gdb/testsuite
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2
3 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4 interface.
5 * gdb.base/jithost.c: New file.
6 * gdb.base/jithost.h: New file.
7 * gdb.base/jitreader.c : New file.
8 * gdb.base/jit-protocol.h: New file.
9
10 2013-01-16 Tom Tromey <tromey@redhat.com>
11
12 * gdb.base/catch-signal.c: New file.
13 * gdb.base/catch-signal.exp: New file.
14
15 2013-01-16 Tom Tromey <tromey@redhat.com>
16
17 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
18
19 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
20
21 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
22
23 2013-01-14 Tom Tromey <tromey@redhat.com>
24
25 * gdb.base/completion.exp: Add "set gnutarget" test.
26
27 2013-01-14 Tom Tromey <tromey@redhat.com>
28
29 * gdb.dwarf2/dw2-restrict.S: New file.
30 * gdb.dwarf2/dw2-restrict.c: New file.
31 * gdb.dwarf2/dw2-restrict.exp: New file.
32
33 2013-01-14 Tom Tromey <tromey@redhat.com>
34
35 * gdb.dwarf2/dw2-error.exp: New file.
36 * gdb.dwarf2/dw2-error.c: New file.
37 * gdb.dwarf2/dw2-error.S: New file.
38
39 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 * gdb.cp/parse-lang.cc: New file.
42 * gdb.cp/parse-lang.exp: New file.
43
44 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
45
46 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
47 (set substitute-path): New test.
48 (fullname present): Remove content.
49 (substituted fullname): New test.
50
51 2013-01-13 Joel Brobecker <brobecker@adacore.com>
52
53 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
54 check. Move $gdb_py_is_py24 value check right after.
55
56 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
57
58 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
59 targets.
60
61 2013-01-11 Yao Qi <yao@codesourcery.com>
62
63 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
64 for dprintf.
65 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
66 Check the fields in "=breakpoint-created" for dprintf.
67
68 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 * gdb.mi/mi-fullname-deleted.exp: New file.
71
72 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.base/skip-solib.exp (info skip with pending file): Update the
75 expected output.
76 (info skip with pending file): Remove.
77 (ignoring function in solib, info skip for function multiply): Update
78 the expected output.
79 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
80 (info skip (delete 1), info skip after disabling all)
81 (info skip after enabling all, info skip after disabling 4 2-3)
82 (info skip after enabling 2-3, info skip 2-3)
83 (info skip after deleting 2 3): Update the expected output.
84 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
85 statement to its initialization and return.
86 * gdb.linespec/skip-two.exp: New file.
87
88 2012-12-19 Doug Evans <dje@google.com>
89
90 * gdb.base/maint.exp: Handle testing with .gdb_index.
91
92 2012-12-19 Joel Brobecker <brobecker@adacore.com>
93
94 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
95 Cavium to FSF.
96
97 2012-12-19 Joel Brobecker <brobecker@adacore.com>
98
99 * dg-extract-results.sh: Update contact info in copyright notice.
100 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
101 GPL v3 or later. Update contact info.
102 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
103 gdb.threads/watchpoint-fork-mt.c,
104 gdb.threads/watchpoint-fork-parent.c,
105 gdb.threads/watchpoint-fork-st.c,
106 gdb.threads/watchpoint-fork.h: Likewise.
107
108 2012-12-15 Yao Qi <yao@codesourcery.com>
109
110 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
111 'installed' field in '=breakpoint-modified'.
112 (test_reconnect): Check 'installed' field in
113 '=breakpoint-modified' and '=breakpoint-created'.
114
115 * gdb.trace/actions.exp: Update test for 'installed' field.
116 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
117 (tracepoint_change_loc_2): Likewise.
118 Check 'info tracepoint' display nothing else.
119 * gdb.trace/deltrace.exp: Likewise.
120 * gdb.trace/infotrace.exp: Likewise.
121 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
122 Likewise.
123 * gdb.trace/passcount.exp: Likewise.
124 * gdb.trace/tracecmd.exp: Likewise.
125 * gdb.trace/while-stepping.exp: Likewise.
126
127 2012-12-14 Tom Tromey <tromey@redhat.com>
128
129 * gdb.cp/member-name.exp: New file.
130 * gdb.cp/member-name.cc: New file.
131
132 2012-12-14 Tom Tromey <tromey@redhat.com>
133
134 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
135
136 2012-12-14 Doug Evans <dje@google.com>
137
138 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
139 DW_OP_GNU_implicit_pointer is section-relative.
140
141 2012-12-14 Tom Tromey <tromey@redhat.com>
142
143 * gdb.base/info-proc.exp: Add core file tests.
144
145 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
146
147 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
148
149 2012-12-13 Doug Evans <dje@google.com>
150
151 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
152 * gdb.multi/multi-arch.exp: Ditto.
153
154 2012-12-12 Keven Boell <keven.boell@intel.com>
155
156 * gdb.mi/mi-catch-load-so.c: New. Clone of the
157 catch load test library source file.
158 * gdb.mi/mi-catch-load.c: New. Clone of the catch
159 load test source file.
160 * gdb.mi/mi-catch-load.exp: New. Test file for
161 basic MI -catch-load and -catch-unload tests.
162
163 2012-12-11 Paul Koning <paul_koning@dell.com>
164
165 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
166 exception.
167 (_iterator_except): New function.
168 (ArrayPrinter): Use _iterator function instead of local _iterator
169 class for Python 3 compatibility.
170 (NoStringContainerPrinter): Use _iterator_except instead of
171 _iterator.
172 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
173 execfile for Python 3 compatibility.
174 * gdb.python/python.exp: Handle Python 2.4 exception traceback
175 format in error_prompt test.
176
177 2012-12-10 Paul Koning <paul_koning@dell.com>
178
179 * gdb.base/charset.exp: Change print syntax for Python 3
180 compatibility.
181 * gdb.python/py-block.exp: Ditto.
182 * gdb.python/py-breakpoint.exp: Ditto.
183 * gdb.python/py-cmd.exp: Ditto.
184 * gdb.python/py-events.py: Ditto.
185 * gdb.python/py-finish-breakpoint.py: Ditto.
186 * gdb.python/py-finish-breakpoint2.exp: Ditto.
187 * gdb.python/py-finish-breakpoint2.py: Ditto.
188 * gdb.python/py-frame-inline.exp: Ditto.
189 * gdb.python/py-frame.exp: Ditto.
190 * gdb.python/py-infthread.exp: Ditto.
191 * gdb.python/py-objfile.exp: Ditto.
192 * gdb.python/py-parameter.exp: Ditto.
193 * gdb.python/py-progspace.exp: Ditto.
194 * gdb.python/py-prompt.exp: Ditto.
195 * gdb.python/py-symbol.exp: Ditto.
196 * gdb.python/py-symtab.exp: Ditto.
197 * gdb.python/py-template.exp: Ditto.
198 * gdb.python/py-value-cc.exp: Ditto.
199 * gdb.python/python.exp: Ditto.
200 * gdb.python/source2.py: Ditto.
201 * gdb.python/lib-types.exp: Change print syntax for Python 3
202 compatibility.
203 Use sorted() function rather than sort() method.
204 Accept either int or long values for enum values.
205 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
206 execfile for Python 3 compatibility.
207 * gdb.python/py-evsignal.exp: Ditto.
208 * gdb.python/py-evthreads.exp: Ditto.
209 * gdb.python/py-mi.exp: Ditto.
210 * gdb.python/py-pp-maint.exp: Ditto.
211 * gdb.python/py-prettyprint.exp: Ditto.
212 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
213 Python 3 compatibility.
214 Skip tests for Python 2.4.
215 * gdb.python/py-inferior.exp: Change print syntax for
216 Python 3 compatibility.
217 Use byte string rather than character string in memory write test
218 if Python 3.
219 * gdb.python/py-pp-maint.py: Change class declarations to "new
220 class" syntax.
221 * gdb.python/py-prettyprint.py: Change iterator class to generator
222 function for Python 3 compatibility.
223 Make all classes "new style".
224 Fix indentation issue and stray semicolon.
225 * gdb.python/py-shared.expChange print syntax for Python 3
226 compatibility.
227 Define "long" if Python 3.
228 * gdb.python/py-type.exp: Change print syntax for Python 3
229 compatibility.
230 Accept either int or long values for enum values.
231 * gdb.python/py-value.exp: Change print syntax for Python 3
232 compatibility.
233 Skip "long" and "unicode" tests if Python 3.
234 Accept either "type" or "class" in type checks.
235 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
236 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
237
238 2012-12-10 Tom Tromey <tromey@redhat.com>
239
240 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
241 (test): Add "two_cu" argument.
242 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
243 for types; allow two CUs.
244
245 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
248 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
249
250 2012-12-08 Yao Qi <yao@codesourcery.com>
251 Pedro Alves <palves@redhat.com>
252
253 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
254 '=breakpoint-created' when GDB merges the tracepoints of both
255 sides.
256
257 2012-12-07 Tom Tromey <tromey@redhat.com>
258
259 * gdb.base/break1.c (enum some_enum, union some_union): New.
260 (some_enum_global, some_union_global, some_value): New globals.
261 * gdb.base/completion.exp: Add tag completion tests.
262
263 2012-12-07 Tom Tromey <tromey@redhat.com>
264
265 * gdb.base/completion.exp: Add tests for ptype and whatis
266 completion.
267
268 2012-12-07 Joel Brobecker <brobecker@adacore.com>
269
270 * gdb.base/stale-infcall.exp: Fix copyright line.
271
272 2012-12-07 Joel Brobecker <brobecker@adacore.com>
273
274 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
275
276 2012-12-06 Pedro Alves <palves@redhat.com>
277 Tom Tromey <tromey@redhat.com>
278
279 * gdb.base/exprs.exp: Add tests for cast to void.
280
281 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
282
283 * gdb.python/py-mi.exp: Correct expected results for attribute
284 "dynamic" returned by -var-update.
285 Add test case for correct handling of "diplayhint" for children
286 of dynamic varobjs.
287 * gdb.python/py-prettyprint.c (set_itme): New function.
288 (bug_14741) New function.
289 (main) Add call to bug_14741().
290 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
291
292 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
293
294 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
295 ${binfile}.funcsyms list.
296
297 2012-12-04 Yao Qi <yao@codesourcery.com>
298
299 PR gdb/13443
300 * gdb.trace/actions.exp: Make test messages unique.
301
302 2012-11-29 Tom Tromey <tromey@redhat.com>
303
304 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
305
306 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
307
308 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
309 * gdb.opencl/datatypes.exp: Likewise.
310 * gdb.opencl/operators.exp: Likewise.
311 * gdb.opencl/vec_comps.exp: Likewise.
312
313 2012-11-29 Jerome Guitton <guitton@adacore.com>
314
315 * gdb.ada/iwide: New testcase.
316
317 2012-11-29 Jerome Guitton <guitton@adacore.com>
318
319 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
320 ptype test.
321
322 2012-11-29 Jerome Guitton <guitton@adacore.com>
323
324 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
325 form {VARIANT_TYPE}ADDRESS.
326
327 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
328
329 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
330 (func): New function.
331 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
332 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
333 pointers to members with pointer-to-function type.
334
335 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
336 Tom Tromey <tromey@redhat.com>
337
338 * gdb.base/gnu-debugdata.exp: New file.
339 * gdb.base/gnu-debugdata.c: New file.
340 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
341 (gdb_unload): Return 0 on success.
342
343 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
346
347 2012-11-26 Joel Brobecker <brobecker@adacore.com>
348
349 * gdb.base/empty_exe.exp: New testcase.
350
351 2012-11-20 Mike Frysinger <vapier@gentoo.org>
352
353 * gdb.base/completion.exp: Add test for help aliases completion.
354
355 2012-11-20 Yao Qi <yao@codesourcery.com>
356
357 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
358 Don't test 'maint set show-debug-regs'.
359 Use command 'set remotecache' instead of
360 'set circular-trace-buffer'.
361
362 2012-11-16 Keith Seitz <keiths@redhat.com>
363
364 PR c++/13615
365 * gdb.cp/baseenum.cc: New file.
366 * gdb.cp/baseenum.exp: New file.
367 * gdb.cp/derivation.cc (A): Add copyright.
368 Add a typedef.
369 (B): Use A::value_type instead of int. Change all references.
370 (D): Use value_type instead of int. Change all references.
371 (E): Likewise.
372 (F); Likewise.
373 (Z): New class.
374 (ZZ): New class.
375 (N, Base, Derived): New namespace and classes.
376 (main): Add instances of Z and ZZ.
377 Make sure all symbols from N are kept.
378 * gdb.cp/derivation.exp: Update typedef changes in tests.
379 Add tests for class typedefs both before and after starting
380 the inferior.
381 Add tests for searching for a typedef while stopped in a
382 method.
383
384 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
385
386 * gdb.mi/mi-var-create-rtti.c: New file.
387 * gdb.mi/mi-var-create-rtti.exp: New file.
388
389 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
390
391 * gdb.base/structs3.exp: Run to main before doing any tests.
392
393 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
394
395 * gdb.python/py-type.exp: Uniquify test names.
396
397 2012-11-14 Yao Qi <yao@codesourcery.com>
398
399 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
400 (thread_function) [DEBUG]: Call 'printf'.
401 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
402 command line if 'DEBUG=1' is passed to test.
403 Remove a pattern to match inferior's output.
404
405 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
406
407 * gdb.mi/mi-fill-memory.exp: New test.
408
409 2012-11-12 Tom Tromey <tromey@redhat.com>
410
411 * gdb.base/completion.exp: Update for "info type-printers".
412 * gdb.python/py-typeprint.cc: New file.
413 * gdb.python/py-typeprint.exp: New file.
414 * gdb.python/py-typeprint.py: New file.
415
416 2012-11-12 Tom Tromey <tromey@redhat.com>
417
418 * gdb.base/call-sc.exp: Use "ptype/r".
419 * gdb.base/volatile.exp: Don't expect "int".
420 * gdb.cp/ptype-flags.cc: New file.
421 * gdb.cp/ptype-flags.exp: New file.
422 * gdb.cp/templates.exp: Use ptype/r.
423 (test_ptype_of_templates, test_template_typedef): Likewise.
424 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
425 argument. Handle template names and template parameters.
426 * gdb.mi/mi-var-cmd.exp: Accept "long".
427 * gdb.mi/mi-var-child.exp: Accept "long".
428 * gdb.mi/mi-var-display.exp: Accept "long".
429 * gdb.mi/mi2-var-child.exp: Accept "long".
430
431 2012-11-12 Tom Tromey <tromey@redhat.com>
432
433 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
434 "ptype" from calls to cp_test_ptype_class.
435 (test_enums): Likewise.
436 * gdb.cp/derivation.exp: Remove "ptype" from calls to
437 cp_test_ptype_class.
438 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
439 calls to cp_test_ptype_class.
440 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
441 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
442 from calls to cp_test_ptype_class.
443 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
444 command here. Change "in_command" argument to "in_exp".
445
446 2012-11-10 Keith Seitz <keiths@redhat.com>
447
448 PR gdb/14288
449 * gdb.base/printcmds.c: Add invalid_XXX globals
450 for repeated byte tests.
451 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
452 * gdb.base/wchar.c (main): Add and construct a wchar_t
453 array with repeated characters.
454 * gdb.base/wchar.exp: Add repeated character tests.
455
456 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
457
458 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
459 disassembly output.
460
461 2012-11-09 Pedro Alves <palves@redhat.com>
462
463 PR gdb/14306
464
465 * gdb.multi/multi-arch-exec.c: New file.
466 * gdb.multi/multi-arch-exec.exp: New file.
467
468 2012-11-09 Yao Qi <yao@codesourcery.com>
469
470 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
471 (top level): Call it.
472
473 2012-11-09 Yao Qi <yao@codesourcery.com>
474
475 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
476 typo.
477
478 2012-11-09 Pedro Alves <palves@redhat.com>
479
480 * gdb.multi/multi-arch.exp: New.
481
482 2012-11-08 Tom Tromey <tromey@redhat.com>
483
484 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
485 core files, if possible.
486 * gdb.base/siginfo-thread.c: New file
487 * gdb.base/siginfo-thread.exp: New file
488
489 2012-11-08 Tom Tromey <tromey@redhat.com>
490
491 * gdb.base/comprdebug.exp: New file.
492
493 2012-11-06 Pedro Alves <palves@redhat.com>
494
495 PR gdb/14810
496
497 * gdb.base/disabled-location.c: New file.
498 * gdb.base/disabled-location.exp: New file.
499
500 2012-11-06 Tom Tromey <tromey@redhat.com>
501
502 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
503 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
504 gdb_gcore_cmd.
505 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
506 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
507 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
508 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
509 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
510 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
511 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
512 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
513 * lib/gdb.exp (gdb_gcore_cmd): New proc.
514
515 2012-11-05 Pedro Alves <palves@redhat.com>
516
517 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
518 procedure.
519 (do_vfork_and_follow_child_tests_exec)
520 (do_vfork_and_follow_child_tests_exit): Call it.
521
522 2012-11-05 Pedro Alves <palves@redhat.com>
523
524 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
525 fails.
526
527 2012-11-03 Yao Qi <yao@codesourcery.com>
528
529 Fix PR gdb/14617.
530 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
531 Remove setup_kfail, and update test.
532
533 2012-11-02 Tom Tromey <tromey@redhat.com>
534
535 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
536 test.
537
538 2012-11-02 Pedro Alves <palves@redhat.com>
539
540 PR gdb/14766
541
542 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
543 setup_kfail.
544 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
545 get registers".
546
547 2012-11-02 Pedro Alves <palves@redhat.com>
548
549 * gdb.base/foll-vfork-exit.c: New file.
550 * gdb.base/foll-vfork.exp (top level): New file-describing
551 comment.
552 (vfork_child_follow_to_exit): New procedure.
553 (tcatch_vfork_then_child_follow): Rename as ...
554 (tcatch_vfork_then_child_follow_exec): ... this.
555 (tcatch_vfork_then_child_follow_exit): New procedure.
556 (do_vfork_and_follow_parent_tests): New procedure, factored out
557 from do_vfork_and_exec_tests.
558 (do_vfork_and_follow_child_tests_exec): Ditto.
559 (do_vfork_and_exec_tests): Delete.
560 (do_vfork_and_follow_child_tests_exit): New procedure.
561 (top level): Run tests with both the program that has the vfork
562 child execing, and the program has the vfork child exiting.
563
564 2012-11-02 Pedro Alves <palves@redhat.com>
565
566 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
567 (check_vfork_catchpoints, vfork_parent_follow_through_step)
568 (vfork_parent_follow_to_bp): Call it.
569 (kill_child): Delete.
570 (vfork_and_exec_child_follow_to_main_bp)
571 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
572 longer call kill_child.
573 (tcatch_vfork_then_parent_follow): Call setup_gdb.
574 (do_vfork_and_exec_tests): Don't runto_main before calling each
575 test procedure.
576 (top level): Don't clean restart and set verbose before running
577 each test procedure.
578
579 2012-11-02 Pedro Alves <palves@redhat.com>
580
581 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
582 (vfork_parent_follow_to_bp)
583 (vfork_and_exec_child_follow_to_main_bp)
584 (vfork_and_exec_child_follow_through_step)
585 (tcatch_vfork_then_parent_follow)
586 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
587 Use with_test_prefix.
588
589 2012-11-02 Pedro Alves <palves@redhat.com>
590
591 * gdb.base/foll-vfork.c: Add copyright header.
592 * gdb.base/vforked-prog.c: Add copyright header.
593
594 2012-11-02 Pedro Alves <palves@redhat.com>
595
596 * gdb.base/foll-vfork.exp
597 (vfork_and_exec_child_follow_through_step): Don't skip on
598 non-HP/UX targets. Expect the next to only step one line on
599 non-HP/UX targets, rather than stopping only after the exec.
600
601 2012-11-02 Pedro Alves <palves@redhat.com>
602
603 Don't hard code line numbers.
604
605 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
606 Expect text from the sources instead of a line number.
607 (vfork_parent_follow_to_bp)
608 (vfork_and_exec_child_follow_to_main_bp)
609 (vfork_and_exec_child_follow_through_step)
610 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
611 Use gdb_get_line_number.
612
613 2012-11-02 Pedro Alves <palves@redhat.com>
614
615 Modernize.
616
617 * gdb.base/foll-vfork.exp: Use standard_testfile and
618 build_executable. Pass descriptive string to untested.
619 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
620 (vfork_and_exec_child_follow_to_main_bp)
621 (vfork_and_exec_child_follow_through_step)
622 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
623 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
624 of send_gdb/gdb_expect.
625
626 (kill_child): New procedure.
627 (vfork_and_exec_child_follow_to_main_bp)
628 (vfork_and_exec_child_follow_through_step): Use it.
629
630 2012-11-02 Yao Qi <yao@codesourcery.com>
631
632 * gdb.base/setvar.exp: Test setting nested struct.
633 * gdb.base/setvar.c (v_struct3): New.
634
635 2012-11-01 Doug Evans <dje@google.com>
636
637 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
638 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
639 use them.
640
641 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
642
643 PR cli/14772
644 * gdb.base/gnu_vector.c (union_with_vector_1)
645 (struct_with_vector_1): Add new struct and union for testing
646 ptype.
647 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
648 structs / unions containing vectors.
649
650 2012-10-25 Yao Qi <yao@codesourcery.com>
651
652 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
653 'setup_kfail' instead of 'setup_kfail_for_target'.
654 * gdb.base/varargs.exp: Likewise.
655 * lib/gdb.exp (setup_kfail_for_target): Remove.
656
657 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
658
659 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
660
661 2012-10-25 Mark Kettenis <kettenis@gnu.org>
662
663 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
664
665 2012-10-24 Joel Brobecker <brobecker@adacore.com>
666
667 * gdb.ada/set_wstr: New testcase.
668
669 2012-10-24 Joel Brobecker <brobecker@adacore.com>
670
671 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
672
673 2012-10-24 Joel Brobecker <brobecker@adacore.com>
674
675 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
676
677 2012-10-24 Mark Kettenis <kettenis@gnu.org>
678
679 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
680
681 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
682
683 * gdb.base/callfuncs.exp (do_function_calls): Fix
684 setup_kfail_for_target for -m32 mode.
685
686 2012-10-23 Mark Kettenis <kettenis@gnu.org>
687
688 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
689 are now fixed.
690
691 2012-10-23 Yao Qi <yao@codesourcery.com>
692
693 * gdb.base/info-os.exp: Resume the inferior until it exits.
694
695 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
696
697 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
698 * gdb.base/print-file-var.exp: Likewise.
699 * gdb.base/type-opaque.exp: Likewise.
700
701 2012-10-17 Yao Qi <yao@codesourcery.com>
702
703 * gdb.mi/mi-memory-changed.exp: New.
704
705 2012-10-16 Yao Qi <yao@codesourcery.com>
706
707 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
708 returns true.
709 Call gdb_load_shlibs.
710 * gdb.reverse/solib-reverse.exp: Likewise.
711
712 2012-10-15 Keith Seitz <keiths@redhat.com>
713
714 * lib/cp-support.exp (cp_test_ptype_class): Add support
715 for class typedefs.
716
717 * gdb.cp/derivation.exp: Add tests for g_instance.
718
719 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 Fix entry values resolving in inlined frames.
722 * gdb.arch/amd64-entry-value-inline.S: New file.
723 * gdb.arch/amd64-entry-value-inline.c: New file.
724 * gdb.arch/amd64-entry-value-inline.exp: New file.
725
726 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
727 Doug Evans <dje@google.com>
728
729 Fix recent gdb_breakpoint regression.
730 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
731 braces from the parameter.
732 * gdb.java/jprint.exp: Likewise.
733
734 2012-10-15 Doug Evans <dje@google.com>
735
736 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
737
738 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
739
740 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
741
742 2012-10-15 Tom Tromey <tromey@redhat.com>
743
744 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
745
746 2012-10-15 Tom Tromey <tromey@redhat.com>
747
748 * gdb.python/py-symbol.exp: Test symbol destructor.
749
750 2012-10-14 Yao Qi <yao@codesourcery.com>
751
752 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
753 * gdb.mi/mi-cli.exp: New.
754
755 * gdb.mi/mi2-basics.exp: Remove.
756 * gdb.mi/mi2-break.exp: Remove.
757 * gdb.mi/mi2-console.exp: Remove.
758 * gdb.mi/mi2-disassemble.exp: Remove.
759 * gdb.mi/mi2-eval.exp: Remove.
760 * gdb.mi/mi2-file.exp: Remove.
761 * gdb.mi/mi2-hack-cli.exp: Remove.
762 * gdb.mi/mi2-pthreads.exp: Remove.
763 * gdb.mi/mi2-read-memory.exp: Remove.
764 * gdb.mi/mi2-regs.exp: Remove.
765 * gdb.mi/mi2-return.exp: Remove.
766 * gdb.mi/mi2-simplerun.exp: Remove.
767 * gdb.mi/mi2-stack.exp: Remove.
768 * gdb.mi/mi2-stepi.exp: Remove.
769 * gdb.mi/mi2-syn-frame.exp: Remove.
770 * gdb.mi/mi2-until.exp: Remove.
771 * gdb.mi/mi2-watch.exp: Remove.
772 * gdb.mi/mi2-var-block.exp: Remove.
773 * gdb.mi/mi2-var-cmd.exp: Remove.
774 * gdb.mi/mi2-var-display.exp: Remove.
775
776 2012-10-12 Yao Qi <yao@codesourcery.com>
777
778 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
779 trail '.*' on matching patterns.
780
781 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
782
783 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
784 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
785 * gdb.arch/i386-disp-step.exp: Likewise.
786 * gdb.arch/i386-gnu-cfi.exp: Likewise.
787 * gdb.arch/i386-prologue.exp: Likewise.
788 * gdb.arch/i386-size-overlap.exp: Likewise.
789 * gdb.arch/i386-size.exp: Likewise.
790 * gdb.arch/i386-unwind.exp: Likewise.
791
792 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
793
794 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
795 * gdb.arch/i386-word.exp: Likewise.
796
797 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
798
799 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
800 is_ilp32_target to set nr_regs.
801 * gdb.arch/i386-sse.exp: Likewise.
802
803 2012-10-11 Doug Evans <dje@google.com>
804
805 PR breakpoints/14643.
806 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
807 * gdb.linespec/thread.c: New file.
808 * gdb.linespec/thread.exp: New file.
809
810 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
811 Recognize "message" -> print pass and fail. Add eof case.
812 (runto): Recognize message, no-message. Print pass/fail if requested,
813 with same treatment as gdb_breakpoint.
814 (runto_main): Pass no-message to runto.
815 (gdb_internal_error_resync): Add log message.
816 (gdb_file_cmd): Tweak internal error fail text for consistency.
817
818 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
819
820 Fix crash during stepping on ppc32.
821 * gdb.base/step-symless.c: New file.
822 * gdb.base/step-symless.exp: New file.
823
824 2012-10-03 Doug Evans <dje@google.com>
825
826 PR symtab/14601
827 * gdb.cp/using-crash.exp: New file.
828 * gdb.cp/using-crash.cc: New file.
829
830 2012-10-02 Doug Evans <dje@google.com>
831
832 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
833 more consistent.
834 (runto,gdb_debug_format): Ditto.
835 (gdb_file_cmd): Watch for eof in nested gdb_expect.
836 Clean up logging and error messages.
837
838 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
839
840 Test find command on unmapped memory.
841 * gdb.base/find-unmapped.c: New file.
842 * gdb.base/find-unmapped.exp: New file.
843
844 2012-09-29 Yao Qi <yao@codesourcery.com>
845
846 * gdb.trace/mi-tracepoint-changed.exp: New.
847 * gdb.mi/mi-breakpoint-changed.exp: New.
848 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
849 * gdb.mi/pendshr2.c: New.
850
851 2012-09-28 Yao Qi <yao@codesourcery.com>
852
853 * gdb.mi/pr11022.exp: New.
854 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
855
856 2012-09-27 Tom Tromey <tromey@redhat.com>
857
858 * gdb.cp/derivation.exp: Add regression test.
859 * gdb.cp/derivation.cc (class V_base, class V_inter, class
860 V_derived): New.
861 (vderived): New global.
862
863 2012-09-26 Tom Tromey <tromey@redhat.com>
864
865 * gdb.dwarf2/dw2-common-block.S: New file.
866 * gdb.dwarf2/dw2-common-block.exp: New file.
867
868 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * gdb.fortran/common-block.exp: New file.
871 * gdb.fortran/common-block.f90: New file.
872
873 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
874
875 * gdb.base/duplicate-bp.c: New file.
876 * gdb.base/duplicate-bp.exp: New file.
877
878 2012-09-26 Yao Qi <yao@codesourcery.com>
879
880 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
881
882 Revert:
883 2012-09-21 Yao Qi <yao@codesourcery.com>
884
885 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
886
887 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
888
889 * gdb.base/longest-types.c: New test case.
890 * gdb.base/longest-types.exp: New test case.
891
892 2012-09-25 Yao Qi <yao@codesourcery.com>
893
894 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
895
896 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 Fix internal error on canonicalization of clang types.
899 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
900 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
901 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
902
903 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
904
905 Fix disassemble without parameters in tailcall frame.
906 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
907
908 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
909
910 * gdb.dwarf2/dw2-op-out-param.S: New file.
911 * gdb.dwarf2/dw2-op-out-param.exp: New file.
912
913 2012-09-21 Yao Qi <yao@codesourcery.com>
914
915 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
916
917 2012-09-21 Yao Qi <yao@codesourcery.com>
918
919 * gdb.mi/mi-cli.exp: Remove.
920 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
921
922 2012-09-21 Yao Qi <yao@codesourcery.com>
923
924 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
925 "=record-started" notification.
926
927 2012-09-21 Yao Qi <yao@codesourcery.com>
928
929 * gdb.mi/mi-record-changed.exp: New.
930 * gdb.mi/mi-reverse.exp: Adjust expected output.
931
932 2012-09-20 Tom Tromey <tromey@redhat.com>
933
934 * gdb.python/python.exp: Test atexit.register.
935
936 2012-09-20 Doug Evans <dje@google.com>
937
938 * boards/dwarf4-gdb-index.exp: New file.
939
940 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
941 while running the tests.
942
943 2012-09-18 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.ada/bp_reset: New testcase.
946
947 2012-09-18 Yao Qi <yao@codesourcery.com>
948
949 * gdb.trace/mi-tsv-changed.exp: New.
950
951 2012-09-18 Yao Qi <yao@codesourcery.com>
952
953 * gdb.trace/mi-traceframe-changed.exp: New.
954
955 2012-09-17 Yao Qi <yao@codesourcery.com>
956
957 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
958 when it is less than 0.
959
960 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
961
962 PR 14119
963 * gdb.arch/amd64-tailcall-ret.S: New file.
964 * gdb.arch/amd64-tailcall-ret.c: New file.
965 * gdb.arch/amd64-tailcall-ret.exp: New file.
966 * gdb.reverse/amd64-tailcall-reverse.S: New file.
967 * gdb.reverse/amd64-tailcall-reverse.c: New file.
968 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
969
970 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 PR 14548
973 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
974 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
975 * gdb.reverse/singlejmp-reverse.S: New file.
976 * gdb.reverse/singlejmp-reverse.c: New file.
977 * gdb.reverse/singlejmp-reverse.exp: New file.
978
979 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
980
981 Fix compatibility with old GCC (~4.1).
982 * gdb.cp/converts.cc (my_enum_var): New variable.
983
984 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
985
986 * gdb.xml/tdesc-regs.exp: Update expected output for new
987 vector_size syntax of vector types.
988
989 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
990
991 Refactor Python "gdb" module into a proper Python package, by
992 introducing a new "_gdb" module for code implemented in C, and
993 using reload/__import__ instead of exec.
994 * gdb.python/python.exp (Test stderr location): Update module
995 location of GDB-specific sys.stderr.
996 (Test stdout location): Ditto for sys.stdout.
997
998 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1001
1002 2012-09-12 Keith Seitz <keiths@redhat.com>
1003
1004 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1005 conversion statement.
1006
1007 2012-09-12 Doug Evans <dje@google.com>
1008
1009 * gdb.base/help.exp: Remove testing of individual command help text,
1010 too much of a maintenance burden. Instead, test the functionality
1011 of "help" itself.
1012
1013 2012-09-11 Doug Evans <dje@google.com>
1014
1015 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1016 breakpoint.
1017
1018 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1019 * gdb.dwarf2/fission-reread.S: Ditto.
1020 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1021 * gdb.dwarf2/fission-reread.exp: Ditto.
1022
1023 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
1024
1025 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1026
1027 2012-09-10 Joel Brobecker <brobecker@adacore.com>
1028
1029 * gdb.ada/optim_drec: New testcase.
1030
1031 2012-09-10 Doug Evans <dje@google.com>
1032
1033 * boards/fission.exp: Explicitly mark "board" as not remote.
1034
1035 2012-09-10 Keith Seitz <keiths@redhat.com>
1036
1037 PR gdb/13483
1038 * gdb.cp/converts.cc (A::A): Add ctor.
1039 (A::member_): Add member.
1040 (enum my_enum): New enumeration.
1041 (main): Add calls to foo1_7 with various
1042 permitted arguments.
1043 * gdb.cp/converts.exp: Add tests for boolean
1044 conversions permitted by the standard.
1045
1046 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1047
1048 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1049 avoid spurious results due to ~/.gdbinit.
1050 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1051 $INTERNAL_GDBFLAGS in run command.
1052 * gdb.gdb/observer.exp (setup_test): Ditto.
1053 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1054 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1055
1056 2012-09-06 Doug Evans <dje@google.com>
1057
1058 * boards/fission.exp: New file.
1059
1060 * gdb.python/py-value.exp: Use clean_restart.
1061
1062 2012-09-05 Doug Evans <dje@google.com>
1063
1064 * gdb.base/info-macros.c: Fix whitespace.
1065
1066 2012-08-28 Pedro Alves <palves@redhat.com>
1067
1068 PR gdb/14428
1069
1070 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1071
1072 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1073
1074 * gdb.base/break-caller-line.c: New file.
1075 * gdb.base/break-caller-line.exp: New file.
1076
1077 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1078
1079 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1080 * gdb.arch/i386-cfi-notcurrent.S: New file.
1081 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1082
1083 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
1084 Yao Qi <yao@codesourcery.com>
1085 Pedro Alves <palves@redhat.com>
1086
1087 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1088 New procedures.
1089 (top level): Add overlap checking tests.
1090
1091 2012-08-24 Tom Tromey <tromey@redhat.com>
1092
1093 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1094 gdb_test_multiple fails for other reasons.
1095
1096 2012-08-24 Yao Qi <yao@codesourcery.com>
1097
1098 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1099
1100 2012-08-23 Pedro Alves <palves@redhat.com>
1101
1102 * gdb.base/help.exp: Adjust to "handle" help text change.
1103
1104 2012-08-23 Yao Qi <yao@codesourcery.com>
1105
1106 * gdb.trace/disconnected-tracing.c (start, end): New.
1107 (main): Call start and end.
1108 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1109 existing tests into this proc.
1110 (disconnected_tfind): New.
1111
1112 2012-08-23 Yao Qi <yao@codesourcery.com>
1113
1114 * boards/native-gdbserver.exp (${board}_upload): New.
1115 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1116 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1117 Execute tfile on remote target.
1118 Copy trace file from target to host.
1119
1120 2012-08-22 Joseph Myers <joseph@codesourcery.com>
1121
1122 * gdb.arch/thumb-bx-pc.S: New file.
1123 * gdb.arch/thumb-bx-pc.exp: New file.
1124
1125 2012-08-22 Tom Tromey <tromey@redhat.com>
1126
1127 * gdb.base/maint.exp: Update.
1128
1129 2012-08-22 Tom Tromey <tromey@redhat.com>
1130
1131 * lib/gdb.exp (skip_unwinder_tests): New proc.
1132 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1133 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1134
1135 2012-08-21 Tom Tromey <tromey@redhat.com>
1136
1137 * gdb.hp/gdb.aCC/exception.exp: Remove.
1138
1139 012-08-19 Andrew Pinski <apinski@cavium.com>
1140
1141 * gdb.arch/mips-octeon-bbit.c: New file.
1142 * gdb.arch/mips-octeon-bbit.exp: New Test.
1143
1144 012-08-19 Keith Seitz <keiths@redhat.com>
1145
1146 PR c++/14365
1147 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1148 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1149
1150 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1153 verbose -log by more specific untested call.
1154
1155 2012-08-18 Yao Qi <yao@codesourcery.com>
1156
1157 * gdb.trace/tfind.exp: Move tests on various command help before
1158 checking target supports trace.
1159 Fix the expected output of 'help tfind end'.
1160
1161 2012-08-17 Keith Seitz <keiths@redhat.com>
1162
1163 PR c++/13356
1164 * gdb.base/default.exp: Update all "check type" tests.
1165 * gdb.base/help.exp: Likewise.
1166 * gdb.base/setshow.exp: Likewise.
1167 * gdb.cp/converts.cc (foo1_type_check): New function.
1168 (foo2_type_check): New function.
1169 (foo3_type_check): New function.
1170 (main): Call new functions.
1171 * converts.exp: Add tests for integer-to-pointer conversions
1172 with/without strict type-checking.
1173
1174 2012-08-16 Mike Frysinger <vapier@gentoo.org>
1175
1176 * gdb.base/help.exp: Update expected output.
1177
1178 2012-08-16 Joel Brobecker <brobecker@adacore.com>
1179
1180 * gdb.ada/rdv_wait: New testcase.
1181
1182 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1185
1186 2012-08-13 Doug Evans <dje@google.com>
1187
1188 * gdb.base/help.exp: Update expected output.
1189 * gdb.base/default.exp: Update expected output of "show convenience".
1190
1191 2012-08-10 Doug Evans <dje@google.com>
1192
1193 * gdb.python/py-strfns.c: New file.
1194 * gdb.python/py-strfns.exp: New file.
1195 * gdb.python/py-type.exp (test_fields): Add vector tests.
1196
1197 2012-08-10 Mike Frysinger <vapier@gentoo.org>
1198
1199 PR cli/10436:
1200 * gdb.base/completion.exp: Add tests for handle completion.
1201
1202 2012-08-09 Yao Qi <yao@codesourcery.com>
1203
1204 * gdb.mi/mi-cmd-param-changed.exp: New.
1205 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1206 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1207 * gdb.mi/mi2-prompt.exp: Likewise.
1208
1209 2012-08-08 Doug Evans <dje@google.com>
1210
1211 * gdb.base/debug-expr.c: New file.
1212 * gdb.base/debug-expr.exp: New file.
1213 * gdb.base/exprs.exp: Test {type} casts.
1214 * gdb.cp/debug-expr.exp: New file.
1215
1216 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1219 global variable loop, not a 'break'. Add loop count limit to 100.
1220 Add new fail case for terminated vgdb.
1221
1222 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1223 Jean-Marc Saffroy <saffroy@gmail.com>
1224
1225 PR 11804
1226 * gdb.base/gcore-relro.exp: New file.
1227 * gdb.base/gcore-relro-main.c: New file.
1228 * gdb.base/gcore-relro-lib.c: New file.
1229
1230 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 Do not false FAIL with old GCCs.
1233 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1234 GCC < 4.5 in $no_hw mode.
1235
1236 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1237
1238 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1239
1240 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 * gdb.base/list.exp (test_only_end): New function.
1243 Call it.
1244
1245 2012-08-06 Tom Tromey <tromey@redhat.com>
1246
1247 * gdb.python/py-mi.exp: Add test for printer whose children
1248 are a list.
1249 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1250 (main): New variable children_as_list.
1251 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1252 New.
1253 (register_pretty_printers): Register new printer.
1254
1255 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1256
1257 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1258 symbols. Abort if vgdb remote connection is closed.
1259
1260 2012-08-02 Doug Evans <dje@google.com>
1261
1262 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1263
1264 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1265
1266 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1267 s390x, PowerPC 64 and m68k-linux.
1268
1269 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1270
1271 * gdb.base/annota1.exp: Accept no frames-invalid notification
1272 when starting up the program.
1273 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1274 show a symbolic value as well.
1275 * gdb.server/server-exec-info.exp: Skip test when skipping
1276 gdbserver test and/or when skipping shared library tests.
1277 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1278 avoid name conflicts with other tests.
1279
1280 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1281
1282 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1283 Fix wrong output on big-endian systems.
1284 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1285 4-byte pointer types on 64-bit s390x.
1286
1287 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1288
1289 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1290 marker comment at the beginning (after intialization).
1291 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1292 breakpoint on marker comment instead of function begin.
1293 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1294 PowerPC.
1295 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1296 or 64-bit PowerPC.
1297 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1298 gdb,no_hardware_watchpoints flag is set.
1299 (initialize): Remove now redundant can-use-hw-watchpoints change.
1300
1301 2012-08-02 Yao Qi <yao@codesourcery.com>
1302 Pedro Alves <palves@redhat.com>
1303
1304 * boards/local-remote-host.exp: New.
1305
1306 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1307
1308 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1309 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1310 * gdb.base/print-file-var.exp: Likewise.
1311 * gdb.server/solib-list.exp: Skip on remote targets.
1312
1313 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1314
1315 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1316 watchpoints on ARM. When expecting software watchpoints, tolerate
1317 (remote) targets that report unsupported hardware watchpoint only
1318 at continue time.
1319 (test_wide_location_2): Likewise.
1320
1321 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1324 valgrind versions.
1325
1326 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1327
1328 * gdb.base/valgrind-infcall.c: New file.
1329 * gdb.base/valgrind-infcall.exp: New file.
1330
1331 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1332
1333 2012-07-30 Keith Seitz <keiths@redhat.com>
1334
1335 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1336 linespecs.
1337
1338 2012-07-30 Doug Evans <dje@google.com>
1339
1340 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1341 * gdb.dwarf2/pr13961.S: Ditto.
1342
1343 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1344
1345 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
1346
1347 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1348 change its format immediately after reloading the binary.
1349
1350 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1351
1352 Fix testsuite regression after --use-deprecated-index-sections removal.
1353 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1354 string.
1355 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1356
1357 2012-07-27 Yao Qi <yao@codesourcery.com>
1358
1359 KFAIL for PR remote/14161.
1360 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1361 Cleanup socket files.
1362 (strace_info_marker): Detach inferior.
1363
1364 2012-07-26 Tom Tromey <tromey@redhat.com>
1365
1366 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
1367
1368 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1369
1370 * gdb.python/py-inferior.c (thread): New function.
1371 (check_threads): New function.
1372 (test_threads): New function.
1373 * gdb.python/py-inferior.exp: Added test.
1374 Replaced runto with continue to breakpoint.
1375
1376 2012-07-26 Tom Tromey <tromey@redhat.com>
1377
1378 * lib/ada.exp (standard_ada_testfile): New proc.
1379 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1380 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1381 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1382 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1383 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1384 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1385 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1386 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1387 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1388 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1389 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1390 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1391 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1392 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1393 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1394 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1395 * gdb.ada/complete.exp: Use standard_ada_testfile.
1396 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1397 standard_output_file.
1398 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1399 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1400 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1401 standard_output_file.
1402 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1403 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1404 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1405 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1406 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1407 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1408 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1409 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1410 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1411 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1412 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1413 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1414 * gdb.ada/interface.exp: Use standard_ada_testfile.
1415 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1416 standard_output_file
1417 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1418 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1419 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1420 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1421 * gdb.ada/nested.exp: Use standard_ada_testfile.
1422 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1423 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1424 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1425 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1426 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1427 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1428 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1429 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1430 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1431 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1432 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1433 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1434 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1435 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1436 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1437 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1438 * gdb.ada/start.exp: Use standard_ada_testfile.
1439 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1440 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1441 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1442 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1443 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1444 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1445 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1446 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1447 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1448 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1449 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1450 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1451 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1452 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1453
1454 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 Fix testsuite regression after --use-deprecated-index-sections removal.
1457 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1458
1459 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1460
1461 Fix compatibility with Tcl before 7.5.
1462 * lib/future.exp (lreverse): New function if it does not exist.
1463
1464 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1465
1466 * gdb.mi/mi-pending.c: New method to set a second pending
1467 breakpoint.
1468 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1469 condition.
1470
1471 2012-07-20 Pedro Alves <palves@redhat.com>
1472
1473 PR threads/11692
1474 PR gdb/12203
1475
1476 * gdb.threads/create-fail.c: New file.
1477 * gdb.threads/create-fail.exp: New file.
1478
1479 2012-07-19 Pedro Alves <palves@redhat.com>
1480
1481 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1482 * config/vx.exp (gdb_start): Likewise.
1483 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1484 * gdb.base/setvar.exp (test_set): Likewise.
1485 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1486 * gdb.reverse/sigall-precsave.exp: Likewise.
1487 * gdb.reverse/sigall-reverse.exp: Likewise.
1488
1489 2012-07-19 Pedro Alves <palves@redhat.com>
1490
1491 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1492 handler before recording.
1493
1494 2012-07-19 Tom Tromey <tromey@redhat.com>
1495
1496 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1497 * gdb.cp/casts.cc (decltype): New function.
1498 (main): Use it.
1499
1500 2012-07-19 Pedro Alves <palves@redhat.com>
1501
1502 * gdb.base/sigall.exp (signals): New list.
1503 <top level>: Loop over signals in the $signals list instead of
1504 calling a test function once per signal.
1505 * gdb.reverse/sigall-precsave.exp (signals): New list.
1506 <top level>: Loop over signals in the $signals list instead of
1507 calling a test function once per signal.
1508 * gdb.reverse/sigall-reverse.exp (signals): New list.
1509 <top level>: Loop over signals in the $signals list instead of
1510 calling a test function once per signal.
1511
1512 2012-07-19 Yao Qi <yao@codesourcery.com>
1513
1514 * gdb.base/setshow.exp: Test 'set args ~'.
1515
1516 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.base/store.exp (check_set): Import gdb_prompt.
1519 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1520 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1521
1522 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1523
1524 PR 11914
1525 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1526 (main): Call eval_sub.
1527 * gdb.python/py-prettyprint.exp:
1528 (python execfile ('py-prettyprint.py')): Move it earlier.
1529 New breakpoint for eval-break.
1530 (continue to breakpoint: eval-break, info locals): New test.
1531 (python execfile ('py-prettyprint.py')): Move it from here.
1532 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1533 (register_pretty_printers): Register pp_eval_type.
1534
1535 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 Fix a testcase regression by me.
1538 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1539 DW_FORM_data4.
1540
1541 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1542 Doug Evans <dje@google.com>
1543
1544 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1545 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1546
1547 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1548
1549 Fix gdbserver run regression.
1550 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1551
1552 2012-07-12 Tom Tromey <tromey@redhat.com>
1553
1554 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1555 (clean_restart): Likewise.
1556 (core_find): Use standard_output_file.
1557
1558 2012-07-12 Tom Tromey <tromey@redhat.com>
1559
1560 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1561 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1562 prepare_for_testing_full.
1563 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1564 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1565 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1566 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1567 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1568 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1569 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1570 prepare_for_testing_full.
1571 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1572 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1573 prepare_for_testing_full.
1574 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1575 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1576 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1577
1578 2012-07-12 Tom Tromey <tromey@redhat.com>
1579
1580 * lib/gdb.exp (build_executable_from_specs): New proc, from
1581 build_executable.
1582 (build_executable): Use it.
1583 (prepare_for_testing_full): New proc.
1584
1585 2012-07-11 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1588 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1589 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1590 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1591 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1592 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1593 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1594 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1595 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1596 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1597
1598 2012-07-10 Tom Tromey <tromey@redhat.com>
1599
1600 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1601 standard_output_file.
1602 * gdb.mi/gdb2549.exp: Use standard_testfile.
1603 * gdb.mi/gdb669.exp: Use standard_testfile.
1604 * gdb.mi/gdb701.exp: Use standard_testfile.
1605 * gdb.mi/gdb792.exp: Use standard_testfile.
1606 * gdb.mi/mi-async.exp: Use standard_testfile.
1607 * gdb.mi/mi-basics.exp: Use standard_testfile.
1608 * gdb.mi/mi-break.exp: Use standard_testfile.
1609 * gdb.mi/mi-cli.exp: Use standard_testfile.
1610 * gdb.mi/mi-console.exp: Use standard_testfile.
1611 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1612 * gdb.mi/mi-eval.exp: Use standard_testfile.
1613 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1614 * gdb.mi/mi-file.exp: Use standard_testfile.
1615 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1616 * gdb.mi/mi-logging.exp: Use standard_testfile.
1617 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1618 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1619 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1620 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1621 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1622 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1623 * gdb.mi/mi-pending.exp: Use standard_testfile,
1624 standard_output_file.
1625 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1626 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1627 * gdb.mi/mi-regs.exp: Use standard_testfile.
1628 * gdb.mi/mi-return.exp: Use standard_testfile.
1629 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1630 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1631 * gdb.mi/mi-solib.exp: Use standard_testfile,
1632 standard_output_file.
1633 * gdb.mi/mi-stack.exp: Use standard_testfile.
1634 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1635 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1636 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1637 * gdb.mi/mi-until.exp: Use standard_testfile.
1638 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1639 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1640 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1641 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1642 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1643 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1644 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1645 standard_output_file.
1646 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1647 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1648 * gdb.mi/mi-watch.exp: Use standard_testfile.
1649 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1650 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1651 * gdb.mi/mi2-break.exp: Use standard_testfile.
1652 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1653 * gdb.mi/mi2-console.exp: Use standard_testfile.
1654 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1655 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1656 * gdb.mi/mi2-file.exp: Use standard_testfile.
1657 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1658 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1659 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1660 * gdb.mi/mi2-return.exp: Use standard_testfile.
1661 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1662 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1663 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1664 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1665 * gdb.mi/mi2-until.exp: Use standard_testfile.
1666 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1667 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1668 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1669 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1670 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1671
1672 2012-07-10 Tom Tromey <tromey@redhat.com>
1673
1674 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1675 * gdb.cp/ambiguous.exp: Use standard_testfile,
1676 prepare_for_testing.
1677 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1678 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1679 * gdb.cp/anon-ns.exp: Use standard_testfile.
1680 * gdb.cp/anon-struct.exp: Use standard_testfile.
1681 * gdb.cp/anon-union.exp: Use standard_testfile,
1682 prepare_for_testing.
1683 * gdb.cp/arg-reference.exp: Use standard_testfile,
1684 prepare_for_testing.
1685 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1686 * gdb.cp/breakpoint.exp: Use standard_testfile,
1687 prepare_for_testing.
1688 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1689 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1690 standard_output_file.
1691 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1692 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1693 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1694 (test_static_members): Update.
1695 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1696 * gdb.cp/converts.exp: Use standard_testfile.
1697 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1698 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1699 prepare_for_testing.
1700 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1701 * gdb.cp/cplabel.exp: Use standard_testfile.
1702 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1703 prepare_for_testing.
1704 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1705 * gdb.cp/derivation.exp: Use standard_testfile,
1706 prepare_for_testing.
1707 * gdb.cp/destrprint.exp: Use standard_testfile.
1708 * gdb.cp/dispcxx.exp: Use standard_testfile.
1709 * gdb.cp/exception.exp: Use standard_testfile,
1710 prepare_for_testing.
1711 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1712 * gdb.cp/extern-c.exp: Use standard_testfile,
1713 prepare_for_testing.
1714 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1715 prepare_for_testing.
1716 * gdb.cp/fpointer.exp: Use standard_testfile.
1717 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1718 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1719 standard_output_file.
1720 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1721 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1722 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1723 standard_output_file.
1724 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1725 (do_tests): Update.
1726 * gdb.cp/koenig.exp: Use standard_testfile.
1727 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1728 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1729 * gdb.cp/m-static.exp: Use standard_testfile,
1730 prepare_for_testing.
1731 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1732 * gdb.cp/mb-inline.exp: Use standard_testfile,
1733 prepare_for_testing.
1734 * gdb.cp/mb-templates.exp: Use standard_testfile,
1735 prepare_for_testing.
1736 * gdb.cp/member-ptr.exp: Use standard_testfile,
1737 prepare_for_testing.
1738 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1739 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1740 * gdb.cp/method2.exp: Use standard_testfile.
1741 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1742 standard_output_file.
1743 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1744 (do_tests): Update.
1745 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1746 prepare_for_testing.
1747 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1748 prepare_for_testing.
1749 * gdb.cp/namespace.exp: Use standard_testfile,
1750 prepare_for_testing.
1751 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1752 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1753 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1754 * gdb.cp/nsimport.exp: Use standard_testfile,
1755 prepare_for_testing.
1756 * gdb.cp/nsnested.exp: Use standard_testfile.
1757 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1758 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1759 prepare_for_testing.
1760 * gdb.cp/nsstress.exp: Use standard_testfile,
1761 prepare_for_testing.
1762 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1763 * gdb.cp/operator.exp: Use standard_testfile.
1764 * gdb.cp/oranking.exp: Use standard_testfile.
1765 * gdb.cp/overload-const.exp: Use standard_testfile.
1766 * gdb.cp/overload.exp: Use standard_testfile,
1767 prepare_for_testing.
1768 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1769 * gdb.cp/ovsrch.exp: Use standard_testfile.
1770 * gdb.cp/paren-type.exp: Use standard_testfile.
1771 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1772 prepare_for_testing.
1773 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1774 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1775 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1776 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1777 * gdb.cp/pr10728.exp: Use standard_testfile,
1778 standard_output_file.
1779 * gdb.cp/pr12028.exp: Use standard_testfile.
1780 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1781 * gdb.cp/pr9167.exp: Use standard_testfile.
1782 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1783 * gdb.cp/printmethod.exp: Use standard_testfile,
1784 prepare_for_testing.
1785 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1786 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1787 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1788 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1789 standard_output_file.
1790 * gdb.cp/readnow-language.exp: Use standard_testfile.
1791 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1792 (gdb_start_again): Use clean_restart.
1793 * gdb.cp/ref-types.exp: Use standard_testfile,
1794 prepare_for_testing.
1795 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1796 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1797 * gdb.cp/smartp.exp: Use standard_testfile.
1798 * gdb.cp/static-method.exp: Use standard_testfile.
1799 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1800 * gdb.cp/temargs.exp: Use standard_testfile.
1801 * gdb.cp/templates.exp: Use standard_testfile,
1802 prepare_for_testing.
1803 (do_tests): Update.
1804 * gdb.cp/try_catch.exp: Use standard_testfile,
1805 prepare_for_testing.
1806 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1807 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1808 * gdb.cp/virtbase.exp: Use standard_testfile,
1809 prepare_for_testing.
1810 * gdb.cp/virtfunc.exp: Use standard_testfile,
1811 prepare_for_testing.
1812 (do_tests): Update.
1813 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1814 prepare_for_testing.
1815
1816 2012-07-10 Tom Tromey <tromey@redhat.com>
1817
1818 * lib/gdb.exp (standard_testfile): Unset output variables from
1819 earlier invocations.
1820
1821 2012-07-10 Yao Qi <yao@codesourcery.com>
1822
1823 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1824 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1825 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1826 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1827 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1828 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1829 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1830 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1831 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1832 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1833 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1834 * gdb.mi/mi-var-display.exp: Likewise.
1835 * gdb.mi/mi-var-invalidate.exp: Likewise.
1836 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1837 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1838 * gdb.mi/mi2-console.exp: Likewise.
1839 * gdb.mi/mi2-disassemble.exp: Likewise.
1840 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1841 * gdb.mi/mi2-read-memory.exp: Likewise.
1842 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1843 * gdb.mi/mi2-simplerun.exp: Likewise.
1844 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1845 * gdb.mi/mi2-syn-frame.exp: Likewise.
1846 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1847 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1848 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1849
1850 2012-07-09 Tom Tromey <tromey@redhat.com>
1851
1852 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1853 * gdb.base/callfuncs.exp: Add cast-based test.
1854 * gdb.base/callfuncs.c (voidfunc): New function.
1855
1856 2012-07-08 Doug Evans <dje@google.com>
1857
1858 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1859
1860 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1861
1862 Fix XFAIL compatibility with old i386 systems.
1863 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1864 Check also 'Cannot insert breakpoint 0'.
1865
1866 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 PR 14321
1869 * gdb.base/find.exp
1870 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1871
1872 2012-07-06 Tom Tromey <tromey@redhat.com>
1873
1874 * gdb.base/whatis.exp: Add test.
1875
1876 2012-07-06 Tom Tromey <tromey@redhat.com>
1877
1878 * gdb.base/whatis.exp: Add regression test.
1879
1880 2012-07-06 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.base/whatis.exp: Add tests.
1883
1884 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1885
1886 PR 12649
1887 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1888 gdb_test_multiple $gdb_prompt terminator.
1889
1890 2012-07-04 Pedro Alves <palves@redhat.com>
1891
1892 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1893 supports_process_record.
1894
1895 2012-07-04 Pedro Alves <palves@redhat.com>
1896
1897 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1898 endings.
1899 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1900
1901 2012-07-03 Stan Shebs <stan@codesourcery.com>
1902
1903 * gdb.base/info-os.c (main): Retry resource acquisition until an
1904 available one is found.
1905 * gdb.base/info-os.exp: Collect resource keys from the program
1906 and use them in matching.
1907
1908 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1911 Wrap the test into loop for corefile and core0file.
1912
1913 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1916 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1917 .note.GNU-stack.
1918
1919 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1920
1921 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1922
1923 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1924 break): Include help message for the new `-probe' and `-probe-stap'
1925 options.
1926
1927 2012-07-02 Stan Shebs <stan@codesourcery.com>
1928
1929 * gdb.base/dprintf.exp: Add agent style tests.
1930
1931 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 * gdb.base/stale-infcall.c (infcall): New label test-next.
1934 (main): New labels test-pass and test-fail.
1935 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1936 $test_fail_bpnum to test-fail.
1937 (test system longjmp tracking support): New test.
1938 Delete $test_fail_bpnum.
1939 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1940 breakpoint.
1941
1942 2012-06-30 Doug Evans <dje@google.com>
1943
1944 * gdb.dwarf2/fission-reread.S: New file.
1945 * gdb.dwarf2/fission-reread.exp: New file.
1946
1947 2012-06-28 Stan Shebs <stan@codesourcery.com>
1948
1949 * gdb.mi/mi-logging.exp: New file.
1950
1951 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1952 Pedro Alves <palves@redhat.com>
1953
1954 * gdb.threads/siginfo-threads.exp: New file.
1955 * gdb.threads/siginfo-threads.c: New file.
1956 * gdb.threads/sigstep-threads.exp: New file.
1957 * gdb.threads/sigstep-threads.c: New file.
1958
1959 2012-06-28 Tom Tromey <tromey@redhat.com>
1960
1961 * gdb.go/package.exp: Partially revert earlier patch; use
1962 gdb_compile again. Use standard_output_file.
1963
1964 2012-06-27 Doug Evans <dje@google.com>
1965
1966 * gdb.dwarf2/fission-base.c: New file.
1967 * gdb.dwarf2/fission-base.S: New file.
1968 * gdb.dwarf2/fission-base.exp: New file.
1969
1970 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1971
1972 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1973
1974 2012-06-27 Tom Tromey <tromey@redhat.com>
1975
1976 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1977 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1978
1979 2012-06-27 Tom Tromey <tromey@redhat.com>
1980
1981 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1982 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1983 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1984 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1985 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1986 prepare_for_testing.
1987 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1988 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1989 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1990 standard_testfile.
1991 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1992 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1993 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1994 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1995 prepare_for_testing.
1996 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1997 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1998 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1999 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2000 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2001 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2002 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2003 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2004 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2005 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2006 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2007 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2008 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2009 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2010 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2011 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2012 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2013 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2014 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2015 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2016 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2017 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2018 standard_output_file.
2019 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2020 standard_output_file.
2021 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2022 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2023 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2024 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2025 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2026 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2027 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2028 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2029 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2030 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2031 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2032 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2033 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2034 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2035 * gdb.dwarf2/valop.exp: Use standard_testfile,
2036 prepare_for_testing.
2037
2038 2012-06-27 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.python/python.exp: Fix regexps in pagination tests.
2041
2042 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2043
2044 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2045 'last' of gdb.Symtab_and_line.
2046 * gdb.python/py-symbol.c: Move break point comment to enable
2047 testing of gdb.Symtab_and_line.last.
2048
2049 2012-06-26 Tom Tromey <tromey@redhat.com>
2050
2051 * gdb.threads/step.c: Remove.
2052 * gdb.threads/step.exp: Remove.
2053 * gdb.threads/step2.exp: Remove.
2054
2055 2012-06-26 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.threads/watchpoint-fork.exp (test): Use
2058 standard_output_file. Don't declare objdir.
2059 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2060 standard_output_file.
2061 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2062 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2063 clean_restart. Remove incdir.
2064 * gdb.threads/corethreads.exp: Use standard_testfile.
2065 * gdb.threads/execl.exp: Use standard_testfile,
2066 standard_output_file, clean_restart.
2067 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2068 clean_restart.
2069 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2070 clean_restart.
2071 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2072 incdir.
2073 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2074 clean_restart. Remove incdir.
2075 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2076 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2077 clean_restart. Remove incdir.
2078 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2079 Remove incdir.
2080 * gdb.threads/leader-exit.exp: Use standard_testfile.
2081 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2082 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2083 clean_restart.
2084 * gdb.threads/manythreads.exp: Use standard_testfile,
2085 clean_restart. Remove incdir.
2086 * gdb.threads/multi-create.exp: Use standard_testfile,
2087 clean_restart.
2088 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2089 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2090 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2091 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2092 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2093 * gdb.threads/pending-step.exp: Use standard_testfile,
2094 clean_restart. Remove incdir.
2095 * gdb.threads/print-threads.exp: Use standard_testfile,
2096 clean_restart. Remove incdir.
2097 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2098 clean_restart. Remove incdir.
2099 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2100 Remove incdir.
2101 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2102 incdir.
2103 * gdb.threads/sigthread.exp: Use standard_testfile,
2104 clean_restart.
2105 * gdb.threads/staticthreads.exp: Use standard_testfile,
2106 clean_restart. Remove incdir.
2107 * gdb.threads/switch-threads.exp: Use standard_testfile,
2108 clean_restart. Remove incdir.
2109 * gdb.threads/thread-execl.exp: Use standard_testfile,
2110 clean_restart. Remove incdir.
2111 * gdb.threads/thread-find.exp: Use standard_testfile,
2112 clean_restart.
2113 * gdb.threads/thread-specific.exp: Use standard_testfile,
2114 clean_restart. Remove incdir.
2115 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2116 clean_restart. Remove incdir.
2117 * gdb.threads/thread_check.exp: Use standard_testfile,
2118 clean_restart. Remove incdir.
2119 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2120 incdir.
2121 * gdb.threads/threadapply.exp: Use standard_testfile,
2122 clean_restart. Remove incdir.
2123 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2124 clean_restart. Remove incdir.
2125 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2126 clean_restart.
2127 * gdb.threads/tls-shared.exp: Use standard_testfile,
2128 clean_restart, standard_output_file.
2129 * gdb.threads/tls-var.exp: Use standard_testfile,
2130 standard_output_file.
2131 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2132 Remove incdir.
2133 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2134 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2135 incdir.
2136 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2137 clean_restart. Remove incdir.
2138
2139 2012-06-26 Tom Tromey <tromey@redhat.com>
2140
2141 * gdb.trace/actions.exp: Use standard_testfile.
2142 * gdb.trace/ax.exp: Use standard_testfile.
2143 * gdb.trace/backtrace.exp: Use standard_testfile.
2144 * gdb.trace/change-loc.exp: Use standard_testfile.
2145 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2146 * gdb.trace/collection.exp: Use standard_testfile,
2147 prepare_for_testing.
2148 * gdb.trace/deltrace.exp: Use standard_testfile.
2149 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2150 * gdb.trace/ftrace.exp: Use standard_testfile.
2151 * gdb.trace/infotrace.exp: Use standard_testfile.
2152 * gdb.trace/packetlen.exp: Use standard_testfile.
2153 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2154 * gdb.trace/passcount.exp: Use standard_testfile.
2155 * gdb.trace/pending.exp: Use standard_testfile.
2156 * gdb.trace/report.exp: Use standard_testfile.
2157 * gdb.trace/save-trace.exp: Use standard_testfile.
2158 * gdb.trace/stap-trace.exp: Use standard_testfile.
2159 * gdb.trace/status-stop.exp: Use standard_testfile.
2160 * gdb.trace/strace.exp: Use standard_testfile.
2161 * gdb.trace/tfile.exp: Use standard_testfile.
2162 * gdb.trace/tfind.exp: Use standard_testfile.
2163 * gdb.trace/trace-break.exp: Use standard_testfile.
2164 * gdb.trace/trace-mt.exp: Use standard_testfile.
2165 * gdb.trace/tracecmd.exp: Use standard_testfile.
2166 * gdb.trace/tspeed.exp: Use standard_testfile.
2167 * gdb.trace/tstatus.exp: Use standard_testfile.
2168 * gdb.trace/tsv.exp: Use standard_testfile.
2169 * gdb.trace/unavailable.exp: Use standard_testfile,
2170 prepare_for_testing.
2171 * gdb.trace/while-dyn.exp: Use standard_testfile.
2172 * gdb.trace/while-stepping.exp: Use standard_testfile.
2173
2174 2012-06-26 Tom Tromey <tromey@redhat.com>
2175
2176 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2177 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2178 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2179 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2180 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2181 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2182 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2183 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2184 prepare_for_testing.
2185 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2186 prepare_for_testing.
2187 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2188 prepare_for_testing.
2189 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2190 prepare_for_testing.
2191 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2192 prepare_for_testing
2193 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2194 * gdb.reverse/machinestate.exp: Use standard_testfile.
2195 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2196 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2197 build_executable.
2198 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2199 build_executable.
2200 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2201 standard_output_file.
2202 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2203 standard_output_file.
2204 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2205 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2206 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2207 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2208 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2209 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2210
2211 2012-06-26 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2214 standard_output_file.
2215 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2216 prepare_for_testing. Remove directory-checking code.
2217
2218 2012-06-25 Tom Tromey <tromey@redhat.com>
2219
2220 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2221 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2222 build_executable, not prepare_for_testing.
2223 * gdb.multi/base.exp: Use standard_output_file. Use
2224 build_executable, not prepare_for_testing.
2225
2226 2012-06-25 Tom Tromey <tromey@redhat.com>
2227
2228 * gdb.fortran/subarray.exp: Use standard_testfile,
2229 prepare_for_testing.
2230 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2231 * gdb.fortran/module.exp: Use standard_testfile.
2232 * gdb.fortran/logical.exp: Use standard_testfile.
2233 * gdb.fortran/library-module.exp: Use standard_testfile,
2234 standard_output_file.
2235 * gdb.fortran/derived-type.exp: Use standard_testfile,
2236 prepare_for_testing.
2237 * gdb.fortran/complex.exp: Use standard_testfile,
2238 prepare_for_testing.
2239 * gdb.fortran/charset.exp: Use standard_testfile.
2240 * gdb.fortran/array-element.exp: Use standard_testfile,
2241 prepare_for_testing.
2242
2243 2012-06-25 Keith Seitz <keiths@redhat.com>
2244
2245 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2246 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2247
2248 2012-06-25 Tom Tromey <tromey@redhat.com>
2249
2250 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2251 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2252 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2253 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2254
2255 2012-06-25 Tom Tromey <tromey@redhat.com>
2256
2257 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2258 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2259 * gdb.linespec/linespec.exp: Use standard_testfile.
2260
2261 2012-06-25 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2264 prepare_for_testing.
2265
2266 2012-06-25 Tom Tromey <tromey@redhat.com>
2267
2268 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2269 prepare_for_testing.
2270 * gdb.opt/inline-break.exp: Use standard_testfile,
2271 prepare_for_testing.
2272 * gdb.opt/inline-bt.exp: Use standard_testfile,
2273 prepare_for_testing.
2274 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2275 prepare_for_testing.
2276 * gdb.opt/inline-locals.exp: Use standard_testfile,
2277 prepare_for_testing.
2278
2279 2012-06-25 Tom Tromey <tromey@redhat.com>
2280
2281 * gdb.asm/asm-source.exp: Use standard_output_file,
2282 standard_testfile. Construct .o files in proper subdir.
2283
2284 2012-06-25 Tom Tromey <tromey@redhat.com>
2285
2286 * gdb.server/ext-attach.exp: Use standard_testfile,
2287 prepare_for_testing.
2288 * gdb.server/ext-run.exp: Use standard_testfile,
2289 build_executable.
2290 * gdb.server/file-transfer.exp: Use standard_testfile,
2291 prepare_for_testing.
2292 * gdb.server/server-exec-info.exp: Use standard_testfile.
2293 * gdb.server/server-mon.exp: Use standard_testfile,
2294 prepare_for_testing.
2295 * gdb.server/server-run.exp: Use standard_testfile,
2296 build_executable.
2297 * gdb.server/solib-list.exp: Use standard_testfile,
2298 standard_output_file.
2299
2300 2012-06-25 Tom Tromey <tromey@redhat.com>
2301
2302 * lib/gdb.exp (standard_output_file): Use "file join".
2303 * gdb.go/chan.exp: Use standard_testfile.
2304 * gdb.go/handcall.exp: Use standard_testfile.
2305 * gdb.go/hello.exp: Use standard_testfile.
2306 * gdb.integers/chan.exp: Use standard_testfile.
2307 * gdb.go/methods.exp: Use standard_testfile.
2308 * gdb.go/package.exp: Use standard_testfile.
2309 * gdb.go/strings.exp: Use standard_testfile.
2310 * gdb.go/types.exp: Use standard_testfile.
2311 * gdb.go/unsafe.exp: Use standard_testfile.
2312
2313 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2314
2315 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2316
2317 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 Fix regression by the previous commit.
2320 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2321
2322 2012-06-22 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.python/lib-types.exp: Use standard_testfile,
2325 prepare_for_testing.
2326 * gdb.python/py-block.exp: Use standard_testfile.
2327 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2328 * gdb.python/py-events.exp: Use standard_testfile,
2329 standard_output_file.
2330 * gdb.python/py-evsignal.exp: Use standard_testfile.
2331 * gdb.python/py-evethreads.exp: Use standard_testfile.
2332 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2333 * gdb.python/py-explore.exp: Use standard_testfile.
2334 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2335 standard_output_file.
2336 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2337 prepare_for_testing.
2338 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2339 * gdb.python/py-frame.exp: Use standard_testfile.
2340 * gdb.python/py-inferior.exp: Use standard_testfile.
2341 * gdb.python/py-infthread.exp: Use standard_testfile.
2342 * gdb.python/py-mi.exp: Use standard_testfile.
2343 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2344 build_executable.
2345 * gdb.python/py-objfile.exp: Use standard_testfile.
2346 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2347 prepare_for_testing.
2348 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2349 * gdb.python/py-progspace.exp: Use standard_testfile,
2350 build_executable.
2351 * gdb.python/py-prompt.exp: Use standard_testfile,
2352 build_executable.
2353 * gdb.python/py-section-script.exp: Use standard_testfile,
2354 build_executable.
2355 * gdb.python/py-shared.exp: Use standard_testfile,
2356 standard_output_file, clean_restart.
2357 * gdb.python/py-symbol.exp: Use standard_output_file,
2358 prepare_for_testing.
2359 * gdb.python/py-symtab.exp: Use standard_output_file,
2360 prepare_for_testing
2361 * gdb.python/py-template.exp: Use standard_testfile.
2362 * gdb.python/py-type.exp: Use standard_testfile.
2363 * gdb.python/py-value-cc.exp: Use standard_testfile.
2364 * gdb.python/py-value.exp: Use standard_testfile.
2365 * gdb.python/python.exp: Use standard_testfile, build_executable.
2366
2367 2012-06-22 Tom Tromey <tromey@redhat.com>
2368
2369 * gdb.objc/basicclass.exp: Use standard_testfile.
2370 (do_objc_tests): Don't declare objdir.
2371 * gdb.objc/nondebug.exp: Use standard_testfile.
2372 (do_objc_tests): Don't declare objdir.
2373 * gdb.objc/objcdecode.exp: Use standard_testfile.
2374 (do_objc_tests): Don't declare objdir.
2375
2376 2012-06-22 Tom Tromey <tromey@redhat.com>
2377
2378 * gdb.java/jmain.exp: Use standard_testfile.
2379 * gdb.java/jmisc.exp: Use standard_testfile.
2380 * gdb.java/jnpe.exp: Use standard_testfile.
2381 * gdb.java/jprint.exp: Use standard_testfile.
2382
2383 2012-06-22 Tom Tromey <tromey@redhat.com>
2384
2385 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2386 (standard_output_file, standard_testfile): New procs.
2387 (build_executable, clean_restart): Use standard_output_file.
2388
2389 2012-06-22 Yao Qi <yao@codesourcery.com>
2390
2391 * boards/native-gdbserver.exp: New proc ${board}_exec.
2392 * boards/native-stdio-gdbserver.exp: Likewise.
2393
2394 2012-06-21 Tom Tromey <tromey@redhat.com>
2395
2396 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2397 (build_executable): Update.
2398 (get_compiler_info): Remove 'binfile' argument.
2399 * gdb.ada/arrayidx.exp: Update.
2400 * gdb.ada/null_array.exp: Update.
2401 * gdb.arch/altivec-abi.exp: Update.
2402 * gdb.arch/altivec-regs.exp: Update.
2403 * gdb.arch/amd64-byte.exp: Update.
2404 * gdb.arch/amd64-dword.exp: Update.
2405 * gdb.arch/amd64-word.exp: Update.
2406 * gdb.arch/i386-avx.exp: Update.
2407 * gdb.arch/i386-byte.exp: Update.
2408 * gdb.arch/i386-sse.exp: Update.
2409 * gdb.arch/i386-word.exp: Update.
2410 * gdb.arch/ppc-dfp.exp: Update.
2411 * gdb.arch/ppc-fp.exp: Update.
2412 * gdb.arch/vsx-regs.exp: Update.
2413 * gdb.base/all-bin.exp: Update.
2414 * gdb.base/annota1.exp: Update.
2415 * gdb.base/async.exp: Update.
2416 * gdb.base/attach.exp: Update.
2417 * gdb.base/break-interp.exp: Update.
2418 * gdb.base/call-ar-st.exp: Update.
2419 * gdb.base/call-rt-st.exp: Update.
2420 * gdb.base/call-sc.exp: Update.
2421 * gdb.base/callfuncs.exp: Update.
2422 * gdb.base/catch-load.exp: Update.
2423 * gdb.base/completion.exp: Update.
2424 * gdb.base/complex.exp: Update.
2425 * gdb.base/condbreak.exp: Update.
2426 * gdb.base/consecutive.exp: Update.
2427 * gdb.base/constvars.exp: Update.
2428 * gdb.base/corefile.exp: Update.
2429 * gdb.base/eval-skip.exp: Update.
2430 * gdb.base/expand-psymtabs.exp: Update.
2431 * gdb.base/exprs.exp: Update.
2432 * gdb.base/fileio.exp: Update.
2433 * gdb.base/fixsection.exp: Update.
2434 * gdb.base/funcargs.exp: Update.
2435 * gdb.base/gdb11530.exp: Update.
2436 * gdb.base/gdb1555.exp: Update.
2437 * gdb.base/gnu-ifunc.exp: Update.
2438 * gdb.base/gnu_vector.exp: Update.
2439 * gdb.base/info-macros.exp: Update.
2440 * gdb.base/jit-simple.exp: Update.
2441 * gdb.base/jit-so.exp: Update.
2442 * gdb.base/jit.exp: Update.
2443 * gdb.base/langs.exp: Update.
2444 * gdb.base/list.exp: Update.
2445 * gdb.base/logical.exp: Update.
2446 * gdb.base/long_long.exp: Update.
2447 * gdb.base/longjmp.exp: Update.
2448 * gdb.base/macscp.exp: Update.
2449 * gdb.base/mips_pro.exp: Update.
2450 * gdb.base/miscexprs.exp: Update.
2451 * gdb.base/morestack.exp: Update.
2452 * gdb.base/nodebug.exp: Update.
2453 * gdb.base/opaque.exp: Update.
2454 * gdb.base/pc-fp.exp: Update.
2455 * gdb.base/pending.exp: Update.
2456 * gdb.base/permissions.exp: Update.
2457 * gdb.base/pointers.exp: Update.
2458 * gdb.base/prelink.exp: Update.
2459 * gdb.base/printcmds.exp: Update.
2460 * gdb.base/psymtab.exp: Update.
2461 * gdb.base/ptype.exp: Update.
2462 * gdb.base/relational.exp: Update.
2463 * gdb.base/scope.exp: Update.
2464 * gdb.base/setvar.exp: Update.
2465 * gdb.base/shlib-call.exp: Update.
2466 * gdb.base/shreloc.exp: Update.
2467 * gdb.base/signals.exp: Update.
2468 * gdb.base/sizeof.exp: Update.
2469 * gdb.base/so-impl-ld.exp: Update.
2470 * gdb.base/so-indr-cl.exp: Update.
2471 * gdb.base/solib-disc.exp: Update.
2472 * gdb.base/solib-display.exp: Update.
2473 * gdb.base/solib-nodir.exp: Update.
2474 * gdb.base/solib-overlap.exp: Update.
2475 * gdb.base/solib-symbol.exp: Update.
2476 * gdb.base/solib-weak.exp: Update.
2477 * gdb.base/solib.exp: Update.
2478 * gdb.base/store.exp: Update.
2479 * gdb.base/structs.exp: Update.
2480 * gdb.base/structs2.exp: Update.
2481 * gdb.base/type-opaque.exp: Update.
2482 * gdb.base/unload.exp: Update.
2483 * gdb.base/varargs.exp: Update.
2484 * gdb.base/volatile.exp: Update.
2485 * gdb.base/watch_thread_num.exp: Update.
2486 * gdb.base/watchpoint-solib.exp: Update.
2487 * gdb.base/watchpoint.exp: Update.
2488 * gdb.base/watchpoints.exp: Update.
2489 * gdb.base/whatis.exp: Update.
2490 * gdb.cell/arch.exp: Update.
2491 * gdb.cell/break.exp: Update.
2492 * gdb.cell/bt.exp: Update.
2493 * gdb.cell/core.exp: Update.
2494 * gdb.cell/data.exp: Update.
2495 * gdb.cell/ea-cache.exp: Update.
2496 * gdb.cell/f-regs.exp: Update.
2497 * gdb.cell/fork.exp: Update.
2498 * gdb.cell/gcore.exp: Update.
2499 * gdb.cell/mem-access.exp: Update.
2500 * gdb.cell/ptype.exp: Update.
2501 * gdb.cell/registers.exp: Update.
2502 * gdb.cell/sizeof.exp: Update.
2503 * gdb.cell/solib-symbol.exp: Update.
2504 * gdb.cell/solib.exp: Update.
2505 * gdb.cp/ambiguous.exp: Update.
2506 * gdb.cp/breakpoint.exp: Update.
2507 * gdb.cp/bs15503.exp: Update.
2508 * gdb.cp/casts.exp: Update.
2509 * gdb.cp/class2.exp: Update.
2510 * gdb.cp/cpexprs.exp: Update.
2511 * gdb.cp/cplusfuncs.exp: Update.
2512 * gdb.cp/ctti.exp: Update.
2513 * gdb.cp/dispcxx.exp: Update.
2514 * gdb.cp/gdb1355.exp: Update.
2515 * gdb.cp/gdb2384.exp: Update.
2516 * gdb.cp/gdb2495.exp: Update.
2517 * gdb.cp/infcall-dlopen.exp: Update.
2518 * gdb.cp/local.exp: Update.
2519 * gdb.cp/m-data.exp: Update.
2520 * gdb.cp/m-static.exp: Update.
2521 * gdb.cp/mb-ctor.exp: Update.
2522 * gdb.cp/mb-inline.exp: Update.
2523 * gdb.cp/mb-templates.exp: Update.
2524 * gdb.cp/member-ptr.exp: Update.
2525 * gdb.cp/method.exp: Update.
2526 * gdb.cp/namespace.exp: Update.
2527 * gdb.cp/nextoverthrow.exp: Update.
2528 * gdb.cp/nsdecl.exp: Update.
2529 * gdb.cp/nsrecurs.exp: Update.
2530 * gdb.cp/nsstress.exp: Update.
2531 * gdb.cp/nsusing.exp: Update.
2532 * gdb.cp/pr-1023.exp: Update.
2533 * gdb.cp/pr-1210.exp: Update.
2534 * gdb.cp/pr-574.exp: Update.
2535 * gdb.cp/pr9631.exp: Update.
2536 * gdb.cp/printmethod.exp: Update.
2537 * gdb.cp/psmang.exp: Update.
2538 * gdb.cp/re-set-overloaded.exp: Update.
2539 * gdb.cp/rtti.exp: Update.
2540 * gdb.cp/shadow.exp: Update.
2541 * gdb.cp/templates.exp: Update.
2542 * gdb.cp/try_catch.exp: Update.
2543 * gdb.dwarf2/dw2-ranges.exp: Update.
2544 * gdb.dwarf2/pr10770.exp: Update.
2545 * gdb.fortran/library-module.exp: Update.
2546 * gdb.hp/gdb.aCC/optimize.exp: Update.
2547 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2548 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2549 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2550 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2551 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2552 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2553 * gdb.hp/gdb.compat/xdb1.exp: Update.
2554 * gdb.hp/gdb.compat/xdb2.exp: Update.
2555 * gdb.hp/gdb.compat/xdb3.exp: Update.
2556 * gdb.hp/gdb.defects/bs14602.exp: Update.
2557 * gdb.hp/gdb.defects/solib-d.exp: Update.
2558 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2559 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2560 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2561 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2562 * gdb.mi/gdb792.exp: Update.
2563 * gdb.mi/mi-pending.exp: Update.
2564 * gdb.mi/mi-solib.exp: Update.
2565 * gdb.mi/mi-var-cp.exp: Update.
2566 * gdb.opt/clobbered-registers-O2.exp: Update.
2567 * gdb.opt/inline-bt.exp: Update.
2568 * gdb.opt/inline-cmds.exp: Update.
2569 * gdb.opt/inline-locals.exp: Update.
2570 * gdb.python/py-events.exp: Update.
2571 * gdb.python/py-finish-breakpoint.exp: Update.
2572 * gdb.python/py-type.exp: Update.
2573 * gdb.reverse/solib-precsave.exp: Update.
2574 * gdb.reverse/solib-reverse.exp: Update.
2575 * gdb.server/solib-list.exp: Update.
2576 * gdb.stabs/weird.exp: Update.
2577 * gdb.threads/attach-into-signal.exp: Update.
2578 * gdb.threads/attach-stopped.exp: Update.
2579 * gdb.threads/tls-shared.exp: Update.
2580 * gdb.trace/change-loc.exp: Update.
2581 * gdb.trace/strace.exp: Update.
2582
2583 2012-06-19 Tom Tromey <tromey@redhat.com>
2584
2585 * gdb.base/whatis.exp: Add tests.
2586
2587 2012-06-19 Tom Tromey <tromey@redhat.com>
2588
2589 * gdb.cp/m-static.cc (keepalive): New function.
2590 (gnu_obj_1::method): Use it.
2591
2592 2012-06-18 Doug Evans <dje@google.com>
2593
2594 * gdb.base/info-fun.exp: New file.
2595 * gdb.base/info-fun.c: New file.
2596 * gdb.base/info-fun-solib.c: New file.
2597
2598 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2599
2600 Remove stale dummy frames.
2601 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2602 (maintenance info breakpoints): New tests.
2603 * gdb.base/stale-infcall.c: New file.
2604 * gdb.base/stale-infcall.exp: New file.
2605
2606 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2607
2608 * gdb.arch/amd64-entry-value-param.S: New file.
2609 * gdb.arch/amd64-entry-value-param.c: New file.
2610 * gdb.arch/amd64-entry-value-param.exp: New file.
2611
2612 2012-06-15 Tom Tromey <tromey@redhat.com>
2613
2614 * gdb.cp/namespace.exp: Add "show lang" test.
2615
2616 2012-06-15 Iain Sandoe <iain@codesourcery.com>
2617
2618 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2619 case. (top level): Use gdb_file_cmd instead of gdb_load.
2620
2621 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 PR tdep/14222
2624 * gdb.arch/i386-sse-stack-align.S: New file.
2625 * gdb.arch/i386-sse-stack-align.c: New file.
2626 * gdb.arch/i386-sse-stack-align.exp: New file.
2627
2628 2012-06-13 Keith Seitz <keiths@redhat.com>
2629
2630 PR breakpoints/13798 and mi/11541
2631 * gdb.linespec/ls-errs.exp: Add a few more tests for
2632 filenames with spaces and colons.
2633
2634 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2637 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2638 (test_function): Call CV_f.
2639 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2640 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2641 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2642 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2643 (p CV_f(CV::i)): New tests.
2644
2645 2012-06-13 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2648
2649 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2650
2651 Fix regression by the "ambiguous linespec" series.
2652 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2653 tests.
2654
2655 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2656
2657 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2658 missing.
2659
2660 2012-06-11 Tom Tromey <tromey@redhat.com>
2661
2662 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2663 location...
2664 (main): ...here.
2665
2666 2012-06-07 Yao Qi <yao@codesourcery.com>
2667
2668 * gdb.trace/strace.exp: Shorten some too-long lines.
2669
2670 2012-06-06 Pedro Alves <palves@redhat.com>
2671
2672 * gdb.threads/clone-new-thread-event.c: New file.
2673 * gdb.threads/clone-new-thread-event.exp: New file.
2674
2675 2012-06-06 Yao Qi <yao@codesourcery.com>
2676
2677 * gdb.base/dprintf.c (main): Add extra parameter when calling
2678 printf and fprintf.
2679 (bar): New function. It is a dead function, but to ensure
2680 'malloc' is linked explicitly.
2681
2682 2012-06-06 Yao Qi <yao@codesourcery.com>
2683
2684 * gdb.base/info-proc.exp: Return if target doesn't support
2685 'info proc'.
2686
2687 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2688
2689 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2690 (run program with breakpoint commands): XFAIl if it is not.
2691
2692 2012-06-05 Joel Brobecker <brobecker@adacore.com>
2693
2694 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2695 and add comment.
2696 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2697 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2698 "STOP" marker. Adjust testing strategy to make it work on
2699 all targets.
2700
2701 * gdb.base/print-file-var-main.c (main): Rewrite using local
2702 variables and adjust get_version_2's return value check.
2703 Add small comment.
2704 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2705 marker. Adjust testing strategy to make it work on all targets.
2706
2707 2012-06-05 Joel Brobecker <brobecker@adacore.com>
2708
2709 * gdb.ada/bad-task-bp-keyword: New testcase.
2710
2711 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2712
2713 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2714 Simplify it to ...
2715 (symbol-file ${testfile1}): ... here.
2716 (test eliminated var my_global_symbol)
2717 (test eliminated var my_static_symbol)
2718 (test eliminated var my_global_func, get address of main): Wrap them to
2719 'single psymtabs' and 'single symtabs'
2720 (get address of my_global_symbol, get address of my_static_symbol)
2721 (get address of my_global_func, get address of main): Wrap them to
2722 'order1' and 'order2'.
2723
2724 * gdb.base/code_elim.exp
2725 (add-symbol-file ${testfile1} 0x100000)
2726 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2727 'order2'.
2728 (order1: add-symbol-file ${testfile1} 0x100000)
2729 (order1: add-symbol-file ${testfile2} 0x200000)
2730 (order2: add-symbol-file ${testfile2} 0x200000)
2731 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2732 .bss as appropriate.
2733
2734 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2735
2736 * gdb.server/solib-list-lib.c: New file.
2737 * gdb.server/solib-list-main.c: New file.
2738 * gdb.server/solib-list.exp: New file.
2739
2740 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2741
2742 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2743 for 'set print symbol' change.
2744
2745 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2746
2747 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2748 .debug_abbrev_seg3.
2749
2750 2012-05-24 John Steele Scott <toojays@toojays.net>
2751
2752 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2753 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2754 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2755
2756 2012-05-23 Stan Shebs <stan@codesourcery.com>
2757
2758 * gdb.mi/mi-info-os.exp: New file.
2759
2760 2012-05-23 Keith Seitz <keiths@redhat.com>
2761
2762 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2763 return -1 to suppress the rest of the tests.
2764 (compile_stap_bin): Return boolean success value.
2765
2766 2012-05-21 Tom Tromey <tromey@redhat.com>
2767
2768 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2769 Remove kfails.
2770 (test_print_mi_member_types): Likewise.
2771
2772 2012-05-21 Tom Tromey <tromey@redhat.com>
2773
2774 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2775 print symbol' change.
2776
2777 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2778
2779 * gdb.python/py-prompt.exp: Quit if the target is remote.
2780
2781 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2782
2783 Fix ERROR: internal buffer is full.
2784 * gdb.base/info-os.exp (expect_multiline): New function.
2785 (get process list, get process groups, get threads)
2786 (get file descriptors, get internet-domain sockets)
2787 (get shared-memory regions, get semaphores, get message queues): Use
2788 it for these tests.
2789
2790 2012-05-18 Tom Tromey <tromey@redhat.com>
2791
2792 * gdb.mi/mi-var-cmd.exp: Update.
2793 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2794 * gdb.cp/virtbase.exp: Update.
2795 * gdb.cp/classes.exp (test_static_members): Update.
2796 * gdb.cp/casts.exp: Update.
2797 * gdb.base/pointers.exp: Update.
2798 * gdb.base/funcargs.exp (pointer_args): Update.
2799 (structs_by_reference): Update.
2800 * gdb.base/find.exp: Update.
2801 * gdb.base/call-strs.exp: Send "set print symbol off".
2802 * gdb.base/call-ar-st.exp: Update.
2803 * gdb.ada/fun_addr.exp: Update.
2804 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2805 Call it.
2806 (test_print_repeats_10, test_print_strings)
2807 (test_print_char_arrays): Update.
2808
2809 2012-05-18 Tom Tromey <tromey@redhat.com>
2810
2811 * gdb.base/charset.exp (string_display): Update.
2812
2813 2012-05-18 Tom Tromey <tromey@redhat.com>
2814
2815 * gdb.mi/mi2-var-display.exp: Update.
2816 * gdb.mi/mi-var-display.exp: Update.
2817 * gdb.mi/mi-var-child.exp: Update.
2818 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2819 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2820
2821 2012-05-17 Doug Evans <dje@google.com>
2822
2823 * info-macros.exp: Pass "debug" to prepare_for_testing.
2824
2825 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2826 * gdb.ada/Makefile.in (clean): Ditto.
2827 * gdb.arch/Makefile.in (clean): Ditto.
2828 * gdb.asm/Makefile.in (clean): Ditto.
2829 * gdb.base/Makefile.in (clean): Ditto.
2830 * gdb.cell/Makefile.in (clean): Ditto.
2831 * gdb.cp/Makefile.in (clean): Ditto.
2832 * gdb.disasm/Makefile.in (clean): Ditto.
2833 * gdb.dwarf2/Makefile.in (clean): Ditto.
2834 * gdb.fortran/Makefile.in (clean): Ditto.
2835 * gdb.go/Makefile.in (clean): Ditto.
2836 * gdb.hp/Makefile.in (clean): Ditto.
2837 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2838 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2839 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2840 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2841 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2842 * gdb.java/Makefile.in (clean): Ditto.
2843 * gdb.linespec/Makefile.in (clean): Ditto.
2844 * gdb.mi/Makefile.in (clean): Ditto.
2845 * gdb.modula2/Makefile.in (clean): Ditto.
2846 * gdb.multi/Makefile.in (clean): Ditto.
2847 * gdb.objc/Makefile.in (clean): Ditto.
2848 * gdb.opencl/Makefile.in (clean): Ditto.
2849 * gdb.opt/Makefile.in (clean): Ditto.
2850 * gdb.pascal/Makefile.in (clean): Ditto.
2851 * gdb.python/Makefile.in (clean): Ditto.
2852 * gdb.reverse/Makefile.in (clean): Ditto.
2853 * gdb.server/Makefile.in (clean): Ditto.
2854 * gdb.stabs/Makefile.in (clean): Ditto.
2855 * gdb.threads/Makefile.in (clean): Ditto.
2856 * gdb.trace/Makefile.in (clean): Ditto.
2857 * gdb.xml/Makefile.in (clean): Ditto.
2858
2859 2012-05-16 Tom Tromey <tromey@redhat.com>
2860
2861 * gdb.base/macscp1.c (macscp_expr): Add comment.
2862 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2863
2864 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2865
2866 * gdb.base/return-nodebug.exp: Also test float and double types.
2867
2868 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2869
2870 PR testsuite/12649
2871 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2872
2873 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2874
2875 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2876
2877 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2878 `rerun_to_main'.
2879 (stap_test_no_debuginfo): Likewise.
2880
2881 2012-05-14 Stan Shebs <stan@codesourcery.com>
2882
2883 * gdb.base/dprintf.c: New file.
2884 * gdb.base/dprintf.exp: New file.
2885
2886 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
2887
2888 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2889 * gdb.trace/disconnected-tracing.c: New file.
2890 * gdb.trace/disconnected-tracing.exp: New file.
2891
2892 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2893
2894 * gdb.python/python.c: Add a new breakpoint comment.
2895 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2896
2897 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2898
2899 * gdb.base/info-os.exp: New file.
2900 * gdb.base/info-os.c: New file.
2901
2902 2012-05-10 Joel Brobecker <brobecker@adacore.com>
2903
2904 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2905 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2906 New files.
2907
2908 2012-05-10 Joel Brobecker <brobecker@adacore.com>
2909
2910 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2911 gdb.base/ctxobj.exp: New files.
2912
2913 2012-05-09 Tom Tromey <tromey@redhat.com>
2914
2915 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2916
2917 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2918
2919 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2920
2921 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2922
2923 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2924 before using it.
2925
2926 2012-05-04 Tristan Gingold <gingold@adacore.com>
2927
2928 * gdb.base/set-noassign.exp: New test.
2929
2930 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2931
2932 * gdb.python/py-symbol.exp: Add tests to test the new methods
2933 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2934 * gdb.python/py-symbol.c: Add new struct to help test
2935 gdb.Symtab.static_block().
2936
2937 2012-05-03 Doug Evans <dje@google.com>
2938
2939 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2940 commented out.
2941
2942 2012-05-03 Yao Qi <yao@codesourcery.com>
2943
2944 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2945 doesn't support.
2946 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2947 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2948
2949 2012-05-03 Yao Qi <yao@codesourcery.com>
2950
2951 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2952
2953 2012-04-30 Doug Evans <dje@google.com>
2954
2955 PR testsuite/13961
2956 * gdb.dwarf2/pr13961.S: New file.
2957 * gdb.dwarf2/pr13961.exp: New file.
2958
2959 2012-04-29 Yao Qi <yao@codesourcery.com>
2960
2961 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2962
2963 2012-04-28 Doug Evans <dje@google.com>
2964
2965 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2966 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2967 All uses updated.
2968 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2969 "ptype func_cu1" to expand cu2 before cu1.
2970
2971 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2972 Tom Tromey <tromey@redhat.com>
2973
2974 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2975 variables.
2976 * gdb.base/stap-probe.c: New file.
2977 * gdb.base/stap-probe.exp: New file.
2978 * gdb.trace/stap-trace.c: New file.
2979 * gdb.trace/stap-trace.exp: New file.
2980 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2981 libgcc's unwinder.
2982
2983 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2984
2985 * gdb.arch/mips16-thunks-inmain.c: New file.
2986 * gdb.arch/mips16-thunks-main.c: New file.
2987 * gdb.arch/mips16-thunks-sin.c: New file.
2988 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2989 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2990 * gdb.arch/mips16-thunks-sinmain.c: New file.
2991 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2992 * gdb.arch/mips16-thunks.exp: New file.
2993
2994 2012-04-25 Doug Evans <dje@google.com>
2995
2996 * configure.ac: Create gdb.go/Makefile.
2997 * configure: Regenerate.
2998 * gdb.base/default.exp: Add "go" to "set language" testing.
2999 * gdb.go/Makefile.in: New file.
3000 * gdb.go/basic-types.exp: New file.
3001 * gdb.go/chan.exp: New file.
3002 * gdb.go/chan.go: New file.
3003 * gdb.go/handcall.exp: New file.
3004 * gdb.go/handcall.go: New file.
3005 * gdb.go/hello.exp: New file.
3006 * gdb.go/hello.go: New file.
3007 * gdb.go/integers.exp: New file.
3008 * gdb.go/integers.go: New file.
3009 * gdb.go/methods.exp: New file.
3010 * gdb.go/methods.go: New file.
3011 * gdb.go/package.exp: New file.
3012 * gdb.go/package1.go: New file.
3013 * gdb.go/package2.go: New file.
3014 * gdb.go/print.exp: New file.
3015 * gdb.go/strings.exp: New file.
3016 * gdb.go/strings.go: New file.
3017 * gdb.go/types.exp: New file.
3018 * gdb.go/types.go: New file.
3019 * gdb.go/unsafe.exp: New file.
3020 * gdb.go/unsafe.go: New file.
3021 * lib/future.exp: Add Go support.
3022 (gdb_find_go, gdb_find_go_linker): New procs.
3023 (gdb_default_target_compile): Add Go support.
3024 * lib/gdb.exp (skip_go_tests): New proc.
3025 * lib/go.exp: New file.
3026
3027 2012-04-25 Tom Tromey <tromey@redhat.com>
3028
3029 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3030
3031 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3032 Jan Kratochvil <jan.kratochvil@redhat.com>
3033
3034 PR symtab/7259:
3035 * gdb.base/enumval.c: New test case.
3036 * gdb.base/enumval.exp: New test case.
3037 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3038 field.bitpos.
3039
3040 2012-04-17 Pedro Alves <palves@redhat.com>
3041
3042 * Makefile.in (site.exp): Make site.exp source
3043 $srcdir/lib/append_gdb_boards_dir.exp.
3044 * lib/append_gdb_boards_dir.exp: New file.
3045
3046 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3047
3048 New option "set auto-load safe-path".
3049 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3050 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3051
3052 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3053
3054 auto-load: Implementation.
3055 * gdb.base/help.exp (test set height): Increase the height.
3056 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3057 to ...
3058 (info auto-load python-scripts): ... here.
3059 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3060 to ...
3061 (info auto-load python-scripts *): ... here.
3062
3063 2012-04-16 Yao Qi <yao@codesourcery.com>
3064
3065 * lib/trace-support.exp (get_in_proc_agent): New.
3066 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3067 of in process trace agent.
3068 * gdb.trace/ftrace.exp: Likewise.
3069 * gdb.trace/pending.exp: Likewise.
3070 * gdb.trace/trace-break.exp: Likewise.
3071 * gdb.trace/trace-mt.exp
3072 * gdb.trace/tspeed.exp: Likewise.
3073 * gdb.trace/tstatus.exp
3074 * gdb.trace/strace.exp: Likewise.
3075
3076 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3077
3078 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3079 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3080
3081 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3082
3083 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3084
3085 PR mi/13393
3086 * gdb.mi/mi-var-rtti.cc: New file.
3087 * gdb.mi/mi-var-rtti.exp: New file.
3088 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3089 function.
3090 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3091
3092 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
3093
3094 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3095 EXECUTABLES.
3096 * gdb.python/py-explore.c: C program used for testing the new
3097 'explore' command on C constructs.
3098 * gdb.python/py-explore.cc: C++ program used for testing the new
3099 'explore' command on C++ constructs.
3100 * gdb-python/py-explore.exp: Tests for the new 'explore'
3101 command on C constructs.
3102 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3103 command on C++ constructs.
3104
3105 2012-04-07 Mark Kettenis <kettenis@gnu.org>
3106
3107 * gdb.base/funcargs.exp (complex_args): Fix typo.
3108
3109 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3110
3111 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3112 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3113
3114 2012-04-05 Keith Seitz <keiths@redhat.com>
3115
3116 * gdb.base/advance.exp: Update error message for
3117 "advance malformed" test.
3118 * gdb.base/break.exp: Likewise for "breakpoint with
3119 trailing garbage" test.
3120 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3121 with trailing garbage" test.
3122 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3123 trailng garbage" test.
3124 * gdb.base/until.exp: Likewise for "malformed until" test.
3125 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3126 for "breakpoint info (after setting on all)".
3127 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3128 tests.
3129 * gdb.cp/cplabel.cc: New file.
3130 * gdb.cp/cplabel.exp: New test.
3131 * gdb.linespec/ls-errs.c: New file.
3132 * gdb.linespec/ls-errs.exp: New test.
3133
3134 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 * gdb.trace/unavailable.exp
3137 (collect globals: print object on: print derived_partial)
3138 (collect globals: print object on: print derived_whole)
3139 (collect globals: print object off: print derived_partial)
3140 (collect globals: print object off: print derived_whole): Update
3141 expected output.
3142
3143 2012-03-30 Keith Seitz <keiths@redhat.com>
3144
3145 * gdb.python: Add test for linespecs with commas.
3146
3147 2012-03-28 Keith Seitz <keiths@redhat.com>
3148
3149 * gdb.linespec/ls-dollar.cc: New file.
3150 * gdb.linespec/ls-dollar.exp: New test.
3151
3152 2012-03-28 Keith Seitz <keiths@redhat.com>
3153
3154 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3155 starting with the global namespace.
3156
3157 2012-03-23 Doug Evans <dje@google.com>
3158
3159 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3160
3161 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3162
3163 * gdb.python/py-value.cc: Add test case for testing the
3164 methodology exposing C++ values to Python.
3165 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3166 exposing C++ values to Python.
3167 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3168
3169 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3170 Siddhesh Poyarekar <siddhesh@redhat.com>
3171
3172 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3173 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3174 (generate native core dump): Make the test unsupported if core cannot
3175 be generated.
3176
3177 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3180 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3181 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3182
3183 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3184
3185 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3186
3187 2012-03-17 Doug Evans <dje@google.com>
3188
3189 * dg-extract-results.sh: Handle KFAILs.
3190
3191 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3192
3193 PR symtab/13777
3194 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3195
3196 2012-03-16 Joel Brobecker <brobecker@adacore.com>
3197
3198 * gdb.ada/set_pckd_arr_elt: New testcase.
3199
3200 2012-03-16 Gary Benson <gbenson@redhat.com>
3201
3202 PR breakpoints/10738
3203 * gdb.opt/inline-break.exp: New file.
3204 * gdb.opt/inline-break.c: Likewise.
3205 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3206 * gdb.dwarf2/dw2-inline-break.S: Likewise.
3207 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3208 * gdb.base/async-shell.exp: Likewise.
3209 * lib/mi-support.exp (library_loaded_re): Likewise.
3210
3211 2012-03-15 Tom Tromey <tromey@redhat.com>
3212
3213 * gdb.cp/virtfunc2.exp: Update expected output.
3214 * gdb.cp/pr9631.exp: Update expected output.
3215 * gdb.cp/member-ptr.exp: Update expected output.
3216 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3217 output.
3218 * gdb.cp/casts.exp: Update expected output.
3219
3220 2012-03-15 Tom Tromey <tromey@redhat.com>
3221
3222 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3223 (test_info_vtbl): Likewise.
3224 (do_tests): Call test_info_vtbl.
3225 * gdb.cp/virtfunc.cc (va): New global.
3226
3227 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3228
3229 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3230 describing DWARF data structures.
3231 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3232 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3233 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3234 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3235 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3236 * gdb.dwarf2/dw2-param-error.S: Likewise.
3237 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3238 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3239 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3240 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3241 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3242 * gdb.dwarf2/pr11465.S: Likewise.
3243
3244 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3245
3246 * gdb.mi/mi2-prompt.exp: New file.
3247
3248 2012-03-13 Joel Brobecker <brobecker@adacore.com>
3249
3250 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3251
3252 2012-03-13 Joel Brobecker <brobecker@adacore.com>
3253
3254 * gdb.ada/bp_range_type: New testcase.
3255
3256 2012-03-13 Doug Evans <dje@google.com>
3257
3258 * gdb.base/default.exp: Delete tests for symbol-reloading.
3259 * gdb.base/help.exp: Ditto.
3260 * gdb.base/setshow.exp: Ditto.
3261 * gdb.base/gdb_history: Delete references to symbol-reloading.
3262
3263 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 * gdb.base/attach-twice.c: New files.
3266 * gdb.base/attach-twice.exp: New files.
3267
3268 2012-03-08 Keith Seitz <keiths@redhat.com>
3269
3270 * lib/gdb.exp (gdb_get_line_number): Throw an
3271 error instead of returning -1.
3272 * gdb.base/break.exp: Remove unused variable
3273 bp_location5.
3274 * gdb.base/hbreak2.exp: Likewise.
3275 * gdb.base/sepdebug.exp: Likewise.
3276
3277 2012-03-08 Yao Qi <yao@codesourcery.com>
3278 Pedro Alves <palves@redhat.com>
3279
3280 Fix PR server/13392.
3281 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3282 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3283 download tracepoints.
3284 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3285 (pending_tracepoint_resolved_during_trace): Likewise.
3286 (pending_tracepoint_installed_during_trace): Likewise.
3287 (pending_tracepoint_with_action_resolved): Likewise.
3288
3289 2012-03-08 Keith Seitz <keiths@redhat.com>
3290
3291 * gdb.ada/array_bounds.exp: Get breakpoint for line
3292 with "START", not "STOP".
3293 * gdb.python/py-infthread.exp: Do not continue to
3294 line marked "Break here.", which is undefined.
3295
3296 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
3297
3298 Revert:
3299
3300 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 Implement testsuite workaround for PR breakpoints/13781.
3303 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3304 (set breakpoint condition-evaluation host): New conditional command.
3305
3306 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 Fix CU relative vs. absolute DIE offsets.
3309 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3310 one.
3311
3312 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 Fix false FAIL on distros with relro linkage as default.
3315 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3316 -Wl,-z,norelro first.
3317
3318 2012-03-06 Joel Brobecker <brobecker@adacore.com>
3319
3320 * gdb.ada/bp_on_var: New testcase.
3321
3322 2012-03-06 Joel Brobecker <brobecker@adacore.com>
3323
3324 * gdb.ada/bp_enum_homonym: New testcase.
3325
3326 2012-03-06 Yao Qi <yao@codesourcery.com>
3327
3328 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3329 x86_64-*-* and i?86-*-*.
3330 Set up KFAIL for gdb/13808.
3331
3332 2012-03-05 Tom Tromey <tromey@redhat.com>
3333
3334 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3335 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3336
3337 2012-03-05 Tom Tromey <tromey@redhat.com>
3338
3339 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3340
3341 2012-03-04 Yao Qi <yao@codesourcery.com>
3342
3343 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3344 messages for KFAIL.
3345
3346 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3347
3348 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3349 (print one_two_three, indexes off, print few_reps, indexes off)
3350 (print many_reps, indexes off, print empty, indexes off)
3351 (print one_two_three, print few_reps, print many_reps, print empty):
3352 Call setup_xfail if $gcc_old.
3353
3354 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 Implement testsuite workaround for PR breakpoints/13781.
3357 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3358 (set breakpoint condition-evaluation host): New conditional command.
3359
3360 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3361
3362 Code cleanup.
3363 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3364 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3365 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3366 number 1 by $bpnum. Four times.
3367
3368 2012-03-03 Yao Qi <yao@codesourcery.com>
3369
3370 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3371
3372 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3373
3374 Setup KFAIL for PR server/13796.
3375 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3376
3377 2012-03-02 Joel Brobecker <brobecker@adacore.com>
3378
3379 * gdb.ada/operator_bp: New testcase.
3380
3381 2012-03-02 Joel Brobecker <brobecker@adacore.com>
3382
3383 * gdb.ada/info_locals_renaming: New testcase.
3384
3385 2012-03-02 Tom Tromey <tromey@redhat.com>
3386
3387 * gdb.base/nextoverexit.c: New file.
3388 * gdb.base/nextoverexit.exp: New file.
3389
3390 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3391
3392 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3393 parameter.
3394
3395 2012-03-01 Maciej W. Rozycki <macro@mips.com>
3396
3397 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3398 core registers.
3399
3400 2012-03-01 Maciej W. Rozycki <macro@mips.com>
3401 Maciej W. Rozycki <macro@codesourcery.com>
3402 Daniel Jacobowitz <dan@codesourcery.com>
3403
3404 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3405
3406 2012-03-01 Pedro Alves <palves@redhat.com>
3407
3408 PR gdb/13767
3409
3410 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3411 (gdb_collect_globals_test): Call it.
3412
3413 2012-03-01 Keith Seitz <keiths@redhat.com>
3414
3415 * gdb.cp/method2.exp: Output of overload menu is now
3416 alphabetized. Update tests for "break A::method".
3417 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3418 of hard-coding them.
3419 Overload menu is alphabetized: rewrite to accommodate.
3420 Unset variables LINE and TYPES which are used in other tests.
3421 Compute the output of "info break".
3422 Update the breakpoint table after all breakpoints are deleted.
3423 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3424 compute ACTUALS and the method body based on parameters.
3425 Update expected output accordingly.
3426 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3427 unique comments to allow the use of gdb_get_line_number.
3428
3429 2012-03-01 Keith Seitz <keiths@redhat.com>
3430
3431 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3432 some Tcl syntax.
3433 * gdb.cp/ovldbreak.exp: Likewise.
3434
3435 2012-03-01 Keith Seitz <keiths@redhat.com>
3436
3437 * gdb.base/help.exp (help show user): Update expected result
3438 for new doc string changes (add "non-python").
3439
3440 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
3441
3442 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3443 be put in the user-defined category and that the commands appear in
3444 "help user-defined".
3445
3446 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3447
3448 * gdb.ada/tagged_not_init: New testcase.
3449
3450 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3451
3452 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3453 * gdb.ada/enum_idx_packed: New testcase.
3454
3455 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3456
3457 * gdb.ada/aliased_array: New testcase.
3458
3459 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3460
3461 * gdb.ada/whatis_array_val: New testcase.
3462
3463 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
3465 Fix disp-step-syscall.exp: fork: single step over fork.
3466 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3467 whitespaces.
3468 (single step over $syscall): Remove its check.
3469 (single step over $syscall final pc): New check.
3470
3471 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3472
3473 Support processors without SSSE3.
3474 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3475 pabsd into ...
3476 (ssse3_test): ... a new function.
3477 (main): Call ssse3_test.
3478 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3479 Update expected values everywhere.
3480 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3481 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3482 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3483 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3484 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3485 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3486 Move these tests lower.
3487 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3488 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3489 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3490 New tests.
3491
3492 2012-02-29 Yao Qi <yao@codesourcery.com>
3493 Pedro Alves <palves@redhat.com>
3494
3495 * gdb.trace/trace-mt.c: New.
3496 * gdb.trace/trace-mt.exp: New.
3497
3498 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3499
3500 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3501 numbers instead of hardcoding them.
3502 * gdb.base/annota1.c: Provide suitable markers.
3503 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3504 numbers instead of hardcoding them.
3505 * gdb.base/annota3.c: Provide suitable markers.
3506
3507 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3508 * gdb.base/annota3.c: Likewise.
3509 * gdb.base/sigall.c: Likewise.
3510 * gdb.base/signals.c: Likewise.
3511 * gdb.reverse/sigall-reverse.c: Likewise.
3512
3513 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3514
3515 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3516 failure return path.
3517
3518 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
3519
3520 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3521
3522 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
3523
3524 * gdb.base/cond-eval-mode.exp: New file.
3525
3526 2012-02-24 Pedro Alves <palves@redhat.com>
3527
3528 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3529 (top level): Use with_test_prefix.
3530
3531 2012-02-24 Pedro Alves <palves@redhat.com>
3532
3533 * gdb.threads/attach-into-signal.exp (corefunc): Use
3534 with_test_prefix.
3535
3536 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 Fix false FAILs on old CPUs without SSE.
3539 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3540 Return untested for Illegal instruction.
3541
3542 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 Fix false FAILs with glibc debug infos installed.
3545 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3546 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3547
3548 2012-02-22 Sterling Augustine <saugustine@google.com>
3549
3550 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3551 constant with cast.
3552
3553 2012-02-21 Pedro Alves <palves@redhat.com>
3554
3555 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3556
3557 2012-02-21 Pedro Alves <palves@redhat.com>
3558
3559 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3560
3561 2012-02-21 Pedro Alves <palves@redhat.com>
3562
3563 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3564 with_test_prefix.
3565
3566 2012-02-21 Pedro Alves <palves@redhat.com>
3567
3568 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3569 with_test_prefix here.
3570 (top level): Do it here instead. Remove `:' from the
3571 with_test_prefix string.
3572 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3573 the suffix `:' from the with_test_prefix prefix string.
3574 * gdb.base/break-interp.exp: Ditto.
3575 * gdb.base/catch-load.exp: Ditto.
3576 * gdb.base/disp-step-syscall.exp: Ditto.
3577 * gdb.base/jit-so.exp: Ditto.
3578 * gdb.base/jit.exp: Ditto.
3579 * gdb.base/sepdebug.exp: Ditto.
3580 * gdb.base/solib-display.exp: Ditto.
3581 * gdb.base/solib-overlap.exp: Ditto.
3582 * gdb.base/watch-cond-infcall.exp: Ditto.
3583 * gdb.base/watchpoint.exp: Ditto.
3584 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3585 * gdb.mi/mi-watch.exp: Ditto.
3586 * gdb.mi/mi2-watch.exp: Ditto.
3587 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3588 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3589 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3590 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3591 * gdb.threads/watchpoint-fork.exp: Ditto.
3592 * gdb.threads/watchthreads-reorder.exp: Ditto.
3593 * gdb.trace/change-loc.exp: Ditto.
3594 * gdb.trace/pending.exp: Ditto.
3595 * gdb.trace/status-stop.exp: Ditto.
3596 * gdb.trace/strace.exp: Ditto.
3597 * gdb.trace/trace-break.exp: Ditto.
3598 * gdb.trace/unavailable.exp: Ditto.
3599 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3600 suffix with colon. Adjust leading comments.
3601
3602 2012-02-21 Pedro Alves <palves@redhat.com>
3603 Tom Tromey <tromey@redhat.com>
3604
3605 * lib/gdb.exp: Add description of test prefixes.
3606 (with_test_prefix): New procedure.
3607 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3608 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3609 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3610 instead of lappend to append to pf_prefix.
3611 * gdb.base/catch-load.exp: Use with_test_prefix.
3612 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3613 * gdb.base/jit-so.exp: Use with_test_prefix.
3614 * gdb.base/jit.exp: Use with_test_prefix.
3615 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3616 lappend to append to pf_prefix.
3617 * gdb.base/sepdebug.exp: Use with_test_prefix.
3618 * gdb.base/solib-display.exp: Use with_test_prefix.
3619 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3620 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3621 * gdb.base/watchpoint.exp: Use with_test_prefix.
3622 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3623 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3624 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3625 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3626 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3627 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3628 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3629 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3630 append instead of lappend to append to pf_prefix.
3631 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3632 * gdb.trace/change-loc.exp: Use with_test_prefix.
3633 * gdb.trace/pending.exp: Use with_test_prefix.
3634 * gdb.trace/status-stop.exp: Use with_test_prefix.
3635 * gdb.trace/strace.exp: Use with_test_prefix.
3636 * gdb.trace/trace-break.exp: Use with_test_prefix.
3637 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3638 instead of lappend to append to pf_prefix.
3639
3640 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 Fix racy FAILs.
3643 * gdb.base/inferior-died.c (main): Add return of 0.
3644 * gdb.base/inferior-died.exp (continue): Fix expectation of
3645 asynchronous events.
3646 (p 1): New test.
3647
3648 2012-02-20 Pedro Alves <palves@redhat.com>
3649
3650 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3651 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3652 gdb's internal debug output. For the non-threaded case, look for
3653 "Program received signal SIGLARM", for the threaded case, peek at
3654 the thread's siginfo.
3655
3656 2012-02-20 Pedro Alves <palves@redhat.com>
3657
3658 General cleanup, make output test messages unique, and build
3659 different executable files for the non-threaded and threaded
3660 cases.
3661
3662 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3663 Delete.
3664 (executable_nothr, executable_thr): New globals.
3665 (top level): Adjust to delete both executables.
3666 (corefunc): New parameter $executable. Set $pf_prefix instead of
3667 hand writing a prefix in tests. Issue a clean_restart and enable
3668 lin-lwp debug output here.
3669 (top level): Adjust. Use build_executable. Don't start gdb here,
3670 and don't enable lin-lwp debug output here.
3671 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3672
3673 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3674
3675 Fix racy FAILs.
3676 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3677 "continue" command.
3678
3679 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 Fix for gdbserver non-extended mode.
3682 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3683 and gdb_run_cmd.
3684
3685 2012-02-17 Tom Tromey <tromey@redhat.com>
3686
3687 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3688 * gdb.python/py-events.exp: Check 'dir' output.
3689 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3690
3691 2012-02-17 Yao Qi <yao@codesourcery.com>
3692
3693 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3694
3695 2012-02-16 Tom Tromey <tromey@redhat.com>
3696
3697 * gdb.base/inferior-died.c: Don't include stdio.h.
3698
3699 2012-02-16 Tom Tromey <tromey@redhat.com>
3700
3701 * gdb.base/inferior-died.c: New file.
3702 * gdb.base/inferior-died.exp: New file.
3703
3704 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3705
3706 * gdb.base/break-inline.exp: New file.
3707 * gdb.base/break-inline.c: New file.
3708
3709 2012-02-15 Tom Tromey <tromey@redhat.com>
3710
3711 * gdb.base/pc-fp.exp: Add "info register" tests.
3712
3713 2012-02-15 Tom Tromey <tromey@redhat.com>
3714
3715 * gdb.base/regs.exp: Remove.
3716
3717 2012-02-15 Pedro Alves <palves@redhat.com>
3718
3719 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3720 the target doesn't support tracepoints.
3721 * gdb.trace/circ.exp: Ditto.
3722 * gdb.trace/collection.exp: Ditto.
3723 * gdb.trace/packetlen.exp: Ditto.
3724 * gdb.trace/passc-dyn.exp: Ditto.
3725 * gdb.trace/report.exp: Ditto.
3726 * gdb.trace/tfind.exp: Ditto.
3727 * gdb.trace/tspeed.exp: Ditto.
3728 * gdb.trace/tsv.exp: Ditto.
3729 * gdb.trace/unavailable.exp: Ditto.
3730 * gdb.trace/while-dyn.exp: Ditto.
3731
3732 2012-02-15 Pedro Alves <palves@redhat.com>
3733
3734 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3735 gdb_test_multiple, and call unsupported instead of fail, if the
3736 remote side does not support the request.
3737
3738 2012-02-15 Pedro Alves <palves@redhat.com>
3739
3740 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3741 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3742 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3743 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3744 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3745 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3746 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3747 doesn't start with "extended-" already.
3748
3749 2012-02-15 Pedro Alves <palves@redhat.com>
3750
3751 Support extended-remote. Avoid cascading timeouts.
3752
3753 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3754 the extended-remote target. If attaching with no file fails, load
3755 the file manually.
3756 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3757
3758 2012-02-14 Stan Shebs <stan@codesourcery.com>
3759
3760 * gdb.base/ena-dis-br.exp: Add enable count test.
3761
3762 2012-02-13 Pedro Alves <palves@redhat.com>
3763
3764 * config/mips-idt.exp: Delete.
3765 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3766 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3767 * gdb.base/break.exp: Remove mips-idt references.
3768 * gdb.base/chng-syms.exp: Ditto.
3769 * gdb.base/default.exp: Ditto.
3770 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3771 (top level): Don't call it.
3772 * gdb.base/opaque.exp: Remove mips-idt restarts.
3773 * gdb.base/ptype.exp: Remove mips-idt xfails.
3774 * gdb.base/scope.exp: Remove mips-idt restarts.
3775 * gdb.base/sepdebug.exp: Remove mips-idt references.
3776 * gdb.base/watchpoint.exp (maybe_clean_restart)
3777 (maybe_reinitialize): Delete.
3778 (test_disabling_watchpoints, test_disabling_watchpoints)
3779 (test_watchpoint_triggered_in_syscall)
3780 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3781 Don't call them.
3782
3783 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.server/server-exec-info.exp: New file.
3786
3787 2012-02-10 Pedro Alves <palves@redhat.com>
3788
3789 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3790 always non-empty.
3791 (test_attach): Always pass $exec to test_attach_gdb.
3792
3793 2012-02-08 Tom Tromey <tromey@redhat.com>
3794
3795 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3796 before inferior is started.
3797
3798 2012-02-07 Tom Tromey <tromey@redhat.com>
3799
3800 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3801 Symbol.value.
3802 * gdb.python/py-symbol.c (qq): Set default value.
3803
3804 2012-02-07 Tom Tromey <tromey@redhat.com>
3805
3806 * gdb.python/py-symbol.c (qq): New global.
3807 * gdb.python/py-symbol.exp: Add test for frame-less
3808 lookup_symbol.
3809 * gdb.python/py-symtab.exp: Fix line number.
3810
3811 2012-02-03 Joel Brobecker <brobecker@adacore.com>
3812
3813 * gdb.ada/mi_task_arg: New testcase.
3814
3815 2012-02-02 Pedro Alves <palves@redhat.com>
3816
3817 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3818 extended timeout.
3819
3820 2012-02-02 Pedro Alves <palves@redhat.com>
3821
3822 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3823 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3824
3825 2012-02-02 Pedro Alves <palves@redhat.com>
3826
3827 * gdb.base/term.exp: Rewrite.
3828 * gdb.base/term.c: New.
3829
3830 2012-02-02 Pedro Alves <palves@redhat.com>
3831
3832 * gdb.base/default.exp (run "r" abbreviation, run): Add
3833 extended-remote expected output.
3834
3835 2012-02-02 Tom Tromey <tromey@redhat.com>
3836
3837 * gdb.cp/dispcxx.exp: New file.
3838 * gdb.cp/dispcxx.cc: New file.
3839
3840 2012-02-01 Tom Tromey <tromey@redhat.com>
3841
3842 * gdb.base/jit-simple.exp: New file.
3843 * gdb.base/jit-simple.c: New file.
3844
3845 2012-01-30 Yao Qi <yao@codesourcery.com>
3846
3847 * gdb.base/skip.exp: Make test result unique.
3848
3849 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3852 compatibility with valgrind-3.7.0.
3853
3854 2012-01-27 Pedro Alves <palves@redhat.com>
3855
3856 * gdb.base/watchpoint.exp (no_hw): New global.
3857 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3858 disable hw watchpoints.
3859 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3860 don't expect hw watchpoints.
3861 (no_hw_watchpoints): Always clean restart.
3862 (do_tests): New procedure, factored out from the top level.
3863 (top level): Run tests twice. Once with hw watchpoints enabled,
3864 another time with hw watchpoints disabled.
3865
3866 2012-01-27 Pedro Alves <palves@redhat.com>
3867
3868 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3869 out from the top level.
3870 (top level): Call it instead.
3871
3872 2012-01-27 Pedro Alves <palves@redhat.com>
3873
3874 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3875 watchpoints sooner.
3876
3877 2012-01-27 Pedro Alves <palves@redhat.com>
3878
3879 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3880
3881 2012-01-27 Pedro Alves <palves@redhat.com>
3882
3883 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3884 "You may have requested too many hardware
3885 breakpoints/watchpoints".
3886
3887 2012-01-27 Pedro Alves <palves@redhat.com>
3888
3889 * gdb.base/watchpoint.exp (maybe_clean_restart)
3890 (maybe_reinitialize): New.
3891 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3892 expect "hit N times".
3893 (test_disabling_watchpoints, test_complex_watchpoint)
3894 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3895 Call maybe_clean_restart.
3896 (top level): Use clean_restart. Remove "mips-idt-*"
3897 reinitialization.
3898
3899 2012-01-27 Pedro Alves <palves@redhat.com>
3900
3901 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3902
3903 2012-01-27 Pedro Alves <palves@redhat.com>
3904
3905 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3906 require `initialize' anymore. Remove unnecessary `initialize'
3907 calls.
3908
3909 2012-01-27 Pedro Alves <palves@redhat.com>
3910
3911 * gdb.base/watchpoint.exp (wp_set): Delete.
3912 (initialize, test_simple_watchpoint, top level): Remove dead code.
3913
3914 2012-01-27 Pedro Alves <palves@redhat.com>
3915
3916 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3917 typo.
3918
3919 2012-01-27 Pedro Alves <palves@redhat.com>
3920
3921 * config/extended-gdbserver.exp: New file.
3922 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3923 comment.
3924 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3925 * boards/native-extended-gdbserver.exp: New file.
3926
3927 2012-01-26 Pedro Alves <palves@redhat.com>
3928
3929 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3930 and gdb_test_multiple.
3931
3932 2012-01-26 Pedro Alves <palves@redhat.com>
3933
3934 Make test messages unique, and more identifiable.
3935 * gdb.multi/watchpoint-multi.exp: Change test messages.
3936
3937 2012-01-25 Tom Tromey <tromey@redhat.com>
3938
3939 * gdb.base/solib-disc.exp: Fix regexps.
3940
3941 2012-01-24 Tom Tromey <tromey@redhat.com>
3942
3943 * lib/mi-support.exp (mi_expect_stop): Add special case for
3944 solib-event.
3945 * gdb.base/catch-load-so.c: New file.
3946 * gdb.base/catch-load.exp: New file.
3947 * gdb.base/catch-load.c: New file.
3948 * gdb.base/break-interp.exp (reach_1): Update regexp.
3949
3950 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3951
3952 Fix fuzzy results.
3953 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3954 lpsimple and func.
3955
3956 2012-01-24 Gary Benson <gbenson@redhat.com>
3957
3958 Delete #if 0'd out code.
3959 * gdb.base/default.exp (info catch): Remove.
3960 * gdb.base/gdb_history (info catch): Likewise.
3961 * gdb.base/help.exp (info catch): Likewise.
3962
3963 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3964
3965 Fix watchpoints to be specific for each inferior.
3966 * gdb.multi/watchpoint-multi.c: New file.
3967 * gdb.multi/watchpoint-multi.exp: New file.
3968
3969 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3970
3971 Fix watchpoints across inferior fork.
3972 * gdb.threads/watchpoint-fork-child.c: New file.
3973 * gdb.threads/watchpoint-fork-mt.c: New file.
3974 * gdb.threads/watchpoint-fork-parent.c: New file.
3975 * gdb.threads/watchpoint-fork-st.c: New file.
3976 * gdb.threads/watchpoint-fork.exp: New file.
3977 * gdb.threads/watchpoint-fork.h: New file.
3978
3979 2012-01-23 Pedro Alves <palves@redhat.com>
3980
3981 * gdb.base/call-signal-resume.exp: Allow output after "return".
3982
3983 2012-01-20 Pedro Alves <palves@redhat.com>
3984
3985 * gdb.python/py-finish-breakpoint.py: Fix typo.
3986
3987 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3988
3989 * gdb.base/info-proc.exp: Also run on remote targets. Main
3990 "info proc" command is now always present; whether target supports
3991 actual info proc operation is detected when attempting to issue
3992 the command.
3993
3994 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3995
3996 * .gdbinit: Remove.
3997
3998 2012-01-19 Pedro Alves <palves@redhat.com>
3999
4000 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4001 look at the funtions' returns.
4002 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4003 (jprint.print(int, int)): Change return type to int. Adjust.
4004
4005 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4006
4007 PR gdb/9538
4008 * gdb.base/sepdebug.exp: New test.
4009
4010 2012-01-18 Pedro Alves <palves@redhat.com>
4011
4012 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4013 Allow output before ^done.
4014
4015 2012-01-16 Tom Tromey <tromey@redhat.com>
4016
4017 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4018 Add tests for relative directory.
4019
4020 2012-01-16 Tom Tromey <tromey@redhat.com>
4021
4022 * gdb.base/printcmds.c (enum flag_enum): New.
4023 (three): New global.
4024 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4025 enum printing.
4026 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4027 FlagEnumerationPrinter.
4028 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4029 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4030 (fval): New global.
4031
4032 2012-01-16 Pedro Alves <palves@redhat.com>
4033
4034 * lib/gdb.exp (banned_procedures): New variable.
4035 (banned_variables_traced): Rename to ...
4036 (banned_traced): ... this.
4037 (gdb_init): Also trace banned procedures.
4038 (gdb_finish): Also untrace banned procedures.
4039
4040 2012-01-16 Pedro Alves <palves@redhat.com>
4041
4042 Remove all calls to strace.
4043
4044 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4045
4046 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4047 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4048
4049 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4050
4051 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4052 * gdb.base/pie-execl.exp: Likewise.
4053
4054 2012-01-12 Keith Seitz <keiths@redhat.com>
4055
4056 PR mi/10586
4057 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4058 (do_anonymous_type_tests): New function.
4059 (main): Call do_anonymous_type_tests.
4060 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4061 (verify_everything): New procedure.
4062 * gdb.mi/mi-var-cp.cc (class A): New class.
4063 (anonymous_structs_and_unions): New function.
4064 (main): Call anonymous_structs_and_unions.
4065 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4066 (verify_everything): New procedure.
4067
4068 2012-01-12 Keith Seitz <keiths@redhat.com>
4069
4070 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4071 (varobj_tree::get_path_expr): Assume that all varobjs are
4072 compound unless they are known simple types.
4073 Adjust path expressions based on parent type, path parent type,
4074 and tree language.
4075 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4076 the root varobj.
4077 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4078
4079 2012-01-11 Pedro Alves <palves@redhat.com>
4080
4081 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4082 core files on this machine" anymore.
4083
4084 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4085
4086 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4087 (main): Repeat recurser call.
4088 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4089 equivalent to 'local_x'.
4090
4091 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4092 Joel Brobecker <brobecker@adacore.com>
4093
4094 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4095
4096 2012-01-05 Pedro Alves <alves.ped@gmail.com>
4097
4098 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4099 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4100 * gdb.python/py-events.exp: Test that "step N" tripping on a
4101 breakpoint emits a breakpoint event.
4102
4103 2012-01-03 Joel Brobecker <brobecker@adacore.com>
4104
4105 * gdb.base/auxv.exp: Reformat the copyright notice.
4106
4107 2012-01-03 Yao Qi <yao@codesourcery.com>
4108
4109 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4110 (strace_trace_on_diff_addr): New.
4111 * gdb.trace/strace.c: (main): Add two local variables.
4112
4113 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4114
4115 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4116 * gdb.cell/gcore.exp: Likewise.
4117 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4118 to verify the correct instance of main is selected.
4119
4120 2012-01-02 Joel Brobecker <brobecker@adacore.com>
4121
4122 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4123 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4124 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4125 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4126 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4127 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4128 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4129 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4130 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4131 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4132 gdb.threads/thread_check.c: Reformat copyright header.
4133
4134 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4135
4136 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
4137 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4138 is not enabled.
4139
4140 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4143 parameter to self_exec, adjust the function.
4144 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4145 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4146 (set var do_exit = 0): Remove test.
4147 (newline at end of file): Add one.
4148
4149 2011-12-27 Joel Brobecker <brobecker@adacore.com>
4150
4151 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4152 New files.
4153
4154 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 Fix racy FAILs.
4157 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4158 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4159 (main): Call pthread_barrier_init for it.
4160
4161 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4162
4163 Fix double send_gdb leading to racy FAILs.
4164 * gdb.base/break.exp (set silent break bp_location1): Replace
4165 3x send_gdb and gdb_expect by gdb_test.
4166 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4167 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4168 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4169 instead of send_gdb. Twice.
4170 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4171 3x send_gdb and gdb_expect by gdb_test.
4172 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4173
4174 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.linespec/linespec.exp: Compile using {c++}.
4177
4178 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4181 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4182 (verify GCC PR debug/51668): New test.
4183
4184 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
4185
4186 Introduce gdb.FinishBreakpoint in Python.
4187 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4188 py-finish-breakpoint2
4189 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4190 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4191 instead of line number.
4192 * gdb.python/py-finish-breakpoint.c: New file.
4193 * gdb.python/py-finish-breakpoint.exp: New file.
4194 * gdb.python/py-finish-breakpoint.py: New file.
4195 * gdb.python/py-finish-breakpoint2.cc: New file.
4196 * gdb.python/py-finish-breakpoint2.exp: New file.
4197 * gdb.python/py-finish-breakpoint2.py: New file.
4198
4199 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4200
4201 Partial fix of compatibility with gcc-4.7.
4202 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4203 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4204 Add comment to add a PASS case in the future.
4205
4206 Fix compatibility with gcc-4.7.
4207 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4208
4209 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4210
4211 PR tdep/12797
4212 * gdb.base/callfuncs.exp: Remove KFAIL.
4213
4214 2011-12-21 Joel Brobecker <brobecker@adacore.com>
4215
4216 * gdb.ada/task_bp: New testcase.
4217
4218 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4219
4220 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4221 -DNO_SECTIONS.
4222 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4223
4224 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4227 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4228 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4229 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4230 conditional for gcc <= 4.5.
4231
4232 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4233
4234 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4235 by XFAIL.
4236 * gdb.cp/static-method.exp (info addr A::func())
4237 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4238 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4239 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4240 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4241 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4242 (test value of F in k3_m): Likewise.
4243 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4244 Likewise.
4245
4246 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4249 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4250 Remove.
4251 * gdb.threads/attachstop-mt.c: Remove.
4252 * gdb.threads/attachstop-mt.exp: Remove.
4253
4254 2011-12-17 Mark Kettenis <kettenis@gnu.org>
4255
4256 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4257
4258 2011-12-16 Doug Evans <dje@google.com>
4259
4260 * boards/native-stdio-gdbserver.exp: New file.
4261 * boards/native-gdbserver.exp: New file.
4262
4263 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4264 gdbserver output.
4265 (gdbserver_default_get_remote_address): New function.
4266 (gdbserver_start): Call gdb,get_remote_address to compute argument
4267 to "target remote" command.
4268
4269 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4270
4271 * gdb.python/py-function.exp: Change "on" to "full" for
4272 python print-stack. Add set/show python print-stack
4273 off|full|message tests.
4274
4275 2011-12-15 Yao Qi <yao@codesourcery.com>
4276
4277 * gdb.trace/strace.c: New
4278 * gdb.trace/strace.exp: New.
4279
4280 2011-12-14 Tom Tromey <tromey@redhat.com>
4281
4282 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4283
4284 2011-12-14 Doug Evans <dje@google.com>
4285
4286 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4287
4288 2011-12-14 Pedro Alves <pedro@codesourcery.com>
4289
4290 PR threads/10729
4291
4292 * gdb.mi/watch-nonstop.c: New file.
4293 * gdb.mi/mi-watch-nonstop.exp: New file.
4294
4295 2011-12-13 Pedro Alves <pedro@codesourcery.com>
4296 Doug Evans <dje@google.com>
4297
4298 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4299 (clean_restart): Remove references to the gdb_stub target board
4300 variable.
4301 (gdb_step_for_stub): Delete.
4302
4303 * gdb.base/annota1.exp: Remove all references to [target_info
4304 exists gdb_stub], gdb_step_for_stub and usestubs.
4305 * gdb.base/annota3.exp: Ditto.
4306 * gdb.base/async.exp: Ditto.
4307 * gdb.base/break.exp: Ditto.
4308 * gdb.base/code-expr.exp: Ditto.
4309 * gdb.base/commands.exp: Ditto.
4310 * gdb.base/completion.exp: Ditto.
4311 * gdb.base/condbreak.exp: Ditto.
4312 * gdb.base/consecutive.exp: Ditto.
4313 * gdb.base/cvexpr.exp: Ditto.
4314 * gdb.base/define.exp: Ditto.
4315 * gdb.base/display.exp: Ditto.
4316 * gdb.base/ena-dis-br.exp: Ditto.
4317 * gdb.base/environ.exp: Ditto.
4318 * gdb.base/gnu-ifunc.exp: Ditto.
4319 * gdb.base/maint.exp: Ditto.
4320 * gdb.base/pending.exp: Ditto.
4321 * gdb.base/sect-cmd.exp: Ditto.
4322 * gdb.base/sepdebug.exp: Ditto.
4323 * gdb.base/unload.exp: Ditto.
4324 * gdb.base/watchpoint-solib.exp: Ditto.
4325 * gdb.cp/annota2.exp: Ditto.
4326 * gdb.cp/annota3.exp: Ditto.
4327 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4328 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4329 * gdb.mi/mi-pending.exp: Ditto.
4330 * gdb.trace/circ.exp: Ditto.
4331 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4332 * gdb.base/list.exp: Ditto.
4333
4334 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4335 breakpoint function and all references to the usestubs macro.
4336 * gdb.base/exprs.c: Ditto.
4337 * gdb.base/freebpcmd.c: Ditto.
4338 * gdb.base/bitfields.c: Ditto.
4339 * gdb.base/bitfields2.c: Ditto.
4340 * gdb.base/break.c: Ditto.
4341 * gdb.base/call-sc.c: Ditto.
4342 * gdb.base/call-signals.c: Ditto.
4343 * gdb.base/callfuncs.c: Ditto.
4344 * gdb.base/charset.c: Ditto.
4345 * gdb.base/consecutive.c: Ditto.
4346 * gdb.base/constvars.c: Ditto.
4347 * gdb.base/funcargs.c: Ditto.
4348 * gdb.base/int-type.c: Ditto.
4349 * gdb.base/interrupt.c: Ditto.
4350 * gdb.base/langs0.c: Ditto.
4351 * gdb.base/list0.c: Ditto.
4352 * gdb.base/mips_pro.c: Ditto.
4353 * gdb.base/miscexprs.c: Ditto.
4354 * gdb.base/nodebug.c: Ditto.
4355 * gdb.base/opaque0.c: Ditto.
4356 * gdb.base/pointers.c: Ditto.
4357 * gdb.base/printcmds.c: Ditto.
4358 * gdb.base/ptype.c: Ditto.
4359 * gdb.base/recurse.c: Ditto.
4360 * gdb.base/reread1.c: Ditto.
4361 * gdb.base/reread2.c: Ditto.
4362 * gdb.base/restore.c: Ditto.
4363 * gdb.base/return.c: Ditto.
4364 * gdb.base/run.c: Ditto.
4365 * gdb.base/scope0.c: Ditto.
4366 * gdb.base/sepdebug.c: Ditto.
4367 * gdb.base/setshow.c: Ditto.
4368 * gdb.base/setvar.c: Ditto.
4369 * gdb.base/sigall.c: Ditto.
4370 * gdb.base/signals.c: Ditto.
4371 * gdb.base/structs.c: Ditto.
4372 * gdb.base/structs2.c: Ditto.
4373 * gdb.base/testenv.c: Ditto.
4374 * gdb.base/twice.c: Ditto.
4375 * gdb.base/unwindonsignal.c: Ditto.
4376 * gdb.base/watchpoint.c: Ditto.
4377 * gdb.base/watchpoints.c: Ditto.
4378 * gdb.base/whatis.c: Ditto.
4379 * gdb.cp/classes.cc: Ditto.
4380 * gdb.cp/cplusfuncs.cc: Ditto.
4381 * gdb.cp/derivation.cc: Ditto.
4382 * gdb.cp/formatted-ref.cc: Ditto.
4383 * gdb.cp/misc.cc: Ditto.
4384 * gdb.cp/overload.cc: Ditto.
4385 * gdb.cp/ovldbreak.cc: Ditto.
4386 * gdb.cp/ref-params.cc: Ditto.
4387 * gdb.cp/ref-types.cc: Ditto.
4388 * gdb.cp/templates.cc: Ditto.
4389 * gdb.cp/virtfunc.cc: Ditto.
4390 * gdb.hp/gdb.aCC/run.c: Ditto.
4391 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4392 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4393 * gdb.reverse/consecutive-reverse.c: Ditto.
4394 * gdb.reverse/sigall-reverse.c: Ditto.
4395 * gdb.reverse/until-reverse.c: Ditto.
4396 * gdb.reverse/watch-reverse.c: Ditto.
4397 * gdb.trace/actions.c: Ditto.
4398 * gdb.trace/circ.c: Ditto.
4399 * gdb.trace/collection.c: Ditto.
4400
4401 2011-12-13 Pedro Alves <pedro@codesourcery.com>
4402
4403 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4404 (func6, func7): New.
4405 (main): Call func6 and func7.
4406 * gdb.base/watchpoint.exp (test_wide_location_1)
4407 (test_wide_location_2): New.
4408 (top level): Re-enable hardware watchpoints if necessary. Call
4409 test_wide_location_1 and test_wide_location_2.
4410
4411 2011-12-11 Yao Qi <yao@codesourcery.com>
4412
4413 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4414
4415 2011-12-11 Joel Brobecker <brobecker@adacore.com>
4416
4417 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4418 expected output for unsupported case.
4419
4420 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 PR testsuite/12649
4423 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4424 Protect gdb_test_multiple by final $gdb_prompt match.
4425
4426 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4427
4428 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4429 New variable, new test.
4430 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4431 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4432 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4433 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4434 them if HAVE_GCC_45682_FIXED is not set.
4435
4436 2011-12-10 Yao Qi <yao@codesourcery.com>
4437
4438 * gdb.trace/status-stop.exp: New.
4439 * gdb.trace/status-stop.c: New.
4440
4441 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4442
4443 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4444 timeout.
4445
4446 2011-12-08 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4449 condition.
4450
4451 2011-12-07 Stan Shebs <stan@codesourcery.com>
4452
4453 * gdb.trace/tfind.exp: Update for output changes.
4454
4455 2011-12-07 Pedro Alves <pedro@codesourcery.com>
4456
4457 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4458 throws "Cannot insert catchpoints in this configuration".
4459 * gdb.ada/mi_catch_ex.exp: Likewise.
4460
4461 2011-12-06 Pedro Alves <pedro@codesourcery.com>
4462
4463 * gdb.base/break-always.exp: Test changing memory at addresses
4464 with breakpoints inserted.
4465
4466 2011-12-06 Joel Brobecker <brobecker@acacore.com>
4467
4468 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4469 involving a fully qualified function name.
4470
4471 2011-12-06 Tom Tromey <tromey@redhat.com>
4472
4473 * gdb.ada/homonym.exp: Add three breakpoint tests.
4474
4475 2011-12-06 Tom Tromey <tromey@redhat.com>
4476
4477 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4478 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4479 * gdb.objc/objcdecode.exp: Update for output changes.
4480 * gdb.linespec/linespec.exp: New file.
4481 * gdb.linespec/lspec.cc: New file.
4482 * gdb.linespec/lspec.h: New file.
4483 * gdb.linespec/body.h: New file.
4484 * gdb.linespec/base/two/thefile.cc: New file.
4485 * gdb.linespec/base/one/thefile.cc: New file.
4486 * gdb.linespec/Makefile.in: New file.
4487 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4488 output changes.
4489 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4490 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4491 makes one breakpoint.
4492 * gdb.cp/method2.exp (test_break): Update for output changes.
4493 * gdb.cp/mb-templates.exp: Update for output changes.
4494 * gdb.cp/mb-inline.exp: Update for output changes.
4495 * gdb.cp/mb-ctor.exp: Update for output changes.
4496 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4497 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4498 has multiple matches.
4499 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4500 error message change.
4501 * gdb.base/list.exp (test_list_filename_and_number): Update for
4502 error message change.
4503 * gdb.base/break.exp: Disable pending breakpoints. Update for
4504 output changes.
4505 * configure.ac: Add gdb.linespec.
4506 * configure: Rebuild.
4507 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4508
4509 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4510
4511 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4512 last_break register on s390*-*-* targets.
4513
4514 2011-12-06 Joel Brobecker <brobecker@adacore.com>
4515
4516 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4517 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4518 of parameter X in procedure Foo.
4519
4520 2011-12-05 Stan Shebs <stan@codesourcery.com>
4521
4522 * gdb.trace/tfind.exp: Update help string matches.
4523
4524 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4525
4526 * gdb.server/ext-run.exp (get process list): Accept also systemd
4527 as PID 1.
4528
4529 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4530 Pedro Alves <pedro@codesourcery.com>
4531
4532 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4533 starting GDB.
4534 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4535 $use_gdb_stub.
4536 * gdb.base/display.exp: Likewise.
4537 * gdb.base/ending-run.exp: Likewise.
4538 * gdb.base/list.exp (test_listsize): Likewise.
4539 * gdb.base/setshow.exp: Likewise.
4540 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4541 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4542 check by global $use_gdb_stub.
4543 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4544 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4545 (default_gdb_init): Unset global $use_gdb_stub.
4546 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4547 by global $use_gdb_stub.
4548 * lib/gdbserver-support.exp: Extend comments for set_board_info
4549 gdb_protocol and gdb,socketport.
4550 (gdbserver_start_extended): Set global gdbserver_protocol and
4551 gdbserver_gdbport. Clear global use_gdb_stub.
4552 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4553 from target use_gdb_stub.
4554 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4555
4556 2011-12-03 Doug Evans <dje@google.com>
4557
4558 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4559 (gdb_step_for_stub): Add comments.
4560
4561 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4562
4563 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4564 to the caller.
4565 (gdb_test_multiple): Likewise.
4566
4567 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4568
4569 Fix gdb.mi/mi-solib.exp without system debug info installed.
4570 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4571 expect attribute, return 0 for it. Update comments.
4572
4573 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4576 (corrupted list): Adjust the expectation.
4577
4578 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 PR threads/13448
4581 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4582 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4583 * gdb.threads/tls-var-main.c: New file.
4584 * gdb.threads/tls-var.c: New file.
4585 * gdb.threads/tls-var.exp: New file.
4586
4587 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 PR testsuite/12649
4590 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4591 Protect gdb_test_multiple by final $gdb_prompt match.
4592 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4593 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4594 (test_tracepoints): Likewise.
4595
4596 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 PR breakpoints/13346
4599 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4600 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4601 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4602
4603 2011-12-01 Joel Brobecker <brobecker@adacore.com>
4604
4605 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4606 * gdb.ada/homonym/homonym.adb: For use of all types defined
4607 locally inside both Get_Value subprograms.
4608
4609 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4610
4611 Fix racy FAILs.
4612 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4613 of send_gdb.
4614
4615 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4616
4617 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4618 environment variable after test completed.
4619
4620 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4621
4622 * gdb.base/solib-nodir.exp: Skip if remote target.
4623 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4624 application. Call gdb_load_shlibs.
4625 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4626
4627 2011-11-29 Joel Brobecker <brobecker@adacore.com>
4628
4629 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4630
4631 2011-11-28 Joel Brobecker <brobecker@adacore.com>
4632
4633 * gdb.ada/fullname_bp: New testcase.
4634
4635 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 PR testsuite/12649
4638 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4639 Wrap send_gdb into a new gdb_test.
4640
4641 Code cleanup.
4642 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4643 Convert send_gdb and gdb_expect to gdb_test_multiple.
4644
4645 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4648
4649 2011-11-23 Keith Seitz <keiths@redhat.com>
4650
4651 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4652 (mi_varobj_tree_test_children_callback): New proc.
4653 (mi_walk_varobj_tree): New proc.
4654
4655 2011-11-22 Tom Tromey <tromey@redhat.com>
4656
4657 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4658 Add "use_mi_command" argument.
4659 (mi_run_cmd, mi_run_with_cli): New procs.
4660 * gdb.mi/solib-lib.c: New file.
4661 * gdb.mi/solib-main.c: New file.
4662 * gdb.mi/mi-solib.exp: New file.
4663
4664 2011-11-21 Doug Evans <dje@google.com>
4665
4666 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4667 _Unwind_DebugHook is missing.
4668
4669 2011-11-20 Stan Shebs <stan@codesourcery.com>
4670
4671 * gdb.trace/tstatus.exp: New.
4672 * gdb.trace/actions.c: Include string.h.
4673
4674 2011-11-18 Yao Qi <yao@codesourcery.com>
4675
4676 * gdb.trace/pending.exp: New.
4677 * gdb.trace/pending.c: New.
4678 * gdb.trace/pendshr1.c: New.
4679 * gdb.trace/pendshr2.c: New.
4680 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4681 tracepoint location becomes pending.
4682 (tracepoint_change_loc_2): New.
4683
4684 2011-11-16 David S. Miller <davem@davemloft.net>
4685
4686 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4687 target is sparc*-*-linux*
4688
4689 2011-11-15 Paul Koning <paul_koning@dell.com>
4690
4691 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4692 types.
4693
4694 2011-11-14 Doug Evans <dje@google.com>
4695
4696 * gdb.base/shell.exp: New file.
4697
4698 2011-11-14 Stan Shebs <stan@codesourcery.com>
4699
4700 * gdb.trace/ftrace.c: New.
4701 * gdb.trace/ftrace.exp: New.
4702
4703 2011-11-14 Yao Qi <yao@codesourcery.com>
4704
4705 * gdb.trace/change-loc-1.c: New.
4706 * gdb.trace/change-loc-2.c: New.
4707 * gdb.trace/change-loc.c: New.
4708 * gdb.trace/change-loc.exp: New.
4709 * gdb.trace/change-loc.h: New.
4710 * gdb.trace/trace-break.c (marker): Define new symbol.
4711 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4712 New.
4713 (break_trace_same_addr_6): New.
4714
4715 2011-11-12 Matt Rice <ratmice@gmail.com>
4716
4717 * gdb.base/info-macros.exp: Make tests for info definitions
4718 test info macro. Add tests for info macro argument processing.
4719 Rename a few tests.
4720
4721 2011-11-11 Keith Seitz <keiths@redhat.com>
4722
4723 PR gdb/12843
4724 * gdb.base/linespecs.exp: New file.
4725
4726 2011-11-11 Doug Evans <dje@google.com>
4727
4728 * gdb.threads/print-threads.exp: Extend timeout for slower
4729 tests.
4730
4731 2011-11-10 Doug Evans <dje@google.com>
4732
4733 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4734 "record to end of main" test.
4735
4736 * gdb.python/py-type.c (TS): New typedef.
4737 (ts): New global.
4738 * gdb.python/py-type.exp: Test field list of typedef.
4739
4740 2011-11-10 Joel Brobecker <brobecker@adacore.com>
4741
4742 * gdb.ada/small_reg_param: New testcase.
4743
4744 2011-11-09 Tom Tromey <tromey@redhat.com>
4745
4746 * gdb.cp/destrprint.exp: New file.
4747 * gdb.cp/destrprint.cc: New file.
4748
4749 2011-11-08 Meador Inge <meadori@codesourcery.com>
4750
4751 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4752 (switch_stack_to_other): New test function.
4753 * gdb.arch/thumb-prologue.exp: New test cases.
4754
4755 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
4756
4757 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4758
4759 2011-11-08 Yao Qi <yao@codesourcery.com>
4760
4761 * gdb.exp (supports_process_record): New.
4762 (supports_reverse): New.
4763 * gdb.reverse/break-precsave.exp: Call support_process_record
4764 to run test conditionally.
4765 * gdb.reverse/consecutive-precsave.exp: Likewise.
4766 * gdb.reverse/i386-precsave.exp: Likewise.
4767 * gdb.reverse/machinestate-precsave.exp: Likewise.
4768 * gdb.reverse/solib-precsave.exp: Likewise.
4769 * gdb.reverse/step-precsave.exp: Likewise.
4770 * gdb.reverse/until-precsave.exp: Likewise.
4771 * gdb.reverse/watch-precsave.exp: Likewise.
4772 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4773 test conditionally.
4774 * gdb.reverse/consecutive-reverse.exp: Likewise.
4775 * gdb.reverse/finish-precsave.exp: Likewise.
4776 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4777 * gdb.reverse/finish-reverse.exp: Likewise.
4778 * gdb.reverse/i386-reverse.exp: Likewise.
4779 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4780 * gdb.reverse/machinestate.exp: Likewise.
4781 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4782 * gdb.reverse/sigall-precsave.exp: Likewise.
4783 * gdb.reverse/sigall-reverse.exp: Likewise.
4784 * gdb.reverse/solib-reverse.exp: Likewise.
4785 * gdb.reverse/step-reverse.exp: Likewise.
4786 * gdb.reverse/until-reverse.exp: Likewise.
4787 * gdb.reverse/watch-reverse.exp: Likewise.
4788
4789 2011-11-05 Yao Qi <yao@codesourcery.com>
4790
4791 * gdb.trace/trace-break.exp: Add test on setting two
4792 fast tracepoints at the same address.
4793
4794 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4795
4796 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4797
4798 2011-11-02 Stan Shebs <stan@codesourcery.com>
4799
4800 * gdb.trace/collection.c: Add code using strings.
4801 * gdb.trace/collection.exp: Add tests of string collection.
4802
4803 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 * gdb.base/skip-solib.exp (executable_main): New variable.
4806 (binfile_main): Base it on that.
4807 Use $executable_main in clean_restart calls. Drop gdb_exit and
4808 gdb_start calls.
4809
4810 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 Fix racy FAILs.
4813 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4814 breakpoint_re globals import by async. Set string_regex to .* for
4815 async. Remove the optional thread_selected_re and breakpoint_re
4816 globals expectations.
4817
4818 2011-11-01 Joseph Myers <joseph@codesourcery.com>
4819
4820 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4821 well as Cygwin.
4822
4823 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
4824
4825 Add tests for skip command.
4826 * gdb.base/skip-solib-lib.c: New
4827 * gdb.base/skip-solib-main.c: New
4828 * gdb.base/skip-solib.exp: New
4829 * gdb.base/skip.c: New
4830 * gdb.base/skip.exp: New
4831 * gdb.base/skip1.c: New
4832 * gdb.base/Makefile.in: Adding new files.
4833
4834 2011-10-31 Yao Qi <yao@codesourcery.com>
4835 Pedro Alves <pedro@codesourcery.com>
4836
4837 * gdb.trace/trace-break.c: New.
4838 * gdb.trace/trace-break.exp: New.
4839
4840 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4841
4842 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4843 break-here-2.
4844
4845 2011-10-28 Pedro Alves <pedro@codesourcery.com>
4846
4847 * gdb.threads/no-unwaited-for-left.c: New.
4848 * gdb.threads/no-unwaited-for-left.exp: New.
4849 * gdb.threads/non-ldr-exc-1.c: New.
4850 * gdb.threads/non-ldr-exc-1.exp: New.
4851 * gdb.threads/non-ldr-exc-2.c: New.
4852 * gdb.threads/non-ldr-exc-2.exp: New.
4853 * gdb.threads/non-ldr-exc-3.c: New.
4854 * gdb.threads/non-ldr-exc-3.exp: New.
4855 * gdb.threads/non-ldr-exc-4.c: New.
4856 * gdb.threads/non-ldr-exc-4.exp: New.
4857
4858 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4861 * gdb.base/attach-pie-misread.exp: Likewise.
4862 * gdb.base/break-interp.exp: Likewise.
4863 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4864 testcases for use_gdb_stub.
4865 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4866 (continue): New testcase.
4867 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4868 * gdb.threads/attach-into-signal.exp: Likewise.
4869 * gdb.threads/attach-stopped.exp: Likewise.
4870 * gdb.threads/attachstop-mt.exp: Likewise.
4871
4872 2011-10-28 Paul Koning <paul_koning@dell.com>
4873
4874 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4875
4876 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4877
4878 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4879 (mi_gdb_test): Import globals thread_selected_re
4880 and breakpoint_re. Expect them optionally at the regex start.
4881
4882 2011-10-27 Doug Evans <dje@google.com>
4883
4884 * gdb.python/python.exp: Test source -s.
4885
4886 2011-10-26 Paul Koning <paul_koning@dell.com>
4887
4888 * gdb.python/lib-types.cc (struct A): New structure.
4889 * gdb.python/lib-types.exp (deepitems): New tests.
4890
4891 2011-10-25 Paul Koning <paul_koning@dell.com>
4892
4893 PR python/13327
4894
4895 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4896 fetch_lazy method.
4897
4898 2011-10-24 Yao Qi <yao@codesourcery.com>
4899
4900 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4901 target is tic6x-*-*.
4902
4903 2011-10-21 Joel Brobecker <brobecker@adacore.com>
4904
4905 * gdb.ada/mi_task_info/task_switch.adb: New file.
4906 * gdb.ada/mi_task_info.exp: New file.
4907
4908 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4909
4910 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4911 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4912
4913 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4914
4915 PR python/12656
4916
4917 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4918 global_block tests.
4919
4920 2011-10-18 Tom Tromey <tromey@redhat.com>
4921
4922 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4923
4924 2011-10-18 Tom Tromey <tromey@redhat.com>
4925
4926 * gdb.base/source.exp: Don't include full file name in test name.
4927 * gdb.python/python.exp: Don't include full file name in test
4928 name.
4929
4930 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4931
4932 * gdb.base/attach-pie-noexec.c: New files.
4933 * gdb.base/attach-pie-noexec.exp: New files.
4934
4935 2011-10-17 Joseph Myers <joseph@codesourcery.com>
4936
4937 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4938 prompt for each extra line in command.
4939
4940 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4943 Revert the part of:
4944 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4945 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4946 Change the expected string.
4947
4948 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4949
4950 Fix results with system glibc debug info installed.
4951 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4952 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4953 Accept also __libc_ symbol prefix and no prefix.
4954
4955 2011-10-14 Keith Seitz <keiths@redhat.com>
4956
4957 PR c++/13225
4958 * gdb.cp/converts.cc (foo3_1): New function.
4959 (foo3_2): New functions.
4960 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4961 and null pointer conversions of integer constant zero.
4962 Add test to check if all arguments are checked for incompatible
4963 conversion BADNESS.
4964
4965 2011-10-14 Tom Tromey <tromey@redhat.com>
4966
4967 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4968 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4969 linespec.
4970
4971 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 Fix internal error regression.
4974 * gdb.dwarf2/implptr-optimized-out.S: New file.
4975 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4976
4977 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4980 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4981 (loclist): New.
4982 (4): New abbrev.
4983 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4984 Use prepare_for_testing, remove clean_restart.
4985 (p arraynoloc, p arraycallnoloc): New tests.
4986
4987 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 * gdb.cp/namespace-enum.exp (executable): New variable.
4990 (binfile): Use ${objdir}/${subdir}/ prefix.
4991 Use ${executable} for clean_restart.
4992
4993 2011-10-11 Sterling Augustine <saugustine@google.com>
4994
4995 * gdb.cp/Makefile.in: Add namespace-enum test.
4996 * gdb.cp/namespace-enum.exp: New file.
4997 * gdb.cp/namespace-enum.c: New file.
4998 * gdb.cp/namespace-enum-main.c: New file.
4999
5000 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5001
5002 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5003 sysroot.
5004
5005 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 Reimplement @entry in input expressions.
5008 * gdb.base/exprs.c (v_int_array_init): New variable.
5009 * gdb.base/exprs.exp (print v_int_array_init)
5010 (print *v_int_array_init@1, print *v_int_array_init@2)
5011 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5012 (print v_int_array_init[1]@1): New tests.
5013
5014 2011-10-10 Joseph Myers <joseph@codesourcery.com>
5015
5016 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5017 expected message.
5018
5019 2011-10-09 Doug Evans <dje@google.com>
5020
5021 * gdb.base/alias.exp: Add tests for alias command.
5022
5023 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 * gdb.arch/amd64-entry-value.s: New file.
5026 * gdb.mi/mi2-amd64-entry-value.s: New file.
5027
5028 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 Display @entry parameter values even for references.
5031 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5032 functions.
5033 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5034 reference and datap_input.
5035 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5036 breakpoints.
5037 (continue to breakpoint: entry_reference: reference)
5038 (entry_reference: bt at entry)
5039 (continue to breakpoint: entry_reference: breakhere_reference)
5040 (entry_reference: bt, entry_reference: ptype regparam)
5041 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5042 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5043 (entry_reference: p regcopy, entry_reference: p nodataparam)
5044 (entry_reference: p nodataparam@entry): New tests.
5045
5046 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 Support @entry in input expressions.
5049 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5050 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5051 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5052 (tailcall: p j@entry): New tests.
5053 * gdb.cp/koenig.cc (A::entry): New function.
5054 (main): Call it.
5055 * gdb.cp/koenig.exp (p entry (c)): New test.
5056
5057 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 Display @entry parameter values (without references).
5060 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5061 (different, validity, invalid): New functions.
5062 (main): Call them.
5063 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5064 stacktest, breakhere_stacktest, different, breakhere_different,
5065 breakhere_validity and breakhere_invalid.
5066 (entry: bt): Update for @entry.
5067 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5068 (entry_validity: *, entry_invalid: *): Many new tests.
5069 * gdb.base/break.exp
5070 (run until breakpoint set at small function, optimized file): Accept
5071 also the @entry suffix.
5072 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5073 * gdb.mi/mi2-amd64-entry-value.c: New files.
5074 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5075
5076 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 Protect entry values against self tail calls.
5079 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5080 (main): Call self.
5081 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5082 (set debug entry-values 1, self: bt debug entry-values): New tests.
5083
5084 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 Recognize virtual tail call frames.
5087 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5088 (amb_b, amb_a): New.
5089 (main): Call a and b.
5090 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5091 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5092 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5093 New tests.
5094
5095 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 Implement basic support for DW_TAG_GNU_call_site.
5098 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5099 * gdb.arch/amd64-entry-value.cc: New file.
5100 * gdb.arch/amd64-entry-value.exp: New file.
5101
5102 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5103
5104 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5105 * gdb.dwarf2/implptr-64bit.S: New file.
5106 * gdb.dwarf2/implptr-64bit.exp: New file.
5107
5108 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5109
5110 Fix initial language detection with -readnow.
5111 * gdb.cp/readnow-language.cc: New file.
5112 * gdb.cp/readnow-language.exp: New file.
5113
5114 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 Fix printed anonymous struct name.
5117 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5118
5119 2011-10-09 Joseph Myers <joseph@codesourcery.com>
5120
5121 * gdb.base/solib-symbol.exp: Do not include directories in
5122 filenames in expected messages.
5123
5124 2011-10-07 Doug Evans <dje@google.com>
5125
5126 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5127
5128 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
5129
5130 Allow Python notification of new object-file loadings.
5131 * gdb.python/py-events.exp: Test newobjfile event.
5132 * gdb.python/py-events.py: Register newobjfile callback.
5133 * gdb.python/py-events.c: Add call to shared library
5134 * gdb.python/py-events-shlib.c: New file.
5135
5136 2011-10-06 Joseph Myers <joseph@codesourcery.com>
5137
5138 * gdb.base/fixsection.exp: Do not include directories in filename
5139 in expected message.
5140
5141 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5142
5143 Add tests for passing of environment variables to inferior.
5144 * gdb.base/testenv.c: New test source.
5145 * gdb.base/testenv.exp: New expect test.
5146
5147 2011-10-04 Paul Koning <paul_koning@dell.com>
5148
5149 * gdb.python/py-value.c (main): Break before return.
5150
5151 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
5152
5153 PR python/12691: Add the inferior to Python exited event
5154 * gdb.python/py-events.exp: Test the inferior attribute of exited
5155 event with a fork.
5156 * gdb.python/py-events.py: Print inferior number on exit.
5157 * gdb.python/py-events.c: Fork the inferior.
5158
5159 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5160
5161 * gdb.base/jit.exp: Add testcase name to log message
5162
5163 2011-10-03 Paul Koning <paul_koning@dell.com>
5164 Jan Kratochvil <jan.kratochvil@redhat.com>
5165
5166 * gdb.python/py-value.exp
5167 (python inval = gdb.parse_and_eval('*(int*)0'))
5168 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5169 (set argc=2, python print argc_lazy): New tests.
5170
5171 2011-10-02 Joel Brobecker <brobecker@adacore.com>
5172
5173 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5174
5175 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5176 Pedro Alves <pedro@codesourcery.com>
5177
5178 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5179 can_read_0, test for it.
5180 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5181 (parse_and_eval with memory error): ... here, make it untested if
5182 can_read_0.
5183
5184 2011-09-30 Marek Polacek <mpolacek@redhat.com>
5185
5186 * gdb.python/python.exp (verify pagination beforehand)
5187 (verify pagination afterwards): Fix race by splitting the line.
5188
5189 2011-09-29 Joseph Myers <joseph@codesourcery.com>
5190
5191 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5192 for 64-bit multilibs from i?86-* targets.
5193
5194 2011-09-29 Marek Polacek <mpolacek@redhat.com>
5195
5196 * lib/gdb.exp: Fix a typo in one of the comments.
5197
5198 2011-09-29 Marek Polacek <mpolacek@redhat.com>
5199
5200 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5201 matching pattern.
5202
5203 2011-09-28 Paul Koning <paul_koning@dell.com>
5204
5205 * gdb.python/py-type.c (enum E): New.
5206 * gdb.python/py-type.exp (test_fields): Add tests for Python
5207 mapping access to fields.
5208 (test_enums): New test for field access on enums.
5209
5210 2011-09-27 Stan Shebs <stan@codesourcery.com>
5211
5212 * gdb.trace/collection.exp: Test collection of $_ret.
5213
5214 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
5215
5216 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5217 list of compilation switches for <*-*-freebsd*>.
5218
5219 2011-09-19 Stan Shebs <stan@codesourcery.com>
5220
5221 * gdb.trace/tspeed.exp: New file.
5222 * gdb.trace/tspeed.c: New file.
5223
5224 2011-09-18 Yao Qi <yao@codesourcery.com>
5225
5226 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5227 instructions.
5228 (test_adr_32bit, test_pop_pc): Likewise.
5229 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5230 Thumb instructions.
5231 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5232 in gdb_test_multiple.
5233 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5234
5235 2011-09-17 Yao Qi <yao@codesourcery.com>
5236
5237 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5238 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5239 support single step to signal handler.
5240
5241 2011-09-17 Yao Qi <yao@codesourcery.com>
5242
5243 * gdb.base/disp-step-fork.c: New.
5244 * gdb.base/disp-step-syscall.exp: New.
5245 * gdb.base/disp-step-vfork.c: New.
5246
5247 2011-09-16 Joel Brobecker <brobecker@adacore.com>
5248
5249 * gdb.ada/tasks.exp: Make the expected output for
5250 the `info tasks' tests more resilient to spacing
5251 changes.
5252
5253 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5254
5255 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5256 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5257
5258 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
5259
5260 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5261 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5262
5263 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
5264
5265 Handle multiple breakpoint hits in Python interface:
5266 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5267 presence.
5268 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5269 breakpoint hits.
5270
5271 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5272 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 * gdb.python/py-events.exp: Remove pretty printing comment.
5275 * gdb.python/py-evsignal.exp: New file.
5276 * gdb.python/py-evthreads.c: Include signal.h.
5277 (thread3): Remove variable count3. Remove variable bad and use raise
5278 instead.
5279 (thread2): Remove variable count2. Move thread3 pthread_create here,
5280 merge pthread_join to a single line.
5281 (main): Remove variable count1. Merge pthread_join with pthread_create
5282 to a single line.
5283 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5284 KFAIL python/12966 for gdbserver. Test return value of
5285 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5286 gdb_expect by gdb_test and gdb_test_multiple.
5287 (thread 2, thread 3): New tests.
5288
5289 2011-09-12 Matt Rice <ratmice@gmail.com>
5290 Pedro Alves <pedro@codesourcery.com>
5291
5292 PR gdb/13175
5293
5294 * gdb.base/interp.exp: New tests.
5295 * gdb.base/interp.c: New file.
5296
5297 2011-09-12 Doug Evans <dje@google.com>
5298
5299 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5300 * gdb.dwarf2/typeddwarf.exp: Ditto.
5301
5302 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5303
5304 Fix compatibility with x32 arch.
5305 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5306 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5307 is_x86_like_target.
5308 * testsuite/gdb.trace/collection.exp: Likewise.
5309 * testsuite/gdb.trace/report.exp: Likewise.
5310 * testsuite/gdb.trace/unavailable.exp: Likewise.
5311 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5312 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5313 (is_x86_like_target): Check also is_amd64_regs_target.
5314
5315 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5316
5317 PR breakpoints/12435
5318 * gdb.arch/amd64-prologue-xmm.c: New file.
5319 * gdb.arch/amd64-prologue-xmm.exp: New file.
5320 * gdb.arch/amd64-prologue-xmm.s: New file.
5321
5322 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 * gdb.dwarf2/dw2-param-error-main.c: New file.
5325 * gdb.dwarf2/dw2-param-error.S: New file.
5326 * gdb.dwarf2/dw2-param-error.exp: New file.
5327
5328 2011-09-08 Pedro Alves <pedro@codesourcery.com>
5329
5330 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5331 inferior's pid and look for a core dump named core.$pid. Use
5332 `remote_file' commands on the host instead of hand coding shell
5333 commands on the build.
5334 * gdb.base/valgrind-db-attach.exp: Kill the program before
5335 finishing the test.
5336
5337 2011-09-02 Matt Rice <ratmice@gmail.com>
5338
5339 * lib/prompt.exp: New file for testing the first prompt.
5340 * gdb.python/py-prompt.exp: Ditto.
5341 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5342
5343 2011-09-02 Pedro Alves <pedro@codesourcery.com>
5344
5345 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5346 0, before testing gcore.
5347
5348 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5349
5350 * dw2-ifort-parameter-debug.S: Update copyright year.
5351 * dw2-ifort-parameter.c: Update copyright year.
5352 * dw2-ifort-parameter.exp: Update copyright year.
5353
5354 * dw2-ifort-parameter-debug.S: New file.
5355 * dw2-ifort-parameter.c: New file.
5356 * dw2-ifort-parameter.exp: New file.
5357
5358 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5359
5360 * gdb.base/commands.exp (error_clears_commands_left): New function.
5361 (): Call it.
5362
5363 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5364
5365 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5366 (C): Initialize `a'.
5367 * gdb.mi/mi-inheritance-syntax-error.exp
5368 (-data-evaluate-expression $path): Expect `a' as 5.
5369
5370 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5371
5372 PR mi/11912
5373 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5374 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5375 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5376 keyword in output of -var-info-path-expression.
5377
5378 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5381 * gdb.trace/collection.exp: Likewise.
5382 * gdb.trace/report.exp: Likewise.
5383 * gdb.trace/unavailable.exp: Likewise.
5384 * gdb.trace/while-dyn.exp: Likewise.
5385
5386 2011-08-18 Keith Seitz <keiths@redhat.com>
5387
5388 PR c++/12266
5389 * gdb.cp/meth-typedefs.cc: New file.
5390 * gdb.cp/meth-typedefs.exp: New file.
5391
5392 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5393
5394 * gdb.python/python.exp: Add extended-prompt tests.
5395
5396 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 * gdb.arch/i386-dr3-watch.exp
5399 (watchpoint on gap1 does not fit debug registers)
5400 (delete all watchpoints): Fix racy expect strings.
5401
5402 2011-08-14 Yao Qi <yao@codesourcery.com>
5403
5404 * gdb.base/maint.exp: set data_section to ".neardata".
5405 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5406 * gdb.base/savedregs.exp: Handle SIGILL.
5407 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5408 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5409
5410 2011-08-12 Doug Evans <dje@google.com>
5411
5412 * gdb.python/py-symbol.exp: Add test for symbol.type.
5413
5414 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5415
5416 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5417 * gdb.mi/mi-pthreads.exp: Likewise.
5418 * gdb.mi/mi2-pthreads.exp: Likewise.
5419 * gdb.mi/gdb669.exp.exp: Likewise.
5420
5421 2011-08-09 Pedro Alves <pedro@codesourcery.com>
5422
5423 * lib/mi-support.exp (detect_async): Rename to...
5424 (mi_detect_async): ... this.
5425 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5426 * gdb.mi/mi-nonstop.exp: Adjust.
5427 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5428 * gdb.mi/mi-nsintrall.exp: Adjust.
5429 * gdb.mi/mi-nsmoribund.exp: Adjust.
5430 * gdb.mi/mi-nsthrexec.exp: Adjust.
5431
5432 2011-08-09 Pedro Alves <pedro@codesourcery.com>
5433
5434 * gdb.base/display.c (do_loops): New `p_i' local.
5435 * gdb.base/display.exp: Test displaying a variable that is
5436 temporarily at a bad address.
5437
5438 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5439
5440 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5441 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5442
5443 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5444
5445 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
5446 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5447 (p fuNC_symtab): Permit also ppc64 leading dot.
5448
5449 2011-08-05 Pedro Alves <pedro@codesourcery.com>
5450
5451 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5452 procedure.
5453 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5454
5455 2011-08-05 Yao Qi <yao@codesourcery.com>
5456
5457 * gdb.base/callfuncs.exp: Set language after main.
5458 * gdb.cp/cplusfuncs.exp: Likewise.
5459 * gdb.cp/inherit.exp: Likewise.
5460
5461 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5462
5463 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5464 * gdb.base/watch-vfork.exp: Skip on remote targets.
5465
5466 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5467
5468 * gdb.threads/thread-find.exp: Support remote targets.
5469
5470 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5471
5472 * gdb.base/jit.exp: Download solib_binfile to target.
5473 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5474 and call dlopen without full path name.
5475 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5476 dlopen without full path name.
5477
5478 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5479
5480 * gdb.base/break-always.exp: Complete the test
5481 with duplicated breakpoints and enabling/disabling them.
5482
5483 2011-08-02 Tom Tromey <tromey@redhat.com>
5484
5485 PR gdb/11289:
5486 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5487
5488 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
5489
5490 PR gdb/13045
5491 * gdb.base/float.exp: Add new test case for PR gdb/13045
5492 * gdb.base/float.c: New file.
5493
5494 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5495
5496 * gdb.python/py-mi.exp: Test printers returning string hint, and
5497 also not returning a value.
5498 * gdb.python/py-prettyprint.c: Add testcase for above.
5499 * gdb.python/py-prettyprint.py: Add test printer for above.
5500
5501 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5502
5503 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5504 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5505 (.Ldie30) Add as field "data4".
5506 (.Ldie32) Rename field "b" to "shl".
5507 (abbrev4) Change for the "data4" field.
5508 (abbrev5, abbrev6) Remove.
5509 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5510 (p &s.shl): ... here. Add comment.
5511 (p &s.data4): New.
5512
5513 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5514
5515 Fix crash on lval_computed values.
5516 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5517
5518 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5519
5520 * gdb.base/help.exp (help whatis): Update the expected string.
5521
5522 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5523
5524 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5525 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5526 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5527 Change the expected string.
5528
5529 2011-07-26 Pedro Alves <pedro@codesourcery.com>
5530
5531 * gdb.base/watchpoint.exp
5532 (test_disable_enable_software_watchpoint): New procedure.
5533 (top level): Run it.
5534
5535 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5536
5537 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5538 executable file "${binfile}", C++ version "${binfile}-cxx".
5539 * gdb.python/py-prettyprint.exp: Likewise.
5540 * gdb.python/py-symbol.exp: Likewise.
5541 * gdb.python/py-type.exp: Likewise.
5542 * gdb.python/py-value.exp: Likewise.
5543 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5544 file name instead of just suffix.
5545
5546 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 Fix implicit pointer offsets.
5549 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5550 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5551 (continue to breakpoint: continue to baz breakpoint for implptr)
5552 (sanity check element 0, sanity check element 1)
5553 (enter the inlined function, check element 0 for the offset)
5554 (check element 1 for the offset)
5555 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5556 (set foo breakpoint for implptr): Update the breakpoint number.
5557
5558 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5559
5560 * gdb.python/py-mi.exp: Use different file names for different
5561 versions of the executable under test.
5562 * gdb.python/py-prettyprint.exp: Likewise.
5563 * gdb.python/py-symbol.exp: Likewise.
5564 * gdb.python/py-template.exp: Likewise.
5565 * gdb.python/py-type.exp: Likewise.
5566 * gdb.python/py-value.exp: Likewise.
5567
5568 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5569
5570 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5571 flag after restarting GDB if necessary.
5572
5573 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5574
5575 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5576
5577 2011-07-22 Pedro Alves <pedro@codesourcery.com>
5578
5579 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5580 backend doesn't leave used debug registers behind.
5581
5582 2011-07-22 Tom Tromey <tromey@redhat.com>
5583
5584 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5585 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5586 argument.
5587 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5588
5589 2011-07-21 Matt Rice <ratmice@gmail.com>
5590
5591 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5592 in mostlyclean rule. Add files ending in .core.
5593
5594 2011-07-21 Matt Rice <ratmice@gmail.com>
5595
5596 PR macros/12999
5597 * gdb.base/info-macros.c: New test sources.
5598 * gdb.base/info-macros.exp: New tests.
5599
5600 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5601
5602 * gdb.python/python.exp: Add prompt substitution tests.
5603
5604 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 Fix crash if referenced CU is aged out.
5607 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5608 New.
5609 * gdb.dwarf2/implptr.exp: Likewise.
5610
5611 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 * gdb.dwarf2/implptr.S: Rebuilt.
5614 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5615 (bar): Use them for j, k, l.
5616 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5617 COMPILE.
5618 (print j in implptr:bar): Update for the intp typedef.
5619 (print p[0].x in implptr:foo): Use more exact regex.
5620
5621 2011-07-18 Tom Tromey <tromey@redhat.com>
5622
5623 * gdb.cp/static-method.exp: Add missing single quote.
5624
5625 2011-07-18 Yao Qi <yao@codesourcery.com>
5626
5627 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5628 supported.
5629 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5630 * gdb.mi/mi-nonstop.exp: Likewise.
5631 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5632 * gdb.mi/mi-nsintrall.exp: Likewise.
5633 * gdb.mi/mi-nsmoribund.exp: Likewise.
5634 * gdb.mi/mi-nsthrexec.exp: Likewise.
5635 * gdb.python/py-evthreads.exp: Likewise.
5636
5637 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5638
5639 Code cleanup.
5640 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5641 it. Substitute it instead of test_compiler_info everywhere.
5642
5643 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5644
5645 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5646 remote targets as well.
5647
5648 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5649
5650 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5651 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5652
5653 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5654
5655 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5656 a remote machine, not the host.
5657 (gdb_compile_shlib): Set soname if target is remote.
5658
5659 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5660
5661 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5662
5663 2011-07-13 Matt Rice <ratmice@gmail.com>
5664
5665 * gdb.python/py-objfile-script-gdb.py: Renamed to
5666 py-objfile-script-gdb.py.in.
5667 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5668 py-objfile-script-gdb.py.
5669 * gdb.python/py-objfile-script.exp: Update reference to
5670 py-objfile-script-gdb.py.
5671
5672 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5673
5674 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5675 reference undefined label.
5676
5677 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5678
5679 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5680 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5681 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5682 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5683
5684 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5685
5686 PR python/12438
5687 * gdb.python/python.exp: Add maint set/show python print-stack
5688 deprecated tests. Add set/show python print-backtrace tests.
5689
5690 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5691
5692 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5693 debug info.
5694
5695 2011-07-06 Matt Rice <ratmice@gmail.com>
5696
5697 * gdb.python/python.exp: Update filename paths.
5698 * gdb.python/py-symtab.exp: Ditto.
5699
5700 2011-07-06 Marek Polacek <mpolacek@redhat.com>
5701
5702 * gdb.python/py-evthreads.exp: Add missing `$'.
5703
5704 2011-07-06 Jie Zhang <jie.zhang@analog.com>
5705
5706 * config/bfin.exp: New file.
5707 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5708 * gdb.asm/bfin.inc: New file.
5709
5710 2011-07-06 Marek Polacek <mpolacek@redhat.com>
5711
5712 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
5713 the whole output.
5714
5715 2011-07-05 Tom Tromey <tromey@redhat.com>
5716
5717 * gdb.java/jprint.java (jprint.hi): New field.
5718 * gdb.java/jprint.exp: Print string.
5719
5720 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5721
5722 * gdb.base/call-sc.c: Fix typos.
5723 * gdb.base/ifelse.exp: Likewise.
5724 * gdb.base/structs.c: Likewise.
5725
5726 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5727
5728 * gdb.base/jit-so.exp: New test.
5729 * gdb.base/jit-dlmain.c: New file.
5730 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5731
5732 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5733
5734 * gdb.cp/m-static.exp: Call get_compiler_info.
5735 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5736 * gdb.cp/pr9167.exp (p b): Likewise.
5737 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5738 (test value of P in inner_m, test type of Z in inner_m): Call
5739 setup_xfail for gcc <= 4.5.
5740
5741 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5742
5743 * gdb.cp/paren-type.cc: New files.
5744 * gdb.cp/paren-type.exp: New files.
5745
5746 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5747
5748 Stop on first linespec terminator instead of eating what we can.
5749 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5750 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5751 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5752 (break C::f()): ... this one.
5753 (break C::operator()()): New test.
5754 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5755 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5756 test.
5757
5758 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 Fall back linespec to minimal symbols.
5761 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5762 error message.
5763 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5764 * gdb.cp/minsym-fallback-main.cc: New file.
5765 * gdb.cp/minsym-fallback.cc: New file.
5766 * gdb.cp/minsym-fallback.exp: New file.
5767 * gdb.cp/minsym-fallback.h: New file.
5768
5769 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 * gdb.cp/no-dmgl-verbose.cc: New file.
5772 * gdb.cp/no-dmgl-verbose.exp: New file.
5773
5774 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5775
5776 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5777 __GI_.
5778 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5779 (f): New function.
5780 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5781 (complete p 'func<short>(): ... here.
5782 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5783 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5784 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5785 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5786 Make them KFAIL gcc/49546.
5787
5788 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5789
5790 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5791
5792 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5793
5794 Test GCC PR debug/49546.
5795 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5796 (test type of F in k3_m, test value of F in k3_m): New.
5797 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5798 (main): New variable k3. Call k3.k3_m.
5799
5800 2011-07-01 Jean-Charles Delay <delay@adacore.com>
5801
5802 * gdb.ada/packed_array.exp: Fix expected outout.
5803
5804 2011-07-01 Jean-Charles Delay <delay@adacore.com>
5805
5806 * gdb.ada/packed_array.exp: fixed expected output.
5807
5808 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5809
5810 * gdb.ada/same_enum: New testcase.
5811
5812 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5813
5814 * gdb.ada/ptr_typedef: New testcase.
5815
5816 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5817
5818 * gdb.ada/arrayptr.exp: Add ptype test.
5819
5820 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5821
5822 * gdb.ada/char_enum: New testcase.
5823
5824 2011-07-01 Yao Qi <yao@codesourcery.com>
5825
5826 * gdb.base/dump.exp (capture_pointer_with_type): New.
5827 Get value from address instead of name.
5828 Start GDB once, and do `dump' and `restore'
5829 tests together.
5830
5831 2011-06-30 Jie Zhang <jie.zhang@analog.com>
5832 Mike Frysinger <vapier@gentoo.org>
5833
5834 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5835 helper functions for getting/setting remotetimeout variable.
5836 * lib/gdb.exp (gdb_load): If the target is remote, set
5837 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5838 with $loadtimeout. Set $load_ok to 0 before doing the load.
5839 Instead of returning, immediately, set $load_ok to 0. Call
5840 set_remotetimeout with $oldremotetimeout, and then return if
5841 $load_ok is 1.
5842
5843 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
5844
5845 * gdb.python/py-template.exp: Don't run this test if the target
5846 does not support c++ tests.
5847
5848 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 Fix non-only rename list for Fortran modules import.
5851 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5852 tests.
5853 * gdb.fortran/module.f90 (module moduse): New.
5854 (program module): use moduse, test var_x, var_y and var_z.
5855
5856 2011-06-29 Tom Tromey <tromey@redhat.com>
5857
5858 PR testsuite/12040:
5859 * gdb.fortran/array-element.exp: Use f90, not f77.
5860 * gdb.fortran/complex.exp: Use f90, not f77.
5861 * gdb.fortran/derived-type.exp: Use f90, not f77.
5862 * gdb.fortran/library-module.exp: Use f90, not f77.
5863 * gdb.fortran/logical.exp: Use f90, not f77.
5864 * gdb.fortran/module.exp: Use f90, not f77.
5865 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5866 * gdb.fortran/subarray.exp: Use f90, not f77.
5867
5868 2011-06-29 Tom Tromey <tromey@redhat.com>
5869
5870 * gdb.fortran/charset.exp: New file.
5871 * gdb.fortran/charset.f90: New file.
5872
5873 2011-06-29 Tom Tromey <tromey@redhat.com>
5874
5875 PR testsuite/12040:
5876 * lib/future.exp: New file, mostly extracted from ada.exp.
5877 Rewrote compatibility code to use rename.
5878 (gdb_find_gfortran): New proc.
5879 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5880 gfortran patch.
5881 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5882 Move to future.exp.
5883 * lib/gdb.exp: Always load future.exp.
5884
5885 2011-06-28 Yao Qi <yao@codesourcery.com>
5886
5887 * gdb.cp/exception.cc: Don't include iostream.
5888 (bar): Remove print statement.
5889 (catcher): New.
5890 (main): Remove print statements. Call function catcher.
5891 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5892 Set breakpoint on catcher, and check the value of parameter.
5893
5894 2011-06-23 Yao Qi <yao@codesourcery.com>
5895
5896 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
5897 breakpoint 1.2 is disabled. KFAIL for uclinux.
5898
5899 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5900
5901 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5902 mi_gdb_test.
5903
5904 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5905
5906 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
5907
5908 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5909
5910 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5911
5912 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5913
5914 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5915 `test_exec_and_symbol_mi_operatons' return value.
5916 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5917 gdb_test_multiple.
5918 (test_exec_and_symbol_mi_operatons): Likewise.
5919 (test_path_specification): Likewise.
5920
5921 2011-06-23 Yao Qi <yao@codesourcery.com>
5922
5923 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5924 supported.
5925 * lib/gdb.exp (support_displaced_stepping): New.
5926
5927 2011-06-23 Yao Qi <yao@codesourcery.com>
5928
5929 * gdb.threads/execl.exp: Skip on remote target.
5930
5931 2011-06-21 Marek Polacek <mpolacek@redhat.com>
5932
5933 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
5934 mi_gdb_test.
5935
5936 2011-06-20 Marek Polacek <mpolacek@redhat.com>
5937
5938 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
5939
5940 2011-06-20 Marek Polacek <mpolacek@redhat.com>
5941
5942 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
5943 mi_gdb_test.
5944
5945 2011-06-20 Marek Polacek <mpolacek@redhat.com>
5946
5947 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
5948
5949 2011-06-14 Yao Qi <yao@codesourcery.com>
5950
5951 gdb/testsuite/
5952 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5953
5954 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5957
5958 2011-06-10 Tom Tromey <tromey@redhat.com>
5959
5960 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5961 Add tests for pointer-to-member-function.
5962 * gdb.cp/temargs.cc (S::somefunc): New function.
5963 (K2): New class.
5964 (main): Instantiate K2; call method.
5965
5966 2011-06-08 Joel Brobecker <brobecker@adacore.com>
5967
5968 * gdb.python/py-inferior.c (f2): Make str an array rather
5969 than a pointer.
5970 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5971
5972 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5973
5974 * gdb.base/async-shell.c: New file.
5975 * gdb.base/async-shell.exp: New file.
5976
5977 2011-06-06 Pedro Alves <pedro@codesourcery.com>
5978
5979 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5980
5981 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5982
5983 From Stephen Kitt <steve@sk2.org>
5984 * gdb.base/help.exp: Adjust following some spelling corrections
5985 in GDB.
5986
5987 2011-06-01 Yao Qi <yao@codesourcery.com>
5988
5989 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5990
5991 2010-05-31 Keith Seitz <keiths@redhat.com>
5992
5993 PR c++/12750
5994 * gdb.cp/static-method.cc: New file.
5995 * gdb.cp/static-method.exp: New file.
5996
5997 2010-05-31 Keith Seitz <keiths@redhat.com>
5998
5999 PR symtab/12704
6000 * gdb.cp/anon-ns.cc: New file.
6001 * gdb.cp/anon-ns.exp: New file.
6002
6003 2011-05-31 Pedro Alves <pedro@codesourcery.com>
6004
6005 * gdb.arch/i386-dr3-watch.c: New file.
6006 * gdb.arch/i386-dr3-watch.exp: New file.
6007
6008 2011-05-30 Yao Qi <yao@codesourcery.com>
6009
6010 * gdb.base/callfuncs.c (t_structs_fc): New.
6011 (t_structs_dc, t_structs_ldc): New.
6012 (t_double_many_args):
6013 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6014 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6015 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6016 * gdb.base/callfuncs.exp: Call new functions.
6017
6018 2011-05-30 Yao Qi <yao@codesourcery.com>
6019
6020 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6021 Call rerun_and_prepare for each test to isolate effects.
6022
6023 2011-05-30 Yao Qi <yao@codesourcery.com>
6024
6025 * gdb.base/varargs.c (find_max_float_real): New.
6026 (find_max_double_real, find_max_long_double_real): New.
6027 * gdb.base/varargs.exp: Call these new added functions.
6028 * lib/gdb.exp (setup_kfail_for_target): New.
6029
6030 2011-05-30 Yao Qi <yao@codesourcery.com>
6031
6032 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6033 (callcd, callce, callcf, callc1a, callc1b): New.
6034 (callc2a, callc2b): New.
6035 * gdb.base/funcargs.exp (complex_args): New.
6036 (complex_integral_args, complex_float_integral_args): New.
6037 * lib/gdb.exp (support_complex_tests): New. Determine
6038 whether to run test cases on _Complex types.
6039
6040 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6041
6042 * gdb.threads/leader-exit.c: New file.
6043 * gdb.threads/leader-exit.exp: New file.
6044
6045 2011-05-27 Marek Polacek <mpolacek@redhat.com>
6046
6047 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6048
6049 2011-05-27 Marek Polacek <mpolacek@redhat.com>
6050
6051 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6052 remove the `supported' variable.
6053 * gdb.mi/mi-nonstop.exp: Likewise.
6054 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6055 * gdb.mi/mi-nsintrall.exp: Likewise.
6056 * gdb.mi/mi-nsmoribund.exp: Likewise.
6057 * gdb.mi/mi-nsthrexec.exp: Likewise.
6058
6059 2011-05-26 Pedro Alves <pedro@codesourcery.com>
6060
6061 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6062
6063 2011-05-26 Pedro Alves <pedro@codesourcery.com>
6064
6065 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6066
6067 2011-05-24 Keith Seitz <keiths@redhat.com>
6068
6069 PR breakpoint/12803
6070 * gdb.cp/cmpd-minsyms.cc (a): New method.
6071 (b): New method.
6072 (c): New method.
6073 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6074
6075 2011-05-24 Pedro Alves <pedro@codesourcery.com>
6076
6077 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6078 watchpoint's command list didn't execute when the watchpoint went
6079 out of scope.
6080
6081 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6082
6083 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6084 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6085 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6086 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6087 * gdb.arch/i386-permbkpt.exp: Likewise.
6088 * gdb.arch/i386-prologue.exp: Likewise.
6089 * gdb.arch/i386-size-overlap.exp: Likewise.
6090 * gdb.arch/i386-size.exp: Likewise.
6091 * gdb.arch/i386-unwind.exp: Likewise.
6092 * gdb.reverse/i386-precsave.exp: Likewise.
6093 * gdb.reverse/i386-reverse.exp: Likewise.
6094 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6095 * gdb.reverse/i387-env-reverse.exp: Likewise.
6096 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6097
6098 2011-05-24 Pedro Alves <pedro@codesourcery.com>
6099
6100 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6101 file doesn't error, using MI.
6102
6103 2011-05-23 Tom Tromey <tromey@redhat.com>
6104
6105 * gdb.base/charset.exp (string_display): Add tests to assign to
6106 arrays.
6107 * gdb.base/charset.c (short_array, int_array, long_array): New.
6108
6109 2011-05-20 Pedro Alves <pedro@codesourcery.com>
6110
6111 Cope with async mode.
6112
6113 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6114 into gdb_test + mi_expect_stop.
6115
6116 2011-05-20 Pedro Alves <pedro@codesourcery.com>
6117
6118 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6119 (callme): Remove printf call.
6120
6121 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6122
6123 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6124 quote pattern to avoid problems with Cygwin/mingw expect versions.
6125 * gdb.base/default.exp (show convenience): Use double
6126 quote pattern for regular expressions.
6127
6128 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6129
6130 Fix -readnow for -gdwarf-4 unused type units.
6131 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6132 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6133
6134 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6135
6136 * gdb.base/kill-after-signal.c: New file.
6137 * gdb.base/kill-after-signal.exp: New file.
6138
6139 2011-05-16 Pedro Alves <pedro@codesourcery.com>
6140
6141 * gdb.ada/start.exp: Call untested with the correct test filename.
6142 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6143 test filename. Make the test's binary unique.
6144 * gdb.arch/i386-signal.exp: Call untested with the correct test
6145 filename.
6146 * gdb.arch/i386-size-overlap.exp: Ditto.
6147 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6148 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6149 * gdb.cp/call-c.exp: Ditto.
6150 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6151 filename. Make the test's binary unique.
6152 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6153 * gdb.python/py-mi.exp: Ditto.
6154 * gdb.python/Makefile.in (EXECUTABLES): Update.
6155 * gdb.reverse/i386-precsave.exp: Ditto.
6156 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6157 test filename.
6158 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6159 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6160 unique.
6161 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6162 test filename.
6163 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6164 * gdb.trace/tfile.exp: Ditto.
6165
6166 2011-05-14 Yao Qi <yao@codesourcery.com>
6167
6168 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6169 type.
6170
6171 2011-05-13 Doug Evans <dje@google.com>
6172
6173 * gdb.python/py-objfile-script.exp: New file.
6174 * gdb.python/py-objfile-script.c: New file.
6175 * gdb.python/py-objfile-script-gdb.py: New file.
6176 * testsuite/gdb.python/py-section-script.exp: Test
6177 "info auto-load-scripts".
6178
6179 2011-05-13 Tom Tromey <tromey@redhat.com>
6180
6181 * gdb.dwarf2/clztest.exp: New file.
6182 * gdb.dwarf2/clztest.c: New file.
6183 * gdb.dwarf2/clztest.S: New file.
6184
6185 2011-05-13 Doug Evans <dje@google.com>
6186
6187 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6188 String16 tests.
6189
6190 2011-05-13 Tom Tromey <tromey@redhat.com>
6191
6192 * lib/gdb.exp (is_x86_like_target): New proc.
6193 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6194 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6195 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6196 -nostdlib to compiler.
6197 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6198 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6199 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6200 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6201 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6202
6203 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6204
6205 * gdb.python/py-function.exp: Test setting a value from a function
6206 which executes a command.
6207
6208 2011-05-12 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.dwarf2/typeddwarf.S: New file.
6211 * gdb.dwarf2/typeddwarf.c: New file.
6212 * gdb.dwarf2/typeddwarf.exp: New file.
6213
6214 2011-05-12 Marek Polacek <mpolacek@redhat.com>
6215
6216 * gdb.mi/mi-basics.exp: Fix races. Honour the
6217 `test_exec_and_symbol_mi_operatons' return value.
6218 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6219 gdb_test_multiple.
6220 (test_exec_and_symbol_mi_operatons): Likewise.
6221 (test_path_specification): Likewise.
6222
6223 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6224
6225 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6226 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6227 Replace `file copy' and `file rename' by `file mtime'. Twice.
6228
6229 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6230
6231 * gdb.base/readline-ask.c: New file.
6232 * gdb.base/readline-ask.exp: New file.
6233 * gdb.base/readline-ask.inputrc: New file.
6234
6235 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6236
6237 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6238 to avoid race condition.
6239 * gdb.cell/coremaker.c: Use small stack size.
6240 * gdb.cell/ea-standalone.exp: Use file name without path as
6241 argument to c_to.
6242 * gdb.cell/fork.exp: Allow other output when continuing to end.
6243
6244 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6245
6246 * gdb.threads/corethreads.c: New file.
6247 * gdb.threads/corethreads.exp: New file.
6248
6249 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6250
6251 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6252 Try to compile the test using -Wl,-z,norelro first.
6253 (load_core): New variable libthread_db_seen, initialize it.
6254 (zeroed-threads cannot be listed): Protect it by XFAIL on
6255 !$libthread_db_seen.
6256
6257 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 PR 12573
6260 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6261 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6262 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6263
6264 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * gdb.cp/psymtab-parameter.cc: New file.
6267 * gdb.cp/psymtab-parameter.exp: New file.
6268
6269 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 Fix a race.
6272 * gdb.cp/static-print-quit.exp (print c): Split to ...
6273 (print c - <return>, print c - q <return>, print c - to quit):
6274 ... these. Make the testfile untested on gdb-7.1.
6275
6276 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
6277
6278 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6279 gdb_rename_execfile, gdb_touch_execfile): New.
6280 * gdb.base/reread.exp: Use new procs to handle multiple
6281 exec files.
6282
6283 2011-05-05 Yao Qi <yao@codesourcery.com>
6284
6285 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6286 (test_adr_32bit, test_pop_pc): New.
6287 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6288 (test_adr_32bit, test_pop_pc): New.
6289
6290 2011-05-04 Joseph Myers <joseph@codesourcery.com>
6291
6292 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6293 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6294 targets.
6295 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6296 handle targets.
6297
6298 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6299
6300 * gdb.base/completion.exp (complete help info wat): Rename to ...
6301 (complete 'help info wat'): ... here.
6302 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6303 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6304
6305 2011-05-04 Pedro Alves <pedro@codesourcery.com>
6306
6307 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6308 gdb_test and explicit $gdb_prompt/timeout matches.
6309
6310 2011-05-04 Yao Qi <yao@codesourcery.com>
6311
6312 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6313 and __thumb2__.
6314
6315 2011-05-03 Marek Polacek <mpolacek@redhat.com>
6316
6317 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6318 in place of `gdb_test "delete breakpoints"'. This eliminates two
6319 testcases.
6320
6321 2011-05-02 Pedro Alves <pedro@codesourcery.com>
6322
6323 PR testsuite/12649
6324 Fix races.
6325
6326 * gdb.base/completion.exp: Remove all sleep calls. Remove
6327 unnecessary regexs. Don't explicitly expect anything after the
6328 prompt. Eat the prompt if necessary.
6329
6330 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6331
6332 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6333 accept to show the caller line again as well as the line after.
6334
6335 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6336
6337 PR mi/12531
6338
6339 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6340 compile target.
6341 * gdb.python/py-prettyprint.exp: Add C++ object for
6342 CPLUS_FAKE_CHILD test.
6343
6344 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6345
6346 * gdb.base/signest.exp: New file.
6347 * gdb.base/signest.c: Likewise.
6348
6349 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6350
6351 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6352 thread and breakpoint notifications.
6353
6354 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6355
6356 * gdb.base/fortran-sym-case.c: New file.
6357 * gdb.base/fortran-sym-case.exp: New file.
6358 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6359 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6360 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6361
6362 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6363
6364 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6365 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6366 false #1', `if true else false #2' and `if true else false #3'.
6367
6368 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6369
6370 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6371 while delivering signal.
6372
6373 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6374
6375 MI breakpoint notifications.
6376
6377 * testsuite/gdb.mi/mi-cli.exp: Adust.
6378 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6379 * testsuite/gdb.mi/mi-watch.exp: Adust.
6380 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6381 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6382 notifications.
6383
6384 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6385
6386 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6387 * gdb.base/gdbindex-stabs.c: New file.
6388 * gdb.base/gdbindex-stabs.exp: New file.
6389
6390 2011-04-25 Yao Qi <yao@codesourcery.com>
6391
6392 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6393 with /*...*/.
6394 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6395
6396 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6397
6398 * gdb.python/py-value.exp (test_objfiles): Name the first test
6399 `py-value in file.filename'.
6400
6401 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6402
6403 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6404 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6405 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6406 !gdbserver_reconnect_p..
6407 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6408
6409 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 * gdb.cp/cpcompletion.exp (complete class methods)
6412 (complete class methods beginning with F): Move them above runto. New
6413 comment about the runto delimiter.
6414
6415 2011-04-20 Pedro Alves <pedro@codesourcery.com>
6416
6417 * gdb.base/maint.exp: Test that "maint print registers" works
6418 without a running program.
6419
6420 2011-04-20 Marek Polacek <mpolacek@redhat.com>
6421
6422 * gdb.base/setshow.exp: Fix racy tests.
6423 ($old_gdb_prompt): New variable.
6424
6425 2011-04-19 Tom Tromey <tromey@redhat.com>
6426
6427 * gdb.mi/mi-nsmoribund.exp:
6428 * gdb.hp/gdb.objdbg/objdbg01.exp:
6429 * gdb.base/structs.exp (test_struct_returns):
6430 * gdb.base/call-sc.exp (test_scalar_returns):
6431 * gdb.base/bigcore.exp: Remove duplicate words.
6432
6433 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6434
6435 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6436 * gdb.base/break-interp.exp (test_attach): New comment.
6437
6438 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6441 (clear __stack_user.next, clear stack_used.next)
6442 (save a zeroed-threads corefile): New test.
6443 Call core_load for $core0file.
6444 (zeroed-threads cannot be listed): New test.
6445
6446 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6447
6448 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6449 filename.
6450 ($srcfile): Preserve the original value.
6451 ($testfile): Match it the .exp filename.
6452 ($corefile): New variable. Substitute it around.
6453 Use clean_restart.
6454 ($prev_timeout): Remove.
6455 (load_core): Move core loading into this proc.
6456 Fix restore of $timeout if load_core fails.
6457
6458 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6459
6460 * gdb.base/eu-strip-infcall.c: New file.
6461 * gdb.base/eu-strip-infcall.exp: New file.
6462
6463 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6466 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6467
6468 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6469
6470 Fix Python access to inlined frames.
6471 * gdb.python/py-frame-inline.c: New file.
6472 * gdb.python/py-frame-inline.exp: New file.
6473
6474 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6475
6476 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6477 content of 's24' correctly (avoiding "optimized out").
6478 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6479
6480 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6481
6482 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6483
6484 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6485
6486 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6487 expect a colon in watch -location output.
6488
6489 2011-04-13 Marek Polacek <mpolacek@redhat.com>
6490
6491 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
6492 New testcase `expect response to define backtrace'. Also remove
6493 redundant `default' block.
6494
6495 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6496
6497 * gdb.python/py-prettyprint.c (struct hint_error): New.
6498 (main): New variable hint_error.
6499 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6500 "print hint_error".
6501 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6502 (register_pretty_printers): Register it.
6503
6504 2011-04-04 Tom Tromey <tromey@redhat.com>
6505
6506 * gdb.cp/maint.exp (test_help): Update.
6507 (test_namespace): Likewise.
6508
6509 2011-04-01 Joel Brobecker <brobecker@adacore.com>
6510
6511 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6512 * gdb.ada/arrayptr.exp: Add new tests.
6513
6514 2011-04-01 Joel Brobecker <brobecker@adacore.com>
6515
6516 * gdb.ada/mi_catch_ex: New testcase.
6517
6518 2011-04-01 Pedro Alves <pedro@codesourcery.com>
6519
6520 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6521 base::overload(void) method without specifying "const".
6522
6523 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6524
6525 * gdb.arch/thumb-singlestep.S: New file.
6526 * gdb.arch/thumb-singlestep.exp: Likewise.
6527
6528 2011-03-31 Tom Tromey <tromey@redhat.com>
6529
6530 * gdb.python/py-prettyprint.py (exception_flag): New global.
6531 (NoStringContainerPrinter._iterator.next): Check it.
6532 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6533 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6534
6535 2011-03-29 Tom Tromey <tromey@redhat.com>
6536
6537 * gdb.cp/anon-struct.cc: New file.
6538 * gdb.cp/anon-struct.exp: New file.
6539
6540 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6541
6542 Test STT_GNU_IFUNC support.
6543 * gdb.base/gnu-ifunc-lib.c: New file.
6544 * gdb.base/gnu-ifunc.c: New file.
6545 * gdb.base/gnu-ifunc.exp: New file.
6546
6547 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 Support a ring of related breakpoints.
6550 * gdb.base/watchpoint-delete.c: New file.
6551 * gdb.base/watchpoint-delete.exp: New file.
6552
6553 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 * gdb.ada/arrayparam.exp (print first after function call): Use
6556 explicit package name. Add a comment
6557 (print lasta after function call): Rename ...
6558 (print last after function call): ... it and use explicit package
6559 name.
6560 (print length after function call): Use explicit package name.
6561 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6562 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6563 (multiple matches for symbol i): Rename ...
6564 (multiple matches for symbol integervar): ... it.
6565 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6566 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6567
6568 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
6569
6570 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6571 environment variable to make grep output more predictable. Move
6572 all the environment setup into gdb_init so it's done once per test
6573 case rather than each time we start gdb.
6574
6575 2011-03-24 Tom Tromey <tromey@redhat.com>
6576
6577 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6578 test.
6579
6580 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6583 * gdb.dwarf2/dw2-entry-value.S: New file.
6584 * gdb.dwarf2/dw2-entry-value.exp: New file.
6585
6586 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6587
6588 PR python/12183
6589
6590 * gdb.python/py-function.exp: Add GdbError tests.
6591
6592 2011-03-18 Pedro Alves <pedro@codesourcery.com>
6593
6594 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6595 (reglocal_test_func, statlocal_test_func): New functions.
6596 (globals_test_func): Call new functions.
6597 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6598 (gdb_collect_locals_test): New procedure.
6599 (gdb_trace_collection_test): Call new procedures.
6600
6601 2011-03-18 Pedro Alves <pedro@codesourcery.com>
6602
6603 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6604 (test_register, test_register_unavailable): New procedures.
6605 (gdb_unavailable_registers_test): New procedure.
6606 (gdb_trace_collection_test): Call it.
6607
6608 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6609
6610 PR python/12149
6611
6612 * gdb.python/python.exp: Add gdb.write tests.
6613
6614 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6615
6616 * gdb.python/Makefile.in: Add py-objfile.
6617 * gdb.python/py-objfile.exp: New file.
6618 * gdb.python/py-objfile.c: New file.
6619 * gdb.python/py-block.exp: Add is_valid tests.
6620 * gdb.python/py-inferior.exp: Ditto.
6621 * gdb.python/py-infthread.exp: Ditto.
6622 * gdb.python/py-symbol.exp: Ditto.
6623 * gdb.python/py-symtab.exp: Ditto.
6624
6625 2011-03-16 Keith Seitz <keiths@redhat.com>
6626
6627 PR c++/12273
6628 * gdb.cp/cmpd-minsyms.exp: New test.
6629 * gdb.cp/cmpd-minsyms.cc: New file.
6630
6631 PR c++/11734
6632 * gdb.cp/ovsrch.exp: New test.
6633 * gdb.cp/ovsrch.h: New file.
6634 * gdb.cp/ovsrch1.cc: New file.
6635 * gdb.cp/ovsrch2.cc: New file.
6636 * gdb.cp/ovsrch3.cc: New file.
6637 * gdb.cp/ovsrch4.cc: New file.
6638
6639 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6640
6641 PR gdb/12528
6642 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6643 * gdb.base/break-on-linker-gcd-function.exp: New test.
6644 * gdb.base/break-on-linker-gcd-function.cc: New file.
6645
6646 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
6647
6648 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6649
6650 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6651
6652 * lib/gdb.exp (gdb_unload): Add another termination case.
6653
6654 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6657 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6658 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6659 Provide a stub byte there.
6660 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6661 DW_AT_entry_pc.
6662 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6663
6664 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6665
6666 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6667 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6668 "generic ABI, auto".
6669 (altivec_abi_tests): Accept vectors returned by reference.
6670
6671 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6672
6673 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6674
6675 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6676
6677 * gdb.python/py-section-script.exp: Skip test if no Python support.
6678
6679 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6680
6681 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6682
6683 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6684
6685 * gdb.python/py-parameter.exp: Update tests to the new Python
6686 parameter API. Add "no documentation" test. Add deprecated API
6687 backward compatibility test.
6688
6689 2011-03-09 Tom Tromey <tromey@redhat.com>
6690
6691 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6692 gdb_continue_to_end.
6693
6694 2011-03-09 Mark Kettenis <kettenis@gnu.org>
6695
6696 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6697 tabs.
6698
6699 2011-03-09 Tom Tromey <tromey@redhat.com>
6700
6701 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6702 parentheses.
6703 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6704 $command.
6705 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6706 argument to gdb_continue_to_end.
6707 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6708 argument to gdb_continue_to_end.
6709 * gdb.cp/annota3.exp: Fix regex.
6710 * gdb.cp/annota2.exp: Fix regex.
6711 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6712 gdb_continue_to_end.
6713 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6714 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6715 gdb_continue_to_end.
6716
6717 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6718
6719 * gdb.server/ext-run.exp
6720 (load new file without any gdbserver inferior): New test.
6721
6722 2011-03-07 Tom Tromey <tromey@redhat.com>
6723
6724 * Makefile.in (TAGS): Rewrite.
6725
6726 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6727
6728 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6729 initial commands echo. New match for `Found trace'. Anchor all the
6730 other matches. Anchor and match for `No trace frame found' the final
6731 match.
6732
6733 2011-03-07 Tom Tromey <tromey@redhat.com>
6734
6735 * Makefile.in (TAGS): New target.
6736
6737 2011-03-07 Tom Tromey <tromey@redhat.com>
6738
6739 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6740 change.
6741 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6742 change.
6743 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6744 exit message change.
6745 (skip_altivec_tests): Update for exit message change.
6746 (skip_vsx_tests): Likewise.
6747 (gdb_continue_to_end): Likewise. Add 'command' argument.
6748 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6749 * gdb.threads/tls.exp: Update for exit message change.
6750 * gdb.threads/thread-unwindonsignal.exp: Use
6751 gdb_continue_to_end.
6752 * gdb.threads/step.exp (step_it): Update for exit message change.
6753 (continue_all): Likewise.
6754 * gdb.threads/print-threads.exp (test_all_threads): Update for
6755 exit message change.
6756 * gdb.threads/interrupted-hand-call.exp: Use
6757 gdb_continue_to_end.
6758 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6759 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6760 gdb_continue_to_end.
6761 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6762 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6763 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6764 * gdb.cp/method.exp: Update for exit message change.
6765 * gdb.cp/mb-templates.exp: Update for exit message change.
6766 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6767 * gdb.cp/annota3.exp: Update for exit message change.
6768 * gdb.cp/annota2.exp: Update for exit message change.
6769 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6770 * gdb.base/term.exp: Update for exit message change.
6771 * gdb.base/step-test.exp (test_i): Update for exit message change.
6772 * gdb.base/sigstep.exp (advance): Update for exit message change.
6773 (advancei): Likewise.
6774 * gdb.base/siginfo.exp: Update for exit message change.
6775 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6776 * gdb.base/reread.exp: Use gdb_continue_to_end.
6777 * gdb.base/langs.exp: Use gdb_continue_to_end.
6778 * gdb.base/interrupt.exp: Update for exit message change.
6779 * gdb.base/gdb1555.exp: Update for exit message change.
6780 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6781 * gdb.base/ending-run.exp: Update for exit message change.
6782 * gdb.base/chng-syms.exp: Update for exit message change.
6783 * gdb.base/checkpoint.exp: Update for exit message change.
6784 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6785 gdb_continue_to_end.
6786 (test_catch_syscall_with_wrong_args): Likewise.
6787 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6788 * gdb.base/break-interp.exp (test_ld): Update for exit message
6789 change.
6790 * gdb.base/bang.exp: Update for exit message change.
6791 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6792 (do_call_attach_tests): Likewise.
6793 * gdb.base/a2-run.exp: Update for exit message change.
6794 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6795 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6796 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6797
6798 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6801
6802 2011-03-03 Tom Tromey <tromey@redhat.com>
6803
6804 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6805 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6806 * gdb.hp/gdb.aCC/configure.ac: Remove.
6807 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6808 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6809 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6810 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6811 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6812 * gdb.hp/gdb.compat/configure.ac: Remove.
6813 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6814 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6815 * gdb.hp/gdb.defects/configure.ac: Remove.
6816 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6817 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6818 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6819 * gdb.hp/configure.ac: Remove.
6820 * gdb.hp/configure: Remove.
6821 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6822 substitution.
6823 (Makefile): Remove rule.
6824 * gdb.cell/configure.ac: Remove.
6825 * gdb.cell/configure: Remove.
6826 * gdb.stabs/Makefile.in (Makefile): Remove.
6827 (distclean): Don't remove config.status or config.log.
6828 * gdb.stabs/configure (Makefile): Remove.
6829 * gdb.stabs/configure.ac: Remove.
6830 * configure: Rebuild.
6831 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6832 Remove stabs- and cell-specific logic. Test for existence of
6833 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6834 subdirectories, gdb.cell, and and gdb.stabs.
6835 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6836
6837 2011-03-03 Joel Brobecker <brobecker@adacore.com>
6838
6839 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6840 end of buffer.
6841
6842 2011-03-02 Joel Brobecker <brobecker@adacore.com>
6843
6844 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6845 gdb_test when running a test where we expected no output back.
6846
6847 2011-02-28 Michael Snyder <msnyder@vmware.com>
6848
6849 * gdb.cp/overload.cc: Change initializer value to integer.
6850
6851 2011-02-27 Michael Snyder <msnyder@vmware.com>
6852
6853 * gdb.multi/base.exp: Add test for remove-inferiors.
6854
6855 2011-02-26 Joel Brobecker <brobecker@adacore.com>
6856
6857 * gdb.python/py-frame.exp: Simplify the initialization phase
6858 using prepare_for_testing.
6859
6860 2011-02-25 Michael Snyder <msnyder@vmware.com>
6861
6862 * gdb.multi/base.exp: Add tests for info inferiors with args.
6863
6864 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6865
6866 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6867 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6868 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6869 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6870 asmfile3. Comment the STABS (#3) file compilation. Compile
6871 everything through assembler. Provide KFAIL for symtab/12497.
6872 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6873 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6874 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6875 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6876
6877 2011-02-24 Michael Snyder <msnyder@vmware.com>
6878
6879 * gdb.base/break.exp: Add tests for delete breakpoints using
6880 convenience variables and value history references.
6881
6882 2011-02-24 Michael Snyder <msnyder@vmware.com>
6883
6884 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6885 left behind in previous check-in.
6886
6887 2011-02-23 Michael Snyder <msnyder@vmware.com>
6888
6889 * gdb.base/break.exp: Add tests for "info break" with arguments.
6890 * gdb.trace/infotrace.exp: Update patterns for error and help.
6891 * gdb.base/completion.exp: Update pattern.
6892 * gdb.base/ena-dis-br.exp: Update pattern.
6893 * gdb.base/help.exp: Update patterns.
6894
6895 2011-02-23 Michael Snyder <msnyder@vmware.com>
6896
6897 * gdb.base/memattr.exp: New test.
6898 * gdb.base/memattr.c: Test load for memattr.exp.
6899
6900 2011-02-22 Doug Evans <dje@google.com>
6901
6902 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6903
6904 2011-02-22 Michael Snyder <msnyder@vmware.com>
6905
6906 * Makefile.in: Make more clean.
6907 * gdb.ada/Makefile.in: Ditto.
6908 * gdb.arch/Makefile.in: Ditto.
6909 * gdb.asm/Makefile.in: Ditto.
6910 * gdb.base/Makefile.in: Ditto.
6911 * gdb.cp/Makefile.in: Ditto.
6912 * gdb.dwarf2/Makefile.in: Ditto.
6913 * gdb.java/Makefile.in: Ditto.
6914 * gdb.mi/Makefile.in: Ditto.
6915 * gdb.modula2/Makefile.in: Ditto.
6916 * gdb.python/Makefile.in: Ditto.
6917 * gdb.server/Makefile.in: Ditto.
6918 * gdb.stabs/Makefile.in: Ditto.
6919 * gdb.threads/Makefile.in: Ditto.
6920 * gdb.trace/Makefile.in: Ditto.
6921
6922 2011-02-22 Michael Snyder <msnyder@vmware.com>
6923
6924 * gdb.threads/thread-find.exp: Add tests for bad input to
6925 info threads.
6926
6927 2011-02-22 Joel Brobecker <brobecker@adacore.com>
6928
6929 * gdb.python/py-breakpoint.exp: Fix the expected output of
6930 one of the "maint info breakpoints" tests to accept the output
6931 generated on platforms that do not have hardware watchpoints.
6932
6933 2011-02-22 Joel Brobecker <brobecker@adacore.com>
6934
6935 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6936 clean_restart. Be a little stricter in the expected output
6937 for one of the tests. Fix a typo in one of the comments.
6938
6939 2011-02-22 Joel Brobecker <brobecker@adacore.com>
6940
6941 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6942 Delete variable binfile, no longer use. Add or modify test
6943 comments to make them unique.
6944
6945 2011-02-21 Michael Snyder <msnyder@vmware.com>
6946
6947 * Makefile.in: Update for make clean.
6948 * gdb.ada/Makefile.in: Ditto.
6949 * gdb.arch/Makefile.in: Ditto.
6950 * gdb.asm/Makefile.in: Ditto.
6951 * gdb.base/Makefile.in: Ditto.
6952 * gdb.cp/Makefile.in: Ditto.
6953 * gdb.dwarf2/Makefile.in: Ditto.
6954 * gdb.java/Makefile.in: Ditto.
6955 * gdb.mi/Makefile.in: Ditto.
6956 * gdb.modula2/Makefile.in: Ditto.
6957 * gdb.python/Makefile.in: Ditto.
6958 * gdb.server/Makefile.in: Ditto.
6959 * gdb.stabs/Makefile.in: Ditto.
6960 * gdb.threads/Makefile.in: Ditto.
6961 * gdb.trace/Makefile.in: Ditto.
6962
6963 2011-02-21 Michael Snyder <msnyder@vmware.com>
6964
6965 * gdb.threads/thread-find.exp: Update patterns for changes in
6966 output of "info threads" command.
6967
6968 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6969 Ulrich Weigand <uweigand@de.ibm.com>
6970
6971 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6972 (skip_hw_watchpoint_tests): Likewise.
6973 (skip_hw_watchpoint_multi_tests): Likewise.
6974
6975 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6976
6977 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6978 (skip_hw_watchpoint_tests): Likewise.
6979 (skip_hw_watchpoint_multi_tests): Likewise.
6980 (skip_hw_watchpoint_access_tests): Likewise.
6981
6982 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6983 * gdb.base/pr11022.exp: Likewise.
6984 * gdb.base/watch-read.exp: Likewise.
6985 * gdb.base/watch_thread_num.exp: Likewise.
6986 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6987 * gdb.base/watchpoint-hw.exp: Likewise.
6988 * gdb.base/watchpoint.exp: Likewise.
6989 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6990 * gdb.threads/watchthreads-reorder.exp: Likewise.
6991 * gdb.threads/watchthreads.exp: Likewise.
6992 * gdb.threads/watchthreads2.exp: Likewise.
6993
6994 2011-02-21 Joel Brobecker <brobecker@adacore.com>
6995
6996 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6997 the debugger is unable to find the array bounds.
6998
6999 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7000
7001 * gdb.cp/typedef-operator.exp: New file.
7002 * gdb.cp/typedef-operator.cc: New file.
7003
7004 2011-02-17 Michael Snyder <msnyder@vmware.com>
7005
7006 * gdb.threads/thread-find.exp: Fix regular expressions.
7007
7008 2011-02-17 Joel Brobecker <brobecker@adacore.com>
7009
7010 * gdb.ada/packed_array: Expand testcase to test printing of
7011 unconstrained packed array.
7012
7013 2011-02-17 Joel Brobecker <brobecker@adacore.com>
7014
7015 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7016
7017 2011-02-16 Pedro Alves <pedro@codesourcery.com>
7018
7019 * gdb.trace/collection.c (globalarr3): New global.
7020 (main): Initialize it before collecting, and and clear it
7021 afterwards.
7022 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7023 collecting with '{type} addr', where the addr expression is not an
7024 rvalue.
7025
7026 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
7027
7028 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7029 a bool variable. Expect correct OpenCL names for vector types. Use the
7030 uc3 variable name instead of referring to the uchar3 built-in type.
7031 Escape the asterisk at the half pointer test.
7032
7033 2011-02-16 Pedro Alves <pedro@codesourcery.com>
7034
7035 * gdb.trace/collection.c (globalarr2): New global.
7036 (main): Initialize it before collecting, and and clear it
7037 afterwards.
7038 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7039 collecting overlapping memory ranges.
7040
7041 2011-02-15 Michael Snyder <msnyder@vmware.com>
7042
7043 * gdb.base/default.exp: Add tests for thread commands.
7044 * gdb.base/help.exp: Add tests for thread commands.
7045 * gdb.threads/thread-find.exp: New test for thread find command.
7046
7047 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
7048
7049 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7050
7051 2011-02-15 Yao Qi <yao@codesourcery.com>
7052
7053 PR tdep/12352
7054 * gdb.arch/arm-disp-step.S : New test for str instruction.
7055 * gdb.arch/arm-disp-step.exp : Likewise.
7056
7057 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7058
7059 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7060 "vector_register2_vr" test strings. Test the extended floating
7061 point registers (F32~F63).
7062 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7063 IBM XL C compiler. Make the test program use a register provided
7064 by the compiler for the lxvd2x instruction.
7065
7066 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7067
7068 * gdb.trace/unavailable.cc (class Base, class Middle, class
7069 Derived): New types.
7070 (derived_unavail, derived_partial, derived_whole): New globals.
7071 (virtual_partial): New global.
7072 (virtualp): Point at virtual_partial.
7073 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7074 related to unavailable vptr.
7075
7076 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7077
7078 * gdb.trace/unavailable.cc (a, b, c): New globals.
7079 (main): Set and clear them.
7080 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7081 `a' and `c', and check that `b' isn't collected, although `a' and
7082 `c' are.
7083
7084 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7085
7086 * gdb.trace/unavailable.cc (struct Virtual): New.
7087 (virtualp): New global pointer.
7088 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7089 printing a pointer to an object whose type has a vtable, with
7090 print object on.
7091
7092 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7093
7094 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7095 value repeat handles unavailableness.
7096
7097 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7098
7099 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7100 tests for building arrays from unavailable values, subscripting
7101 non-memory rvalue unvailable arrays, and accessing fields or
7102 baseclasses of non-lazy unavailable values,
7103 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7104 struct types.
7105 (g_smallstruct, g_smallstruct_b): New globals.
7106
7107 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7108
7109 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7110
7111 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7112
7113 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7114 * gdb.cp/overload-const.exp: New file.
7115 * gdb.cp/overload-const.cc: New file.
7116
7117 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7118
7119 * gdb.opencl/callfuncs.cl: New file.
7120 * gdb.opencl/callfuncs.exp: New test.
7121 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7122
7123 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7124
7125 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7126 when computing result.
7127 * gdb.arch/altivec-abi.exp: Update expected results.
7128
7129 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7130
7131 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7132 * gdb.base/jit.exp: Likewise.
7133 * gdb.base/pie-execl.exp: Likewise.
7134 * gdb.base/solib-nodir.exp: Likewise.
7135 * gdb.base/solib-overlap.exp: Likewise.
7136
7137 2011-02-07 Pedro Alves <pedro@codesourcery.com>
7138
7139 * gdb.trace/collection.c (global_pieces): New.
7140 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7141 New procedure.
7142 (gdb_trace_collection_test): Call it.
7143
7144 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7145
7146 * gdb.python/py-evthreads.c: New file.
7147 * gdb.python/py-evthreads.exp: New file.
7148 * gdb.python/py-events.py: New file.
7149 * gdb.python/py-events.exp: New file.
7150 * gdb.python/py-events.c: New file.
7151
7152 2011-02-04 David Daney <ddaney@caviumnetworks.com>
7153
7154 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7155
7156 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
7157
7158 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7159 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7160 boundary between two compilation units.
7161
7162 2011-02-02 Pedro Alves <pedro@codesourcery.com>
7163
7164 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7165 (Virtual): New structs.
7166 (virtual_o, virtual_middle_b): New globals.
7167 * gdb.cp/virtbase.exp: New tests.
7168
7169 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7170
7171 * gdb.base/jit.exp: New file.
7172 * gdb.base/jit-main.c: New file.
7173 * gdb.base/jit-solib.c: New file.
7174
7175 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7176
7177 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7178 proceed to initial kernel entry point.
7179 * gdb.opencl/datatypes.exp: Likewise.
7180 * gdb.opencl/operators.exp: Likewise.
7181 * gdb.opencl/vec_comps.exp: Likewise.
7182
7183 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7184
7185 * gdb.cp/nsnested.cc: New.
7186 * gdb.cp/nsnested.exp: New.
7187 * gdb.cp/nsnoimports.exp: New.
7188 * gdb.cp/nsnoimports.cc: New.
7189
7190 2011-01-31 Joel Brobecker <brobecker@adacore.com>
7191
7192 * gdb.base/interact.exp: Add extra tests that verify that
7193 the value of the interactive-mode setting does not change
7194 after the script is sourced.
7195
7196 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7197
7198 * gdb.cp/noparam.exp: New file.
7199 * gdb.cp/noparam.cc: New file.
7200
7201 2011-01-28 Pedro Alves <pedro@codesourcery.com>
7202
7203 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7204 there's no stack or registers.
7205
7206 2011-01-26 Tom Tromey <tromey@redhat.com>
7207
7208 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7209 space before string output. Add test for "set print pretty off"
7210 case.
7211
7212 2011-01-25 Pedro Alves <pedro@codesourcery.com>
7213
7214 * gdb.base/frame-args.exp: Adjust.
7215 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7216 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7217 * gdb.dwarf2/pieces.exp: Adjust.
7218 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7219 * gdb.opt/inline-locals.exp: Adjust.
7220 * gdb.threads/fork-child-threads.exp: Adjust.
7221
7222 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
7223
7224 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7225 OpenCL kernel function. Add a comment as marker. Add address space
7226 qualifiers for the remaining program scope variables.
7227 * gdb.opencl/datatypes.cl: Likewise.
7228 * gdb.opencl/operators.cl: Likewise.
7229 * gdb.opencl/vec_comps.cl: Likewise.
7230 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7231 Add breakpoint at the marker comment.
7232 * gdb.opencl/datatypes.exp: Likewise.
7233 * gdb.opencl/operators.exp: Likewise.
7234 * gdb.opencl/vec_comps.exp: Likewise.
7235
7236 2011-01-24 Pedro Alves <pedro@codesourcery.com>
7237
7238 * gdb.base/printcmds.c (some_struct): New struct and instance.
7239 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7240 procedure.
7241 <global scope>: Call it.
7242
7243 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
7244
7245 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7246 argument to the gdb_compile_opencl_hostapp call.
7247
7248 2011-01-19 Yao Qi <yao@codesourcery.com>
7249
7250 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7251 positve list.
7252
7253 2011-01-19 Yao Qi <yao@codesourcery.com>
7254
7255 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7256 canonical form.
7257 Remove "xscale-*-*"
7258 * gdb.xml/tdesc-regs.exp: Likewise.
7259 * gdb.python/py-section-script.exp: Replace ARM target triplet
7260 with canonical form.
7261 Match arm*-*-symbianelf*.
7262 * gdb.base/dup-sect.exp: Likewise.
7263 * lib/dwarf.exp: New.
7264 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7265 dwarf2_support.
7266 * gdb.dwarf2/dup-psym.exp: Likewise.
7267 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7268 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7269 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7270 * gdb.dwarf2/dw2-basic.exp: Likewise.
7271 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7272 * gdb.dwarf2/dw2-const.exp: Likewise.
7273 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7274 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7275 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7276 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7277 * gdb.dwarf2/dw2-filename.exp: Likewise.
7278 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7279 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7280 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7281 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7282 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7283 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7284 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7285 * gdb.dwarf2/dw2-producer.exp: Likewise.
7286 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7287 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7288 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7289 * gdb.dwarf2/dw2-strp.exp: Likewise.
7290 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7291 * gdb.dwarf2/implptr.exp: Likewise.
7292 * gdb.dwarf2/mac-fileno.exp: Likewise.
7293 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7294 * gdb.dwarf2/pieces.exp: Likewise.
7295 * gdb.dwarf2/pr11465.exp: Likewise.
7296 * gdb.dwarf2/valop.exp: Likewise.
7297 * gdb.dwarf2/watch-notconst.exp: Likewise.
7298 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7299
7300 2011-01-19 Tom Tromey <tromey@redhat.com>
7301
7302 * gdb.python/py-infthread.exp: Add thread tests.
7303
7304 2011-01-14 Joel Brobecker <brobecker@adacore.com>
7305
7306 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7307
7308 2011-01-14 Joel Brobecker <brobecker@adacore.com>
7309
7310 * gdb.ada/widewide: New testcase.
7311
7312 2011-01-13 Joel Brobecker <brobecker@adacore.com>
7313
7314 * gdb.base/interact.exp: New testcase.
7315
7316 2011-01-12 Tom Tromey <tromey@redhat.com>
7317
7318 * gdb.mi/gdb2549.exp: Update for error message changes.
7319 * gdb.mi/mi-cli.exp: Likewise.
7320 * gdb.mi/mi-disassemble.exp: Likewise.
7321 * gdb.mi/mi-pthreads.exp: Likewise.
7322 * gdb.mi/mi-regs.exp: Likewise.
7323 * gdb.mi/mi-stack.exp: Likewise.
7324 * gdb.mi/mi-var-block.exp: Likewise.
7325 * gdb.mi/mi-var-cmd.exp: Likewise.
7326 * gdb.mi/mi2-cli.exp: Likewise.
7327 * gdb.mi/mi2-disassemble.exp: Likewise.
7328 * gdb.mi/mi2-pthreads.exp: Likewise.
7329 * gdb.mi/mi2-regs.exp: Likewise.
7330 * gdb.mi/mi2-stack.exp: Likewise.
7331 * gdb.mi/mi2-var-block.exp: Likewise.
7332 * gdb.mi/mi2-var-cmd.exp: Likewise.
7333
7334 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
7335 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 PR fortran/11104 and DWARF unbound arrays detection.
7338 * gdb.fortran/multi-dim.exp: New file.
7339 * gdb.fortran/multi-dim.f90: New file.
7340
7341 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
7342
7343 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7344 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7345 add new tests for opcode dumping.
7346
7347 2011-01-11 Tom Tromey <tromey@redhat.com>
7348
7349 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7350
7351 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7352
7353 Convert hardware watchpoints to use breakpoint_ops.
7354 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7355 type is not supported.
7356 * gdb.base/foll-fork.exp: Likewise.
7357 * gdb.base/foll-vfork.exp: Likewise.
7358
7359 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7360
7361 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7362 Use load_lib gdb-python.exp.
7363 * gdb.python/python.exp: Ditto.
7364 * gdb.python/py-function.exp: Ditto.
7365
7366 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7367
7368 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7369
7370 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7371
7372 * configure: Regenerate.
7373
7374 2011-01-06 Tom Tromey <tromey@redhat.com>
7375
7376 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7377
7378 2011-01-06 Joel Brobecker <brobecker@adacore.com>
7379
7380 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7381 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7382 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7383 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7384 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7385 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7386 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7387 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7388 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7389 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7390 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7391 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7392 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7393 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7394 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7395 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7396 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7397 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7398 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7399 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7400 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7401 gdb.ada/uninitialized_vars.exp,
7402 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7403 Simplify by using clean_restart.
7404
7405 2011-01-06 Joel Brobecker <brobecker@adacore.com>
7406
7407 Add marker to be used as anchor for inserting breakpoints.
7408 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7409 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7410 Likewise.
7411
7412 Remove uses of gdb_start_cmd.
7413 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7414 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7415
7416 Do not run testcase if testing with GDBserver.
7417 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7418 if testing with GDBserver.
7419
7420 2011-01-06 Joel Brobecker <brobecker@adacore.com>
7421
7422 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7423 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7424 copyright header.
7425
7426 2011-01-05 Joel Brobecker <brobecker@adacore.com>
7427
7428 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7429 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7430 testsuite/gdb.fortran/complex.f,
7431 testsuite/gdb.fortran/derived-type.f90,
7432 testsuite/gdb.fortran/library-module-lib.f90,
7433 testsuite/gdb.fortran/library-module-main.f90,
7434 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7435 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7436 Copyright year update.
7437
7438 2011-01-05 Joel Brobecker <brobecker@adacore.com>
7439
7440 * gdb.base/langs1.f: Add copyright header.
7441
7442 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7443
7444 * gdb.base/morestack.exp: New file.
7445 * gdb.base/morestack.c: New file.
7446
7447 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7448
7449 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7450
7451 2010-12-29 Joel Brobecker <brobecker@adacore.com>
7452
7453 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7454 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7455
7456 2010-12-29 Joel Brobecker <brobecker@adacore.com>
7457
7458 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7459
7460 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7461
7462 * gdb.threads/tls.exp: Fix typo.
7463
7464 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7465 * gdb.threads/execl.exp: Update.
7466
7467 2010-12-23 Yao Qi <yao@codesourcery.com>
7468
7469 * gdb.arch/arm-disp-step.exp: New.
7470 * gdb.arch/arm-disp-step.S: New.
7471
7472 2010-12-21 Tom Tromey <tromey@redhat.com>
7473
7474 * gdb.threads/execl.exp: Update.
7475 * gdb.threads/linux-dp.exp: Update.
7476 * gdb.threads/manythreads.exp: Update.
7477 * gdb.threads/tls.exp: Update.
7478
7479 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7480
7481 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7482 (NextOverThrowDerivates) <resumebpt>: New.
7483 (resumebpt_test): New.
7484 (main): Call resumebpt_test.
7485 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7486
7487 2010-12-12 Stan Shebs <stan@codesourcery.com>
7488
7489 * gdb.trace/tsv.exp: Test print command on trace state variables.
7490
7491 2010-12-09 Tom Tromey <tromey@redhat.com>
7492
7493 * gdb.base/interp.exp: Add regression test.
7494
7495 2010-12-09 Tom Tromey <tromey@redhat.com>
7496
7497 * gdb.java/jnpe.java: New file.
7498 * gdb.java/jnpe.exp: New file.
7499 * gdb.cp/nextoverthrow.exp: New file.
7500 * gdb.cp/nextoverthrow.cc: New file.
7501
7502 2010-12-07 Doug Evans <dje@google.com>
7503
7504 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7505 of data-directory.
7506 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7507 updated.
7508 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7509
7510 2010-11-29 Michael Snyder <msnyder@vmware.com>
7511
7512 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7513 * gdb.base/call-sc.exp: Ditto.
7514 * gdb.base/finish.exp: Ditto.
7515 * gdb.base/return.exp: Ditto.
7516 * gdb.base/return2.exp: Ditto.
7517
7518 2010-11-30 Doug Evans <dje@google.com>
7519
7520 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7521 (gdb_expect_list): Fix spelling errors in comments.
7522 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7523 send_gdb/gdb_expect_list where applicable.
7524 * gdb.base/call-ar-st.exp: Ditto.
7525 * gdb.base/funcargs.exp: Ditto.
7526 * gdb.base/gcore.exp: Ditto.
7527 * gdb.base/page.exp: Ditto.
7528 * gdb.base/sigaltstack.exp: Ditto.
7529 * gdb.base/siginfo.exp: Ditto.
7530 * gdb.base/sigstep.exp: Ditto.
7531 * gdb.base/trace-commands.exp: Ditto.
7532
7533 2010-11-29 Doug Evans <dje@google.com>
7534
7535 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7536 printer-name;subprinter-name.
7537
7538 2010-11-29 Tom Tromey <tromey@redhat.com>
7539
7540 * gdb.dwarf2/implptr.exp: New file.
7541 * gdb.dwarf2/implptr.c: New file.
7542 * gdb.dwarf2/implptr.S: New file.
7543
7544 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7545
7546 PR python/12199
7547
7548 * gdb.python/py-breakpoint.exp: Test the delete method.
7549
7550 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7551
7552 Fix step_resume_breakpoint unsaved during an infcall.
7553 * gdb.base/step-resume-infcall.exp: New file.
7554 * gdb.base/step-resume-infcall.c: New file.
7555
7556 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
7557
7558 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7559
7560 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
7561
7562 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7563 on ppc64's symbols; "finish" and "return" commands must accept to
7564 show the caller line again as well as the line after.
7565 * gdb.asm/powerpc64.inc: New file.
7566
7567 2010-11-23 Doug Evans <dje@google.com>
7568
7569 * lib/gdb.exp (gdb_test_sequence): New function.
7570 (gdb_expect_list): Add verbose -log call for each pattern.
7571 * gdb.base/signals.exp (test_handle_all_print): Call it.
7572 Reduce timeout increment from 6 minutes to 1 minute.
7573 * gdb.server/ext-run.exp: Call it.
7574
7575 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7576
7577 PR python/12212
7578
7579 * gdb.python/python.exp: Check that selected_thread raises an
7580 error when no inferior is loaded.
7581
7582 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7583
7584 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7585 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7586
7587 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7588
7589 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7590 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7591
7592 2010-11-18 Doug Evans <dje@google.com>
7593
7594 * gdb.server/ext-run.exp: Fix intermittent failures.
7595
7596 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7597
7598 * gdb.stabs/gdb11479.exp: Use runto_main.
7599
7600 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7601
7602 * gdb.base/break-entry.exp: Skip if using a stub.
7603
7604 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7605
7606 * gdb.python/py-inferior.exp: Pack values in target endianness.
7607
7608 2010-11-12 Tom Tromey <tromey@redhat.com>
7609
7610 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7611 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7612 MemoryError.
7613 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7614 type.
7615 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7616 MemoryError.
7617 (test_subscript_regression): Update exception type.
7618
7619 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7620
7621 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7622 breakpoint tests.
7623
7624 2010-11-09 Pedro Alves <pedro@codesourcery.com>
7625
7626 * gdb.base/watchpoint.exp: Test "watch -location" with an
7627 innacessible location.
7628
7629 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
7630 Luis Machado <luisgpm@br.ibm.com>
7631
7632 * gdb.base/maint.exp: Expect "." prefix.
7633 * gdb.base/nodebug.exp: Expect "." Likewise.
7634 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7635 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7636 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7637 POWER server processors.
7638
7639 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
7640 Luis Machado <luisgpm@br.ibm.com>
7641
7642 * gdb.base/break-entry.exp: convert entry point for
7643 ppc64 and expect leading `.' on ppc64's symbols
7644
7645 2010-11-05 Doug Evans <dje@google.com>
7646
7647 * gdb.base/help.exp: Update expected output.
7648 * gdb.python/py-param.exp: Delete, contents moved to ...
7649 * gdb.python/py-parameter.exp: ... here. New file.
7650 Add test for gdb.parameter ("directories").
7651
7652 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
7653
7654 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7655 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7656 * configure: Regenerate.
7657 * gdb.opencl/Makefile.in: New File.
7658 * gdb.opencl/datatypes.exp: Likewise.
7659 * gdb.opencl/datatypes.cl: Likewise.
7660 * gdb.opencl/operators.exp: Likewise.
7661 * gdb.opencl/operators.cl: Likewise.
7662 * gdb.opencl/vec_comps.exp: Likewise.
7663 * gdb.opencl/vec_comps.cl: Likewise.
7664 * gdb.opencl/convs_casts.exp: Likewise.
7665 * gdb.opencl/convs_casts.cl: Likewise.
7666 * lib/opencl.exp: Likewise.
7667 * lib/opencl_hostapp.c: Likewise.
7668 * lib/opencl_kernel.cl: Likewise.
7669 * lib/cl_util.c: Likewise.
7670 * lib/cl_util.c: Likewise.
7671 * gdb.base/default.exp (set language): Add "opencl" to the list of
7672 languages.
7673
7674 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7675
7676 * gdb.cp/overload.exp: Added test for inheritance overload.
7677 * gdb.cp/overload.cc: Ditto.
7678 * gdb.cp/oranking.exp: Removed releveant kfails.
7679
7680 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7681 Joel Brobecker <brobecker@adacore.com>
7682
7683 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7684 check test_compiler_info.
7685
7686 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
7687
7688 * gdb.base/gnu_vector.exp: Adjust expect messages.
7689
7690 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
7691
7692 * gdb.base/gnu_vector.exp: Add unary operator tests.
7693
7694 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
7695
7696 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7697
7698 2010-11-02 Doug Evans <dje@google.com>
7699
7700 * gdb.python/py-pp-maint.c: New file.
7701 * gdb.python/py-pp-maint.exp: New file.
7702 * gdb.python/py-pp-maint.py: New file.
7703
7704 2010-11-02 Tom Tromey <tromey@redhat.com>
7705
7706 * gdb.base/default.exp: Remove "scheme" from language list.
7707
7708 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7709
7710 Revert:
7711 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7712 * gdb.threads/sigstep-threads.exp: New file.
7713 * gdb.threads/sigstep-threads.c: New file.
7714
7715 2010-10-20 Michael Snyder <msnyder@vmware.com>
7716
7717 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7718
7719 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7720
7721 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7722 Skip test completely if gdb,no_hardware_watchpoints.
7723
7724 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7725
7726 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7727 strict, but do not check for any particular function name within libc.
7728
7729 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7730
7731 * gdb.cp/smartp.exp: New test.
7732 * gdb.cp/smartp.cc : New test.
7733
7734 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7735
7736 * gdb.cp/converts.exp: Test pointer to bool conversion.
7737 Test pointer to long conversion.
7738 * gdb.cp/oranking.exp: Removed relevant kfail.
7739
7740 2010-10-18 Tom Tromey <tromey@redhat.com>
7741
7742 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7743 argument to lazy_string.
7744 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7745 (pp_ls.to_string): Use it.
7746 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7747 Add "estring2" local.
7748
7749 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 Fix s390x compatibility.
7752 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7753 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7754
7755 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7756
7757 * gdb.threads/sigstep-threads.exp: New file.
7758 * gdb.threads/sigstep-threads.c: New file.
7759
7760 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7761
7762 * gdb.base/pie-execl.exp: New file.
7763 * gdb.base/pie-execl.c: New file.
7764
7765 2010-10-13 Doug Evans <dje@google.com>
7766 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 PR exp/12117
7769 * gdb.cp/ptype-cv-cp.cc: New file.
7770 * gdb.cp/ptype-cv-cp.exp: New file.
7771
7772 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7773
7774 * gdb.cp/converts.cc: New test program.
7775 * gdb.cp/converts.exp: New test.
7776 * gdb.cp/overload.exp: Added test for void* vs int*.
7777 * gdb.cp/overload.exp: Ditto.
7778 * gdb.cp/oranking.exp: Removed related kfail.
7779
7780 2010-10-13 Doug Evans <dje@google.com>
7781
7782 * lib/gdb-python.exp (gdb_check_python_config): New function.
7783 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7784 * gdb.python/lib-types.cc: New file.
7785 * gdb.python/lib-types.exp: New file.
7786
7787 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7788
7789 * gdb.python/py-error.exp: New file.
7790 * gdb.python/py-error.py: New file.
7791
7792 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7793
7794 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7795 gdb_test_multiple.
7796
7797 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7798
7799 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7800 * gdb.base/prelink.exp: Likewise.
7801 * gdb.base/solib-nodir.exp: Likewise.
7802 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7803 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7804 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7805
7806 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7807
7808 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7809 for the "info files" test to avoid timeouts on slow machines.
7810
7811 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7812
7813 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7814 (main): Make openlib dummy call.
7815
7816 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7819 * break-interp.exp (reach): Move the core body ...
7820 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7821 (test_ld): Provide always real argument, even to the linker. Replace
7822 dl_main by _dl_debug_state.
7823
7824 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 Fix results of prelinked PIEs on ppc*.
7827 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7828 Accept also DISPLACEMENT "PRESENT".
7829 (main): Replace "ZERO" displacements by "PRESENT".
7830
7831 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7832
7833 * gdb.cp/oranking.exp: New test.
7834 * gdb.cp/oranking.cc: New test program.
7835
7836 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
7837
7838 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7839 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7840
7841 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
7842
7843 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7844 lush, lynx) New constant.
7845 * gdb.base/constvars.exp: Test const array types.
7846 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7847
7848 2010-10-06 Doug Evans <dje@google.com>
7849
7850 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7851 of syscall staging area.
7852
7853 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
7854
7855 * gdb.base/gnu_vector.c: Add variable c4.
7856 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7857 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7858
7859 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7860
7861 * gdb.arch/altivec-abi.exp: Fix a typo.
7862
7863 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7864
7865 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7866 to match a thread ID.
7867
7868 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7869
7870 Fix s390x testcase compatibility.
7871 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7872
7873 2010-10-01 Doug Evans <dje@google.com>
7874
7875 * lib/gdb-python.exp: New file.
7876 * gdb.python/py-block.exp: Use it.
7877 * gdb.python/py-breakpoint.exp: Ditto.
7878 * gdb.python/py-frame.exp: Ditto.
7879 * gdb.python/py-inferior.exp: Ditto.
7880 * gdb.python/py-param.exp: Ditto.
7881 * gdb.python/py-prettyprint.exp: Ditto.
7882 * gdb.python/py-shared.exp: Ditto.
7883 * gdb.python/py-symbol.exp: Ditto.
7884 * gdb.python/py-symtab.exp: Ditto.
7885 * gdb.python/py-type.exp: Ditto.
7886 * gdb.python/py-value.exp: Ditto.
7887 * gdb.python/python.exp: Ditto.
7888
7889 2010-09-30 Tom Tromey <tromey@redhat.com>
7890
7891 * gdb.base/anon.exp: New file.
7892 * gdb.base/anon.c: New file.
7893
7894 2010-09-30 Tom Tromey <tromey@redhat.com>
7895
7896 * gdb.base/completion.exp: Test completion through anonymous
7897 union.
7898 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7899
7900 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 Fix printing parameters of inlined functions.
7903 * gdb.dwarf2/dw2-inline-param.exp: New file.
7904 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7905 * gdb.dwarf2/dw2-inline-param.S: New file.
7906
7907 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7908
7909 PR corefiles/12071.
7910 * gdb.base/corefile.exp (quit with a process, no question: load core)
7911 (quit with a core file): New tests.
7912
7913 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7914
7915 Fix GDB crash on inferior calls with self-referencing classes.
7916 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7917 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7918 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7919
7920 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7921
7922 Fix lost siginfo_t for inferior calls.
7923 * gdb.base/siginfo-infcall.exp: New file.
7924 * gdb.base/siginfo-infcall.c: New file.
7925
7926 2010-09-22 Joel Brobecker <brobecker@adacore.com>
7927
7928 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7929
7930 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7931
7932 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7933 New test.
7934 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7935
7936 2010-09-22 Joel Brobecker <brobecker@adacore.com>
7937
7938 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7939 type of our const type.
7940
7941 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7942
7943 * gdb.cp/pr12028.cc: New.
7944 * gdb.cp/pr12028.exp: New.
7945
7946 2010-09-22 Joel Brobecker <brobecker@adacore.com>
7947
7948 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7949
7950 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
7951 Jan Kratochvil <jan.kratochvil@redhat.com>
7952
7953 PR mi/11407
7954 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7955 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7956 * gdb.mi/dw2-ref-missing-frame.S New File.
7957 * gdb.mi/dw2-ref-missing-frame.exp New File.
7958
7959 2010-09-14 Tom Tromey <tromey@redhat.com>
7960
7961 PR symtab/8399:
7962 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7963
7964 2010-09-14 Tom Tromey <tromey@redhat.com>
7965
7966 PR exp/11803:
7967 * gdb.threads/tls.exp: Use C++.
7968 (check_thread_local): Use K::another_thread_local.
7969 * gdb.threads/tls.c (class K): New.
7970 (another_thread_local): Now a member of K.
7971 (spin): Update. No longer K&R C.
7972
7973 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7974
7975 * gdb.cp/koenig.cc: created class for testing member lookup.
7976 * gdb.cp/koenig.exp: Added test for member lookup.
7977
7978 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7979
7980 Fix false FAILs on sourcetree topdir directory containing "kill".
7981 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7982 source line matching regexp.
7983
7984 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7985
7986 * gdb.python/python.exp (set height 0, collect help from uiout)
7987 (verify help to uiout): New tests.
7988
7989 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7990
7991 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7992 is_lp64_target to check 64bit target.
7993
7994 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7995
7996 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7997 (test_ld) <powerpc64-*>: New.
7998
7999 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8000
8001 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8002
8003 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8004
8005 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8006 (FunctionArg::method): New function.
8007 (empty, arg): New variables.
8008 (main): Call arg.method.
8009 * gdb.cp/templates.exp (test_template_args): New function.
8010 (do_tests): Call it.
8011
8012 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8013
8014 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8015 of "next" to proceed over pthread_exit call.
8016
8017 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8018
8019 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8020 "maint print statistics" output to prevent expect timeouts.
8021
8022 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8023
8024 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8025 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8026 (test_float_rejected): ... here.
8027 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8028 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8029 (test_float_rejected): ... here.
8030 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8031 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8032 (test_float_rejected): ... here.
8033 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8034 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8035 (test_float_rejected): ... here.
8036
8037 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8038
8039 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8040 before disabling hardware watchpoints.
8041 (test_inaccessible_watchpoint): Check that hardware watchpoints
8042 are used. Test for watchpoints on a constant address.
8043
8044 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 * gdb.base/ui-redirect.exp: New file.
8047
8048 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8049 Joel Brobecker <brobecker@adacore.com>
8050
8051 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8052
8053 2010-08-31 Doug Evans <dje@google.com>
8054
8055 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8056
8057 2010-08-30 Tom Tromey <tromey@redhat.com>
8058
8059 PR python/11792:
8060 * gdb.python/py-value.exp (test_subscript_regression): Add
8061 dynamic_type test.
8062
8063 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8064
8065 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8066 instead of running to main. Do not test the main function.
8067 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8068 Add new main.
8069
8070 2010-08-26 Pedro Alves <pedro@codesourcery.com>
8071
8072 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8073 one test.
8074
8075 2010-08-24 Doug Evans <dje@google.com>
8076
8077 PR symtab/11942
8078 * gdb.dwarf2/dw4-sig-types.cc: New file.
8079 * gdb.dwarf2/dw4-sig-types.h: New file.
8080 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8081 * gdb.dwarf2/dw4-sig-types.exp: New file.
8082
8083 2010-08-23 Tom Tromey <tromey@redhat.com>
8084
8085 PR python/11145:
8086 * gdb.python/py-value.c (Base, Derived): New types.
8087 (base): New global.
8088 * gdb.python/py-value.exp (test_subscript_regression): Add
8089 dynamic_cast test.
8090
8091 2010-08-23 Tom Tromey <tromey@redhat.com>
8092
8093 PR python/10676:
8094 * gdb.python/py-type.exp (test_fields): Add tests for type
8095 equality.
8096
8097 2010-08-23 Tom Tromey <tromey@redhat.com>
8098
8099 PR python/11915:
8100 * gdb.python/py-type.exp (test_fields): Add tests for array.
8101
8102 2010-08-23 Keith Seitz <keiths@redhat.com>
8103
8104 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8105 have any children. Create a new abbrev for it.
8106 Add missing terminal sequence to .debug_abbrev.
8107
8108 2010-08-20 Keith Seitz <keiths@redhat.com>
8109
8110 PR symtab/11465:
8111 * gdb.dwarf2/pr11465.exp: New test.
8112 * gdb.dwarf2/pr11465.S: New file.
8113 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8114 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8115
8116 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8117
8118 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8119 registers. Update data sets with the new v2_double element in the
8120 VSX register union. Add vector_register3_vr data set for the AltiVec
8121 registers. Use gdb_test_no_output instead of send_gdb.
8122
8123 2010-08-19 Pedro Alves <pedro@codesourcery.com>
8124
8125 * gdb.python/py-shared.exp: New file, factored out from
8126 python.exp.
8127 * gdb.python/py-shared.c: New file.
8128 * gdb.python/py-shared-sl.c: New file.
8129 * gdb.python/python-1.c: New file.
8130 * gdb.python/python-sl.c: Delete.
8131 * gdb.python/python.c: Mention python-1.c.
8132 * gdb.python/python.exp: Move shared library tests to
8133 py-shared.exp.
8134 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8135 (MISCELLANEOUS): New.
8136 (clean mostlyclean): Also remove $MISCELLANEOUS.
8137
8138 2010-08-19 Doug Evans <dje@google.com>
8139
8140 PR exp/11926
8141 * gdb.base/printcmds.exp (test_float_accepted): New function.
8142 Move existing float tests there. Add tests for floats with suffixes.
8143 (test_float_rejected): New function.
8144 * gdb.java/jv-print.exp (test_float_accepted): New function.
8145 (test_float_rejected): New function.
8146 * gdb.objc/print.exp: New file.
8147 * gdb.pascal/print.exp: New file.
8148 * lib/objc.exp: New file.
8149
8150 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8151
8152 * gdb.base/default.exp (info set): Avoid full buffer error and force
8153 reading up to final gdb prompt.
8154 (show): Likewise.
8155
8156 2010-08-18 Tom Tromey <tromey@redhat.com>
8157
8158 PR symtab/11919:
8159 * gdb.base/completion.exp: Add test.
8160
8161 2010-08-18 Doug Evans <dje@google.com>
8162
8163 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8164 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8165 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8166 Simplify, early exit if runto_main fails.
8167 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8168 (set_lang_fortran): Moved to lib/fortran.exp.
8169 * gdb.fortran/types.exp: load_lib fortran.exp.
8170 (set_lang_fortran): Moved to lib/fortran.exp.
8171 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8172 * gdb.java/jprint.exp (set_lang_java): Ditto.
8173 * gdb.java/jv-exp.exp: load_lib java.exp.
8174 If set_lang_java fails, issue a warning instead of failure to be
8175 consistent with other set_lang_foo uses.
8176 (set_lang_java): Moved to lib/java.exp.
8177 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8178 If set_lang_java fails, issue a warning instead of failure to be
8179 consistent with other set_lang_foo uses.
8180 * gdb.pascal/types.exp: load_lib pascal.exp.
8181 (set_lang_pascal): Moved to lib/pascal.exp.
8182 * lib/fortran.exp: New file.
8183 * lib/java.exp (set_lang_java): New function.
8184 * lib/pascal.exp (set_lang_pascal): New function.
8185
8186 2010-08-18 Yao Qi <yao@codesourcery.com
8187
8188 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8189 func_nofb_start and func_loopfb_start, so that address of functions
8190 is equal to these labels on Thumb.
8191
8192 2010-08-18 Yao Qi <yao@codesourcery.com>
8193
8194 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8195 to reflect latest c source file.
8196
8197 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8198
8199 * gdb.cp/infcall-dlopen.exp: New file.
8200 * gdb.cp/infcall-dlopen.cc: New file.
8201 * gdb.cp/infcall-dlopen-lib.cc: New file.
8202
8203 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8204 Pedro Alves <pedro@codesourcery.com>
8205
8206 PR breakpoints/11371
8207
8208 * gdb.base/watch-cond-infcall.exp: New file.
8209 * gdb.base/watch-cond-infcall.c: New file.
8210
8211 2010-08-16 Tom Tromey <tromey@redhat.com>
8212
8213 * gdb.base/help.exp: Update.
8214 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8215 watchpoint.
8216 (test_watch_location): New proc.
8217 (test_watchpoint_in_big_blob): Delete watchpoint.
8218 * gdb.base/watchpoint.c (func5): New function.
8219 (main): Call it.
8220
8221 2010-08-16 Doug Evans <dje@google.com>
8222
8223 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8224
8225 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8226
8227 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8228 tests.
8229
8230 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
8231
8232 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8233 * gdb.base/gnu_vector.c: New File.
8234 * gdb.base/gnu_vector.exp: Likewise.
8235
8236 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8237
8238 * gdb.python/python.c: New File.
8239 * gdb.python/python-sl.c: New File.
8240 * gdb.python/python.exp: Test solib_address and decode_line
8241 * functions.
8242
8243 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8244
8245 * gdb.python/python.exp (show height, set height 10)
8246 (verify pagination beforehand, verify pagination beforehand: q)
8247 (gdb.execute does not page, verify pagination afterwards)
8248 (verify pagination afterwards: q): New.
8249
8250 2010-08-02 Doug Evans <dje@google.com>
8251
8252 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8253 because of an older gcc, change test2
8254 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8255 to unsupported.
8256
8257 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
8258
8259 * gdb.base/break-always.exp: Do not expect full paths to file
8260 names.
8261 * gdb.base/commands.exp: Likewise.
8262
8263 2010-07-30 Doug Evans <dje@google.com>
8264
8265 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8266 xfail them when run with older gccs.
8267
8268 * lib/gdb.exp (build_executable): Forward "c++" option to
8269 get_compiler_info.
8270
8271 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8272 "python print ttype.template_argument(1)" and
8273 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8274 if using gcc 4.4 or earlier.
8275
8276 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8277 attach-to-debugger handling.
8278
8279 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8280
8281 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8282 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8283 (main): Use copyreloc.
8284 * gdb.base/prelink.exp (split debug of executable)
8285 (.dynbss vs. .bss address shift): New tests.
8286
8287 2010-07-29 Pedro Alves <pedro@codesourcery.com>
8288
8289 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8290 in gdb_test_multiple.
8291
8292 2010-07-29 Pedro Alves <pedro@codesourcery.com>
8293
8294 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8295 environment.
8296
8297 2010-07-28 Tom Tromey <tromey@redhat.com>
8298
8299 PR python/11060:
8300 * gdb.python/py-type.c (Temargs): New template.
8301 (temvar): New variable.
8302 * gdb.python/py-type.exp (test_template): New proc.
8303
8304 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8305
8306 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8307 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8308
8309 2010-07-28 Tom Tromey <tromey@redhat.com>
8310
8311 PR c++/9946:
8312 * gdb.cp/temargs.exp: New file.
8313 * gdb.cp/temargs.cc: New file.
8314
8315 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * gdb.base/help.exp (help disassemble): Update the content.
8318
8319 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8320
8321 * gdb.threads/ia64-sigill.exp: New file.
8322 * gdb.threads/ia64-sigill.c: New file.
8323
8324 2010-07-27 Tom Tromey <tromey@redhat.com>
8325
8326 * gdb.opt/inline-cmds.c (ATTR): New define.
8327 (func1): Use it.
8328 (func2): Likewise.
8329 (func3): Likewise.
8330 (outer_inline1): Likewise.
8331 (outer_inline2): Likewise.
8332 * gdb.opt/inline-bt.c (ATTR): New define.
8333 (func1): Use it.
8334 (func2): Likewise.
8335 * gdb.opt/inline-locals.c (ATTR): New define.
8336 (func1): Use it.
8337 (func2): Likewise.
8338
8339 2010-07-27 Tom Tromey <tromey@redhat.com>
8340
8341 * gdb.stabs/gdb11479.c (hack): New function.
8342 (test): Use it.
8343 (test2): Use it.
8344 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8345 (int32_search_buf, int64_search_buf): No longer static.
8346 (x): Remove.
8347 * gdb.base/relocate.c (hack): New function.
8348
8349 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8350
8351 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8352 * gdb.python/py-value.c (func1): New function.
8353 (func2): Likewise.
8354
8355 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
8356
8357 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8358 as not to clash with .data section.
8359
8360 2010-07-26 Jerome Guitton <guitton@adacore.com>
8361
8362 * gdb.base/code_elim.exp: New file.
8363 * gdb.base/code_elim1.c: New file.
8364 * gdb.base/code_elim2.c: New file.
8365
8366 2010-07-21 Pedro Alves <pedro@codesourcery.com>
8367
8368 PR symtab/11827
8369
8370 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8371 (some_volatile_enum): New variable.
8372 * gdb.base/printcmds.exp (test_print_enums): New.
8373 <top level>: Call it.
8374
8375 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8376
8377 * gdb.cp/fpointer.cc: New test.
8378 * gdb.cp/fpointer.exp: New test.
8379
8380 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 * gdb.base/solib-nodir.exp: New file.
8383 * lib/gdb.exp (runto): New case for a GDB internal error.
8384
8385 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8386 Ulrich Weigand <uweigand@de.ibm.com>
8387 Tom Tromey <tromey@redhat.com>
8388
8389 * gdb.base/charset-malloc.c: New file.
8390 * gdb.base/charset.c (malloc_stub): New prototype.
8391 (main): Call it instead of malloc itself.
8392 * gdb.base/charset.exp: Use only prepare_for_testing.
8393 (binfile): Remove the variable.
8394
8395 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8396
8397 Make core files the process_stratum.
8398 * gdb.base/corefile.exp (run: load core again)
8399 (run: sanity check we see the core file, run: with core)
8400 (run: core file is cleared, attach: load core again)
8401 (attach: sanity check we see the core file, attach: with core)
8402 (attach: core file is cleared): New tests.
8403 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8404
8405 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
8406
8407 * gdb.arch/altivec-abi.exp: New tests.
8408
8409 2010-07-13 Tom Tromey <tromey@redhat.com>
8410
8411 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8412 (main): Use it.
8413 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8414
8415 2010-07-13 Tom Tromey <tromey@redhat.com>
8416
8417 * gdb.base/label.exp: New file.
8418 * gdb.base/label.c: New file.
8419
8420 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8421 H.J. Lu <hongjiu.lu@intel.com>
8422
8423 * lib/gdb.exp (is_ilp32_target): New.
8424 (is_lp64_target): Likewise.
8425
8426 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8427 target.
8428 * gdb.arch/amd64-disp-step.exp: Likewise.
8429 * gdb.arch/amd64-dword.exp: Likewise.
8430 * gdb.arch/amd64-i386-address.exp: Likewise.
8431 * gdb.arch/amd64-word.exp: Likewise.
8432
8433 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8434 target.
8435 * gdb.arch/i386-bp_permanent.exp: Likewise.
8436 * gdb.arch/i386-byte.exp: Likewise.
8437 * gdb.arch/i386-disp-step.exp: Likewise.
8438 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8439 * gdb.arch/i386-prologue.exp: Likewise.
8440 * gdb.arch/i386-size-overlap.exp: Likewise.
8441 * gdb.arch/i386-size.exp: Likewise.
8442 * gdb.arch/i386-sse.exp: Likewise.
8443 * gdb.arch/i386-unwind.exp: Likewise.
8444 * gdb.arch/i386-word.exp: Likewise.
8445
8446 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8447 test only when building 64-bit executables. Do not hard-code
8448 -m64 option.
8449
8450 2010-07-07 Doug Evans <dje@google.com>
8451
8452 * lib/gdb.exp (gdb_test_list_exact): New function.
8453 * gdb.base/default.exp (show convenience): Call it, add tests for
8454 $_sdata = void, $_thread = 0.
8455
8456 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8457 Joel Brobecker <brobecker@adacore.com>
8458
8459 Fix re-run of PIE executable, PR shlibs/11776.
8460 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8461 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8462 and re-"run" of the inferior.
8463
8464 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8465 Joel Brobecker <brobecker@adacore.com>
8466
8467 Cope with missing /usr/sbin/prelink.
8468 * lib/prelink-support.exp (prelink_no):
8469 <result == 1 && $output is "no such file or directory">: New.
8470 (prelink_yes): Likewise. Return on failed prelink_no.
8471
8472 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8473 Joel Brobecker <brobecker@adacore.com>
8474
8475 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8476 build_executable by build_executable_own_libs. Replace "prelink -R"
8477 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8478 change.
8479 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8480 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8481 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8482 Replace build_executable by build_executable_own_libs's function
8483 build_executable_own_libs.
8484 (prelinkNO): Create new stub to call prelink_no.
8485 (prelinkYES): Create new stub to call prelink_yes.
8486 (test_attach): Rename calls of copy to file_copy.
8487 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8488 (copy): Move to ...
8489 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8490 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8491 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8492 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8493 special flags by gdb_compile_shlib. Replace second gdb_compile by
8494 build_executable_own_libs. Replace "prelink -R" execution by a call of
8495 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8496 a second call of prelink_yes. Replace restart commands by
8497 clean_restart.
8498 (prelink): Rename to ...
8499 (seen displacement message): ... this test. Extend its expectation
8500 strictness.
8501
8502 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8503
8504 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8505 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8506 displacement message exactly once.
8507
8508 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8509 Joel Brobecker <brobecker@adacore.com>
8510
8511 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8512 its restore after the <$relink_args != ""> loop. new comment.
8513
8514 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8515 Joel Brobecker <brobecker@adacore.com>
8516
8517 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8518 code for it. New variable relink_args.
8519 (prelinkYES): Call prelinkNO.
8520 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8521 in such case. Move the core code to ...
8522 (test_attach_gdb): ... a new function. Send GDB command "file".
8523 Extend expected "Attaching to " string.
8524
8525 2010-07-02 Tom Tromey <tromey@redhat.com>
8526
8527 * gdb.base/bitops.exp: Remove extraneous "pass".
8528
8529 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
8530
8531 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8532
8533 2010-07-01 Pedro Alves <pedro@codesourcery.com>
8534
8535 * gdb.base/help.exp: Adjust expected output.
8536
8537 2010-07-01 Pedro Alves <pedro@codesourcery.com>
8538
8539 * gdb.base/help.exp: Adjust expected output.
8540
8541 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8542
8543 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8544 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8545 c++/11702.
8546
8547 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8548 Doug Evans <dje@google.com>
8549
8550 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8551 add .dynamic entry'.
8552
8553 2010-06-29 Doug Evans <dje@google.com>
8554
8555 Test PR c++/11702.
8556 * gdb.cp/m-static.exp: Add testcase.
8557 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8558
8559 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
8560 Tom Tromey <tromey@redhat.com>
8561 Thiago Jung Bauermann <bauerman@br.ibm.com>
8562
8563 * gdb.python/py-inferior.c: New File.
8564 * gdb.python/py-infthread.c: New File.
8565 * gdb.python/py-inferior.exp: New File.
8566 * gdb.python/py-infthread.exp: New File.
8567
8568 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8569
8570 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8571 (ptype ::C::OtherFileClass typedefs): New.
8572 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8573 (C::OtherFileClass::cOtherFileClassVar2): New.
8574 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8575 cOtherFileClassVar2.
8576 (C::cOtherFileType2, C::cOtherFileVar2): New.
8577 (C::cOtherFileVar_use): use also cOtherFileVar2.
8578 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8579
8580 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8583 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8584 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8585 (print ::C::cOtherFileVar)
8586 (whatis C::OtherFileClass::cOtherFileClassType)
8587 (whatis ::C::OtherFileClass::cOtherFileClassType)
8588 (print C::OtherFileClass::cOtherFileClassVar)
8589 (print ::cOtherFileClassVar)
8590 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8591 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8592 trailing content.
8593 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8594 (C::OtherFileClass::cOtherFileClassVar)
8595 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8596 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8597
8598 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8599
8600 Test PR c++/11703 and PR gdb/1448.
8601 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8602 gdb/1448.
8603
8604 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8605
8606 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8607 (main) <rtti_data>: New.
8608 * gdb.cp/virtbase.exp (print rtti_data): New.
8609
8610 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8611 Joel Brobecker <brobecker@adacore.com>
8612
8613 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8614
8615 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8616
8617 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8618
8619 2010-06-28 Doug Evans <dje@google.com>
8620
8621 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8622
8623 2010-06-27 Doug Evans <dje@google.com>
8624
8625 * gdb.cp/m-static.exp: Update expected test output.
8626
8627 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8628
8629 * gdb.gdb/selftest.exp: Adjust expected message for
8630 capturing start-up runtime.
8631
8632 2010-06-25 Tom Tromey <tromey@redhat.com>
8633
8634 PR python/10808:
8635 * gdb.python/python.exp: Add new tests.
8636
8637 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8638
8639 * gdb.cp/operator.cc: Created an import loop.
8640 * gdb.cp/operator.exp: Added testcase for import loop.
8641
8642 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8643
8644 Test PR python/11407.
8645 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8646 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8647 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8648 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8649 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8650 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8651 binfile. Call gdb_compile with clean_restart twice.
8652 (func_nofb print, func_nofb backtrace, func_loopfb print)
8653 (func_loopfb backtrace): New.
8654
8655 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8658 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8659 by a hand made one.
8660 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8661 i?86 requirement. Remove variables srcfile and binfile. New variable
8662 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8663
8664 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8665
8666 * gdb.cell/dwarfaddr.exp: New file.
8667 * gdb.cell/dwarfaddr.S: New file.
8668
8669 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8670
8671 Test PR 9436.
8672 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8673
8674 2010-06-24 Hui Zhu <teawater@gmail.com>
8675
8676 * gdb.base/eval.exp: New file.
8677
8678 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8679
8680 * gdb.cell/fork.exp: New file.
8681 * gdb.cell/fork.c: Likewise.
8682 * gdb.cell/fork-spu.c: Likewise.
8683
8684 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8685
8686 * lib/gdb.exp (banned_variables_traced): New global variable.
8687 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8688 (gdb_init): Use `trace add variable' instead of obsolete
8689 `trace variable'.
8690
8691 2010-06-21 Doug Evans <dje@google.com>
8692
8693 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8694
8695 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8696
8697 * gdb.arch/spu-ls.exp: New file.
8698 * gdb.arch/spu-ls.c: Likewise.
8699
8700 2010-06-18 Stan Shebs <stan@codesourcery.com>
8701
8702 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8703
8704 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8705
8706 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8707 * gdb.base/watch-cond.exp: Likewise.
8708 * gdb.python/py-breakpoint.exp: Likewise.
8709
8710 2010-06-18 Pedro Alves <pedro@codesourcery.com>
8711
8712 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8713 clean_restart, make sure every test has a distinct message, and
8714 that messages don't include the executable' full path.
8715
8716 2010-06-17 Doug Evans <dje@google.com>
8717
8718 * gdb.arch/i386-size.exp: Updated expected output for
8719 DISASSEMBLY_OMIT_FNAME.
8720
8721 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8722 Sergio Durigan Junior <sergiodj@redhat.com>
8723
8724 * gdb.base/watch-notconst.c: New file.
8725 * gdb.base/watch-notconst.S: New file.
8726 * gdb.base/watch-notconst2.c: New file.
8727 * gdb.base/watch-notconst2.S: New file.
8728 * gdb.base/watch-notconst.exp: New file.
8729 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8730 (func4): Add operations on `global_ptr_ptr'.
8731 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8732 routine to test watchpoints created with a constant expression.
8733 (test_inaccessible_watchpoint): Include tests for watchpoints
8734 created with a constant expression.
8735
8736 2010-06-14 Kevin Buettner <kevinb@redhat.com>
8737
8738 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8739 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8740 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8741 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8742 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8743 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8744 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8745 of `_start'.
8746
8747 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8748
8749 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8750 not supported on the target.
8751 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8752 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8753 * gdb.mi/mi-nsintrall.exp: Likewise.
8754 * gdb.mi/mi-nsmoribund.exp: Likewise.
8755 * gdb.mi/mi-nsthrexec.exp: Likewise.
8756
8757 2010-06-11 Stan Shebs <stan@codesourcery.com>
8758
8759 * gdb.base/permissions.exp: New file.
8760
8761 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8762
8763 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8764 does not support ELF executable class.
8765
8766 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8767
8768 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8769
8770 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8773 (runto): Catch "The target does not support running in non-stop mode.".
8774
8775 2010-06-11 Michael Snyder <msnyder@vmware.com>
8776
8777 * gdb.base/setshow.exp (set language asm): Don't use
8778 gdb_test_no_output, fails on some targets.
8779
8780 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8781
8782 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8783 * gdb.cp/pr9167.exp: Likewise.
8784
8785 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8786
8787 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8788
8789 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8790
8791 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8792
8793 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8794
8795 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8796
8797 2010-06-11 Tom Tromey <tromey@redhat.com>
8798
8799 PR gdb/9977, PR exp/11636::
8800 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8801 (pieces_test_f6): Update expected output.
8802
8803 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 * gdb.base/moribund-step.exp: New.
8806
8807 2010-06-08 Michael Snyder <msnyder@vmware.com>
8808
8809 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
8810 * gdb.ada/boolean_expr.exp:
8811 * gdb.ada/frame_args.exp: Ditto.
8812 * gdb.ada/lang_switch.exp: Ditto.
8813 * gdb.ada/ptype_arith_binop.exp: Ditto.
8814 * gdb.ada/ref_param.exp: Ditto.
8815 * gdb.ada/type_coercion.exp:Ditto.
8816
8817 * gdb.asm/asm-source.exp: Ditto.
8818
8819 * gdb.base/attach.exp: Ditto.
8820 * gdb.base/bitfields2.exp: Ditto.
8821 * gdb.base/call-signal-resume.exp: Ditto.
8822 * gdb.base/callfuncs.exp: Ditto.
8823 * gdb.base/commands.exp: Ditto.
8824 * gdb.base/dbx.exp: Ditto.
8825 * gdb.base/default.exp: Ditto.
8826 * gdb.base/dump.exp: Ditto.
8827 * gdb.base/exprs.exp: Ditto.
8828 * gdb.base/freebpcmd.exp: Ditto.
8829 * gdb.base/interrupt.exp: Ditto.
8830 * gdb.base/list.exp: Ditto.
8831 * gdb.base/long_long.exp: Ditto.
8832 * gdb.base/maint.exp: Ditto.
8833 * gdb.base/ptype.exp: Ditto.
8834 * gdb.base/return.exp: Ditto.
8835 * gdb.base/setshow.exp: Ditto.
8836 * gdb.base/sigbpt.exp: Ditto.
8837 * gdb.base/sigrepeat.exp: Ditto.
8838
8839 * gdb.cp/classes.exp: Ditto.
8840
8841 * gdb.dwarf2/dw2-restore.exp: Ditto.
8842
8843 * gdb.gdb/selftest.exp: Ditto.
8844
8845 * gdb.multi/base.exp: Ditto.
8846 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8847
8848 * gdb.python/py-block.exp: Ditto.
8849 * gdb.python/py-prettyprint.exp: Ditto.
8850 * gdb.python/py-template.exp: Ditto.
8851
8852 * gdb.server/ext-attach.exp: Ditto.
8853 * gdb.server/ext-run.exp: Ditto.
8854 * gdb.server/server-mon.exp: Ditto.
8855
8856 * gdb.threads/fork-thread-pending.exp: Ditto.
8857 * gdb.threads/hand-call-in-threads.exp: Ditto.
8858 * gdb.threads/interrupted-hand-call.exp: Ditto.
8859 * gdb.threads/linux-dp.exp: Ditto.
8860 * gdb.threads/manythreads.exp: Ditto.
8861 * gdb.threads/print-threads.exp: Ditto.
8862 * gdb.threads/pthreads.exp: Ditto.
8863 * gdb.threads/schedlock.exp: Ditto.
8864 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8865 * gdb.threads/threadapply.exp: Ditto.
8866
8867 2010-06-08 Michael Snyder <msnyder@vmware.com>
8868
8869 * gdb.ada/exec_changed.exp:
8870 Use ".*" instead of "" as wildcard regexp.
8871
8872 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8873 * gdb.base/call-ar-st.exp: Ditto.
8874 * gdb.base/checkpoint.exp: Ditto.
8875 * gdb.base/default.exp: Ditto.
8876 * gdb.base/dump.exp: Ditto.
8877 * gdb.base/ending-run.exp: Ditto.
8878 * gdb.base/fileio.exp: Ditto.
8879 * gdb.base/miscexprs.exp: Ditto.
8880 * gdb.base/pointers.exp: Ditto.
8881 * gdb.base/readline.exp: Ditto.
8882 * gdb.base/reread.exp: Ditto.
8883 * gdb.base/restore.exp: Ditto.
8884 * gdb.base/shlib-call.exp: Ditto.
8885 * gdb.base/valgrind-db-attach.exp: Ditto.
8886 * gdb.base/volatile.exp: Ditto.
8887 * gdb.base/watchpoints.exp: Ditto.
8888
8889 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8890
8891 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8892 * gdb.python/py-value.exp: Ditto.
8893
8894 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8895 * gdb.trace/circ.exp: Ditto.
8896 * gdb.trace/collection.exp: Ditto.
8897 * gdb.trace/packetlen.exp: Ditto.
8898 * gdb.trace/passc-dyn.exp: Ditto.
8899 * gdb.trace/report.exp: Ditto.
8900 * gdb.trace/tfile.exp: Ditto.
8901 * gdb.trace/tfind.exp: Ditto.
8902 * gdb.trace/while-dyn.exp: Ditto.
8903
8904 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8905
8906 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8907
8908 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8909
8910 Test PR 10640.
8911 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8912
8913 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8914
8915 * gdb.cp/koenig.exp: Test for ADL operators.
8916 * gdb.cp/koenig.cc: Added ADL operators.
8917 * gdb.cp/operator.exp: New test.
8918 * gdb.cp/operator.cc: New test.
8919
8920 2010-06-04 Michael Snyder <msnyder@vmware.com>
8921
8922 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8923 * gdb.base/pending.exp: Ditto.
8924
8925 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8926
8927 2010-06-04 Doug Evans <dje@google.com>
8928
8929 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8930 disabled printers.
8931 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8932 (enable_lookup_function): New function.
8933
8934 2010-06-04 Tom Tromey <tromey@redhat.com>
8935
8936 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8937 of hash and id.
8938
8939 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8940
8941 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8942 newline.
8943 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8944 (empty verbose non-noisy clear, empty verbose noisy clear)
8945 (empty non-verbose noisy clear): Likewise.
8946
8947 2010-06-03 Michael Snyder <msnyder@vmware.com>
8948
8949 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8950 * gdb.base/display.exp: Ditto.
8951 * gdb.base/find.exp: Ditto.
8952 * gdb.base/ifelse.exp: Ditto.
8953 * gdb.base/multi-forks.exp: Ditto.
8954 * gdb.base/recurse.exp: Ditto.
8955 * gdb.base/setshow.exp: Ditto.
8956 * gdb.base/value-double-free.exp: Ditto.
8957 * gdb.base/watch-vfork.exp: Ditto.
8958 * gdb.base/watch_thread_num.exp: Ditto.
8959 * gdb.base/watchpoint-solib.exp: Ditto.
8960 * gdb.base/watchpoint.exp: Ditto.
8961 * gdb.base/watchpoints.exp: Ditto.
8962
8963 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8964 * gdb.cp/overload.exp: Ditto.
8965 * gdb.cp/virtfunc.exp: Ditto.
8966
8967 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8968
8969 * gdb.reverse/watch-precsave.exp:
8970 Replace gdb_test with gdb_test_no_output.
8971
8972 * gdb.threads/attach-into-signal.exp:
8973 Replace gdb_test with gdb_test_no_output.
8974 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8975 * gdb.threads/watchthreads.exp: Ditto.
8976 * gdb.threads/watchthreads2.exp: Ditto.
8977
8978 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8979 * gdb.trace/tfind.exp: Ditto.
8980
8981 2010-06-03 Joel Brobecker <brobecker@adacore.com>
8982
8983 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8984 successful test if message is the empty string.
8985
8986 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8987
8988 * gdb.fortran/module.exp (stopped language detection): New test.
8989
8990 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8991
8992 Support DW_TAG_module as separate namespaces.
8993 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8994 gdb.fortran/library-module-lib.f90: New.
8995 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8996 (print i): Remove.
8997 (continue to breakpoint: i-is-1, print var_i value 1)
8998 (continue to breakpoint: i-is-2, print var_i value 2)
8999 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9000 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9001 (complete `modmany, complete `modmany`, complete `modmany`var)
9002 (show language, setting breakpoint at module): New tests.
9003 * gdb.fortran/module.f90 (module mod): Remove.
9004 (module mod1, module mod2, module modmany, subroutine sub1)
9005 (subroutine sub2, program module): New.
9006
9007 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9010 (print value of rUC, print value of rI, print value of UI): ... here.
9011 * gdb.cp/anon-union.exp (pass): Rename to ...
9012 (print z 2): ... here.
9013
9014 2010-06-02 Michael Snyder <msnyder@vmware.com>
9015
9016 * gdb.trace/actions.exp: Use gdb_test_no_output.
9017 * gdb.trace/circ.exp: Ditto.
9018 * gdb.trace/packetlen.exp: Ditto.
9019 * gdb.trace/save-trace.exp: Ditto.
9020 * gdb.trace/tracecmd.exp: Ditto.
9021 * gdb.trace/tsv.exp: Ditto.
9022
9023 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9024 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9025 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9026 * gdb.threads/manythreads.exp: Ditto.
9027 * gdb.threads/print-threads.exp: Ditto.
9028 * gdb.threads/pthreads.exp: Ditto.
9029 * gdb.threads/schedlock.exp: Ditto.
9030 * gdb.threads/staticthreads.exp: Ditto.
9031 * gdb.threads/thread-specific.exp: Ditto.
9032 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9033 * gdb.threads/threadapply.exp: Ditto.
9034 * gdb.threads/watchthreads.exp: Ditto.
9035 * gdb.threads/watchthreads2.exp: Ditto.
9036
9037 * gdb.python/py-block.exp: Use gdb_test_no_output.
9038 * gdb.python/py-prettyprint.exp: Ditto.
9039 * gdb.python/py-template.exp: Ditto.
9040 * gdb.python/py-value.exp: Ditto.
9041
9042 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9043 * gdb.reverse/watch-reverse.exp: Ditto.
9044
9045 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9046 * gdb.server/ext-run.exp: Ditto.
9047
9048 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9049 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9050 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9051 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9052 * gdb.dwarf2/dw2-producer.exp: Ditto.
9053 * gdb.dwarf2/mac-fileno.exp: Ditto.
9054
9055 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9056 * gdb.gdb/selftest.exp: Ditto.
9057
9058 * gdb.multi/base.exp: Use gdb_test_no_output.
9059
9060 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9061
9062 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9063
9064 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9065
9066 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9067
9068 * gdb.cp/class2.exp: Use gdb_test_no_output.
9069 * gdb.cp/classes.exp: Ditto.
9070 * gdb.cp/extern-c.exp: Ditto.
9071 * gdb.cp/inherit.exp: Ditto.
9072 * gdb.cp/maint.exp: Ditto.
9073 * gdb.cp/mb-inline.exp: Ditto.
9074 * gdb.cp/mb-templates.exp: Ditto.
9075 * gdb.cp/method2.exp: Ditto.
9076 * gdb.cp/misc.exp: Ditto.
9077 * gdb.cp/ovldbreak.exp: Ditto.
9078 * gdb.cp/punctuator.exp: Ditto.
9079 * gdb.cp/templates.exp: Ditto.
9080 * gdb.cp/virtbase.exp: Ditto.
9081
9082 * gdb.threads/attach-stopped.exp:
9083 Replace uses of send_gdb / gdb_expect.
9084 * gdb.threads/attachstop-mt.exp:
9085 Replace uses of send_gdb / gdb_expect.
9086 * gdb.threads/gcore-thread.exp:
9087 Replace uses of send_gdb / gdb_expect.
9088 * gdb.threads/hand-call-in-threads.exp:
9089 Replace uses of send_gdb / gdb_expect.
9090 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
9091 * gdb.threads/print-threads.exp:
9092 Replace uses of send_gdb / gdb_expect.
9093 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9094 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9095 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9096
9097 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9098 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9099 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9100 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9101 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9102 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9103 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9104 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9105 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9106 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9107 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9108
9109 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9110
9111 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9112
9113 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9114
9115 * gdb.cp/koenig.exp: Added new test case.
9116 * gdb.cp/koenig.cc: Ditto.
9117
9118 2010-06-01 Michael Snyder <msnyder@vmware.com>
9119
9120 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9121 * gdb.base/arrayidx.exp: Ditto.
9122 * gdb.base/attach.exp: Ditto.
9123 * gdb.base/auxv.exp: Ditto.
9124 * gdb.base/bigcre.exp: Ditto.
9125 * gdb.base/break-always.exp: Ditto.
9126 * gdb.base/break-interp.exp: Ditto.
9127 * gdb.base/break.exp: Ditto.
9128 * gdb.base/breakpoint-shadow.exp: Ditto.
9129 * gdb.base/call-ar-st.exp: Ditto.
9130 * gdb.base/call-sc.exp: Ditto.
9131 * gdb.base/call-signal-resume.exp: Ditto.
9132 * gdb.base/callfuncs.exp: Ditto.
9133 * gdb.base/catch-syscall.exp: Ditto.
9134 * gdb.base/charset.exp: Ditto.
9135 * gdb.base/code-expr.exp: Ditto.
9136 * gdb.base/commands.exp: Ditto.
9137 * gdb.base/cond-expr.exp: Ditto.
9138 * gdb.base/condbreak.exp: Ditto.
9139 * gdb.base/cursal.exp: Ditto.
9140 * gdb.base/cvexpr.exp: Ditto.
9141 * gdb.base/default.exp: Ditto.
9142 * gdb.base/del.exp: Ditto.
9143 * gdb.base/detach.exp: Ditto.
9144 * gdb.base/display.exp: Ditto.
9145 * gdb.base/ena-dis-br.exp: Ditto.
9146 * gdb.base/eval-skip.exp: Ditto.
9147 * gdb.base/foll-fork.exp: Ditto.
9148 * gdb.base/foll-vfork.exp: Ditto.
9149 * gdb.base/frame-args.exp: Ditto.
9150 * gdb.base/funcargs.exp: Ditto.
9151 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9152 * gdb.base/gdbvars.exp: Ditto.
9153 * gdb.base/help.exp: Ditto.
9154 * gdb.base/ifelse.exp: Ditto.
9155 * gdb.base/included.exp: Ditto.
9156 * gdb.base/list.exp: Ditto.
9157 * gdb.base/macscp.exp: Ditto.
9158 * gdb.base/maint.exp: Ditto.
9159 * gdb.base/multi-fork.exp: Ditto.
9160 * gdb.base/overlays.exp: Ditto.
9161 * gdb.base/page.exp: Ditto.
9162 * gdb.base/pending.exp: Ditto.
9163 * gdb.base/pointers.exp: Ditto.
9164 * gdb.base/pr11022.exp: Ditto.
9165 * gdb.base/prelink.exp: Ditto.
9166 * gdb.base/printcmds.exp: Ditto.
9167 * gdb.base/psymtab.exp: Ditto.
9168 * gdb.base/randomize.exp: Ditto.
9169 * gdb.base/relational.exp: Ditto.
9170 * gdb.base/relocate.exp: Ditto.
9171 * gdb.base/remote.exp: Ditto.
9172 * gdb.base/sepdebug.exp: Ditto.
9173 * gdb.base/set-lang-auto.exp: Ditto.
9174 * gdb.base/setshow.exp: Ditto.
9175 * gdb.base/setvar.exp: Ditto.
9176 * gdb.base/signals.exp: Ditto.
9177 * gdb.base/signull.exp: Ditto.
9178 * gdb.base/sigstep.exp: Ditto.
9179 * gdb.base/sizeof.exp: Ditto.
9180 * gdb.base/solib-disc.exp: Ditto.
9181 * gdb.base/store.exp: Ditto.
9182 * gdb.base/structs.exp: Ditto.
9183 * gdb.base/structs2.exp: Ditto.
9184 * gdb.base/subst.exp: Ditto.
9185 * gdb.base/term.exp: Ditto.
9186 * gdb.base/trace-commands.exp: Ditto.
9187 * gdb.base/unwindonsignal.exp: Ditto.
9188 * gdb.base/valgrind-db-attach.exp: Ditto.
9189 * gdb.base/varargs.exp: Ditto.
9190 * gdb.base/watch-cond.exp: Ditto.
9191 * gdb.base/watch_thread_num.exp: Ditto.
9192 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9193 * gdb.base/watchpoint.exp: Ditto.
9194 * gdb.base/whatis-exp.exp: Ditto.
9195
9196 2010-06-01 Michael Snyder <msnyder@vmware.com>
9197
9198 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9199 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9200 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9201 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9202 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9203 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9204 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9205 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9206 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9207 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9208 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9209 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9210 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9211 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9212 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9213
9214 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9215
9216 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9217 trailing newline.
9218 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9219 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9220 (p *args): ... here and remove excessive trailing newline.
9221
9222 2010-05-31 Joel Brobecker <brobecker@adacore.com>
9223
9224 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9225
9226 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9227
9228 Accept the new Linux kernel "t (tracing stop)" string.
9229 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9230 Update comment.
9231 (state_wait) <T (tracing stop)>: New.
9232 (main): Update the state_wait expect string.
9233
9234 2010-05-28 Pedro Alves <pedro@codesourcery.com>
9235
9236 * limits.c, limits.exp: Delete files.
9237 * Makefile.in (clean mostlyclean): Adjust.
9238 * tracecmd.exp: Adjust.
9239
9240 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9241
9242 * gdb.base/tui-layout.exp: New.
9243
9244 2010-05-28 Michael Snyder <msnyder@vmware.com>
9245
9246 * gdb.reverse/break-precsave.exp:
9247 Replace uses of send_gdb / gdb_expect.
9248 * gdb.reverse/break-reverse.exp:
9249 Replace uses of send_gdb / gdb_expect.
9250 * gdb.reverse/consecutive-precsave.exp:
9251 Replace uses of send_gdb / gdb_expect.
9252 * gdb.reverse/consecutive-reverse.exp:
9253 Replace uses of send_gdb / gdb_expect.
9254 * gdb.reverse/finish-precsave.exp:
9255 Replace uses of send_gdb / gdb_expect.
9256 * gdb.reverse/finish-reverse.exp:
9257 Replace uses of send_gdb / gdb_expect.
9258 * gdb.reverse/i386-precsave.exp:
9259 Replace uses of send_gdb / gdb_expect.
9260 * gdb.reverse/i386-reverse.exp:
9261 Replace uses of send_gdb / gdb_expect.
9262 * gdb.reverse/i386-sse-reverse.exp:
9263 Replace uses of send_gdb / gdb_expect.
9264 * gdb.reverse/i387-env-reverse.exp:
9265 Replace uses of send_gdb / gdb_expect.
9266 * gdb.reverse/i387-stack-reverse.exp:
9267 Replace uses of send_gdb / gdb_expect.
9268 * gdb.reverse/machinestate-precsave.exp:
9269 Replace uses of send_gdb / gdb_expect.
9270 * gdb.reverse/machinestate.exp:
9271 Replace uses of send_gdb / gdb_expect.
9272 * gdb.reverse/sigall-precsave.exp:
9273 Replace uses of send_gdb / gdb_expect.
9274 * gdb.reverse/sigall-reverse.exp:
9275 Replace uses of send_gdb / gdb_expect.
9276 * gdb.reverse/solib-precsave.exp:
9277 Replace uses of send_gdb / gdb_expect.
9278 * gdb.reverse/solib-reverse.exp:
9279 Replace uses of send_gdb / gdb_expect.
9280 * gdb.reverse/step-precsave.exp:
9281 Replace uses of send_gdb / gdb_expect.
9282 * gdb.reverse/step-reverse.exp:
9283 Replace uses of send_gdb / gdb_expect.
9284 * gdb.reverse/until-precsave.exp:
9285 Replace uses of send_gdb / gdb_expect.
9286 * gdb.reverse/until-reverse.exp:
9287 Replace uses of send_gdb / gdb_expect.
9288 * gdb.reverse/watch-precsave.exp:
9289 Replace uses of send_gdb / gdb_expect.
9290 * gdb.reverse/watch-reverse.exp:
9291 Replace uses of send_gdb / gdb_expect.
9292
9293 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9294
9295 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9296 excessive newline.
9297
9298 2010-05-27 Michael Snyder <msnyder@vmware.com>
9299
9300 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
9301 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9302 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9303 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9304 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9305 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9306 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9307 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9308 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9309 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9310 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9311 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9312 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9313 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9314 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9315 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9316 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9317 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9318 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
9319
9320 2010-05-26 Michael Snyder <msnyder@vmware.com>
9321
9322 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9323 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9324
9325 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9326 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9327 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9328
9329 * gdb.reverse/consecutive-reverse.exp:
9330 Replace uses of send_gdb / gdb_expect.
9331 * gdb.reverse/consecutive-precsave.exp:
9332 Replace uses of send_gdb / gdb_expect.
9333
9334 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9335 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9336 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
9337 * gdb.mi/mi-ns-stale-regcache.exp:
9338 Replace uses of send_gdb / gdb_expect.
9339 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9340 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9341 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9342 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9343 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9344 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9345 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9346 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9347 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
9348
9349 2010-05-26 Michael Snyder <msnyder@vmware.com>
9350
9351 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
9352
9353 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
9354
9355 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9356 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9357 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9358 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9359 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9360 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9361 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9362 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9363 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
9364
9365 2010-05-25 Tom Tromey <tromey@redhat.com>
9366
9367 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9368
9369 2010-05-25 Tom Tromey <tromey@redhat.com>
9370
9371 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9372 argument order.
9373 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9374 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9375 order.
9376 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9377 order.
9378 * gdb.base/call-sc.exp (setup_kfails): Remove.
9379 (setup_compiler_kfails): Remove.
9380 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9381 argument order.
9382 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9383 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9384 (advancei): Fix setup_kfail argument order.
9385 * gdb.base/radix.exp: Fix setup_kfail argument order.
9386 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9387 order.
9388 * gdb.base/structs.exp (setup_kfails): Remove.
9389 (setup_compiler_kfails): Fix setup_kfail argument order.
9390 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9391 order.
9392 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9393 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9394 setup_kfail argument order.
9395 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9396
9397 2010-05-25 Tom Tromey <tromey@redhat.com>
9398
9399 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9400
9401 2010-05-25 Michael Snyder <msnyder@vmware.com>
9402
9403 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9404 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9405 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9406 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9407 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9408 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9409 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9410 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9411 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
9412 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9413 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9414 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9415 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9416 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9417 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9418 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9419 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9420 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9421 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9422 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9423 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9424 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9425 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
9426 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9427 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9428 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9429 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9430 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9431 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9432 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9433 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9434 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9435 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9436 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9437 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9438 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9439 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9440 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9441 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9442 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9443 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9444 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
9445 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9446 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9447 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9448 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9449 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
9450 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
9451
9452 2010-05-25 Doug Evans <dje@google.com>
9453
9454 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9455 gdb.string_to_argv.
9456
9457 2010-05-21 Tom Tromey <tromey@redhat.com>
9458
9459 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9460 Call it.
9461 * gdb.dwarf2/pieces.S: Update.
9462 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9463
9464 2010-05-21 Tom Tromey <tromey@redhat.com>
9465
9466 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9467 Call it.
9468 * gdb.dwarf2/pieces.c (struct C): New.
9469 (f6): New function.
9470 * gdb.dwarf2/pieces.S: Replace.
9471
9472 2010-05-21 Tom Tromey <tromey@redhat.com>
9473
9474 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9475 Call it.
9476
9477 2010-05-21 Tom Tromey <tromey@redhat.com>
9478
9479 * gdb.dwarf2.pieces.exp: New file.
9480 * gdb.dwarf2.pieces.S: New file.
9481 * gdb.dwarf2.pieces.c: New file.
9482
9483 2010-05-20 Pedro Alves <pedro@codesourcery.com>
9484 Joel Brobecker <brobecker@adacore.com>
9485
9486 * lib/gdb.exp (gdb_test_no_output): New function.
9487 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9488 when testing commands that should produce no output.
9489
9490 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9491
9492 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9493 parameter that we want to watch being a constant.
9494
9495 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9496
9497 * gdb.ada/cond_lang: New testcase.
9498
9499 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9500
9501 * lib/gdb.exp (banned_variables): New variable/constant.
9502 (gdb_init): Add write trace on variables listed in banned_variables.
9503 (gdb_finish): Remove write traces on variables listed in
9504 banned_variables.
9505
9506 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9507
9508 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9509 * gdb.cp/koenig.exp: Likewise.
9510
9511 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9512
9513 PR python/11482
9514
9515 * gdb.python/py-value.exp (test_value_hash): New function.
9516
9517 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9518
9519 PR exp/11530.
9520 * gdb.base/gdb11530.c: New file.
9521 * gdb.base/gdb11530.exp: New file.
9522
9523 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9524
9525 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9526 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9527
9528 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9529
9530 * gdb.cp/koenig.exp: New test.
9531 * gdb.cp/koenig.cc: New test program.
9532
9533 2010-05-05 Joel Brobecker <brobecker@adacore.com>
9534
9535 Remove the use of prms_id and bug_id throughout the testsuite.
9536
9537 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9538
9539 PR exp/11349.
9540 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9541 use a reference local variable.
9542
9543 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9544
9545 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9546 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9547 variable different_dir. Move debugfile into a full directory pathname
9548 under DIFFERENT_DIR.
9549 * lib/gdb.exp (separate_debug_filename): Remove.
9550 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9551 variable debug_dir and mkdir of it. Update function comments.
9552
9553 2010-04-29 Pedro Alves <pedro@codesourcery.com>
9554
9555 PR gdb/11557
9556
9557 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9558 files.
9559
9560 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9561
9562 * gdb.python/py-param.exp: New File.
9563
9564 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9565
9566 * gdb.base/default.exp: Fix "set language" test.
9567
9568 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9569
9570 PR breakpoints/11531.
9571 * gdb.base/gdb11531.c: New file.
9572 * gdb.base/gdb11531.exp: New file.
9573
9574 2010-04-26 Tom Tromey <tromey@redhat.com>
9575
9576 * gdb.base/completion.exp: Add tests for completion and deprecated
9577 commands.
9578
9579 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9580
9581 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9582 (print /x char_array): Escape curly brackets.
9583
9584 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9585
9586 Fix deadlock on looped list of loaded shared objects.
9587 * gdb.base/solib-corrupted.exp: New.
9588
9589 2010-04-23 Doug Evans <dje@google.com>
9590
9591 * gdb.python/py-section-script.c: New file.
9592 * gdb.python/py-section-script.exp: New file.
9593 * gdb.python/py-section-script.py: New file.
9594
9595 2010-04-20 Chris Moller <cmoller@redhat.com>
9596
9597 PR 10179
9598
9599 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9600 * gdb.base/pr10179-a.c:
9601 * gdb.base/pr10179-b.c:
9602 * gdb.base/pr10179.exp: New files.
9603
9604 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9605
9606 Fix crashes on dangling display expressions.
9607 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9608 is SEP.
9609 (lib_flags): Remove the "debug" keyword.
9610 (libsepdebug): New variable for iterating new loop.
9611 (save_pf_prefix): New variable wrapping the loop.
9612 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9613 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9614
9615 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9616
9617 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9618
9619 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9620
9621 PR stabs/11479.
9622 * gdb.stabs/gdb11479.exp: New file.
9623 * gdb.stabs/gdb11479.c: New file.
9624
9625 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9626
9627 * gdb.base/charset.c (Strin16, String32): New variables.
9628 * gdb.base/charset.exp (gdb_test): Test correct display
9629 of 16 or 32 bit strings.
9630
9631 2010-04-21 Chris Moller <cmoller@redhat.com>
9632
9633 PR 9167
9634 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9635 * gdb.cp/pr9167.cc: New file.
9636 * gdb.cp/pr9167.exp: New file.
9637
9638
9639 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9640
9641 PR pascal/11492.
9642 * gdb.pascal/gdb11492.pas: New file.
9643 * gdb.pascal/gdb11492.exp: New file.
9644
9645 2010-04-20 Joel Brobecker <brobecker@adacore.com>
9646
9647 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
9648
9649 2010-04-20 Joel Brobecker <brobecker@adacore.com>
9650
9651 * gdb.ada/dyn_loc: New testcase.
9652
9653 2010-04-20 Chris Moller <cmoller@redhat.com>
9654
9655 PR 10867
9656
9657 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9658 * gdb.cp/pr10687.cc: New file.
9659 * gdb.cp/pr10687.exp: New file.
9660
9661
9662 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9663 Sergio Durigan Junior <sergiodj@redhat.com>
9664
9665 * gdb.fortran/logical.exp: New testcase.
9666 * gdb.fortran/logical.f90: New file.
9667
9668 2010-04-19 Doug Evans <dje@google.com>
9669
9670 * gdb.base/help.exp (help source): Update expected output.
9671
9672 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9673
9674 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9675 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9676 gdb_exit and return.
9677 (executable): New variable.
9678 (binfile): Use it.
9679
9680 2010-04-19 Pedro Alves <pedro@codesourcery.com>
9681
9682 PR breakpoints/8554.
9683
9684 * gdb.trace/save-trace.exp: Adjust.
9685
9686 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9687
9688 PR corefiles/11511
9689 * gdb.arch/system-gcore.exp: New.
9690 * gdb.arch/gcore.c: Likewise.
9691
9692 2010-04-15 Doug Evans <dje@google.com>
9693
9694 * gdb.python/py-progspace.c: New file.
9695 * gdb.python/py-progspace.exp: New file.
9696
9697 * gdb.base/source.exp: Add tests for "source -s".
9698
9699 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9700
9701 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9702 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9703 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9704 * gdb.python/py-mi.exp: New test for to_string returning None.
9705
9706 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9707
9708 * gdb.python/py-breakpoint.c: Make result global.
9709
9710 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9711
9712 Fix non-GNU make compatibility.
9713 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9714
9715 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9716
9717 * gdb.python/py-breakpoint.exp: New File.
9718 * gdb.python/py-breakpoint.C: Ditto.
9719
9720 2010-04-08 Stan Shebs <stan@codesourcery.com>
9721
9722 * gdb.trace/actions.exp: Clear default-collect.
9723 * gdb.trace/save-trace.exp: Clear default-collect.
9724
9725 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9726
9727 * gdb.python/py-value: Add null string variable.
9728 (test_lazy_string): Test zero length, NULL address lazy
9729 strings.
9730
9731 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9732
9733 * gdb.arch/i386-avx.c: New.
9734 * gdb.arch/i386-avx.exp: Likewise.
9735
9736 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9737
9738 2010-04-06 Doug Evans <dje@google.com>
9739
9740 * gdb.base/source-test.gdb: New file.
9741 * gdb.base/source.exp: Test source -v.
9742
9743 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9744
9745 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9746
9747 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9748
9749 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9750 within one line, unless it is followed by a double quote.
9751 * gdb.stabs/hppa.sed: Idem.
9752 * gdb.stabs/weird.def: Add char and String constants
9753 * gdb.stabs/weird.exp: Check for correct parsing of
9754 char and string constants.
9755 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9756 in .stabs to .stabx substitution.
9757
9758 2010-04-05 Stan Shebs <stan@codesourcery.com>
9759
9760 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9761 constant global.
9762 * gdb.trace/tfile.exp: Try to print them.
9763
9764 2010-04-04 Stan Shebs <stan@codesourcery.com>
9765
9766 * gdb.base/completion.exp: Update for new "info watchpoints".
9767 * gdb.base/default.exp: Ditto.
9768 * gdb.base/help.exp: Ditto.
9769 * gdb.base/watchpoint.exp: Ditto.
9770 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
9771
9772 2010-04-04 Stan Shebs <stan@codesourcery.com>
9773
9774 * gdb.trace/tfile.exp: Sharpen tfind test.
9775
9776 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9777
9778 * gdb.base/break-entry.exp: New.
9779
9780 2010-04-02 Hui Zhu <teawater@gmail.com>
9781 Michael Snyder <msnyder@vmware.com>
9782
9783 * gdb.reverse/i386-sse-reverse.exp: New file.
9784 * gdb.reverse/i386-sse-reverse.c: New file.
9785
9786 2010-04-02 Pedro Alves <pedro@codesourcery.com>
9787
9788 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9789
9790 2010-04-01 Stan Shebs <stan@codesourcery.com>
9791
9792 * gdb.trace/actions.exp: Tweak expected output.
9793 * gdb.trace/while-stepping.exp: Tweak expected output.
9794
9795 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9796
9797 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9798
9799 2010-04-01 Pedro Alves <pedro@codesourcery.com>
9800
9801 * gdb.base/commands.exp: Adjust.
9802 * gdb.cp/extern-c.exp: Adjust.
9803
9804 2010-04-01 Pedro Alves <pedro@codesourcery.com>
9805
9806 * gdb.trace/collection.c (local_test_func): Define a local struct,
9807 and instanciate it.
9808
9809 2010-04-01 Pedro Alves <pedro@codesourcery.com>
9810
9811 * gdb.trace/collection.exp (gdb_collect_args_test)
9812 (gdb_collect_argarray_test): XFAIL the tests that assume the
9813 argarray argument's elements are collected.
9814
9815 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9816
9817 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9818 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9819
9820 2010-03-31 Stan Shebs <stan@codesourcery.com>
9821
9822 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9823 and tracepoint conditionals.
9824 (gdb_verify_tracepoints): Delete unused return.
9825
9826 2010-03-26 Keith Seitz <keiths@redhat.com>
9827
9828 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9829 appear in the output before main.
9830 Remove KFAIL for gdb/2215 aka bz 9320.
9831
9832 2010-03-30 Doug Evans <dje@google.com>
9833
9834 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9835 by dejagnu.
9836 * gdb.arch/amd64-dword.exp: Ditto.
9837
9838 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9839 match.
9840 (break printf): Ditto.
9841
9842 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9843
9844 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9845 gcc < 4.4.
9846 * gdb.cp/shadow.exp: Ditto.
9847
9848 2010-03-29 Pedro Alves <pedro@codesourcery.com>
9849
9850 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9851 "tstart" is silent.
9852
9853 2010-03-29 Pedro Alves <pedro@codesourcery.com>
9854
9855 * gdb.trace/collection.exp (executable): New.
9856 (binfile): Use it.
9857 (fpreg, spreg, pcreg): New.
9858 (test_register): Use gdb_test_multiple. Pass /x to print.
9859 (prepare_for_trace_test): New.
9860 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9861 (gdb_collect_args_test, gdb_collect_argstruct_test)
9862 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9863 prepare_for_trace_test.
9864 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9865 fpreg, spreg and pcreg.
9866 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9867 prepare_for_trace_test.
9868 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9869 try to detect tracing support here. Don't set breakpoints at
9870 `begin' or `end' here.
9871 <global scope>: Use clean_restart. Run to main before checking
9872 for tracing support. Check for for tracing support here.
9873
9874 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9875
9876 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9877 " as $displacement" to "seen displacement message".
9878
9879 2010-03-28 Pedro Alves <pedro@codesourcery.com>
9880
9881 * gdb.trace/while-dyn.exp (executable): New variable.
9882 (binfile): Use it.
9883 (test_while_stepping): New function. Move most tests here. Call
9884 it once for each of the while-stepping, stepping and ws aliases.
9885
9886 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9887
9888 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9889 that do not provide the tagless_struct type name at all.
9890 (test_print_anon_union): Do not check value of uninitialized
9891 union member. Do not use cp_test_ptype_class, so we can accept
9892 "long" as well as "long int".
9893
9894 2010-03-26 Pedro Alves <pedro@codesourcery.com>
9895
9896 * gdb.trace/tfile.c (tohex, bin2hex): New.
9897 (write_error_trace_file): Hexify error description.
9898
9899 2010-03-25 Stan Shebs <stan@codesourcery.com>
9900
9901 * gdb.trace/tfile.c: Generate an additional trace file, improve
9902 portability.
9903 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9904 files in a better way.
9905
9906 2010-03-25 Keith Seitz <keiths@redhat.com>
9907
9908 * gdb.java/jprint.exp: XFAIL printing of static class members
9909 because of GCC debuginfo problem.
9910
9911 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9912
9913 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9914
9915 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9916
9917 * gdb.base/completion.exp: Allow long instead of long int.
9918 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9919 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9920 variable p.
9921 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9922 * gdb.base/pointers.exp: Allow long instead of long int.
9923 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9924 * gdb.base/step-line.exp: Allow a directory before the source file name.
9925
9926 2010-03-24 Tom Tromey <tromey@redhat.com>
9927
9928 PR breakpoints/9352:
9929 * gdb.base/default.exp: Update.
9930 * gdb.base/commands.exp: Update.
9931 * gdb.cp/extern-c.exp: Test setting commands on multiple
9932 breakpoints at once.
9933
9934 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9935
9936 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9937 if gdb,nosignals.
9938 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9939 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9940 exited".
9941
9942 2010-03-24 Stan Shebs <stan@codesourcery.com>
9943
9944 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9945
9946 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9947
9948 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9949 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9950 argument. Handle "short" and "long".
9951 (Top level): Pass overprototyped output for old_fptr and xptr.
9952
9953 2010-03-23 Pedro Alves <pedro@codesourcery.com>
9954
9955 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9956 format strings and add casts to avoid compiler warnings.
9957
9958 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
9959
9960 * lib/trace-support.exp (gdb_trace_setactions):
9961 Don't expect whitespace after ">" prompt.
9962 * gdb.trace/actions.exp: Adjust for output changes.
9963 * gdb.trace/while-stepping.exp: Likewise.
9964
9965 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9966
9967 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9968 and r157645).
9969
9970 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9971
9972 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9973 New.
9974
9975 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9978 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9979
9980 2010-03-19 Stan Shebs <stan@codesourcery.com>
9981
9982 * gdb.trace/ax.exp: New file.
9983
9984 2010-03-19 Doug Evans <dje@google.com>
9985
9986 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9987 output from gcc.
9988
9989 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9990 named /usr/sbin/prelink<foo>.
9991
9992 2010-03-18 Stan Shebs <stan@codesourcery.com>
9993
9994 * gdb.trace/circ.exp: Test circular-trace-buffer.
9995 * gdb.trace/tfile.exp: Update tstatus test.
9996
9997 2010-03-18 Joel Brobecker <brobecker@adacore.com>
9998
9999 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10000 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10001
10002 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10003
10004 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10005
10006 2010-03-18 Pedro Alves <pedro@codesourcery.com>
10007
10008 * gdb.base/default.exp: Adjust the expected output of the finish
10009 and until commands when the inferior is not being run.
10010
10011 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10012
10013 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10014 * gdb.cp/nsusing.exp: Ditto.
10015
10016 2010-03-15 Tom Tromey <tromey@redhat.com>
10017
10018 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10019 * gdb.cp/userdef.cc (operator==): New function.
10020 (main): New locals mem1, mem2.
10021
10022 2010-03-15 Jie Zhang <jie@codesourcery.com>
10023
10024 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10025 Declare and use new loadtimeout variable.
10026
10027 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10028
10029 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10030 Use gdb_load later.
10031
10032 2010-03-14 Pedro Alves <pedro@codesourcery.com>
10033
10034 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10035 literal. Add missing endlines to prints to stderr.
10036
10037 2010-03-12 Tom Tromey <tromey@redhat.com>
10038
10039 PR c++/9708:
10040 * gdb.cp/m-static.exp: Add regression test.
10041 * gdb.cp/m-static.cc (method): New method.
10042 (main): Call it.
10043
10044 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10045
10046 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10047 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10048
10049 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10050
10051 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10052
10053 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10054
10055 * lib/gdb.exp (skip_stl_tests): New.
10056 (gdb_compile): Symbian needs -ldl.
10057 (shlib_target_file): New.
10058 (shlib_symbol_file): New.
10059 (gdb_load_shlibs): Use shlib_target_file.
10060 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10061 * gdb.cp/exception.exp: Use skip_stl_tests.
10062 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10063 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10064 * gdb.cp/mb-templates.exp: Ditto.
10065 * gdb.base/commands.exp: Relax regexes.
10066 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10067 shlib_target_file and shlib_symbol_file.
10068 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10069 sections.
10070 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10071 * gdb.base/solib-disc.exp: Use
10072 shlib_target_file and shlib_symbol_file.
10073 * gdb.base/unload.exp: Don't skip on symbian. Use
10074 shlib_target_file and shlib_symbol_file.
10075 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10076
10077 2010-03-12 Pedro Alves <pedro@codesourcery.com>
10078
10079 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10080 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10081 Issue a tfind end before looking for a tracepoint frame.
10082 * gdb.trace/tfind.exp: Adjust tstatus output.
10083 Adjust disassembly output.
10084 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10085
10086 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10087
10088 * gdb.base/break-interp.exp: Create new displacement parameter value
10089 for the test_ld calls.
10090 (reach): New parameter displacement, verify its content. New push of
10091 pf_prefix "reach-$func:". Import global expect_out.
10092 (test_core): New parameter displacement, verify its content. New push
10093 of pf_prefix "core:". New command "set verbose on". Import global
10094 expect_out.
10095 (test_attach): New parameter displacement, verify its content. New
10096 push of pf_prefix "attach:". New command "set verbose on". Import
10097 global expect_out.
10098 (test_ld): New parameter displacement, pass it to the reach, test_core
10099 and test_attach calls and verify its content in the "ld.so exit" test.
10100 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10101 (prelink): Update expected text, use gdb_test.
10102
10103 2010-03-10 Doug Evans <dje@google.com>
10104
10105 * gdb.base/checkpoint.exp: Fix comment.
10106 Lengthen timeout while doing >600 checkpoints test.
10107 Rename duplicate "kill all one" test to keep test names unique.
10108
10109 2010-03-10 Pedro Alves <pedro@codesourcery.com>
10110
10111 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10112
10113 2010-03-08 Keith Seitz <keiths@redhat.com>
10114
10115 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10116 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10117 (dm_type_long): New function.
10118 (dm_type_unsigned_short): New function.
10119 (dm_type_unsigned_long): New function.
10120 (myint): New typedef.
10121 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10122 long, unsigned shor and long, operator char*, and typedef.
10123 (test_lookup_operator_functions): Add operator char* test.
10124 (test_paddr_operator_functions): Likewise.
10125 (test_paddr_overloaded_functions): Use probe values for
10126 short, long, and unsigned short and long.
10127 (test_paddr_hairy_functions): If the demangler probe detected
10128 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10129 demangler.
10130 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10131 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10132 and "print null_pmf".
10133 Add test "ptype a.*pmf".
10134 * gdb.cp/overload.exp: Allow optional "int" to appear with
10135 "short" and "long".
10136 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10137 long expect value for men_overload1arg.
10138 Allow "int" to appear with "short" and "long".
10139 When testing "info break", add argument for main (void).
10140 Also allow "int" to appear with "short" and "long".
10141 Ditto with "unsigned" and "long long".
10142 * gdb.java/jmain.exp: Do not enclose methods names in single
10143 quotes.
10144 * gdb.java/jmisc.exp: Likewise.
10145 * gdb.java/jprint.exp: Likewise.
10146 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10147
10148 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10149 * gdb.cp/exception.exp (backtrace after first throw)
10150 (backtrace after second throw): Allow a namespace before __cxa_throw.
10151 (backtrace after first catch, backtrace after second catch): Allow
10152 a namespace before __cxa_begin_catch.
10153
10154 * gdb.cp/cpexprs.exp: New file.
10155 * gdb.cp/cpexprs.cc: New file.
10156
10157 From Daniel Jacobowitz <dan@codesourcery.com>
10158 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10159 to use string_to_regexp.
10160 (ctor, dtor): New functions. Use them to match constructor
10161 and destructor function types.
10162 (Top level): Use runto_main.
10163
10164 2010-03-05 Tom Tromey <tromey@redhat.com>
10165
10166 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10167 gdb.target_charset.
10168 (pp_ns.to_string): Likewise.
10169
10170 2010-03-04 Keith Seitz <keiths@redhat.com>
10171
10172 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10173 can be quoted. Test that both the filename and function/line
10174 portions can be quoted at the same time.
10175
10176 2010-03-04 Pedro Alves <pedro@codesourcery.com>
10177
10178 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10179
10180 2010-03-03 Doug Evans <dje@google.com>
10181
10182 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10183 libc contains libpthread.
10184
10185 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10186 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10187 of gdb_compile. Add another pattern to match android backtrace.
10188
10189 2010-03-03 Tom Tromey <tromey@redhat.com>
10190
10191 PR gdb/11345:
10192 * gdb.base/printcmds.exp (test_printf): Add test.
10193
10194 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10195
10196 * gdb.arch/amd64-byte.exp: New.
10197 * gdb.arch/amd64-dword.exp: Likewise.
10198 * gdb.arch/amd64-pseudo.c: Likewise.
10199 * gdb.arch/amd64-word.exp: Likewise.
10200 * gdb.arch/i386-byte.exp: Likewise.
10201 * gdb.arch/i386-pseudo.c: Likewise.
10202 * gdb.arch/i386-word.exp: Likewise.
10203
10204 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10205
10206 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10207 types. Add structreg, bitfields, and flags registers.
10208 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10209 registers.
10210
10211 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10212
10213 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10214 (load_description): Set architecture if defined.
10215
10216 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10217
10218 * gdb.python/py-frame.exp: Add read_var block tests.
10219 * gdb.python/py-frame.c (block): New function.
10220
10221 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10222 Daniel Jacobowitz <dan@codesourcery.com>
10223
10224 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10225
10226 2010-02-25 David S. Miller <davem@davemloft.net>
10227
10228 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10229 fix logic for setting all_syscalls_numbers.
10230
10231 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10232
10233 * Makefile.in: Add py-block and py-symbol.
10234 * gdb.python/py-symbol.exp: New File.
10235 * gdb.python/py-symtab.exp: New File.
10236 * gdb.python/py-block.exp: New File.
10237 * gdb.python/py-symbol.c: New File.
10238 * gdb.python/py-block.c: New File.
10239
10240 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10241
10242 PR python/11314
10243 * lib/gdb.exp (skip_python_tests): New function.
10244 * gdb.python/py-cmd.exp: Use skip_python_tests.
10245 * gdb.python/py-frame.exp: Likewise.
10246 * gdb.python/py-function.exp: Likewise.
10247 * gdb.python/py-prettyprint.exp: Likewise.
10248 * gdb.python/py-template.exp: Likewise.
10249 * gdb.python/py-type.exp: Likewise.
10250 * gdb.python/py-value.exp: Likewise.
10251
10252 2010-02-22 Pedro Alves <pedro@codesourcery.com>
10253
10254 PR9605
10255
10256 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10257
10258 2010-02-19 Tom Tromey <tromey@redhat.com>
10259
10260 PR c++/8693, PR c++/9496:
10261 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10262 regression tests.
10263
10264 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10265
10266 Fix compatibility with m68k as.
10267 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10268 Use only /* comments */.
10269
10270 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10271
10272 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10273 * configure: Regenerate.
10274
10275 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10276
10277 * gdb.python/py-type.exp: Check for Python support.
10278
10279 2010-02-17 Pedro Alves <pedro@codesourcery.com>
10280
10281 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10282 `regsub' syntax available.
10283
10284 2010-02-17 Pedro Alves <pedro@codesourcery.com>
10285
10286 * gdb.base/shmain.c (main): Remove printf call.
10287 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10288 * gdb.base/unload.c (main): Make format of fprintf a string
10289 literal. Add missing endlines to prints to stderr.
10290 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10291
10292 2010-02-17 Tom Tromey <tromey@redhat.com>
10293
10294 * gdb.java/jprint.java (jprint.props): New field.
10295 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10296
10297 2010-02-17 Pedro Alves <pedro@codesourcery.com>
10298
10299 * gdb.base/charset.exp: Don't assume new `regsub' syntax
10300 available.
10301
10302 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10303
10304 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10305 creation to support remote host testing.
10306
10307 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10308
10309 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10310 Recognize "command not found".
10311
10312 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10313
10314 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10315 single-stepping.
10316
10317 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10318
10319 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10320 if arguments are not supported.
10321
10322 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10323
10324 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10325 be const or non-const.
10326
10327 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10328
10329 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10330 mi_send_resuming_command to send -exec-continue.
10331
10332 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10333
10334 * gdb.base/list.exp (test_list_filename_and_function): Add test
10335 with single quotes.
10336 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10337 matching.
10338 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10339 Add KFAIL'd tests for PR gdb/11289.
10340
10341 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10342
10343 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10344
10345 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10348 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10349 a temporary directory.
10350
10351 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10352
10353 * gdb.base/charset.exp: Use a single regular expression to match
10354 show host-charset and show target-charset output.
10355
10356 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10357
10358 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10359 "Illegal process-id" expect string more exact.
10360 (attach to digits-starting nonsense is prohibited): New.
10361
10362 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10363
10364 * gdb.base/prelink.exp (set verbose on): New.
10365
10366 2010-02-12 Tomas Holmberg <th@virtutech.com>
10367
10368 * mi-reverse.exp: New file. Test for reverse option to the
10369 following MI commands: exec-continue, exec-finish, exec-next,
10370 exec-step, exec-next-instruction, exec-step-instruction.
10371
10372 2010-02-09 Joel Brobecker <brobecker@adacore.com>
10373
10374 * gdb.ada/ptype_tagged_param: New testcase.
10375
10376 2010-02-08 Tom Tromey <tromey@redhat.com>
10377
10378 PR c++/8017:
10379 * gdb.cp/overload.exp: Add tests.
10380 * gdb.cp/overload.cc (struct K): New.
10381 (namespace N): New.
10382 (main): Call new functions.
10383 (K::staticoverload): Define.
10384
10385 2010-02-08 Chris Moller <moller@mollerware.com>
10386
10387 PR gdb/10728
10388 * gdb.cp/pr10728-x.h: New file.
10389 * gdb.cp/pr10728-x.cc: New file.
10390 * gdb.cp/pr10728-y.cc: New file.
10391 * gdb.cp/pr10728.exp: New file.
10392 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10393
10394 2010-02-08 Chris Moller <moller@mollerware.com>
10395
10396 PR gdb/9067
10397 * gdb.cp/pr9067.exp: New
10398 * gdb.cp/pr9067.cc: New
10399 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10400
10401 2010-02-08 Joel Brobecker <brobecker@adacore.com>
10402
10403 * lib/gdb.exp (gdb_test_timeout): New global variable.
10404 Set it to timeout if not already set.
10405 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10406
10407 2010-02-05 Doug Evans <dje@google.com>
10408
10409 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10410 user.
10411
10412 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10413
10414 PR c++/7935:
10415 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10416
10417 2010-02-04 Tom Tromey <tromey@redhat.com>
10418
10419 * gdb.cp/virtbase.exp: Make test case names unique.
10420
10421 2010-02-02 Tom Tromey <tromey@redhat.com>
10422
10423 * gdb.cp/virtbase.exp: Add regression tests.
10424 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10425 (main): Instantiate RHC.
10426
10427 2010-02-02 Tom Tromey <tromey@redhat.com>
10428
10429 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10430 type-printing change.
10431
10432 2010-02-02 Tom Tromey <tromey@redhat.com>
10433
10434 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10435 * gdb.cp/virtbase.cc: New file.
10436 * gdb.cp/virtbase.exp: New file.
10437 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10438
10439 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10440
10441 PR libc/11214:
10442 * gdb.threads/current-lwp-dead.c: Include features.h.
10443 (HAS_NOMMU): New.
10444 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10445
10446 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 * gdb.base/symbol-without-target_section.exp,
10449 gdb.base/symbol-without-target_section.c: New.
10450
10451 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10452
10453 * gdb.base/bigcore.exp: Reset increased timeout.
10454 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10455
10456 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10457
10458 * gdb.base/gcore.exp (capture_command_output): Use
10459 gdb_test_multiple.
10460
10461 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10462
10463 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10464 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10465 (Top level): Call it.
10466
10467 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10470
10471 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10472
10473 * gdb.base/call-strs.exp, gdb.base/default.exp,
10474 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10475 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10476 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10477 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10478 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10479 * gdb.base/ending-run.exp: Correct restore of timeout.
10480 * gdb.base/page.exp: Remove unnecessary timeout setting.
10481
10482 2010-01-29 Joel Brobecker <brobecker@adacore.com>
10483
10484 * gdb.ada/rec_return: New testcase.
10485
10486 2010-01-29 Joel Brobecker <brobecker@adacore.com>
10487
10488 * gdb.ada/call_pn: New testcase.
10489
10490 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10491
10492 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10493 (Top level): Use it to resume.
10494 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10495 the Thumb mode displaced stepping error as unsupported.
10496
10497 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10498
10499 * gdb.cp/nsusing.exp: Added more tests.
10500 * gdb.cp/nsrecurs.exp: Ditto.
10501 * gdb.cp/nsusing.cc: Added test functions.
10502 * gdb.cp/nsrecurs.cc: Ditto.
10503
10504 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10507 absolute directory pathnames in gdb.sum file.
10508
10509 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10510
10511 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10512 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10513
10514 2010-01-26 Tom Tromey <tromey@redhat.com>
10515
10516 PR exp/7643:
10517 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10518 setup_kfail.
10519
10520 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10521
10522 * gdb.cp/nsrecurs.exp: New test.
10523 * gdb.cp/nsrecurs.cc: New test program.
10524 * gdb.cp/nsstress.exp: New test.
10525 * gdb.cp/nsstress.cc: New test program.
10526 * gdb.cp/nsdecl.exp: New test.
10527 * gdb.cp/nsdecl.cc: New test program.
10528
10529 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10530
10531 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10532 imported into file scope.
10533 Marked test as xfail.
10534 * gdb.cp/namespace-using.cc (marker5): New function.
10535 * gdb.cp/shadow.exp: New test.
10536 * gdb.cp/shadow.cc: New test program.
10537 * gdb.cp/nsimport.exp: New test.
10538 * gdb.cp/nsimport.cc: New test program.
10539
10540 2010-01-25 Tom Tromey <tromey@redhat.com>
10541
10542 PR gdb/11049:
10543 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10544 with "set print null-stop on".
10545
10546 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10547
10548 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10549 Adjust it for DISASSEMBLY_OMIT_FNAME.
10550
10551 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10552
10553 PR symtab/11199:
10554 * gdb.dwarf2/member-ptr-forwardref.exp,
10555 gdb.dwarf2/member-ptr-forwardref.S: New.
10556
10557 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10558
10559 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10560 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10561 thread1_tid_mutex. Remove gdbstop_mutex handling.
10562 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10563 thread2_tid_mutex. Remove gdbstop_mutex handling.
10564 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10565 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10566 pthread_cond_wait conditionalizations by while loops.
10567
10568 2010-01-20 Tom Tromey <tromey@redhat.com>
10569
10570 PR backtrace/10770:
10571 * gdb.dwarf2/pr10770.exp: New file.
10572 * gdb.dwarf2/pr10770.c: New file.
10573 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10574
10575 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10576
10577 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10578 that target was removed, and the test always runs native anyway.
10579
10580 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10581
10582 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10583 gdb.base/watchpoint-cond-gone-stripped.c: New.
10584
10585 2010-01-19 Tom Tromey <tromey@redhat.com>
10586
10587 PR c++/8000:
10588 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10589 existing tests.
10590 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10591 (main): Use AAA::SomeEnum.
10592
10593 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10594
10595 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10596 (test_ignore_count): Declare line_callme_body global.
10597 (run to breakpoint with ignore count): Use line_callme_body.
10598 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10599 (set line_main_hello, set line_main_return): Reindent.
10600 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10601 New.
10602 (continue to callee4): Use line_callee4_body.
10603 (check *stopped from CLI command): Use line_callee4_next.
10604 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10605 (set line_main_hello, set line_main_return): Reindent.
10606 (set line_callee4_head, set line_callee4_body): New.
10607 (continue to callee4): Use line_callee4_body.
10608
10609 2010-01-18 Tom Tromey <tromey@redhat.com>
10610
10611 PR c++/9680:
10612 * gdb.cp/casts.cc: Add new classes and variables.
10613 * gdb.cp/casts.exp: Test new operators.
10614
10615 2010-01-18 Tom Tromey <tromey@redhat.com>
10616 Thiago Jung Bauermann <bauerman@br.ibm.com>
10617
10618 * gdb.python/source2.py: New file.
10619 * gdb.python/source1: New file.
10620 * gdb.python/python.exp: Test "source" command.
10621
10622 2010-01-15 Stan Shebs <stan@codesourcery.com>
10623
10624 * gdb.trace/tfile.c: New file.
10625 * gdb.trace/tfile.exp: New file.
10626
10627 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10628
10629 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10630
10631 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10632
10633 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10634
10635 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10636
10637 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10638 (libfunc): New parameter action. Implement also selectable "sleep".
10639 * gdb.base/break-interp-main.c: Include assert.h.
10640 (libfunc): New parameter action.
10641 (main): New parameters argc and argv. Assert argc. Pass argv.
10642 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10643 (test_attach): New proc.
10644 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10645 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10646
10647 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10648
10649 * gdb.base/break-interp.exp (test_core): New proc.
10650 (test_ld): Call it.
10651
10652 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10653
10654 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10655 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10656 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10657 and gdb_compile_shlib. Use new -Wl compiler options.
10658 (dl bt, main bt): New tests.
10659
10660 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10661
10662 Support PIEs with no symfile_objfile.
10663 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10664 (test_ld): New parameter trynosym.
10665 (test_ld <$trynosym>): New block.
10666
10667 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10668
10669 * gdb.base/break-interp.exp: New file.
10670
10671 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10672
10673 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10674 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10675 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10676 test.
10677 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10678 * gdb.python/py-mi.exp: Add lazy string test.
10679
10680 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10681
10682 * lib/mi-support.exp (mi_check_thread_states): Handle
10683 core number in thread listing.
10684
10685 2010-01-12 Joel Brobecker <brobecker@adacore.com>
10686
10687 * gdb.base/maint.exp: Adjust the expected output for the
10688 "maint print type" test. Use gdb_test_multiple instead of
10689 gdb_sent/gdb_expect.
10690
10691 2010-01-11 Doug Evans <dje@google.com>
10692
10693 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10694 from gdbserver_download. All callers updated.
10695
10696 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10697
10698 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10699
10700 Implement binary numbers parsing.
10701 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10702 (test_integer_literals_rejected): New binary tests.
10703
10704 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10705
10706 * gdb.cell/configure: Regenerate.
10707
10708 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10709
10710 * gdb.base/corefile.exp: Move the core finding block out and call it as
10711 core_find, new variable $corefile, replace corefile by $corefile and
10712 [file tail $corefile] for usage vs. test names resp.
10713 * lib/gdb.exp (core_find): Move it as a new function here. New
10714 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10715 $destcore. Return "" on error.
10716
10717 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10718
10719 Workaround PR binutils/10802.
10720 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10721 (twice).
10722
10723 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10724
10725 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10726
10727 2010-01-08 Joel Brobecker <brobecker@adacore.com>
10728
10729 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10730 call, to avoid interruption.
10731
10732 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10733
10734 * gdb.stabs/weird.def (args93): New.
10735
10736 2010-01-07 Doug Evans <dje@google.com>
10737
10738 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10739
10740 2010-01-07 Tom Tromey <tromey@redhat.com>
10741
10742 * gdb.base/source.exp: Use correct line number.
10743
10744 2010-01-05 Stan Shebs <stan@codesourcery.com>
10745
10746 * gdb.trace/tracecmd.exp: Test ftrace.
10747
10748 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10749
10750 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10751
10752 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10755 "uint_for_mi_testing".
10756
10757 2010-01-01 Joel Brobecker <brobecker@adacore.com>
10758
10759 Test indented comment in file being sourced.
10760 * gdb.base/commands.exp: Test indented comment in file being sourced.
10761
10762 2010-01-01 Joel Brobecker <brobecker@adacore.com>
10763
10764 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10765 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10766 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10767 notice.
10768
10769 2010-01-01 Joel Brobecker <brobecker@adacore.com>
10770
10771 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10772 notice.
10773
10774 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10775
10776 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10777 missing $after_stopped and comma (,) expectation.
10778
10779 2009-12-31 Stan Shebs <stan@codesourcery.com>
10780
10781 * gdb.trace/actions.exp: Test teval action.
10782
10783 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10784
10785 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10786 (top level): Call test_watchpoint_in_big_blob.
10787 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10788 watchpoints.
10789 (func3): Write to buf.
10790
10791 2009-12-29 Stan Shebs <stan@codesourcery.com>
10792
10793 * gdb.trace/actions.exp: Test default-collect.
10794
10795 2009-12-28 Stan Shebs <stan@codesourcery.com>
10796
10797 * gdb.trace/tsv.exp: New file.
10798 * gdb.base/completion.exp: Update ambiguous info output.
10799
10800 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10801
10802 * gdb.base/find.c (main): Reference search buffers.
10803 * gdb.base/included.c (main): Reference integer.
10804 * gdb.base/ptype.c (charfoo): Declare.
10805 (intfoo): Call charfoo.
10806 * gdb.base/scope0.c (useitp): New function.
10807 (usestatics): Use useitp.
10808 (useit): Add a type for val.
10809 * gdb.base/scope1.c (useit1): Take a pointer argument.
10810 (usestatics1): Update calls to useit1.
10811 * gdb.cp/call-c.cc: Declare foo.
10812 (main): Call foo.
10813 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10814 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10815 (main): Call C::ensureRefs and ensureOtherRefs.
10816 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10817 variables.
10818 (ensureOtherRefs): New function.
10819 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10820 * gdb.cp/templates.cc (main): Call t5i.value.
10821
10822 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10823
10824 Fix compatibility with G++-4.5.
10825 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10826 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10827 (uncaught return): Remove.
10828
10829 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10830 Phil Muldoon <pmuldoon@redhat.com>
10831
10832 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10833 (bp_location13, bp_location14, bp_location17, bp_location18)
10834 (marker3_proto, marker4_proto): New variables.
10835 (breakpoint info): Update output.
10836 (run until breakpoint at marker3, run until breakpoint at marker4): New
10837 tests.
10838
10839 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10840
10841 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10842 Replace the printf call of Y by provided "y-set-1" label. New block
10843 for the second shared library.
10844 * gdb.base/unload.exp: Compile also the second library, call
10845 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10846 (single pending breakpoint info): Rename to ...
10847 (pending breakpoint info before run): ... this extended test.
10848 (libfile2, libname2, libsrcfile2, libsrc2)
10849 (lib_sl2): New variables.
10850 (exec_opts): Set also SHLIB_NAME2.
10851 (pending breakpoint info on first run at shrfunc1)
10852 (pending breakpoint info on second run at shrfunc1)
10853 (pending breakpoint info on second run at shrfunc2)
10854 (print y from libfile, print y from libfile2): New tests.
10855 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10856 * gdb.base/unloadshr2.c: New.
10857
10858 2009-12-22 Hui Zhu <teawater@gmail.com>
10859
10860 * gdb.reverse/sigall-reverse.exp: Adjust.
10861
10862 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10863
10864 PR gdb/10884
10865
10866 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10867 (main): Call do_bitfield_tests.
10868 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
10869
10870 2009-12-20 Joel Brobecker <brobecker@adacore.com>
10871
10872 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10873 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10874 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10875 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10876 gdb.modula2/unbounded1.c: Update copyright header.
10877
10878 2009-12-10 Chris Moller <moller@mollerware.com>
10879
10880 PR gdb/9399
10881 * gdb.cp/virtfunc2.exp: New tests
10882 * gdb.cp/virtfunc2.cc: New tests
10883 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10884
10885 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10886
10887 * gdb.reverse/i387-env-reverse.c: New file.
10888 * gdb.reverse/i387-env-reverse.exp: New file.
10889 * gdb.reverse/i387-stack-reverse.c: New file.
10890 * gdb.reverse/i387-stack-reverse.exp: New file.
10891
10892 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10893
10894 * gdb.python/py-type.exp (test_range): New test.
10895
10896 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10897
10898 PR python/10805
10899
10900 * gdb.python/py-type.exp: New file.
10901 * gdb.python/py-type.c: New file.
10902 * Makefile.in: Add py-type.
10903
10904 2009-12-03 Tom Tromey <tromey@redhat.com>
10905
10906 * gdb.python/py-value.exp (test_parse_and_eval): New
10907 function.
10908
10909 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10910
10911 PR gdb/11022
10912
10913 * gdb.base/pr11022.exp: New test.
10914 * gdb.base/pr11022.c: New test.
10915
10916 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10917
10918 Fix spurious false FAILs.
10919 * gdb.base/structs.c (chartest): New.
10920 (main): Fill-in chartest.
10921 * gdb.base/structs.exp (anychar_re, first): New.
10922 (start_structs_test): Import global anychar_re and first.
10923 New gdb_test call "set print elements 300; ${testfile}"
10924 (start_structs_test <$first>): New block.
10925 (any): Import global anychar_re. New variable ac. Use ${ac}.
10926
10927 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10928
10929 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10930
10931 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10932
10933 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10934 Force $srcfile file.
10935 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10936
10937 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10938
10939 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10940 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10941 * gdb.threads/watchthreads-reorder.exp: Likewise.
10942
10943 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10944
10945 PR gdb/8704
10946
10947 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10948 "if", and "thread". Correct matching in the previous test.
10949
10950 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10951
10952 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10953
10954 2009-11-23 Michael Snyder <msnyder@vmware.com>
10955
10956 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10957 * gdb.reverse-watch-precsave.exp: Ditto.
10958
10959 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10960
10961 * gdb.asm/asm-source.exp: Adjust.
10962 * gdb.base/help.exp: Adjust.
10963
10964 2009-11-22 Pedro Alves <pedro@codesourcery.com>
10965
10966 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10967 (do_syscall_tests_without_xml): Set data-directory to
10968 /the/path/to/nowhere.
10969
10970 2009-11-21 Pedro Alves <pedro@codesourcery.com>
10971
10972 * gdb.threads/local-watch-wrong-thread.c,
10973 gdb.threads/local-watch-wrong-thread.exp: New files.
10974
10975 2009-11-21 Pedro Alves <pedro@codesourcery.com>
10976
10977 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10978 assume new `regsub' syntax available.
10979
10980 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10981
10982 * gdb.base/watchpoint-hw-hit-once.exp,
10983 gdb.base/watchpoint-hw-hit-once.c: New.
10984
10985 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 * gdb.threads/watchthreads-reorder.exp,
10988 gdb.threads/watchthreads-reorder.c: New.
10989
10990 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10991
10992 * gdb.xml/tdesc-regs.exp: Use for m68k.
10993
10994 2009-11-15 Pedro Alves <pedro@codesourcery.com>
10995
10996 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10997
10998 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10999
11000 * lib/gdb.exp (current_target_name): New procedure.
11001 (gdb_wrapper_target): New variable.
11002 (gdb_wrapper_init): Set gdb_wrapper_target.
11003 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11004 wrapper.
11005
11006 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11007
11008 * gdb.base/remote.exp: Delete the slowest load test.
11009 Do not load with fixed packet sizes.
11010
11011 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11012
11013 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11014
11015 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11016
11017 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11018 srcfile when setting a breakpoint.
11019
11020 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11021
11022 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11023 macros.
11024
11025 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11026
11027 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11028 to be in memory.
11029 * gdb.base/display.c (force_mem): New.
11030 (do_loops): Use it. Add breakpoint comments.
11031 (do_vars): Add a breakpoint comment.
11032 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11033 line numbers.
11034
11035 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11036
11037 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11038 instead of a bare "run".
11039
11040 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11041
11042 * gdb.python/py-prettyprint.exp: Adjust.
11043
11044 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11045
11046 * lib/cell.exp (skip_cell_tests): Clean up test files before
11047 returning.
11048
11049 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11050
11051 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11052 and the breakpoint menu. Do not call perror if a prompt is seen.
11053 Consume the following GDB prompt.
11054 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11055 * gdb.cp/namespace.exp: Use gdb_test.
11056 * gdb.cp/templates.exp: Use gdb_test.
11057 (test_template_breakpoints): Use gdb_test_multiple.
11058
11059 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11060
11061 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11062 (marker4): Reference values.
11063
11064 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11065
11066 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11067 is missing.
11068
11069 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11070
11071 * gdb.base/break.c (need_malloc): New.
11072 * gdb.base/constvars.c (main): Reference crass and crisp.
11073 * gdb.base/gdb1821.c (main): Reference bar.
11074 * gdb.cp/gdb1355.cc (main): Reference s1.
11075 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11076 (main): Call them.
11077 * gdb.cp/hang2.cc (dummy2): Define.
11078 * gdb.cp/hang3.cc (dummy3): Define.
11079 * gdb.cp/m-data.cc (main): Reference shadow.
11080
11081 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11082 Nathan Froyd <froydnj@codesourcery.com>
11083
11084 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11085 remote host.
11086
11087 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11088
11089 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11090 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11091 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11092 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11093 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11094 * gdb.dwarf2/dw2-producer.exp: Likewise.
11095 * gdb.dwarf2/mac-fileno.exp: Likewise.
11096 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11097 py-prettyprint.py to the remote host.
11098 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11099
11100 2009-11-11 Keith Seitz <keiths@redhat.com>
11101
11102 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11103 use it instead of "Foo".
11104 * gdb.cp/classes.exp (do_tests): Add a test to access
11105 a method through a typedef'd class name.
11106
11107 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11108
11109 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11110 exponents.
11111 * gdb.base/pointers.exp: Likewise.
11112 * gdb.cp/ref-types.exp: Likewise.
11113
11114 2009-11-11 Keith Seitz <keiths@redhat.com>
11115
11116 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11117 new[] and delete[].
11118 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11119 "void".
11120 (probe_demangler): Remove all single-quoting of
11121 method and variable names.
11122 (info_func_regexp): Remove the word "void" from any
11123 occurrence of "(void)".
11124 (print_addr_2): Remove all single-quoting of
11125 method names.
11126 (print_addr_2_kfail): Likewise.
11127 (print_addr): Single-quote C function names before
11128 passing to print_addr_2.
11129 (test_paddr_operator_functions): Remove single-quoting
11130 for method names.
11131 Add tests for operator new[] and operator delete[].
11132
11133 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11134
11135 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11136
11137 2009-11-09 Keith Seitz <keiths@redhat.com>
11138
11139 * gdb.cp/overload.exp: Add tests for resolving overloaded
11140 methods in expression parsing/evaluation.
11141
11142 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11143
11144 * lib/gdb.exp (default_gdb_version): Use --version instead of
11145 --command.
11146
11147 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11148
11149 * lib/gdb.exp (gdb_compile_test): New.
11150 (skip_ada_tests, skip_java_tests): New.
11151 (gdb_compile): Use gdb_compile_test for f77.
11152 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11153 * lib/java.exp (compile_java_from_source): Remove runtests check,
11154 use gdb_compile_test to record result.
11155 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11156 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11157 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11158 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11159 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11160 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11161 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11162 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11163 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11164 adjust gdb_compile invocations.
11165
11166 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11167
11168 * Makefile.in (abs_builddir): New.
11169 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11170 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11171 `$(abs_builddir)/site.exp'.
11172
11173 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11174
11175 * config/m68k-emc.exp, lib/emc-support.exp,
11176 gdb.trace/gdb_c_test.c: Delete.
11177 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11178 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11179 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11180 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11181 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11182 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11183 casing for m68k-*-elf.
11184
11185 2009-11-03 Pedro Alves <pedro@codesourcery.com>
11186
11187 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11188 * gdb.arch/i386-prologue.exp: Likewise.
11189 * gdb.arch/i386-unwind.exp: Likewise.
11190
11191 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11192
11193 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11194
11195 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11196
11197 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11198
11199 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11200
11201 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11202
11203 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11204
11205 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11206
11207 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11208
11209 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11210 * gdb.base/sepdebug2.c: New file.
11211
11212 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11213
11214 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11215 the modified warnings for catch syscall. Verify if GDB was compiled
11216 with support for lib expat, and choose which tests to run depending
11217 on this.
11218
11219 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11220
11221 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11222 that composite commands are parsed OK. And also test
11223 that breakpoint commands do work.
11224
11225 2009-10-23 Michael Snyder <msnyder@vmware.com>
11226
11227 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11228 to allow for new disassembly style.
11229
11230 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11231
11232 * gdb.asm/asm-source.exp: Adjust.
11233
11234 2009-10-22 Michael Snyder <msnyder@vmware.com>
11235
11236 * gdb.reverse/break-precsave.exp: New test.
11237 * gdb.reverse/consecutive-precsave.exp: Ditto.
11238 * gdb.reverse/finish-precsave.exp: Ditto.
11239 * gdb.reverse/i386-precsave.exp: Ditto.
11240 * gdb.reverse/machinestate-precsave.exp: Ditto.
11241 * gdb.reverse/sigall-precsave.exp: Ditto.
11242 * gdb.reverse/solilb-precsave.exp: Ditto.
11243 * gdb.reverse/step-precsave.exp: Ditto.
11244 * gdb.reverse/until-precsave.exp: Ditto.
11245 * gdb.reverse/watch-precsave.exp: Ditto.
11246
11247 2009-10-22 Michael Snyder <msnyder@vmware.com>
11248
11249 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11250 for gdb_expect. Adjust one test's expect strings for the new
11251 format of disassemble.
11252 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11253 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11254 gdb_test_multiple.
11255 * gdb.reverse/step-reverse.exp: Delete 'return'.
11256 * gdb.reverse/until-reverse.exp: Delete blank lines.
11257 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11258
11259 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11260
11261 * gdb.base/consecutive.exp: Adjust.
11262 * gdb.base/display.exp: Likewise.
11263 * gdb.base/pc-fp.exp: Likewise.
11264 * gdb.base/sigbpt.exp: Likewise.
11265
11266 2009-10-19 Michael Snyder <msnyder@vmware.com>
11267
11268 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11269 * gdb.reverse/finish-reverse.c: Ditto.
11270 * gdb.reverse/sigall-reverse.c: Ditto.
11271 * gdb.reverse/solib-reverse.c: Ditto.
11272 * gdb.reverse/step-reverse.c: Ditto.
11273 * gdb.reverse/watch-reverse.c: Ditto.
11274
11275 2009-10-19 Pedro Alves <pedro@codesourcery.com>
11276 Stan Shebs <stan@codesourcery.com>
11277
11278 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11279 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11280 "Executing new program".
11281 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11282 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11283 left listed after having been killed.
11284 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11285 * gdb.base/maint.exp: Adjust test.
11286
11287 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11288 * gdb.multi/Makefile.in: New.
11289 * gdb.multi/base.exp: New.
11290 * gdb.multi/goodbye.c: New.
11291 * gdb.multi/hangout.c: New.
11292 * gdb.multi/hello.c: New.
11293 * gdb.multi/bkpt-multi-exec.c: New.
11294 * gdb.multi/bkpt-multi-exec.exp: New.
11295 * gdb.multi/crashme.c: New.
11296
11297 2009-10-13 Tristan Gingold <gingold@adacore.com>
11298
11299 * gdb.base/sepdebug.exp: Check debug info are found.
11300
11301 2009-10-08 Pedro Alves <pedro@codesourcery.com>
11302
11303 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11304 bits.
11305
11306 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11309
11310 2009-10-07 Joel Brobecker <brobecker@adacore.com>
11311
11312 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11313 of the comments.
11314
11315 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11316
11317 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11318 * gdb.base/annota3.exp: Idem.
11319 * gdb.base/maint.exp: Idem.
11320
11321 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11322
11323 * lib/gdb.exp (default_gdb_init): Set current value of match_max
11324 to default.
11325
11326 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11327
11328 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
11329 mingw and cygwin targets.
11330
11331 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11332 Pedro Alves <pedro@codesourcery.com>
11333
11334 * lib/gdb.exp (gdb_compile): Avoid adding
11335 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11336
11337 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11338
11339 * gdb.base/shr1.c: Use %p in format string.
11340 * gdb.base/unload.c: Avoid warning in fprintf.
11341 * gdb.base/watchpoint-solib.c: Idem.
11342
11343 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11344
11345 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11346 long type.
11347 (test_unlink): Correct printf string.
11348 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11349 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11350
11351 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11352
11353 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11354 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11355 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11356
11357 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11358
11359 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11360 * gdb.objc/nondebug.exp: Likewise.
11361
11362 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11363
11364 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11365 target_info setting.
11366
11367 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11368 that detect new threads during "info threads".
11369
11370 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11371
11372 * gdb.threads/manythreads.c (main): Increase thread stack size
11373 to 2*PTHREAD_STACK_MIN.
11374 * gdb.threads/multi-create.c (main): Likewise.
11375 (create_function): Likewise.
11376
11377 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11378
11379 * gdb.base/dump.exp: Pass difference of pointer types instead
11380 of integer types as offset to restore in intarr3.srec case.
11381
11382 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11383
11384 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11385
11386 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11387
11388 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11389
11390 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
11391
11392 New test for two watchpoints, with disabling of
11393 the first inserted.
11394 * testsuite/gdb.base/watchpoints.c: New file.
11395 * testsuite/gdb.base/watchpoints.exp: New file.
11396
11397 2009-09-25 Tom Tromey <tromey@redhat.com>
11398
11399 * gdb.base/charset.exp: Test utf-16 strings with Python.
11400
11401 2009-09-25 Tom Tromey <tromey@redhat.com>
11402
11403 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11404 UCS-4.
11405 * gdb.base/charset.c (utf_32_string): Rename.
11406 (init_utf32): Rename.
11407 (main): Update.
11408
11409 2009-09-22 Tom Tromey <tromey@redhat.com>
11410
11411 * gdb.python/py-function.exp: Add regression tests.
11412
11413 2009-09-21 Keith Seitz <keiths@redhat.com>
11414
11415 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11416 with invalid operator.
11417
11418 2009-09-21 Keith Seitz <keiths@redhat.com>
11419
11420 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11421 and destructor using typedef name of class.
11422 * gdb.cp/classes.cc (class Base1): Add a destructor.
11423 (base1): New typedef.
11424 (use_methods): Instanitate an object of type base1.
11425 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11426 (do_tests): Call test_template_typedef.
11427 * gdb.cp/templates.cc (Baz::~Baz): New method.
11428 (intBazOne): New typedef.
11429 (main): Instantiate intBazOne.
11430
11431 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11432
11433 PR python/10633
11434
11435 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11436 Function.
11437 (run_lang_tests): Add print elements test.
11438
11439 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11440
11441 * gdb.python/py-value.exp (test_subscript_regression): New
11442 function. Test for invalid subscripts.
11443 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11444 (ptr_ref): New function.
11445
11446 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11447
11448 * gdb.base/default.exp: Fix "show convenience".
11449
11450 2009-09-15 Tom Tromey <tromey@redhat.com>
11451
11452 * lib/mi-support.exp (mi_create_varobj): Update.
11453 (mi_create_floating_varobj): Likewise.
11454 (mi_create_dynamic_varobj): New proc.
11455 (mi_varobj_update): Update.
11456 (mi_varobj_update_with_type_change): Likewise.
11457 (mi_varobj_update_kv_helper): New proc.
11458 (mi_varobj_update_dynamic_helper): Rewrite.
11459 (mi_varobj_update_dynamic): New proc.
11460 (mi_list_varobj_children): Update.
11461 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11462 * gdb.python/python-prettyprint.py (pp_outer): New class.
11463 (pp_nullstr): Likewise.
11464 (lookup_function): Register new printers.
11465 * gdb.python/python-prettyprint.c (struct substruct): New type.
11466 (struct outerstruct): Likewise.
11467 (substruct_test): New function.
11468 (struct nullstr): New type.
11469 (string_1, string_2): New globals.
11470 (main): Add new tests.
11471 * gdb.python/python-mi.exp: Added regression tests.
11472 * gdb.mi/mi2-var-display.exp: Update.
11473 * gdb.mi/mi2-var-cmd.exp: Update.
11474 * gdb.mi/mi2-var-child.exp: Update.
11475 * gdb.mi/mi2-var-block.exp: Update.
11476 * gdb.mi/mi-var-invalidate.exp: Update.
11477 * gdb.mi/mi-var-display.exp: Update.
11478 * gdb.mi/mi-var-cmd.exp: Update.
11479 * gdb.mi/mi-var-child.exp: Update.
11480 * gdb.mi/mi-var-block.exp: Update.
11481 * gdb.mi/mi-break.exp: Update.
11482 * gdb.mi/gdb701.exp: Update.
11483
11484 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11485
11486 * Makefile.in: Inclusion of catch-syscall object.
11487 * gdb.base/catch-syscall.c: New file.
11488 * gdb.base/catch-syscall.exp: New file.
11489
11490 2009-09-12 Michael Snyder <msnyder@vmware.com>
11491
11492 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11493 that can support reverse debuggnig.
11494
11495 2009-09-11 Tom Tromey <tromey@redhat.com>
11496
11497 * gdb.dwarf2/valop.S: New file.
11498 * gdb.dwarf2/valop.exp: New file.
11499
11500 2009-09-11 Mark Kettenis <kettenis@gnu.org>
11501
11502 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11503
11504 2009-09-10 Doug Evans <dje@google.com>
11505
11506 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11507 Add $gdb_prompt to second breakpoint regexp.
11508
11509 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11510
11511 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11512 names, add missing ones.
11513 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11514 * gdb.python/py-frame.c: Rename from python-frame.c.
11515 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11516 testfile name.
11517 * gdb.python/py-function.exp: Rename from python-function.exp.
11518 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11519 testfile name.
11520 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11521 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11522 Adjust testfile name.
11523 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11524 * gdb.python/py-template.cc: Rename from python-template.cc.
11525 * gdb.python/py-template.exp: Rename from python-template.exp.
11526 Adjust testfile name.
11527 * gdb.python/py-value.c: Rename from python-value.c.
11528 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11529 testfile name.
11530
11531 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11532
11533 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11534 $bpt2address.
11535 (Second breakpoint address is valid on ia64)
11536 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11537
11538 2009-09-03 Joseph Myers <joseph@codesourcery.com>
11539
11540 * gdb.base/ending-run.exp: Restrict regular expression matching
11541 line number to require closing brace following.
11542
11543 2009-09-03 Doug Evans <dje@google.com>
11544
11545 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11546
11547 2009-09-02 Tom Tromey <tromey@redhat.com>
11548
11549 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11550
11551 2009-09-02 Tom Tromey <tromey@redhat.com>
11552
11553 * gdb.dwarf2/callframecfa.exp: New file.
11554 * gdb.dwarf2/callframecfa.S: New file.
11555
11556 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11557
11558 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11559 gdb.base/solib-overlap-main.c: New.
11560
11561 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11562
11563 PR gdb/10565
11564
11565 * gdb.base/bitfields.c (struct container, container): New.
11566 (main): Initialize it and call break5.
11567 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11568
11569 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11570
11571 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11572 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11573
11574 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11575
11576 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11577
11578 2009-08-26 Michael Snyder <msnyder@vmware.com>
11579
11580 * gdb.base/i386-reverse.c: New file.
11581 * gdb.base/i386-reverse.exp: New file.
11582 * gdb.base/Makefile.in: Add new files to be removed.
11583
11584 2009-08-26 Joseph Myers <joseph@codesourcery.com>
11585
11586 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11587 environment-pwd for remote host.
11588 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11589
11590 2009-08-24 Keith Seitz <keiths@redhat.com>
11591
11592 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11593 Add two new C++ completer tests which limit the output to a
11594 given class.
11595
11596 2009-08-24 Michael Snyder <msnyder@vmware.com>
11597
11598 * gdb.base/del.exp: Fix typo in comment.
11599 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11600
11601 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11602
11603 * configure: Regenerate.
11604 * gdb.hp/configure: Likewise.
11605 * gdb.hp/gdb.aCC/configure: Likewise.
11606 * gdb.hp/gdb.base-hp/configure: Likewise.
11607 * gdb.hp/gdb.compat/configure: Likewise.
11608 * gdb.hp/gdb.defects/configure: Likewise.
11609 * gdb.hp/gdb.objdbg/configure: Likewise.
11610 * gdb.stabs/configure: Likewise.
11611
11612 2009-08-19 Doug Evans <dje@google.com>
11613
11614 * gdb.base/gdbvars.c: New file.
11615 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11616
11617 2009-08-14 Pedro Alves <pedro@codesourcery.com>
11618
11619 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11620 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11621
11622 2009-08-13 Pedro Alves <pedro@codesourcery.com>
11623
11624 * gdb.base/default.exp: Adjust "set language test": it's now an
11625 enum command. Larger help string moved to "help set language".
11626 * gdb.base/help.exp: Adjust "help set language" expected output,
11627 now lists all known languages.
11628
11629 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11630
11631 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11632 all frame arguments.
11633 * gdb.arch/altivec-regs.exp: Likewise.
11634
11635 2009-08-07 Tom Tromey <tromey@redhat.com>
11636
11637 * gdb.base/setshow.exp: Add tests for changes to set language, set
11638 check range, and set check type.
11639
11640 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11641
11642 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11643 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
11644 Call it.
11645
11646 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11647
11648 * configure.ac: Run gdb.cell tests when appropriate.
11649 * configure: Regenerate.
11650 * lib/cell.exp: New file.
11651 * gdb.cell: New directory.
11652 * gdb.cell/configure.ac: New file.
11653 * gdb.cell/configure: New file.
11654 * gdb.cell/Makefile.in: New file.
11655 * gdb.cell/arch.exp: New file.
11656 * gdb.cell/break.c: New file.
11657 * gdb.cell/break.exp: New file.
11658 * gdb.cell/break-spu.c: New file.
11659 * gdb.cell/bt.c: New file.
11660 * gdb.cell/bt2-spu.c: New file.
11661 * gdb.cell/bt-spu.c: New file.
11662 * gdb.cell/bt.exp: New file.
11663 * gdb.cell/coremaker.c: New file.
11664 * gdb.cell/coremaker-spu.c: New file.
11665 * gdb.cell/core.exp: New file.
11666 * gdb.cell/gcore.exp: New file.
11667 * gdb.cell/data.c: New file.
11668 * gdb.cell/data.exp: New file.
11669 * gdb.cell/data-spu.c: New file.
11670 * gdb.cell/ea-cache.exp: New file.
11671 * gdb.cell/ea-cache.c: New file.
11672 * gdb.cell/ea-cache-spu.c: New file.
11673 * gdb.cell/ea-standalone.c: New file.
11674 * gdb.cell/ea-standalone.exp: New file.
11675 * gdb.cell/ea-test.c: New file.
11676 * gdb.cell/ea-test.exp: New file.
11677 * gdb.cell/f-regs.exp: New file.
11678 * gdb.cell/mem-access.c: New file.
11679 * gdb.cell/mem-access.exp: New file.
11680 * gdb.cell/mem-access-spu.c: New file.
11681 * gdb.cell/ptype.exp: New file.
11682 * gdb.cell/registers.exp: New file.
11683 * gdb.cell/size.c: New file.
11684 * gdb.cell/sizeof.exp: New file.
11685 * gdb.cell/size-spu.c: New file.
11686 * gdb.cell/solib.exp: New file.
11687 * gdb.cell/solib-symbol.exp: New file.
11688
11689 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11690
11691 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11692
11693 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11694
11695 * gdb.base/float.exp: Handle VFP registers.
11696
11697 2009-07-14 Michael Snyder <msnyder@vmware.com>
11698
11699 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11700 to bring gdb to the beginning of the calling line.
11701
11702 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11703 confusing the i386 epilogue unwinder.
11704
11705 2009-07-14 Stan Shebs <stan@codesourcery.com>
11706
11707 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11708
11709 2009-07-14 Michael Snyder <msnyder@vmware.com>
11710
11711 * gdb.reverse/step-reverse.exp (stepi into function call):
11712 Call instruction may not be first instruction in the line.
11713 (reverse stepi from a function call): Used wrong line number.
11714
11715 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11716
11717 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11718
11719 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11720
11721 Fix gdb.base/macscp.exp when using custom inputrc.
11722 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11723 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11724 env(TERM) set.
11725 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11726 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11727
11728 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11729
11730 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11731 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11732 Change the compilation target to match the testcase name.
11733 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11734 testcase name.
11735 * a2-run.exp: Use for setup prepare_for_testing. Change the
11736 compilation target to match the testcase name.
11737 * gdb.base/commands.exp: Likewise.
11738 * gdb.base/finish.exp: Likewise.
11739 * gdb.base/float.exp: Likewise.
11740 * gdb.base/info-target.exp: Likewise.
11741 * gdb.base/relational.exp: Likewise.
11742 * gdb.base/term.exp: Likewise.
11743 * gdb.base/until.exp: Likewise.
11744 * gdb.base/volatile.exp: Likewise.
11745 * gdb.base/whatis-exp.exp: Likewise.
11746
11747 2009-07-11 Hui Zhu <teawater@gmail.com>
11748
11749 * gdb.base/help.exp (disassemble): Update expected help text.
11750
11751 2009-07-09 Tom Tromey <tromey@redhat.com>
11752
11753 * lib/gdb.exp: Handle TRANSCRIPT.
11754 (remote_spawn, remote_close, send_gdb): New procs.
11755
11756 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11757
11758 * gdb.python/python-prettyprint.c: Add counted null string
11759 structure.
11760 * gdb.python/python-prettyprint.exp: Print null string. Test for
11761 embedded nulls.
11762 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11763 * gdb.python/python-value.exp (test_value_in_inferior): Add
11764 variable length string fetch tests.
11765 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11766
11767 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11768
11769 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11770
11771 2009-07-07 Tom Tromey <tromey@redhat.com>
11772
11773 * gdb.base/call-rt-st.exp: Update for change to escape output.
11774 * gdb.base/callfuncs.exp: Likewise.
11775 * gdb.base/charset.exp: Likewise.
11776 * gdb.base/constvars.exp: Likewise.
11777 * gdb.base/long_long.exp: Likewise.
11778 * gdb.base/pointers.exp: Likewise.
11779 * gdb.base/printcmds.exp: Likewise.
11780 * gdb.base/setvar.exp: Likewise.
11781 * gdb.base/store.exp: Likewise.
11782 * gdb.cp/ref-types.exp: Likewise.
11783 * gdb.mi/mi-var-child.exp: Likewise.
11784 * gdb.mi/mi-var-display.exp: Likewise.
11785 * gdb.mi/mi2-var-display.exp: Likewise.
11786 * gdb.base/charset.exp: Test octal escape sequence length.
11787 Update for change to escape output.
11788
11789 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11790
11791 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11792
11793 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11794
11795 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11796
11797 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11798
11799 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11800 gdbserver increasing $portnum if "Can't bind address" has been seen.
11801
11802 2009-07-05 Pedro Alves <pedro@codesourcery.com>
11803
11804 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11805 mingw32ce.
11806
11807 2009-07-05 Pedro Alves <pedro@codesourcery.com>
11808
11809 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11810 VFP format.
11811
11812 2009-07-02 Pedro Alves <pedro@codesourcery.com>
11813
11814 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11815 linux. Adjust to use "inferior", "info inferiors", "detach
11816 inferior" and "kill inferior" instead of "restart", "info fork",
11817 "detach fork" and "delete fork".
11818 * gdb.base/ending-run.exp: Spell out "info".
11819 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11820 the "kill" command.
11821
11822 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11823
11824 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11825 change to prefix TLS offset in hex with 0x.
11826
11827 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11828
11829 * gdb.base/default.exp: Update test case for "x" changes.
11830
11831 2009-07-01 Tristan Gingold <gingold@adacore.com>
11832
11833 * gdb.base/bigcore.exp: Make darwin untested.
11834
11835 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11836
11837 * gdb.base/completion.exp (directory completion): Create the directory.
11838 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11839 escapeuniquesub.
11840 (directory completion 2): Expect now ${escapeuniquesub}.
11841 (Glob remaining of directory test): Remove one excessive newline.
11842 Expect the real output.
11843
11844 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11845
11846 Fix `make check//%' target after `make check' has been ran.
11847 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11848 a mkdir call.
11849 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11850 (%/.dir): Remove.
11851
11852 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11853
11854 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11855 the expected result record.
11856
11857 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11858
11859 Remove racy FAILs relying just on the timeouts.
11860 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11861 (annotation_level 2): Remove racy FAILs.
11862
11863 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11864
11865 gdb/10275
11866 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11867
11868 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11869
11870 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11871
11872 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11873
11874 * gdb.mi/mi-stack.exp: Testing symbolic options
11875 to -stack-list-locals and -stack-list-arguments.
11876
11877 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11878
11879 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11880
11881 2009-06-29 Tom Tromey <tromey@redhat.com>
11882
11883 * dg-extract-results.sh: New file.
11884 * Makefile.in (FORCE_PARALLEL): New variable.
11885 (CHECK_TARGET): New conditional variable.
11886 (check): Use CHECK_TARGET.
11887 (DO_RUNTEST): New variable.
11888 (check-single): New target.
11889 (TEST_DIRS): New variable.
11890 (TEST_TARGETS): Likewise.
11891 (check-parallel): New target.
11892 (check-gdb.%): New pattern.
11893 (BASE1_FILES): New variable.
11894 (BASE2_FILES): Likewise.
11895 (check-gdb.base%): New pattern.
11896 (%/.dir): New pattern.
11897 * configure: Rebuild.
11898 * aclocal.m4 (AM_CONDITIONAL): New defun.
11899 * configure.ac: Check whether user is using GNU make.
11900 (GMAKE): New conditional.
11901
11902 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11903
11904 * gdb.cp/namespace-nested-import.cc: New test.
11905 * gdb.cp/namespace-nested-import.exp: New test.
11906
11907 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11908
11909 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11910 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11911 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11912 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11913 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11914 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11915 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11916 gdb.opt/inline-markers.c: New files.
11917 * lib/gdb.exp (skip_inline_frame_tests): New function.
11918 (skip_inline_var_tests): New function.
11919
11920 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11921
11922 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11923 backtrace.
11924
11925 2009-06-27 Michael Snyder <msnyder@vmware.com>
11926
11927 * gdb.reverse: New directory.
11928 * gdb.reverse/break-reverse.c: New test.
11929 * gdb.reverse/break-reverse.exp: New test.
11930 * gdb.reverse/consecutive-reverse.c: New test.
11931 * gdb.reverse/consecutive-reverse.exp: New test.
11932 * gdb.reverse/finish-reverse.c: New test.
11933 * gdb.reverse/finish-reverse.exp: New test.
11934 * gdb.reverse/machinestate.c: New test.
11935 * gdb.reverse/ms1.c: New test.
11936 * gdb.reverse/machinestate.exp: New test.
11937 * gdb.reverse/Makefile.in: New file.
11938 * gdb.reverse/shr2.c: New test.
11939 * gdb.reverse/solib-reverse.c: New test.
11940 * gdb.reverse/solib-reverse.exp: New test.
11941 * gdb.reverse/step-reverse.c: New test.
11942 * gdb.reverse/step-reverse.exp: New test.
11943 * gdb.reverse/until-reverse.c: New test.
11944 * gdb.reverse/ur1.c: New test.
11945 * gdb.reverse/until-reverse.exp: New test.
11946 * gdb.reverse/watch-reverse.c: New test.
11947 * gdb.reverse/watch-reverse.exp: New test.
11948 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11949 * configure: Regenerate.
11950
11951 2009-06-26 Doug Evans <dje@google.com>
11952
11953 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11954
11955 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11956
11957 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11958 windows problem for 'file delete $binfile'.
11959
11960 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11961
11962 * gdb.cp/namespace-using.exp: New test.
11963 * gdb.cp/namespace-using.cc: New test.
11964
11965 2009-05-20 Joel Brobecker <brobecker@adacore.com>
11966
11967 * gdb.ada/variant_record_packed_array: New testcase.
11968
11969 2009-06-23 Tom Tromey <tromey@redhat.com>
11970
11971 * gdb.base/charset.exp (test_combination): Regression test.
11972 * gdb.base/charset.c (my_wchar_t): New typedef.
11973 (myvar): New global.
11974 (main): Set myvar.
11975
11976 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11977
11978 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11979 target.
11980
11981 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11982
11983 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11984
11985 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11986
11987 * gdb.mi/gdb680.exp: Update test for error message.
11988
11989 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11990
11991 * gdb.base/annota1.exp: Allow multiple occurrences of the
11992 frames-invalid annotation.
11993 * gdb.cp/annota2.exp: Likewise.
11994
11995 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11996
11997 * gdb.cp/gdb2495.cc: New file.
11998 * gdb.cp/gdb2495.exp: New file.
11999
12000 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12001
12002 Report error on GDB crash during runto.
12003 * lib/gdb.exp (runto <eof>): New.
12004
12005 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12006
12007 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12008 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12009 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12010 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12011 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12012 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12013 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12014 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12015 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12016 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12017 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12018 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12019 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12020 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12021 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12022 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12023 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12024 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12025 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12026 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12027 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12028 gdb.trace/passcount.exp, gdb.trace/report.exp,
12029 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12030 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12031 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12032 executable.
12033
12034 2009-06-07 Pedro Alves <pedro@codesourcery.com>
12035
12036 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12037 defined before referencing it.
12038
12039 2009-06-03 Doug Evans <dje@google.com>
12040
12041 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12042 * gdb.arch/i386-see.c: Ditto.
12043
12044 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12045
12046 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12047 (check_macro): Return 1 if undefined.
12048 If first test fails, check if macro debug information is available,
12049 and report unsupported test if no macro information is found.
12050
12051 2009-05-29 Doug Evans <dje@google.com>
12052
12053 * gdb.threads/hand-call-in-threads.exp: New.
12054 * gdb.threads/hand-call-in-threads.c: New.
12055
12056 2009-05-29 Michael Snyder <msnyder@vmware.com>
12057
12058 * gdb.base/break-always.exp: Change "1" to "on".
12059 Add confirmation check.
12060
12061 2009-05-28 Pedro Alves <pedro@codesourcery.com>
12062
12063 * gdb.threads/threxit-hop-specific.c: New.
12064 * gdb.threads/threxit-hop-specific.exp: New.
12065 * gdb.threads/thread-execl.c: New.
12066 * gdb.threads/thread-execl.exp: New.
12067
12068 2009-05-27 Tom Tromey <tromey@redhat.com>
12069 Thiago Jung Bauermann <bauerman@br.ibm.com>
12070
12071 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12072 (mi_child_regexp): Likewise.
12073 (mi_list_varobj_children_range): Likewise.
12074 (mi_get_features): Likewise.
12075 (mi_list_varobj_children): Rewrite.
12076 * gdb.python/python-mi.exp: New file.
12077
12078 2009-05-27 Tom Tromey <tromey@redhat.com>
12079 Thiago Jung Bauermann <bauerman@br.ibm.com>
12080 Phil Muldoon <pmuldoon@redhat.com>
12081 Paul Pluzhnikov <ppluzhnikov@google.com>
12082
12083 * gdb.python/python-prettyprint.exp: New file.
12084 * gdb.python/python-prettyprint.c: New file.
12085 * gdb.python/python-prettyprint.py: New file.
12086 * gdb.base/display.exp: print/r is now valid.
12087
12088 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12089 Tom Tromey <tromey@redhat.com>
12090 Pedro Alves <pedro@codesourcery.com>
12091 Paul Pluzhnikov <ppluzhnikov@google.com>
12092
12093 * gdb.python/python-template.exp: New file.
12094 * gdb.python/python-template.cc: New file.
12095 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12096 tests.
12097 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12098 Call it.
12099 (test_value_after_death): New proc.
12100 * gdb.python/python-value.c (PTR): New typedef.
12101 (main): New variable 'x'.
12102
12103 2009-05-27 Tom Tromey <tromey@redhat.com>
12104
12105 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12106 tests.
12107 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12108 Call it.
12109
12110 2009-05-27 Pedro Alves <pedro@codesourcery.com>
12111
12112 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12113
12114 2009-05-24 Pedro Alves <pedro@codesourcery.com>
12115
12116 * gdb.threads/fork-thread-pending.c: New.
12117 * gdb.threads/fork-thread-pending.exp: New.
12118
12119 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12120
12121 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12122 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12123
12124 2009-05-18 Jon Beniston <jon@beniston.com>
12125
12126 * gdb.asm/asm-source.exp: Add lm32 target.
12127
12128 2009-05-17 Pedro Alves <pedro@codesourcery.com>
12129
12130 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12131 `gdb_get_line_number'. Call `callee' in both parent and child.
12132 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12133 `gdb_get_line_number' instead of hardcoding line numbers.
12134 (catch_fork_unpatch_child): New procedure to test detaching
12135 breakpoints from child fork.
12136 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12137 hardcoding line numbers.
12138 (do_fork_tests): Run `catch_fork_unpatch_child'.
12139
12140 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12141
12142 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12143 of structure type enters or leaves the scope, it
12144 is reported by -var-update.
12145
12146 2009-05-11 Doug Evans <dje@sebabeach.org>
12147
12148 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
12149 * gdb.threads/pending-step.c (main): Fix off-by-one error.
12150 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12151
12152 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12153
12154 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12155
12156 2009-04-30 Doug Evans <dje@google.com>
12157
12158 * gdb.threads/watchthreads2.exp: New testcase.
12159 * gdb.threads/watchthreads2.c: New testcase.
12160
12161 2009-04-29 Doug Evans <dje@google.com>
12162
12163 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12164 * gdb.cp/mb-ctor.cc: Ditto.
12165 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12166 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12167 * gdb.cp/mb-inline1.cc: Call it.
12168 * gdb.cp/mb-inline2.cc: Ditto.
12169 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12170 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12171
12172 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12173
12174 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12175 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12176 Replace all uses of `decimal' by `nonzero'.
12177 (info macro FROM_COMMANDLINE): New test.
12178
12179 2009-04-27 Tom Tromey <tromey@redhat.com>
12180
12181 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12182
12183 2009-04-27 Doug Evans <dje@google.com>
12184
12185 * gdb.threads/watchthreads.c (main): Initialize args before starting
12186 the threads. Plus formatting cleanup.
12187 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12188 biased scheduling of one thread.
12189
12190 2009-04-27 Jerome Guitton <guitton@adacore.com>
12191
12192 * gdb.cp/templates.cc (GetMax): New template.
12193 (main): Declare two instances of GetMax.
12194 * gdb.cp/templates.exp: Add new test.
12195
12196 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12197
12198 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12199
12200 2009-04-22 Joseph Myers <joseph@codesourcery.com>
12201
12202 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12203
12204 2009-04-15 Tom Tromey <tromey@redhat.com>
12205
12206 * gdb.base/charset.exp: Add regression test.
12207
12208 2009-04-14 Joel Brobecker <brobecker@adacore.com>
12209
12210 * gdb.base/exe-lock.exp: New testcase.
12211
12212 2009-04-13 Tom Tromey <tromey@redhat.com>
12213
12214 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12215 operator on Frame.
12216
12217 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12218
12219 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12220 * gdb.server/ext-attach.exp: Likewise.
12221
12222 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12223
12224 Eliminate some sleep usage.
12225
12226 * gdb.mi/basics.c (do_nothing): New.
12227 (main): Use do_nothing instead of printf, so that
12228 not to introduce race condition between output of
12229 inferiour and output of gdb. Do not use sleep as it
12230 is not generally available on embedded targets.
12231
12232 2009-04-02 Pedro Alves <pedro@codesourcery.com>
12233
12234 * gdb.server/ext-attach.exp: Expect an optional process id after
12235 "Detached from remote process".
12236
12237 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12238
12239 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12240 gdb.dwarf2/dw2-unresolved.exp: New.
12241
12242 2009-04-02 Pedro Alves <pedro@codesourcery.com>
12243
12244 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12245 mi_run_to_main.
12246
12247 2009-04-02 Pedro Alves <pedro@codesourcery.com>
12248
12249 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12250 mi_run_to_main. Skip thread exit test on remote targets.
12251 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12252 mi_run_to_main.
12253 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12254 mi_run_to_main.
12255 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12256 when expecting ^connected. Detect when the target doesn't support
12257 non-stop mode.
12258 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12259 supported. Return -1 on error, 0 on success.
12260 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12261 (mi_runto): Return mi_runto_helper's result explicitly.
12262
12263 2009-04-01 Pedro Alves <pedro@codesourcery.com>
12264
12265 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12266
12267 2009-04-01 Tom Tromey <tromey@redhat.com>
12268
12269 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12270 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12271 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12272 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12273
12274 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12275 Jan Kratochvil <jan.kratochvil@redhat.com>
12276
12277 PR gdb/931
12278 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12279 output.
12280 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12281 for gdb/931.
12282 * dw2-strp.S (DW_AT_language): Change to C++.
12283 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12284
12285 2009-03-31 Joel Brobecker <brobecker@adacore.com>
12286
12287 * gdb.ada/tasks: New testcase.
12288
12289 2009-03-30 Stan Shebs <stan@codesourcery.com>
12290
12291 * gdb.trace/actions.exp: Update to match new info trace format.
12292 * gdb.trace/deltrace.exp: Ditto.
12293 * gdb.trace/infotrace.exp: Ditto.
12294 * gdb.trace/passcount.exp: Ditto.
12295 * gdb.trace/save-trace.exp: Ditto.
12296 * gdb.trace/while-stepping.exp: Ditto.
12297 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12298
12299 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12300
12301 * gdb.python/python-frame.c: New file.
12302 * gdb.python/python-frame.exp: New file.
12303
12304 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12305
12306 * gdb.python/python-value.exp: Add tests for the address
12307 attribute.
12308
12309 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12310
12311 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12312
12313 2009-03-26 Doug Evans <dje@google.com>
12314
12315 * gdb.mi/mi-nonstop-exit.exp: New file.
12316 * gdb.mi/non-stop-exit.c: New file.
12317
12318 2009-03-26 Tom Tromey <tromey@redhat.com>
12319
12320 Update for change to prologue skipping:
12321 * gdb.mi/mi2-simplerun.exp: Update.
12322 * gdb.mi/mi2-break.exp: Update.
12323 * gdb.mi/mi-simplerun.exp: Update.
12324 * gdb.mi/mi-break.exp: Update.
12325 * gdb.base/ending-run.exp: Update.
12326
12327 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12328
12329 * gdb.python/python-value.exp (test_value_in_inferior): Test
12330 gdb.Value.is_optimized_out attribute.
12331
12332 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12333
12334 * gdb.dwarf2/dw2-noloc-main.c: New file.
12335 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12336 (.text): Remove.
12337 (.data): New.
12338 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12339 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12340 (DW_TAG_subprogram func_cu1, noloc): Remove.
12341 (main): New.
12342 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12343 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12344 (file_symbols): New procedure.
12345
12346 2009-03-25 Tom Tromey <tromey@redhat.com>
12347
12348 * gdb.base/charset.exp (valid_target_charset): New proc.
12349 Use it to skip tests on invalid charsets.
12350
12351 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12352
12353 * gdb.base/completion.exp: Add a test for directory completion.
12354
12355 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12356
12357 Fix a racy FAIL.
12358 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12359 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12360
12361 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12362
12363 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12364 * gdb.python/python-function.exp: Add test for function returning
12365 a GDB value.
12366
12367 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12368
12369 * gdb.python/python-function.exp: New file.
12370
12371 2009-03-20 Tom Tromey <tromey@redhat.com>
12372
12373 * gdb.base/store.exp: Update for change to escape output.
12374 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12375 to escape output.
12376 * gdb.base/pointers.exp: Update for change to escape output.
12377 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12378 to escape output.
12379 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12380 escape output.
12381 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12382 to escape output.
12383 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12384 escape output.
12385 * gdb.base/setvar.exp: Update for change to escape output.
12386 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12387 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12388 to escape output.
12389 (test_print_string_constants): Likewise.
12390 * gdb.base/charset.exp (valid_host_charset): Check size of
12391 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12392 cases. Handle "auto"-related output.
12393 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12394 (uvar, Uvar): New globals.
12395
12396 2009-03-19 Jerome Guitton <guitton@adacore.com>
12397
12398 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12399 deltas.
12400 * gdb.ada/fixed_points.exp: Ditto.
12401
12402 2009-03-18 Pedro Alves <pedro@codesourcery.com>
12403
12404 * return-nodebug.c: Don't include stdio.h.
12405 (init): Delete.
12406 (func): Delete definition and provide extern declaration.
12407 (t): New.
12408 (main): Don't call printf. Call func and store its result in t.
12409 * return-nodebug1.c: New.
12410 * return-nodebug.exp: Don't expect stdio output. Instead, print
12411 the global variable t. Drop printf formatters and cast types from
12412 foreach loop. Don't use prepare_for_testing. Compile
12413 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12414 define FORMAT or CAST.
12415
12416 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12417
12418 * gdb.base/solib-display.exp: Disable test for remote targers.
12419
12420 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12421
12422 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12423
12424 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12425
12426 Fix a racy FAIL.
12427 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12428 code from `follow parent, print pids'.
12429 (`follow child, print pids', `follow parent, print pids'): Call it.
12430 Replace `gdb_test "break..."' by gdb_breakpoint.
12431
12432 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12433
12434 * gdb.mi/mi-cli.exp: Adjust for output difference in
12435 sync and async modes.
12436
12437 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12438
12439 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12440 that was checked in by mistake. Remove loading of ada.exp, since
12441 this is not necessary in this case.
12442
12443 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12444
12445 * gdb.ada/ptype_arith_binop.exp: New testcase.
12446
12447 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12448
12449 * gdb.ada/mod_from_name: New testcase.
12450
12451 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12452
12453 * gdb.ada/tick_last_segv: New testcase.
12454
12455 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12456
12457 * gdb.mi/mi-cli.exp: Remove debug print.
12458
12459 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12460
12461 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12462 include the token in ^running and frame info in *stopped.
12463
12464 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12465
12466 * solib-display.exp: New file.
12467 * solib-display-main.c: New file.
12468 * solib-display-lib.c: New file.
12469
12470 2009-03-05 Pedro Alves <pedro@codesourcery.com>
12471
12472 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12473
12474 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12475
12476 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12477 (list_and_check_macro): Use more specific test name.
12478 (next to definition): Make the test names unique.
12479
12480 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12481
12482 * gdb.pascal/floats.exp: Accept approximate results everywhere.
12483
12484 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12485
12486 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12487 notifications.
12488 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12489 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12490 * lib/mi-support.exp (library_loaded_re): New.
12491 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12492
12493 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12494
12495 * gdb.gdb/observer.exp: Use test_notification observer, not
12496 normal_stop, everywhere.
12497 (test_normal_stop_notifications): Rename to...
12498 (test_notifications): ...this.
12499 (test_observer_normal_stop): Rename to...
12500 (test_observer): ...this.
12501
12502 2009-02-16 Doug Evans <dje@google.com>
12503
12504 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12505 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12506 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12507 (test_prefixed_syscall,test_int3): New tests.
12508 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12509 (test_prefixed_syscall,test_int3): New tests.
12510
12511 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12512
12513 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12514 (mi_expect_interrupt): Likewise.
12515 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12516 response.
12517
12518 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12519
12520 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12521 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12522 Replace calls to get_valueofx by get_hexadecimal_valueof.
12523
12524 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12525
12526 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12527 (get_integer_valueof): New procedure.
12528 (get_sizeof): Use new get_integer_value_of.
12529 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12530 by get_integer_valueof.
12531
12532 2009-02-13 Tom Tromey <tromey@redhat.com>
12533
12534 * gdb.base/remote.exp (get_sizeof): Remove.
12535 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12536 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12537 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12538 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12539 (get_sizeof): Likewise.
12540
12541 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12542
12543 PR fortran/9806
12544 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12545
12546 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12547
12548 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12549
12550 2009-02-06 Pedro Alves <pedro@codesourcery.com>
12551
12552 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12553
12554 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12555
12556 * gdb.python/python-cmd.exp: New file.
12557
12558 2009-02-06 Tristan Gingold <gingold@adacore.com>
12559
12560 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12561
12562 2009-02-05 Tristan Gingold <gingold@adacore.com>
12563
12564 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12565 pointer is dereferenced and use this signal name in regexp.
12566 * gdb.base/signull.exp: Ditto.
12567 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12568 * gdb.base/signull.c (main): Ditto.
12569
12570 2009-02-04 Tom Tromey <tromey@redhat.com>
12571 Thiago Jung Bauermann <bauerman@br.ibm.com>
12572
12573 * gdb.python/python-value.exp: Use `gdb.history' instead of
12574 `gdb.value_from_history'.
12575 (test_value_numeric_ops): Add test for conversion of enum constant.
12576 * gdb.python/python-value.c (enum e): New type.
12577 (evalue): New global.
12578 (main): Use argv.
12579
12580 2009-02-04 Jerome Guitton <guitton@adacore.com>
12581
12582 * gdb.ada/uninitialized_vars: New test program.
12583 * gdb.ada/uninitialized_vars.exp: New testcase.
12584
12585 2009-02-02 Tom Tromey <tromey@redhat.com>
12586
12587 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12588 * gdb.cp/pr2489.cc: Rename...
12589 * gdb.cp/pr9594.cc: ... to this.
12590
12591 2009-02-02 Tom Tromey <tromey@redhat.com>
12592
12593 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12594 * gdb.cp/pr2489.cc: New file.
12595 * gdb.cp/cpcompletion.exp: New file.
12596
12597 2009-02-02 Tom Tromey <tromey@redhat.com>
12598
12599 PR exp/9059:
12600 * gdb.cp/call-c.exp: Add regression test.
12601 * gdb.cp/call-c.cc (FooHandle): New typedef.
12602 (main): New variable 'handle'.
12603
12604 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12605
12606 * lib/mi-support.exp (et_mi_thread_list)
12607 (check_mi_and_console_threads): Adjust for current thread in
12608 -thread-list-ids output.
12609
12610 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12611
12612 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12613 Call it.
12614
12615 2009-01-28 Doug Evans <dje@google.com>
12616
12617 * gdb.arch/amd64-disp-step.S: New file.
12618 * gdb.arch/amd64-disp-step.exp: New file.
12619 * gdb.arch/i386-disp-step.S: New file.
12620 * gdb.arch/i386-disp-step.exp: New file.
12621
12622 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12623
12624 * gdb.base/find.exp: Set newline variable
12625 using quotes instead of braces to fix cygwin failures.
12626
12627 2009-01-23 Pedro Alves <pedro@codesourcery.com>
12628
12629 * gdb.base/radix.exp: Add tests to ensure that that set
12630 input-radix 0 and set output-radix 0 are really rejected.
12631
12632 2009-01-23 Pedro Alves <pedro@codesourcery.com>
12633
12634 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12635 copyright years.
12636
12637 2009-01-23 Pedro Alves <pedro@codesourcery.com>
12638
12639 PR gdb/9664:
12640 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12641
12642 2009-01-22 Pedro Alves <pedro@codesourcery.com>
12643
12644 PR c++/9631:
12645 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12646
12647 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12648
12649 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12650 binfile definition to fix Windows OS failure.
12651
12652 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12653
12654 PR gdb/9346
12655 * gdb.base/interrupt.c (sigint_handler): New.
12656 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12657 on error.
12658 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12659 Test "signal SIGINT".
12660
12661 2009-01-19 Doug Evans <dje@google.com>
12662
12663 * gdb.base/break.exp: Update expected gdb output.
12664 * gdb.base/sepdebug.exp: Ditto.
12665 * gdb.mi/mi-syn-frame.exp: Ditto.
12666 * gdb.mi/mi2-syn-frame.exp: Ditto.
12667 * gdb.base/call-signal-resume.exp: New file.
12668 * gdb.base/call-signals.c: New file.
12669 * gdb.base/unwindonsignal.exp: New file.
12670 * gdb.base/unwindonsignal.c: New file.
12671 * gdb.threads/interrupted-hand-call.exp: New file.
12672 * gdb.threads/interrupted-hand-call.c: New file.
12673 * gdb.threads/thread-unwindonsignal.exp: New file.
12674
12675 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12676
12677 * gdb.base/define.exp: Test defining and hooking prefix commands.
12678 * gdb.python/python.exp: Update test for "show user" output.
12679
12680 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12681
12682 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12683 now the output exactly, using less wildcards. Expect also the output
12684 of gfortran-4.3. Update for the f-valprint.c modification from
12685 2008-04-22.
12686 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12687 Remove gdb_test test names where matching the command.
12688
12689 2009-01-01 Pedro Alves <pedro@codesourcery.com>
12690
12691 PR breakpoints/9681:
12692 * gdb.base/watchpoint.exp: Add regression test.
12693
12694 2008-12-31 Pedro Alves <pedro@codesourcery.com>
12695
12696 * gdb.threads/attach-into-signal.exp: Don't use
12697 gdb_suppress_entire_file.
12698 * gdb.threads/attach-stopped.exp: Ditto.
12699 * gdb.threads/attachstop-mt.exp: Ditto.
12700
12701 2008-12-31 Pedro Alves <pedro@codesourcery.com>
12702
12703 PR gdb/8812:
12704 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12705
12706 2008-12-29 Pedro Alves <pedro@codesourcery.com>
12707
12708 PR gdb/7536:
12709 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12710 and unsupported output radices are really rejected.
12711
12712 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12713
12714 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12715
12716 2008-12-22 Tom Tromey <tromey@redhat.com>
12717
12718 * gdb.cp/punctuator.exp: New file.
12719
12720 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12721
12722 * gdb.base/completion.exp (Completing non-existing component): New test.
12723
12724 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12725
12726 Fix for PR gdb/8648.
12727 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12728 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12729 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12730 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12731
12732 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12733
12734 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12735
12736 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
12737
12738 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12739 compiler actually generate code at the expected line number.
12740
12741 2008-12-15 Jie Zhang <jie.zhang@analog.com>
12742
12743 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12744
12745 2008-12-12 Tom Tromey <tromey@redhat.com>
12746
12747 * gdb.base/commands.exp (redefine_hook_test): New proc.
12748 Call it.
12749
12750 2008-12-11 Tom Tromey <tromey@redhat.com>
12751
12752 * gdb.base/macscp.exp: New regression test.
12753
12754 2008-12-11 Tom Tromey <tromey@redhat.com>
12755
12756 * gdb.base/macscp.exp: Print "address.addr".
12757 * gdb.base/macscp1.c (struct outer): New struct.
12758 (address): New global.
12759
12760 2008-12-09 Tom Tromey <tromey@redhat.com>
12761
12762 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12763 Call it.
12764
12765 2008-12-04 Doug Evans <dje@google.com>
12766
12767 * gdb.server/ext-run.exp: Relax regexp for init program.
12768
12769 2008-12-03 Tristan Gingold <gingold@adacore.com>
12770
12771 * gdb.base/macscp.exp: Generate an object file during compilation
12772 to work around Darwin dsymutil limitations.
12773
12774 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12775
12776 Test resolving external references to TLS variables.
12777 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12778 FILE2_THREAD_LOCAL.
12779 (testfile2, srcfile2): New variables.
12780 * gdb.threads/tls.c (file2_thread_local)
12781 (function_referencing_file2_thread_local): New.
12782 * gdb.threads/tls2.c: New file.
12783
12784 2008-11-28 Joel Brobecker <brobecker@adacore.com>
12785
12786 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
12787 rather than integer, as integer might not be big enough when
12788 on 64bit targets.
12789
12790 2008-11-27 Jerome Guitton <guitton@adacore.com>
12791
12792 * gdb.cp/formatted-ref.exp: Add equality test.
12793 * gdb.ada/formatted_ref.exp: Ditto.
12794
12795 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12796
12797 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12798 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12799
12800 2008-11-20 Andreas Schwab <schwab@suse.de>
12801
12802 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12803 matching syscall entry point.
12804 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12805 (tcatch_vfork_then_child_follow): Likewise. Finish through
12806 vfork even if we stopped at the syscall trampoline.
12807
12808 2008-11-20 Doug Evans <dje@google.com>
12809
12810 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12811
12812 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12813
12814 * gdb.arch/ppc-dfp.exp: New file.
12815 * gdb.arch/ppc-dfp.c: New file.
12816
12817 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12818
12819 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
12820
12821 2008-11-17 Doug Evans <dje@google.com>
12822
12823 * gdb.mi/mi-syn-frame.exp: Update expected output.
12824 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12825
12826 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12827
12828 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
12829 "thread N" results in =thread-selected.
12830 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12831 (mi_send_resuming_command_raw): Be prepared for
12832 =thread-selected.
12833
12834 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12835
12836 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12837 * lib/mi-support.exp: Likewise.
12838
12839 2008-11-16 Joel Brobecker <brobecker@adacore.com>
12840
12841 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12842 commands from the expected output for "help catch".
12843
12844 2008-11-15 Joel Brobecker <brobecker@adacore.com>
12845
12846 * gdb.ada/int_deref.exp: New testcase.
12847
12848 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
12849
12850 * gdb.mi/gdb2549.exp: New file.
12851
12852 2008-11-11 Doug Evans <dje@google.com>
12853
12854 * gdb.base/callexit.exp: New file.
12855 * gdb.base/callexit.c: New file.
12856
12857 2008-11-10 Doug Evans <dje@google.com>
12858
12859 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12860 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12861 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12862 (default_gdb_start,default_gdb_exit): Ditto.
12863 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12864 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12865 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12866 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12867 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12868 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12869
12870 2008-11-03 Andreas Schwab <schwab@suse.de>
12871
12872 * gdb.base/hashline2.exp: Fix typo.
12873 * gdb.base/hashline3.exp: Likewise.
12874
12875 2008-10-30 Tom Tromey <tromey@redhat.com>
12876
12877 * gdb.base/pointers.exp: Add test.
12878 * gdb.base/pointers.c (k, S): New typedefs.
12879 (instance): New global.
12880
12881 2008-10-30 Andreas Schwab <schwab@suse.de>
12882
12883 * gdb.base/args.exp: Add tests for newlines.
12884
12885 2008-10-30 Joel Brobecker <brobecker@adacore.com>
12886
12887 gdb.base/foll-exec.exp: Update the expected output of a couple
12888 of "info breakpoints" tests.
12889
12890 2008-10-28 Tom Tromey <tromey@redhat.com>
12891
12892 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12893
12894 2008-10-24 Pedro Alves <pedro@codesourcery.com>
12895
12896 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12897 gdb_start_cmd.
12898 Use runto_main before any test that requires execution.
12899
12900 2008-10-23 Pedro Alves <pedro@codesourcery.com>
12901
12902 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12903 instead of SIGINT.
12904
12905 2008-10-22 Joel Brobecker <brobecker@adacore.com>
12906
12907 * gdb.base/completion.exp: Update expected output following
12908 the addition of the "info tasks" command.
12909
12910 2008-10-22 Tom Tromey <tromey@redhat.com>
12911
12912 * gdb.base/exprs.exp (test_expr): Add test for string
12913 concatenation.
12914
12915 2008-10-19 Pedro Alves <pedro@codesourcery.com>
12916
12917 * configure.ac: Output gdb.python/Makefile.
12918 * configure: Regenerate.
12919 * gdb.python/Makefile.in: New.
12920
12921 2008-10-16 Joel Brobecker <brobecker@adacore.com>
12922
12923 * gdb.base/foll-fork.exp: Adjust the expected output to match
12924 the new description for fork/vfork catchpoints in the "info
12925 breakpoints" output.
12926
12927 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12928
12929 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12930
12931 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12932
12933 * gdb.python/python-value.c: New file.
12934 * gdb.python/python-value.exp: New file.
12935
12936 2008-10-15 Pedro Alves <pedro@codesourcery.com>
12937
12938 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12939
12940 2008-10-15 Denis Pilat <denis.pilat@st.com>
12941
12942 * gdb.cp/mb-ctor.exp: Fix a typo.
12943
12944 2008-10-09 Tom Tromey <tromey@redhat.com>
12945
12946 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12947 'fprintf' and 'stderr'.
12948
12949 2008-10-07 Joel Brobecker <brobecker@adacore.com>
12950
12951 * gdb.ada/ref_tick_size.exp: New testcase.
12952
12953 2008-10-06 Doug Evans <dje@google.com>
12954
12955 * gdb.dwarf2/dw2-cu-size.exp: New file.
12956 * gdb.dwarf2/dw2-cu-size.S: New file.
12957
12958 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12959 .Ltype_int for clarity.
12960
12961 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12962
12963 PR gdb/2384:
12964 * gdb.cp/gdb2384.exp: Extended to test more cases.
12965 * gdb.cp/gdb2384.cc: Likewise.
12966 * gdb.cp/gdb2384-base.h: Likewise.
12967 * gdb.cp/gdb2384-base.cc: Likewise.
12968
12969 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12970
12971 * gdb.base/maint.exp (maint print type): Remove printing
12972 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12973
12974 2008-09-30 Tom Tromey <tromey@redhat.com>
12975
12976 * gdb.base/macscp.exp: Add completion tests.
12977 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12978 (TWENTY_THREE): Likewise.
12979 (FORTY_EIGHT): Likewise.
12980
12981 2008-09-30 Tom Tromey <tromey@redhat.com>
12982
12983 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12984 everywhere.
12985 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12986
12987 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12988
12989 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12990 testcase is derived from. Fix racy dependency on an expected PID
12991 number. No longer support the testcase on Linux kernel 2.4.x.
12992
12993 2008-09-27 Tom Tromey <tromey@redhat.com>
12994
12995 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12996 and varargs.
12997
12998 2008-09-22 Pedro Alves <pedro@codesourcery.com>
12999
13000 * lib/mi-support.exp (mi_expect_interrupt): New.
13001 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13002 from gdb.mi/mi-nonstop.exp.
13003 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13004 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13005 lib/mi-support.exp.
13006 Use mi_check_thread_states throughout. Avoid ".*" and do not
13007 require an anchor after -exec-run.
13008
13009 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13010
13011 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13012 stop is pending. Avoid ".*" when two stops are pending.
13013 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13014 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13015 newlines in fullnames.
13016 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13017 (mi_expect_stop): Update comments. Only anchor in sync mode.
13018 Do not match newlines.
13019 (mi_send_resuming_command_raw): Always return status.
13020 (mi_get_stop_line): Do not match more than one line by accident.
13021 Only anchor in sync mode.
13022 (mi_run_inline_test): If -exec-next fails, give up.
13023
13024 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13025
13026 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13027 on SPU.
13028
13029 2008-09-10 Joel Brobecker <brobecker@adacore.com>
13030
13031 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13032
13033 2008-09-10 Joel Brobecker <brobecker@adacore.com>
13034
13035 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13036 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13037 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13038 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13039 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13040 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13041 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13042 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13043 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13044 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13045 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13046 Include the "= " sequence in the expected output of print tests.
13047
13048 2008-09-10 Joel Brobecker <brobecker@adacore.com>
13049
13050 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13051 description for boolean types.
13052
13053 2008-09-09 Pedro Alves <pedro@codesourcery.com>
13054
13055 * gdb.base/hook-stop-continue.c: New.
13056 * gdb.base/hook-stop-continue.exp: New.
13057
13058 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13059
13060 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13061
13062 2008-09-08 Jerome Guitton <guitton@adacore.com>
13063
13064 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13065 (stack_check_probe_2, stack_check_probe_loop_1)
13066 (stack_check_probe_loop_2): New functions.
13067 (main): Add call to these new functions.
13068 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13069 functions, check that the breakpoint is inserted at the appropriate
13070 location.
13071 (insert_breakpoint): Slightly refine this procedure so that it can
13072 be called several times in the test.
13073
13074 2008-09-08 Jerome Guitton <guitton@adacore.com>
13075
13076 * gdb.base/stack-checking.c: New file.
13077 * gdb.base/stack-checking.exp: New file.
13078
13079 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13080
13081 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13082 * gdb.arch/altivec-regs.exp: Likewise.
13083 * gdb.arch/vsx-regs.exp: Likewise.
13084
13085 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13086
13087 * gdb.arch/ppc-fp.exp: New file.
13088 * gdb.arch/ppc-fp.c: New file.
13089
13090 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13091
13092 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13093 lest gcc-4.3.1 optimizes the whole thing away.
13094
13095 2008-09-04 Michael Snyder <msnyder@vmware.com>
13096
13097 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13098 as "at" (for non-debug functions such as _start).
13099
13100 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13101
13102 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13103 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13104 software watchpoints.
13105 * gdb.base/watch_thread_num.exp: Likewise.
13106
13107 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13108
13109 * gdb.arch/i386-bp_permanent.exp: New test.
13110
13111 2008-08-24 Tom Tromey <tromey@redhat.com>
13112
13113 * gdb.base/maint.exp: Update "maint print type".
13114
13115 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13116
13117 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13118 support. Adjust the order of "*running" notifications.
13119 * gdb.mi/non-stop.c: Don't cast from int to void* and
13120 back.
13121
13122 2008-08-20 Mark Kettenis <kettenis@gnu.org>
13123
13124 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13125 expect to find it in the "info frame" output.
13126
13127 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13128
13129 * gdb.base/interp.exp: Always consume both prompts.
13130
13131 2008-08-20 Pedro Alves <pedro@codesourcery.com>
13132
13133 * gdb.base/pending.exp: Test pending breakpoints without symbols
13134 loaded.
13135
13136 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13137
13138 * lib/mi-support.exp (mi_expect_stop): Produce
13139 more details on failures.
13140 * gdb.mi/mi-nonstop.exp: New.
13141 * gdb.mi/non-stop.c: New.
13142
13143 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13144
13145 * gdb.mi/mi-async.exp: Use 'set target-async'.
13146 * lib/mi-support.exp: Use 'set/show target-async'.
13147
13148 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13149
13150 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13151
13152 2008-08-17 Tom Tromey <tromey@redhat.com>
13153
13154 * gdb.base/help.exp (help catch): Rewrite.
13155
13156 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13157
13158 * gdb.base/define.exp: Test indented command documentation.
13159 * gdb.python/python.exp: Test indented multi-line command.
13160
13161 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
13162
13163 * testsuite/gdb.arch/vsx-regs.c: New source file.
13164 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13165 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13166
13167 2008-08-14 Tom Tromey <tromey@redhat.com>
13168
13169 * gdb.base/macscp.exp: Add regression test for "macro define" or
13170 "macro undef" with no arguments.
13171
13172 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13173
13174 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
13175
13176 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13177
13178 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13179
13180 2008-08-06 Tom Tromey <tromey@redhat.com>
13181
13182 * gdb.python/python.exp: New file.
13183
13184 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13185
13186 Fix for PR gdb/1543.
13187 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13188 $LOCATION.
13189 (location): New variable.
13190 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13191 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13192 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13193 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13194 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13195 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13196 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13197 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13198 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13199 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13200 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13201 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13202 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13203 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13204 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13205 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13206 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13207 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13208 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13209 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13210 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13211 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13212 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13213 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13214 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13215 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13216 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13217 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13218 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13219 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13220 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13221 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13222 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13223 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13224 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13225 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13226 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13227 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13228 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13229 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13230 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13231 gdb.base/type-opaque.exp, gdb.base/until.exp,
13232 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13233 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13234 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13235 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13236 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13237 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13238 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13239 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13240 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13241 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13242 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13243 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13244 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13245 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13246 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13247 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13248 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13249 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13250 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13251 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13252 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13253 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13254 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13255 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13256 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13257 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13258 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13259 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13260 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13261 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13262 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13263 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13264 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13265 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13266 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13267 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13268 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13269 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13270 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13271 to bug-gdb@prep.ai.mit.edu .
13272
13273 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13274
13275 * lib/mi-support.exp (mi_load_shlibs): New.
13276 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13277
13278 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13279
13280 * lib/mi-support.exp (get_mi_thread_list)
13281 (check_mi_and_console_threads): New, moved from ...
13282 * gdb.mi/mi-pthread.exp: ...here.
13283 * gdb.mi/gdb669.exp (get_mi_thread_list)
13284 (check_mi_and_console_threads): Delete.
13285 * gdb.mi/mi2-pthread.exp: Likewise.
13286
13287 2008-07-28 Tom Tromey <tromey@redhat.com>
13288
13289 * Makefile.in (just-check): Remove. Move body to...
13290 (check): ... here.
13291
13292 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13293
13294 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13295 Add a test for duplicated SIGINTs.
13296
13297 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13298
13299 * gdb.threads/schedlock.exp (get_args): Update to work for any
13300 value of NUM.
13301 (Top level): Report the number of threads that did not resume.
13302
13303 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13304
13305 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13306
13307 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13308
13309 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13310 non-MI prompt.
13311
13312 2008-07-26 Tom Tromey <tromey@redhat.com>
13313
13314 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13315 (function_struct, function_struct_ptr): New globals.
13316 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13317 function pointer in a struct.
13318
13319 2008-07-26 Tom Tromey <tromey@redhat.com>
13320
13321 * gdb.base/macscp.exp: Add test for macro lexing bug.
13322
13323 2008-07-18 Tom Tromey <tromey@redhat.com>
13324
13325 * gdb.base/macscp.exp: Add macro tests.
13326
13327 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13328
13329 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13330
13331 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13332
13333 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13334
13335 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13336
13337 * gdb.cp/class2.exp: fix for failure on spu-elf
13338
13339 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13340
13341 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
13342
13343 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13344
13345 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13346
13347 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13348
13349 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13350
13351 2008-07-11 Kevin Buettner <kevinb@redhat.com>
13352
13353 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13354 of regexp to account for changes made to GDB in the printing of
13355 byte vectors.
13356
13357 2008-07-11 Tom Tromey <tromey@redhat.com>
13358
13359 * gdb.base/completion.exp: Add 'help' completion test.
13360
13361 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13362
13363 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13364
13365 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13366
13367 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13368
13369 2008-07-09 Pedro Alves <pedro@codesourcery.com>
13370
13371 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13372
13373 2008-07-09 Pedro Alves <pedro@codesourcery.com>
13374
13375 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13376
13377 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13378
13379 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13380
13381 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13382
13383 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13384 previous commit. Add a comment.
13385
13386 2008-06-28 Pedro Alves <pedro@codesourcery.com>
13387
13388 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13389
13390 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13391
13392 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13393
13394 2008-06-27 Pedro Alves <pedro@codesourcery.com>
13395
13396 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13397 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13398 compiling an executable, link in an object that forces unbuffered
13399 output.
13400 * lib/set_unbuffered_mode.c: New file.
13401
13402 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13403
13404 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13405
13406 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13407
13408 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13409 mi_expect_stop.
13410 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13411 Demand that *running is output.
13412 (detect_async): Perform checking every time.
13413 (mi_send_resuming_command): Extract everything into...
13414 (mi_send_resuming_command_raw): ...this.
13415 (mi_expect_stop): Don't accept any output before *stopped.
13416
13417 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13418
13419 Robustify mi-simplerun.
13420 * gdb.mi/basics.c (main): Add a call to sleep.
13421 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13422 * gdb.mi/mi2-cli.exp: Likewise.
13423 * gdb.mi/mi-break.exp: Likewise.
13424
13425 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
13426
13427 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13428
13429 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13430
13431 * gdb.mi/mi-console.exp: Adjust.
13432 * gdb.mi/mi-syn-frame.exp: Adjust.
13433 * gdb.mi/mi2-console.exp: Adjust.
13434 * gdb.mi/mi2-syn-frame.exp: Adjust.
13435 * lib/mi-support.exp (mi_run_cmd): Adjust.
13436 (mi_send_resuming_command): Adjust.
13437
13438 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13439
13440 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
13441 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13442 testing of stopped.
13443 * gdb.mi/mi2-syn-frame.exp: Likewise.
13444 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13445 (async, detect_async): New.
13446 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13447 depending on if we're running in sync or async mode.
13448
13449 2008-06-09 Tom Tromey <tromey@redhat.com>
13450
13451 * gdb.base/completion.exp: New tests for field name completion
13452 with spaces, and field name completion with '->'.
13453
13454 2008-06-06 Tom Tromey <tromey@redhat.com>
13455
13456 * gdb.base/break1.c (struct some_struct): New struct.
13457 (values): New global.
13458 * gdb.base/completion.exp: Add field name completion test.
13459
13460 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13461
13462 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13463 to pointer.
13464 * gdb.cp/call-c.cc: Likewise.
13465
13466 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
13467
13468 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13469 annotation.
13470
13471 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13472 Pedro Alves <pedro@codesourcery.com>
13473
13474 * gdb.threads/execl.c, gdb.threads/execl1.c,
13475 gdb.threads/execl.exp: New tests.
13476
13477 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13478 Daniel Jacobowitz <dan@codesourcery.com>
13479
13480 * gdb.cp/exception.exp: Activate test, make it work with pending
13481 catchpoints.
13482
13483 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13484
13485 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13486
13487 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13488
13489 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13490 now printed.
13491 * gdb.mi/mi2-var-cmd.exp: Likewise.
13492
13493 2008-05-27 Andreas Schwab <schwab@suse.de>
13494
13495 * gdb.base/frame-args.exp: Handle arguments that are optimized
13496 out.
13497
13498 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
13499
13500 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13501 quiet for ppc32 and group options into a single variable.
13502
13503 2008-05-23 Joel Brobecker <brobecker@adacore.com>
13504
13505 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13506 of zero-size elements.
13507 * gdb.ada/null_array.exp: Test printing this new array.
13508
13509 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13510
13511 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13512
13513 2008-05-21 Joel Brobecker <brobecker@adacore.com>
13514
13515 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13516 of the "finish" command.
13517
13518 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
13519
13520 * gdb.base/annota1.exp: Test for new annotation.
13521
13522 2008-05-16 Pedro Alves <pedro@codesourcery.com>
13523
13524 * gdb.base/fixsection.exp: New file.
13525 * gdb.base/fixsection0.c: New file.
13526 * gdb.base/fixsection1.c: New file.
13527
13528 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13529
13530 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13531 * gdb.base/annota3.exp: Likewise.
13532
13533 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13534
13535 * gdb.base/watch_thread_num.exp: Don't run tests that require
13536 watchpoints if the target doesn't support them.
13537
13538 2008-05-12 Doug Evans <dje@google.com>
13539
13540 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13541
13542 2008-05-09 Joel Brobecker <brobecker@adacore.com>
13543
13544 * gdb.ada/assign_1.exp: New testcase.
13545
13546 2008-05-09 Doug Evans <dje@google.com>
13547
13548 * gdb.base/find.exp: New file.
13549 * gdb.base/find.c: New file.
13550
13551 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13552
13553 * gdb.base/commands.exp (watchpoint_command_test): Handle
13554 gdb,no_hardware_watchpoints.
13555 * gdb.base/float.exp: Allow ARM targets without floating point.
13556 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13557
13558 2008-05-06 Jerome Guitton <guitton@adacore.com>
13559 Joel Brobecker <brobecker@adacore.com>
13560
13561 * gdb.ada/lang_switch: New test program.
13562 * gdb.ada/lang_switch.exp: New testcase.
13563
13564 2008-05-05 Doug Evans <dje@google.com>
13565
13566 * gdb.base/help.exp (disassemble): Update expected help text.
13567
13568 2008-05-04 Pedro Alves <pedro@codesourcery.com>
13569
13570 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13571
13572 2008-05-04 Pedro Alves <pedro@codesourcery.com>
13573
13574 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13575 different times.
13576
13577 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13578
13579 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13580 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13581 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13582 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13583
13584 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13585
13586 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13587 notification to appear.
13588
13589 2008-05-04 Daniel Jacobowitz <dan@debian.org>
13590
13591 * gdb.base/fullname.c: New file.
13592 * gdb.base/fullname.exp: New file.
13593 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13594
13595 2008-05-03 Pedro Alves <pedro@codesourcery.com>
13596
13597 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13598 expressions with macros.
13599
13600 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13601
13602 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13603
13604 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13605
13606 * gdb.base/completion.exp: Handle lack of other symbols beginning
13607 with "a".
13608
13609 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13610
13611 2008-05-02 Jim Blandy <jimb@codesourcery.com>
13612
13613 * gdb.asm/asmsrc1.s: Add scratch space.
13614
13615 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13616 Daniel Jacobowitz <dan@codesourcery.com>
13617
13618 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13619 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13620 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13621
13622 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13623
13624 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13625
13626 2008-05-01 Joel Brobecker <brobecker@adacore.com>
13627
13628 * gdb.base/info-target.exp: New testcase.
13629
13630 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13631
13632 * gdb.cp/hang.exp: Use .cc instead of .C.
13633 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13634 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13635
13636 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13637
13638 * gdb.base/gdb1250.exp: Remove perror.
13639 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13640
13641 2008-04-30 Pedro Alves <pedro@codesourcery.com>
13642
13643 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13644 .2byte.
13645
13646 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13647
13648 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13649 (maybe_kfail): New.
13650
13651 2008-04-25 Pedro Alves <pedro@codesourcery.com>
13652
13653 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13654
13655 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13656
13657 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13658 * gdb.mi/mi2-syn-frame.exp: Likewise.
13659 * lib/mi-support.exp: Likewise.
13660
13661 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13662
13663 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13664 to specify regexp for the location to stop at.
13665 * gdb.base/break-always.c: New.
13666 * gdb.base/break-always.exp: New.
13667
13668 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13669
13670 * lib/mi-support.exp (mi_runto_helper): Adjust
13671 for the original-location field.
13672 (mi_create_breakpoint, mi_list_breakpoints): New.
13673 * gdb.mi/mi-break.exp: Adjust.
13674 * gdb.mi/mi2-break.exp: Adjust.
13675 * gdb.mi/mi-pending.exp: Adjust.
13676 * gdb.mi/mi-simplerun.exp: Adjust.
13677 * gdb.mi/mi2-simplerun.exp: Adjust.
13678 * gdb.mi/mi-syn-frame.exp: Adjust.
13679 * gdb.mi/mi2-syn-frame.exp: Adjust.
13680 * gdb.mi/mi-until.exp: Adjust.
13681 * gdb.mi/mi2-until.exp: Adjust.
13682 * gdb.mi/mi-var-display.exp: Adjust.
13683 * gdb.mi/mi2-var-display.exp: Adjust.
13684 * gdb.mi/mi-watch.exp: Adjust.
13685 * gdb.mi/mi2-watch.exp: Adjust.
13686
13687 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
13688
13689 * aclocal.m4: Add override.m4.
13690 * configure: Regenerate.
13691
13692 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13693
13694 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13695 '-var-update --all-values' reports new value even the type
13696 of a variable object has changed.
13697
13698 2008-04-18 Craig Silverstein <csilvers@google.com>
13699
13700 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13701 files.
13702
13703 2008-04-18 Joel Brobecker <brobecker@adacore.com>
13704
13705 * gdb.ada/atomic_enum: New test program.
13706 * gdb.ada/atomic_enum.exp: New testcase.
13707
13708 2008-04-17 Doug Evans <dje@google.com>
13709
13710 * gdb.opt/Makefile.in: Fix whitespace.
13711
13712 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13713
13714 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13715
13716 2008-04-17 Doug Evans <dje@google.com>
13717
13718 * gdb.base/hashline1.exp: New testcase.
13719 * gdb.base/hashline2.exp: New testcase.
13720 * gdb.base/hashline2.exp: New testcase.
13721
13722 2008-04-17 Pedro Alves <pedro@codesourcery.com>
13723
13724 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13725
13726 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13727
13728 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13729 temporary breakpoint to match "Temporary breakpoint".
13730 * gdb.base/break.exp (delete_breakpoints): Likewise.
13731 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13732 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13733 * gdb.base/display.exp: Likewise.
13734 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13735 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13736 * gdb.base/restore.exp (restore_tests): Likewise.
13737 * gdb.base/sepdebug.exp: Likewise.
13738 * gdb.base/watchpoint.exp: Likewise.
13739 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13740 * gdb.mi/mi-pending.exp: Likewise.
13741 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13742 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13743 * gdb.mi/mi-var-cmd.exp: Likewise.
13744 * gdb.mi/mi-var-display.exp: Likewise.
13745 * gdb.mi/mi2-cli.exp: Likewise.
13746 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13747 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13748 * gdb.mi/mi2-var-display.exp: Likewise.
13749 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13750 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13751 new "disp" field.
13752 (mi_expect_stop): Move after_reason argument to be really after
13753 reason. This is to support fix for PR2424.
13754
13755 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13756
13757 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13758
13759 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13760
13761 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
13762 field. Add more floating varobj tests.
13763 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
13764 field.
13765 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13766 (main): Call do_at_tests.
13767 * lib/mi-support.exp (mi_create_floating_varobj)
13768 (mi_varobj_update_with_type_change): New.
13769
13770 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13771
13772 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13773 option of -var-evaluate-expression.
13774 * gdb.mi/mi2-var-display.exp: Likewise.
13775
13776 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13777
13778 Introduce test setup helpers.
13779 * lib/gdb.exp (build_executable, clean_restart)
13780 (prepare_for_testing): New.
13781 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13782 * gdb.base/return.exp: Likewise.
13783 * gdb.base/ending-run.exp: Likewise.
13784
13785 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
13786
13787 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13788 Interface (MI) responses.
13789
13790 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13791
13792 * gdb.cp/breakpoint.cc: New code to test conditions involving
13793 member variables.
13794 * gdb.cp/breakpoint.exp: Test condition involving member
13795 variables.
13796
13797 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13798
13799 * lib/mi-support.exp (mi_expect_stop): New.
13800 (mi_run_cmd): Change the
13801 token. Use mi_send_resuming_command, use
13802 mi_expect_stop.
13803 (mi_execute_to_helper): Rename to mi_execute_to.
13804 (mi_send_resuming_command): Add more error patterns.
13805 (mi_wait_for_stop): Renamed to...
13806 (mi_get_stop_line): ...this.
13807 (mi_run_inline_test): Adjust.
13808
13809 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13810 * gdb.mi/mi-console.exp: Likewise.
13811 * gdb.mi/mi-pending.exp: Likewise.
13812 * gdb.mi/mi-simplerun.exp: Likewise.
13813 * gdb.mi/mi-stack.exp: Likewise.
13814 * gdb.mi/mi-stepi.exp: Likewise.
13815 * gdb.mi/mi-syn-frame.exp: Add comment.
13816 * gdb.mi/mi-until.exp: Likewise.
13817 * gdb.mi/mi-var-display.exp: Likewise.
13818 * gdb.mi/mi-watch.exp: Likewise.
13819 * gdb.mi/mi2-cli.exp: Likewise.
13820 * gdb.mi/mi2-console.exp: Likewise.
13821 * gdb.mi/mi2-simplerun.exp: Likewise.
13822 * gdb.mi/mi2-stack.exp: Likewise.
13823 * gdb.mi/mi2-stepi.exp: Likewise.
13824 * gdb.mi/mi2-until.exp: Likewise.
13825 * gdb.mi/mi2-var-display.exp: Likewise.
13826 * gdb.mi/mi2-watch.exp: Likewise.
13827
13828 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13829
13830 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13831
13832 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13833
13834 2008-04-04 Pedro Alves <pedro@codesourcery.com>
13835
13836 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13837 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13838 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13839 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13840 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13841 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13842 expect an mi error duplicated in stderr.
13843
13844 2008-04-03 Joel Brobecker <brobecker@adacore.com>
13845
13846 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13847 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13848 Add a couple of tests that verify the behavior when the new setting
13849 is set to "cancel" and "all".
13850 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13851 "ask" before we start the testing.
13852
13853 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13854
13855 * gdb.cp/casts.cc: Add class reference variables.
13856 * gdb.cp/casts.exp: New test cases for up/down casting references.
13857
13858 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13859
13860 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13861 instead of beginning to make an extra test pass.
13862 * gdb.mi/mi2-var-display.exp: Likewise.
13863
13864 2008-03-31 Maciej W. Rozycki <macro@mips.com>
13865
13866 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13867
13868 2008-03-31 Markus Deuling <deuling@de.ibm.com>
13869 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13870
13871 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13872 value. Add xfail for older kernels.
13873
13874 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13875
13876 Bring mi-support in line with gdb.exp.
13877 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13878 (mi_gdb_start): New function.
13879
13880 2008-03-28 Maciej W. Rozycki <macro@mips.com>
13881
13882 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13883
13884 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13885
13886 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13887 * gdb.mi/mi2-var-display.exp: Likewise.
13888
13889 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13890
13891 * lib/mi-support.exp (mi_create_varobj_checked): New.
13892 (mi_list_varobj_children): Allow to check for a
13893 value.
13894 (mi_list_array_varobj_children): New.
13895
13896 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13897 and mi_list_varobj_children, as opposed to hardcoding
13898 expected strings.
13899 * gdb.mi/gdb701.exp: Likewise.
13900 * gdb.mi/gdb792.exp: Likewise.
13901 * gdb.mi/mi-var-block.exp: Likewise.
13902 * gdb.mi/mi-var-cmd.exp: Likewise.
13903 * gdb.mi/mi-var-invalidate.exp: Likewise.
13904 * gdb.mi/mi2-var-block.exp: Likewise.
13905 * gdb.mi/mi2-var-child.exp: Likewise.
13906 * gdb.mi/mi2-var-cmd.exp: Likewise.
13907 * gdb.mi/mi2-var-display.exp: Likewise.
13908
13909 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13910
13911 Fix random false FAILs on i386.
13912 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13913
13914 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13915
13916 PR gdb/544
13917 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13918
13919 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13920
13921 PR gdb/544
13922 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13923
13924 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13925
13926 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13927 fixed PR gdb/544.
13928
13929 2008-03-21 Pedro Alves <pedro@codesourcery.com>
13930
13931 * gdb.threads/fork-child-threads.exp: Test next over fork.
13932
13933 2008-03-21 Chris Demetriou <cgd@google.com>
13934
13935 * gdb.base/break.exp (rbreak junk): New test for rbreak
13936 "Junk at end of arguments" issue.
13937
13938 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13939
13940 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13941 *& to work on created array elements.
13942 (Top level): Test print $pc with a file. Test string operations
13943 without a target.
13944 * gdb.base/ptype.exp: Do not expect *& to work on created array
13945 elements.
13946
13947 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13948
13949 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13950 gdb.threads/staticthreads.exp: Update exit query.
13951
13952 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13953
13954 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13955
13956 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13957
13958 * gdb.base/watchpoint.c (global_ptr, func4): New.
13959 (main): Call func4.
13960 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13961 (test_inaccessible_watchpoint): New.
13962
13963 2008-02-29 Maciej W. Rozycki <macro@mips.com>
13964
13965 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13966 select the largest.
13967
13968 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13969
13970 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13971 frames-invalid annotations.
13972
13973 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13974
13975 * gdb.base/assign.exp: avoid same output for different tests.
13976
13977 2008-02-27 Doug Evans <dje@google.com>
13978
13979 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13980 for bug 1738.
13981 (breakpoint_to_handler_entry): Ditto.
13982
13983 2008-02-27 Joel Brobecker <brobecker@adacore.com>
13984
13985 * gdb.base/ending-run.exp: Use the first line of code inside
13986 function body to test breakpoints.
13987 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13988 location where the breakpoint is inserted when using the line
13989 where a function is declared. Fix typo in the description of
13990 one of the tests.
13991 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13992
13993 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13994
13995 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
13996 tests.
13997
13998 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13999
14000 * gdb.base/args.exp: avoid same output for tests
14001 with single quotes.
14002
14003 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14004
14005 * gdb.base/annota1.exp: Adjust for 'info break'
14006 format changes.
14007 * gdb.base/annota3.exp: Likewise.
14008 * gdb.base/break.exp: Likewise.
14009 * gdb.base/condbreak.exp: Likewise.
14010 * gdb.base/pending.exp: Likewise.
14011 * gdb.base/sepdebug.exp: Likewise.
14012 * gdb.base/unload.exp: Likewise.
14013 * gdb.cp/ovldbreak.exp: Likewise.
14014 * gdb.mi/mi-pending.exp: Likewise.
14015
14016 2008-02-07 Doug Evans <dje@google.com>
14017
14018 * gdb.cp/mb-inline.exp: New.
14019 * gdb.cp/mb-inline.h: New.
14020 * gdb.cp/mb-inline1.cc: New.
14021 * gdb.cp/mb-inline2.cc: New.
14022
14023 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14024
14025 * gdb.pascal/floats.pas: New test program.
14026 * gdb.pascal/floats.exp: New testcase.
14027
14028 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14029
14030 * gdb.base/callfuncs.c (t_float_many_args): New function.
14031 (t_double_many_args): New function.
14032 * gdb.base/callfuncs.exp: Add tests for exceeding float
14033 and double parameters passed through the stack.
14034
14035 2008-02-05 Joel Brobecker <brobecker@adacore.com>
14036
14037 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14038 gdb.ada/complete/foo.adb: New files.
14039 * gdb.ada/complete.exp: New testcase.
14040
14041 2008-02-03 Doug Evans <dje@google.com>
14042
14043 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14044
14045 * gdb.cp/gdb2384.exp: New file.
14046 * gdb.cp/gdb2384.cc: New file.
14047 * gdb.cp/gdb2384-base.h: New file.
14048 * gdb.cp/gdb2384-base.cc: New file.
14049
14050 2008-02-02 Doug Evans <dje@google.com>
14051
14052 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14053
14054 2007-02-01 Joel Brobecker <brobecker@adacore.com>
14055
14056 * gdb.ada/sym_print_name: New test program.
14057 * gdb.ada/sym_print_name.exp: New testcase.
14058
14059 2007-02-01 Joel Brobecker <brobecker@adacore.com>
14060
14061 * gdb.ada/nested/hello.adb: New file.
14062 * gdb.ada/nested.exp: New testcase.
14063 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14064
14065 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14066
14067 * gdb.mi/basic.c (return_1): New function.
14068 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14069 don't cause future evaluations of function to report
14070 creation of internal breakpoints.
14071
14072 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14073
14074 * gdb.mi/mi-break.exp (test_error): New.
14075 Call it.
14076
14077 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
14078
14079 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14080 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14081
14082 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14083
14084 * gdb.pascal/integers.pas: New test program.
14085 * gdb.pascal/integers.exp: New testcase.
14086
14087 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14088
14089 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14090
14091 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
14092
14093 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14094 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14095
14096 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14097
14098 * gdb.ada/formatted_ref: New test program.
14099 * gdb.ada/formatted_ref.exp: New testcase.
14100
14101 * gdb.cp/formatted-ref.cc: New file.
14102 * gdb.cp/formatted-ref.exp: New testcase.
14103
14104 2008-01-30 Joel Brobecker <brobecker@adacore.com>
14105
14106 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14107
14108 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
14109
14110 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14111 (test_file_list_exec_source_file): Update to new macro-info field.
14112
14113 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14114
14115 * gdb.ada/exprs: New test program.
14116 * gdb.ada/exprs.exp: New testcase.
14117
14118 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14119
14120 * dfp-test.c (DELTA, DELTA_B): New definitions.
14121 (double_val1, double_val2, double_val3, double_val4, double_val5,
14122 double_val6, double_val7, double_val8, double_val9, double_val10,
14123 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14124 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14125 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14126 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14127 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14128 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14129 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14130 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14131 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14132 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14133 dec128_val16): New global variables.
14134 (decimal_dec128_align): New function.
14135 (decimal_mixed): Likewise.
14136 (decimal_many_args_dec32): Likewise.
14137 (decimal_many_args_dec64): Likewise.
14138 (decimal_many_args_dec128): Likewise.
14139 (decimal_many_args_mixed): Likewise.
14140 * dfp-test.exp: Add tests calling new inferior functions.
14141
14142 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14143
14144 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14145 gdb.server/ext-run.exp: New files.
14146 * lib/gdbserver-support.exp (gdbserver_download): New.
14147 (gdbserver_start): New. Update gdbserver expected
14148 output.
14149 (gdbserver_spawn): Use them.
14150 (gdbserver_start_extended): New.
14151
14152 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14153
14154 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14155 Run on GNU/Linux.
14156 (do_exec_tests): Check for systems which do not support catchpoints.
14157 Do not match START.
14158 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14159 Run on GNU/Linux. Enable verbose output.
14160 (check_fork_catchpoints): New.
14161 (explicit_fork_child_follow, catch_fork_child_follow)
14162 (tcatch_fork_parent_follow): Update expected messages.
14163 (do_fork_tests): Use check_fork_catchpoints.
14164 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14165 Run on GNU/Linux. Enable verbose output.
14166 (check_vfork_catchpoints): New.
14167 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14168 expected messages.
14169 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14170
14171 2008-01-29 Jim Blandy <jimb@red-bean.com>
14172
14173 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14174 host' errors.
14175 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14176
14177 2008-01-29 Jim Blandy <jimb@red-bean.com>
14178
14179 * gdb.threads/sigthread.c: Use barriers to ensure that
14180 child_thread and child_thread_two are always initialized before we
14181 start to use them.
14182
14183 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14184
14185 * gdb.base/watchpoint-solib.exp: New.
14186 * gdb.base/watchpoint-solib.c: New.
14187 * gdb.base/watchpoint-solib-shr.c: New.
14188
14189 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14190
14191 * gdb.base/gdb1056.exp: Add unsigned integer test.
14192
14193 2008-01-28 Doug Evans <dje@google.com>
14194
14195 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14196
14197 2008-01-27 Jim Blandy <jimb@codesourcery.com>
14198
14199 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14200
14201 * gdb.base/expand-psymtabs.exp: Doc fix.
14202
14203 2008-01-26 Mark Kettenis <kettenis@gnu.org>
14204
14205 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14206
14207 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
14208
14209 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
14210 -var-set-format.
14211
14212 2008-01-23 Chris Demetriou <cgd@google.com>
14213
14214 * gdb.threads/thread_events.c: New testcase source file.
14215 * gdb.threads/thread_events.exp: New testcase expect file.
14216
14217 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
14218
14219 * lib/gdb.exp: Add the variable octal.
14220
14221 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
14222 -var-set-format.
14223
14224 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14225 Vladimir Prus <vladimir@codesourcery.com>
14226
14227 * gdb.base/float.exp: Allow missing floating point for m68k and
14228 PowerPC.
14229
14230 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14231
14232 * gdb.mi/basics.c: Setup for testing breakpoints
14233 ignore count.
14234 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14235 * gdb.mi/mi-cli.exp: Adjust.
14236 * gdb.mi/mi2-cli.exp: Adjust.
14237
14238 2008-01-17 Pedro Alves <pedro@codesourcery.com>
14239
14240 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14241 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14242 with dummy_ptr's address.
14243 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14244 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14245 all targets.
14246 * gdb.mi/mi2-var-child.exp: Likewise.
14247
14248 2008-01-09 Joel Brobecker <brobecker@adacore.com>
14249
14250 * gdb.ada/null_array: New test program.
14251 * gdb.ada/null_array.exp: New testcase.
14252
14253 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
14254
14255 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14256 with required float modifiers.
14257
14258 2008-01-08 Joel Brobecker <brobecker@adacore.com>
14259
14260 * gdb.ada/funcall_param: New test program.
14261 * gdb.ada/funcall_param.exp: New testcase.
14262
14263 2008-01-08 Joel Brobecker <brobecker@adacore.com>
14264
14265 * gdb.ada/arrayparam: New test program.
14266 * gdb.ada/arrayparam.exp: New testcase.
14267
14268 2008-01-08 Joel Brobecker <brobecker@adacore.com>
14269
14270 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14271 landed. Should also fix random failures in the test following it.
14272
14273 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14274
14275 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14276 for expressions with decimal float values.
14277 (test_dfp_conversions): New function to test casts to and from
14278 decimal float types.
14279 Call test_dfp_conversions.
14280 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14281 elements.
14282 (main): Initialize ds.float4 and ds.double8 elements.
14283 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14284 string to new error message.
14285 (d64_set_tests): Likewise.
14286 (d128_set_tests): Likewise.
14287 Add tests for expressions with decimal float variables. Add tests for
14288 conversions to and from decimal float types.
14289
14290 2008-01-05 Joel Brobecker <brobecker@adacore.com>
14291
14292 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14293 * gdb.ada/packed_tagged.exp: New testcase.
14294
14295 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14296
14297 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14298 gdb.ada/homonym/homonym_main.adb: New files.
14299 * gdb.ada/homonym.exp: New testcase.
14300
14301 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/packed_array.exp: Add testing of references to
14304 a packed array.
14305
14306 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14307
14308 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14309 New files.
14310 * gdb.ada/type_coercion.exp: New testcase.
14311
14312 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14313
14314 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14315 gdb.ada/tagged/foo.adb: New file.
14316 * gdb.ada/tagged.exp: New testcase.
14317
14318 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14319
14320 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14321 gdb.ada/ptype_field/foo.adb: New files.
14322 * gdb.ada/ptype_field.exp: New testcase.
14323
14324 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14325
14326 * gdb.ada/print_pc.exp: New testcase.
14327
14328 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14329
14330 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14331 gdb.ada/taft_type/p.adb: New files.
14332 * gdb.ada/taft_type.exp: New testcase.
14333
14334 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14335
14336 * gdb.ada/array_bounds/bar.adb: New file.
14337 * gdb.ada/array_bounds.exp: New testcase.
14338
14339 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14340
14341 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14342 gdb.ada/arrayptr/foo.adb: New files.
14343 * gdb.ada/arrayptr.exp: New testcase.
14344
14345 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14346
14347 * gdb.base/set-lang-auto.exp: New testcase.
14348
14349 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14350
14351 * gdb.ada/fun_addr/foo.adb: New file.
14352 * gdb.ada/fun_addr.exp: New testcase.
14353
14354 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14355
14356 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14357 New files
14358
14359 2008-01-02 Joel Brobecker <brobecker@adacore.com>
14360
14361 * array_subscript_addr/p.adb: New file.
14362 * array_subscript_addr.exp: New testcase.
14363
14364 2008-01-02 Joel Brobecker <brobecker@adacore.com>
14365
14366 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
14367 New files.
14368 * gdb.ada/str_cmp_ref.exp: New testcase.
14369
14370 2008-01-01 Joel Brobecker <brobecker@adacore.com>
14371
14372 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14373 gdb.ada/fun_in_declare/foo.adb: New files.
14374 * gdb.ada/fun_in_declare.exp: New testcase.
14375
14376 2008-01-01 Joel Brobecker <brobecker@adacore.com>
14377
14378 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14379 gdb.ada/ref_param/pck.ads: New files.
14380 * gdb.ada/ref_param.exp: New testcase.
14381
14382 2008-01-01 Joel Brobecker <brobecker@adacore.com>
14383
14384 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14385 gdb.ada/interface/foo.adb: New files.
14386 * gdb.ada/interface.exp: New testcase.
14387
14388 2007-12-31 Jim Blandy <jimb@codesourcery.com>
14389
14390 * gdb.base/multi-forks.exp: Consume all output from child
14391 processes before proceeding to next test.
14392
14393 2007-12-29 Jim Blandy <jimb@codesourcery.com>
14394
14395 * configure: Regenerated.
14396
14397 2007-12-27 Joel Brobecker <brobecker@adacore.com>
14398
14399 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14400 gdb.ada/fixed_cmp/fixed.adb: New files.
14401 * gdb.ada/fixed_cmp.exp: New testcase.
14402
14403 2007-12-27 Joel Brobecker <brobecker@adacore.com>
14404
14405 * gdb.ada/boolean_expr.exp: New testcase.
14406
14407 2007-12-26 Jim Blandy <jimb@codesourcery.com>
14408
14409 * gdb.base/multi-forks.exp: Doc fix.
14410
14411 2007-12-26 Joel Brobecker <brobecker@adacore.com>
14412
14413 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14414 * gdb.ada/char_param.exp: Do not compile our test program with
14415 -gnata, this is unnecessary.
14416 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14417
14418 2007-12-24 Joel Brobecker <brobecker@adacore.com>
14419
14420 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14421 gdb.ada/print_chars/foo.adb: New files.
14422 * gdb.ada/print_chars.exp: New testcase.
14423
14424 2007-12-24 Joel Brobecker <brobecker@adacore.com>
14425
14426 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14427 gdb.ada/char_param/foo.adb: New files.
14428 * gdb.ada/char_param.exp: New testcase.
14429
14430 2007-12-22 Jim Blandy <jimb@codesourcery.com>
14431
14432 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14433 hard-coding source line numbers into the test.
14434 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14435 gdb_get_line_number to find.
14436
14437 2007-12-22 Joel Brobecker <brobecker@adacore.com>
14438
14439 * gdb.base/ptype.c (highest): New struct type.
14440 (the_highest): New variable of that type.
14441 (main): Add dummy assignment to a field of variable the_highest.
14442 * gdb.base/ptype.exp: Test type printing of our new variable.
14443
14444 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14445
14446 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
14447 and record first explicitly generated thread number.
14448 Use that thread number for thread specific watchpoint test.
14449 Add iteration number to repetitive tests.
14450
14451 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14452 Jim Blandy <jimb@codesourcery.com>
14453
14454 * gdb.base/expand-psymtabs.c: New testcase
14455 source file.
14456 * gdb.base/expand-psymtabs.exp: New testcase
14457 expect file.
14458
14459 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
14460
14461 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14462 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14463
14464 2007-12-17 Joel Brobecker <brobecker@adacore.com>
14465
14466 * gdb.ada/frame_args/foo.adb: New file.
14467 * gdb.ada/frame_args/pck.ads: New file.
14468 * gdb.ada/frame_args/pck.adb: New file.
14469 * gdb.ada/frame_args.exp: New testcase.
14470
14471 2007-12-17 Joel Brobecker <brobecker@adacore.com>
14472
14473 * gdb.base/frame-args.c: New file.
14474 * gdb.base/frame-args.exp: New testcase.
14475
14476 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
14477 Joseph Myers <joseph@codesourcery.com>
14478
14479 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14480
14481 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
14482
14483 * gdb.mi/mi-pending.exp: New.
14484 * gdb.mi/mi-pending.c: New.
14485 * gdb.mi/mi-pendshr.c: New.
14486
14487 2007-12-06 Jim Blandy <jimb@codesourcery.com>
14488
14489 * gdb.base/default.exp: Update expected output for 'info catch'.
14490
14491 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14492
14493 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14494 must be set to binary.
14495
14496 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14497
14498 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14499
14500 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14501
14502 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14503 gdb.mi/mi-file-transfer.exp: New.
14504
14505 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14506
14507 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14508
14509 2007-11-22 Maciej W. Rozycki <macro@mips.com>
14510
14511 * gdb.trace/backtrace.exp: Fix a typo.
14512 * gdb.trace/circ.exp: Likewise.
14513 * gdb.trace/collection.exp: Likewise.
14514 * gdb.trace/limits.exp: Likewise.
14515 * gdb.trace/report.exp: Likewise.
14516 * gdb.trace/tfind.exp: Likewise.
14517 * gdb.trace/while-dyn.exp: Likewise.
14518
14519 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
14520
14521 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14522 objects of pointers that can't be dereferenced are now
14523 "noneditable".
14524
14525 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14526
14527 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14528 (target_cpu): Remove.
14529
14530 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14531
14532 * gdb.base/ending-run.exp: Expect the list of cleared
14533 breakpoint to come in natural order, not the reversed one.
14534
14535 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14536
14537 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14538 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
14539
14540 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
14541
14542 * gdb.base/printcmds.exp: New function
14543 test_printf_with_dfp.
14544
14545 2007-11-02 Doug Evans <dje@google.com>
14546
14547 * gdb.disasm/t01_mov.s: Remove carriage returns.
14548 * gdb.disasm/t02_mova.s: Ditto.
14549 * gdb.disasm/t03_add.s: Ditto.
14550 * gdb.disasm/t04_sub.s: Ditto.
14551 * gdb.disasm/t05_cmp.s: Ditto.
14552 * gdb.disasm/t06_ari2.s: Ditto.
14553 * gdb.disasm/t07_ari3.s: Ditto.
14554 * gdb.disasm/t08_or.s: Ditto.
14555 * gdb.disasm/t09_xor.s: Ditto.
14556 * gdb.disasm/t10_and.s: Ditto.
14557 * gdb.disasm/t11_logs.s: Ditto.
14558 * gdb.disasm/t12_bit.s: Ditto.
14559 * gdb.disasm/t13_otr.s: Ditto.
14560
14561 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14562
14563 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14564
14565 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14566
14567 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14568 provide DFP support.
14569
14570 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14571
14572 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14573 Test "set powerpc vector-abi". Skip auto-detection tests for old
14574 toolchains.
14575
14576 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14577
14578 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14579 with [string compare].
14580
14581 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14582
14583 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14584 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14585
14586 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
14587
14588 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14589 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14590 * gdb.opt/Makefile.in: New makefile.
14591 * Makefile.in: Create new directory "gdb.opt".
14592 * configure.ac: Add "gdb.opt" directory.
14593 * configure: Regenerated.
14594
14595 2007-10-25 Doug Evans <dje@google.com>
14596
14597 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14598 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14599
14600 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
14601 Thiago Jung Bauermann <bauerman@br.ibm.com>
14602
14603 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14604 Floating Point expressions.
14605 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14606 Floating Point variables.
14607 * gdb.base/dfp-test.c: new file containing program with Decimal
14608 Floating variables, used by gdb.base/dfp-test.exp.
14609
14610 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14611
14612 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14613
14614 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14615
14616 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14617 compiling test case with GCC.
14618 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14619
14620 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14621
14622 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14623 format changes.
14624
14625 2007-10-18 Michael Snyder <msnyder@specifix.com>
14626
14627 * gdb.base/dbx.exp: Add missing "-re " operator.
14628
14629 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14630
14631 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14632 * configure.ac: Removed trailing spaces after backslash.
14633 * gdb.modula2: New directory.
14634 * gdb.modula2/Makefile.in: New file.
14635 * gdb.modula2/unbounded-array.exp: New file.
14636 * gdb.modula2/unbounded1.c: New file.
14637
14638 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14639
14640 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14641
14642 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
14643
14644 * gdb.base/sigstep.c (main): Add checks for
14645 return values for setitimer call.
14646 Call setitimer again with itimer = ITIMER_REAL
14647 if first call to setitimer fails.
14648
14649 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
14650
14651 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14652 of $timeout.
14653
14654 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14655
14656 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14657
14658 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
14659
14660 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14661 of gdb_expect call, to avoid interruption.
14662
14663 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14664
14665 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14666 (v_unsigned_long_long, v_long_long_array)
14667 (v_signed_long_long_array, v_unsigned_long_long_array)
14668 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14669 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14670 [!NO_LONG_LONG]: New.
14671 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14672 v_long_long_member.
14673
14674 (v_long_long_func, v_signed_long_long_func)
14675 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14676 (main) [!NO_LONG_LONG]: Initialize long long variants.
14677
14678 * gdb.base/whatis.exp: If board file requests no_long_long, build
14679 test with NO_LONG_LONG defined. Test long long, signed long long,
14680 and unsigned long long variants but only if board file doesn't
14681 disable it.
14682
14683 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
14684 Daniel Jacobowitz <dan@codesourcery.com>
14685
14686 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14687 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14688 * configure: Regenerated.
14689 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14690 gdb.pascal/types.exp, lib/pascal.exp: New files.
14691
14692 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14693
14694 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14695 call.
14696 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14697 to return to the call.
14698 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14699 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14700 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14701 * gdb.mi/mi-until.exp (test_until): Likewise.
14702 * gdb.mi/mi2-until.exp (test_until): Likewise.
14703
14704 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14705
14706 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14707 two-char array.
14708 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14709
14710 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14711
14712 * gdb.threads/watchthreads.c (thread_function): Sleep between
14713 iterations.
14714 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14715 at once for S/390. Generate matching fails and passes.
14716
14717 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14718
14719 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14720 the 'struct_declarations' variable to zeros.
14721
14722 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14723
14724 * gdb.cp/mb-ctor.cc: New.
14725 * gdb.cp/mb-ctor.exp: New.
14726 * gdb.cp/mb-templates.cc: New.
14727 * gdb.cp/mb-templates.exp: New.
14728
14729 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14730
14731 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14732
14733 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14734
14735 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14736 targets.
14737 * configure: Regenerate.
14738
14739 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
14740
14741 * gdb.base/annota1.exp: Adjust for 'info break'
14742 format changes.
14743 * gdb.base/annota3.exp: Likewise.
14744 * gdb.base/break.exp: Likewise.
14745 * gdb.base/condbreak.exp: Likewise.
14746 * gdb.base/pending.exp: Likewise.
14747 * gdb.base/sepdebug.exp: Likewise.
14748 * gdb.base/unload.exp: Likewise.
14749 * gdb.base/ovldbreak.exp: Likewise.
14750
14751 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14752
14753 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14754 messages.
14755 * gdb.base/chng-syms.exp: Likewise.
14756 * gdb.base/unload.exp: Likewise.
14757
14758 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14759
14760 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14761
14762 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14763
14764 * schedlock.c (NUM): Change to 1.
14765 (main): Use args[0] for the main thread.
14766 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14767 regardless of the number of threads.
14768
14769 2007-09-14 Maciej W. Rozycki <macro@mips.com>
14770
14771 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14772 type down.
14773 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14774 test.
14775 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14776 watchpoint type down.
14777 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14778 test.
14779
14780 2007-09-14 Maciej W. Rozycki <macro@mips.com>
14781
14782 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14783 Move all the tests here and run them twice, once using software
14784 watchpoints and once using hardware watchpoints.
14785 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14786
14787 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14788
14789 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14790 test.
14791
14792 2007-09-10 Mark Kettenis <kettenis@gnu.org>
14793
14794 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14795 build-id.
14796
14797 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14798 know about $ORIGIN. Calculate output dir from $dest instead of
14799 using ${objdir}/{$subdir}.
14800
14801 2007-09-09 Mark Kettenis <kettenis@gnu.org>
14802
14803 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14804 gcore, before continuing with the test.
14805
14806 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14807
14808 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14809 * gdb.mi/mi-watch.exp: Likewise.
14810
14811 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14812 Jim Blandy <jimb@codesourcery.com>
14813
14814 * gdb.arch/i386-sse.exp: Do not expect character constants.
14815 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14816 * gdb.base/display.exp: Allow print/s.
14817 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14818 and unsigned char array changes.
14819
14820 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14821
14822 * gdb.base/display.exp: Add tests for printf %p.
14823
14824 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14825
14826 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14827 the dll name to unicode.
14828
14829 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14830
14831 * gdb.base/default.exp (show version): Update the version text.
14832 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14833
14834 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14835
14836 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14837 New files.
14838
14839 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14840
14841 * lib/gdb.exp (build_id_debug_filename_get): New function.
14842 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14843 Remove the generate DEBUG file for the future testcase runs.
14844 New testcase for the NT_GNU_BUILD_ID retrieval.
14845 Move the final testing step to ...
14846 (test_different_dir): ... a new function.
14847 New parameter XFAIL to XFAIL all the tests performed.
14848 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14849 New parameter TYPE to PF_PREFIX all the tests performed.
14850
14851 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14852
14853 * gdb.mi/mi-var-cp.cc (path_expression): New
14854 function.
14855 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14856
14857 2007-08-27 Markus Deuling <deuling@de.ibm.com>
14858
14859 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14860 to fit into SPU Local Store memory.
14861
14862 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14863
14864 * gdb.base/default.exp: Adjust the expected output of "info
14865 warranty" after the switch to GPLv3.
14866
14867 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14868
14869 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14870 to 30000 (from 20000).
14871
14872 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14873
14874 Switch the license of all .exp files to GPLv3.
14875 Switch the license of all .f and .f90 files to GPLv3.
14876 Switch the license of all .s and .S files to GPLv3.
14877
14878 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14879
14880 * configure.ac: Switch license to GPLv3.
14881
14882 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14883
14884 Switch the licensing to GPLv3 for all .ads and .adb files.
14885
14886 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14887
14888 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14889 and t_int_double.
14890 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14891
14892 2007-08-17 Joel Brobecker <brobecker@adacore.com>
14893
14894 * gdb.base/step-line.c: Switch license to GPL version 3, and
14895 update copyright year.
14896 * gdb.base/step-line.inp: Likewise.
14897
14898 2007-08-17 Joel Brobecker <brobecker@adacore.com>
14899
14900 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14901 changes inside gdb1555.c.
14902 * gdb.base/pending.exp: Likewise.
14903
14904 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14905
14906 * config/default.exp: New file.
14907
14908 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14909
14910 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14911 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14912
14913 2007-07-30 Maciej W. Rozycki <macro@mips.com>
14914
14915 * gdb.base/dump.exp: Force the correct endianness for binary
14916 formats not carrying this information.
14917
14918 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14919
14920 * gdb.threads/staticthreads.exp: Match .*sem_post.
14921
14922 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14923
14924 * gdb.base/readline.exp (operate_and_get_next): Match the final
14925 prompt.
14926
14927 2007-07-23 Kevin Buettner <kevinb@redhat.com>
14928
14929 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14930 to restarting SID.
14931
14932 2007-07-18 Kevin Buettner <kevinb@redhat.com>
14933
14934 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14935 prior to `gdb_start'.
14936
14937 2007-07-18 Kevin Buettner <kevinb@redhat.com>
14938
14939 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14940 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14941 Remove call to gdb_unload.
14942
14943 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14944 Daniel Jacobowitz <dan@codesourcery.com>
14945
14946 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14947 for __WIN32__.
14948 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14949 * gdb.base/unload.exp: Use shared library test routines.
14950
14951 2007-07-03 Markus Deuling <deuling@de.ibm.com>
14952
14953 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14954 * gdb.base/solib-symbol-lib.c: Likewise.
14955 * gdb.base/solib-symbol-main.c: Likewise.
14956
14957 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14958
14959 * config/gdbserver.exp (gdb_reconnect): New.
14960 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14961 gdb.base/solib-disc.exp: New files.
14962 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14963 remote debugging".
14964 (gdb_compile): Add shlib_load flag.
14965 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14966 port.
14967 (gdbserver_reconnect): New.
14968
14969 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
14970 Daniel Jacobowitz <dan@codesourcery.com>
14971
14972 * gdb.base/annota3.exp: Test for if construct.
14973
14974 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14975
14976 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14977
14978 2007-06-21 Chris Dearman <chris@mips.com>
14979 Maciej W. Rozycki <macro@mips.com>
14980
14981 * gdb.base/display.exp: Allow a newline after display/i.
14982 * gdb.base/pc-fp.exp: Likewise.
14983 * gdb.base/sigbpt.exp: Likewise.
14984
14985 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14986
14987 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14988 required features to be included.
14989
14990 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14991
14992 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14993 in info threads output.
14994
14995 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14996 Markus Deuling <deuling@de.ibm.com>
14997
14998 * gdb.arch/spu-info.exp: New testcase.
14999 * gdb.arch/spu-info.c: New file.
15000
15001 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15002
15003 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15004 tpcs_offset. Restore lr after the call.
15005 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15006
15007 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15008
15009 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15010 (gdbserver_run): Kill any running gdbserver.
15011 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15012
15013 2007-05-17 Maciej W. Rozycki <macro@mips.com>
15014
15015 * gdb.base/sigbpt.exp: Preset segv_addr.
15016
15017 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15018
15019 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15020 (gdb_compile_shlib): Likewise.
15021 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15022 (default_gdb_init): Clear cleanfiles.
15023 (gdb_finish): Delete recorded cleanfiles.
15024 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15025
15026 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15027 Do not use isnative.
15028 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15029 gdb.base/so-impl-ld.exp: Likewise.
15030 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15031 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15032 gdb_compile.
15033
15034 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15035
15036 * config/unknown.exp: Remove.
15037
15038 2007-05-15 Markus Deuling <deuling@de.ibm.com>
15039
15040 * gdb.base/info-proc.exp: Check is_remote.
15041
15042 2007-05-14 Markus Deuling <deuling@de.ibm.com>
15043
15044 * gdb.base/gcore.exp: Initialize variable core_supported.
15045
15046 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15047
15048 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15049
15050 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15051
15052 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15053 * gdb.threads/print-threads.exp (test_all_threads): Allow
15054 negative and hexadecimal thread IDs.
15055
15056 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15057
15058 * gdb.java/jprint.java (public): Avoid invalid call to static
15059 method.
15060
15061 2007-05-14 Denis Pilat <denis.pilat@st.com>
15062
15063 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15064 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15065 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15066 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15067 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15068
15069 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15070
15071 * gdb.base/overlays.exp: Add support for targets with only code
15072 overlay support, not data overlay. Support spu-*-* target in
15073 this mode.
15074 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15075 * gdb.base/spu.ld: New file.
15076
15077 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15078
15079 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15080
15081 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15082
15083 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15084
15085 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15086
15087 * gdb.java/jmain.exp: Handle demangled names with and without method
15088 signatures.
15089
15090 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15091
15092 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15093 (have_a_very_merry_interrupt): Remove calls to puts.
15094 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15095 inferior output.
15096 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15097 test names.
15098
15099 2007-04-29 Markus Deuling <deuling@de.ibm.com>
15100 Daniel Jacobowitz <dan@codesourcery.com>
15101
15102 * gdb.base/auxv.exp (core_works): Also check is_remote.
15103 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15104
15105 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
15106
15107 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15108 message, not the undefined 'module' variable.
15109 * gdb.base/siginfo.exp: Likewise.
15110 * gdb.base/sigstep.exp: Likewise.
15111 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15112 serialport.
15113 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15114
15115 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
15116
15117 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15118 target sim fails. Return 0 otherwise.
15119 (gdb_load): Return prematurely if gdb_target_sim fails.
15120
15121 2007-04-16 Denis Pilat <denis.pilat@st.com>
15122
15123 * gdb.base/setshow.exp: Reset height after having set it to 100.
15124
15125 2007-04-16 Denis Pilat <denis.pilat@st.com>
15126
15127 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15128
15129 2007-04-16 Denis Pilat <denis.pilat@st.com>
15130
15131 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15132
15133 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15134
15135 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15136 tests. Run the frozen varobjs test.
15137 * gdb.mi/var-cmd.c (do_frozen_tests): New.
15138 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
15139
15140 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15141
15142 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15143 gdb.base/type-opaque.exp: New files.
15144
15145 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
15146
15147 * gdb.mi/mi-var-child.c
15148 (do_children_tests): User char[2] instead of
15149 char so that automatic printing of pointers to char
15150 don't give unpredicable result.
15151 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15152 local variables.
15153 * gdb.mi/mi-var-child.exp: Step to right line
15154 of do_children_tests.
15155 * gdb.mi/mi2-var-child.exp: Likewise.
15156 * gdb.mi/mi-var-cmd.exp: Step to right line of
15157 do_locals_tests.
15158 (do_children_tests): User char[2] instead of
15159 char so that automatic printing of pointers to char
15160 don't give unpredicable result.
15161 * gdb.mi/mi2-var-cmd.exp: Likewise.
15162 * lib/mi-support.exp (mi_continue_to_line):
15163 Pass test name to mi_wait_for_stop.
15164
15165 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15166
15167 * gdb.asm/asm-source.exp: Remove d10v case.
15168 * lib/gdb.exp (skip_cplus_tests): Likewise.
15169 * gdb.asm/d10v.inc: Deleted.
15170
15171 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15172
15173 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15174
15175 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15176
15177 * config/netware.exp: Delete file.
15178
15179 2007-03-29 Joel Brobecker <brobecker@adacore.com>
15180
15181 * gdb.dwarf2/dw2-noloc.S: New file.
15182 * gdb.dwarf2/dw2-noloc.exp: New file.
15183
15184 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15185
15186 * gdb.cp/method2.cc: New test.
15187 * gdb.cp/method2.exp: New test.
15188 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15189
15190 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15191
15192 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15193
15194 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15195
15196 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15197
15198 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15199
15200 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15201 (gdb_load): Delete, replace with...
15202 (gdb_reload): ...this.
15203 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15204 * gdb.server/server-mon.exp: Likewise.
15205 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15206 (gdb_start_cmd): New.
15207 (gdb_file_cmd): Save the last loaded file.
15208 (gdb_reload): New.
15209 (gdb_gnu_strip_debug): Use transform.
15210 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15211 support here. Use new $last_loaded_file. Check mtime.
15212 (gdb_target_cmd): Handle ObjC failure case.
15213 (infer_host_exec): Delete.
15214 (gdbserver_load): Rename to...
15215 (gdbserver_run): ...this. Simplify.
15216 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15217 (mi_gdb_load): Move most contents to a new function...
15218 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15219 (mi_run_cmd): Use mi_gdb_target_load.
15220 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15221 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15222 Use gdb_run_cmd.
15223 * gdb.base/charsign.exp: Remove incorrect comment.
15224 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15225 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15226 gdb.base/start.exp: Use gdb_start_cmd.
15227
15228 2007-03-23 Nigel Stephens <nigel@mips.com>
15229 Maciej W. Rozycki <macro@mips.com>
15230
15231 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15232 * gdb.base/signull.exp: Similarly.
15233
15234 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15235
15236 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15237 messages available to test cases (like chng-sym.exp).
15238
15239 2007-03-14 Andreas Schwab <schwab@suse.de>
15240
15241 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15242 format changes.
15243
15244 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15245
15246 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15247 (optimized_1): New.
15248 (main): Call optimized_1.
15249 (gdb2029): Correct typos. Call gdb2029_marker.
15250 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15251 for gdb2029.
15252
15253 2007-03-12 Mark Kettenis <kettenis@gnu.org>
15254
15255 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15256 as tabs. Remove redundant test pattern.
15257
15258 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15259
15260 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15261 for /a format output.
15262
15263 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15264
15265 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15266 collect output incrementally.
15267
15268 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15269
15270 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15271 for -var-create lpcharacter test.
15272 * gdb.mi/mi2-var-cmd.exp: Likewise.
15273
15274 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15275
15276 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15277 pass on targets where address zero is readable.
15278
15279 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15280
15281 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15282 just a single architecture.
15283
15284 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15285
15286 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15287 (fetch_all_registers): New function, uses gdb_test_multiple and
15288 exp_continue to fetch inferior output line-by-line.
15289 Replace all uses of do_get_all_registers by fetch_all_registers.
15290
15291 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15292
15293 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15294 in target_info.
15295
15296 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15297
15298 * gdb.threads/manythreads.exp: Use $message string for
15299 consistancy; add a default (timeout) case.
15300
15301 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15302
15303 * gdb.base/watchpoint.exp: Fix truncated comment.
15304
15305 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15306
15307 * Makefile.in: Remove spurious single-quotes from sed command.
15308
15309 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15310
15311 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15312 func.
15313 * gdb.mi/mi2-var-cmd.exp: Likewise.
15314
15315 2007-02-27 Joel Brobecker <brobecker@adacore.com>
15316
15317 * gdb.dwarf2/dw2-producer.S: New file.
15318 * gdb.dwarf2/dw2-producer.exp: New testcase.
15319
15320 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
15321
15322 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15323 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15324 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15325 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15326 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15327 Revert tests to use mi_gdb_test and include value field in output
15328 of -var-create.
15329
15330 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15331
15332 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15333
15334 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15335
15336 * gdb.base/maint.exp: Remove full paths from test names.
15337 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15338 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15339
15340 2007-02-27 Joel Brobecker <brobecker@adacore.com>
15341
15342 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15343
15344 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15345
15346 * gdb.server/server-mon.exp: New test.
15347
15348 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15349
15350 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15351
15352 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15353
15354 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15355 register capitalization.
15356
15357 2007-02-13 Denis Pilat <denis.pilat@st.com>
15358
15359 * gdb.mi/mi-var-invalidate.exp: New file.
15360
15361 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15362
15363 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15364
15365 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15366
15367 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15368
15369 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15370
15371 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15372 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15373
15374 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
15375
15376 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15377 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15378 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15379 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15380 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15381 * gdb.mi/gdb792.exp, lib/mi-support.exp:
15382 Update tests to include value field in output of -var-create.
15383
15384 2007-02-08 Andreas Schwab <schwab@suse.de>
15385
15386 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15387
15388 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15389
15390 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15391 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15392
15393 2007-02-02 Denis Pilat <denis.pilat@st.com>
15394
15395 * gdb.threads/threadapply.exp: check that frame is not changed by
15396 the thread apply all command.
15397
15398 2007-01-31 Andreas Schwab <schwab@suse.de>
15399
15400 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15401
15402 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15403 in the dwarf sections.
15404 * gdb.dwarf2/mac-fileno.S: Likewise.
15405
15406 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15407 bspstore register on ia64.
15408
15409 2007-01-29 Andreas Schwab <schwab@suse.de>
15410
15411 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15412 "frame-begin" annotation.
15413
15414 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15415 number of "frames-invalid" annotations.
15416
15417 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15418
15419 * gdb.base/commands.exp: Call if_commands_test.
15420 (gdb_test_no_prompt, if_commands_test): New.
15421
15422 2007-01-28 Mark Kettenis <kettenis@gnu.org>
15423
15424 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15425
15426 2007-01-27 Andreas Schwab <schwab@suse.de>
15427
15428 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15429 .short/.int/.quad in the dwarf sections.
15430 * gdb.dwarf2/dw2-intercu.S: Likewise.
15431 * gdb.dwarf2/dw2-intermix.S: Likewise.
15432
15433 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15434
15435 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
15436 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15437 array.
15438 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15439 * gdb.base/setvar.exp: Likewise.
15440
15441 2007-01-26 Andreas Schwab <schwab@suse.de>
15442
15443 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15444 test.
15445
15446 * gdb.base/multi-forks.exp ("restart $i"): Also match
15447 __kernel_syscall_via_break.
15448
15449 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15450
15451 * lib/mi-support.exp (mi_delete_varobj): New.
15452 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15453 testcase.
15454 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15455 (main): Call the above.
15456 (reference_update_test, base_in_reference_test)
15457 (reference_to_pointer): Delete the created varobjs.
15458
15459 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15460
15461 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15462 * configure: Regenerated.
15463 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15464 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15465 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15466 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15467 * lib/gdb.exp (gdb_skip_xml_test): New function.
15468
15469 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15470
15471 * gdb.base/sigrepeat.exp: Correct error message.
15472
15473 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15474 Daniel Jacobowitz <dan@codesourcery.com>
15475
15476 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15477 gdb.arch/i386-gnu-cfi-asm.S: New files.
15478
15479 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15480
15481 * lib/gdb.exp: Abort on missing `site.exp'.
15482
15483 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15484 Daniel Jacobowitz <dan@codesourcery.com>
15485
15486 * gdb.base/included.c, gdb.base/included.exp,
15487 gdb.base/included.h: New files.
15488
15489 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15490
15491 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15492 (maximize_rlimit): Reduce limits on 64-bit systems.
15493
15494 2007-01-19 Mark Kettenis <kettenis@gnu.org>
15495
15496 From Marcus Deuling <deuling@de.ibm.com>:
15497 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15498 every case.
15499
15500 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
15501
15502 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15503 (test_path_specification): Use objdir instead of srcdir to always
15504 get an absolute filename.
15505
15506 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15507
15508 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15509
15510 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15511
15512 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15513 Make sure the variable we're using is in scope.
15514 (reference_to_pointer): Likewise.
15515
15516 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15517
15518 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15519 has no debug information.
15520
15521 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15522
15523 * gdb.base/annota1.exp: Remove extra send_gdb.
15524
15525 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15526
15527 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15528
15529 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15530
15531 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15532
15533 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
15534 Daniel Jacobowitz <dan@codesourcery.com>
15535
15536 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15537 lcharacter or linteger change. Correct duplicated test name.
15538 * gdb.mi/mi2-var-cmd.exp: Likewise.
15539
15540 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15541
15542 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15543
15544 2007-01-05 Joel Brobecker <brobecker@adacore.com>
15545
15546 * gdb.base/nofield.c: New file.
15547 * gdb.base/nofield.exp: New testcase.
15548
15549 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
15550
15551 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15552
15553 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15554 test.
15555
15556 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15557
15558 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15559
15560 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15561
15562 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15563 when continuing.
15564
15565 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15566
15567 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15568 Expect ".exe" extension.
15569
15570 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15571
15572 * gdb.base/charset.exp: Add explicit filename to break.
15573 * gdb.base/dbx.exp: Add explicit filename to breaks.
15574
15575 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15576
15577 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15578 * gdb.mi/mi2-file.exp: Likewise.
15579
15580 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15581
15582 Implement specification of MI tests as comments
15583 in C and C++ sources.
15584 * lib/mi-support.exp (mi_autotest_data): New variable.
15585 (mi_autotest_source): New variable.
15586 (count_newlines, mi_prepare_inline_tests)
15587 (mi_get_inline_test, mi_continue_to_line)
15588 (mi_run_inline_test, mi_tbreak)
15589 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15590 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15591 Run inline tests.
15592 * gdb.mi/mi-var-cp.cc: Define tests here.
15593
15594 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15595
15596 Simplify usage of mi_continue_to.
15597 * lib/mi-support.exp (mi_runto_helper): Renamed
15598 from mi_runto, added new parameter 'run_or_continue'.
15599 (mi_runto): Use mi_runto_helper.
15600 (mi_continue_to): Accept just function name as parameter.
15601 Use mi_runto_helper.
15602 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15603 * gdb.mi/mi2-var-cmd.exp: Likewise.
15604
15605 2006-01-04 Joel Brobecker <brobecker@adacore.com>
15606
15607 Make this testcase a bit more realistic. The current code
15608 is too simplistic, and allows the compiler to optimize out
15609 some of the entities we need for this testcase.
15610 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15611 (Do_Nothing): Add extra parameter.
15612 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15613 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15614 by using a variable of type Void_Star.
15615
15616 2006-01-04 Joel Brobecker <brobecker@adacore.com>
15617
15618 * gdb.ada/catch_ex/foo.adb: New file.
15619 * gdb.ada/catch_ex.exp: New testcase.
15620
15621 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15622
15623 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15624 pass --image-base to linker.
15625
15626 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15627 Daniel Jacobowitz <dan@codesourcery.com>
15628
15629 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15630 secondary prompts.
15631
15632 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15633
15634 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15635 output. Test the types of members and member pointers.
15636 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15637 gdb/2092.
15638 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15639 statement. Enable for GCC. Update expected output for some tests
15640 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15641 layout.
15642 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15643 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15644 (Diamond::vget_base): New.
15645 (main): Add new tests.
15646 * gdb.cp/printmethod.exp: Update expected output for member functions.
15647 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15648 print pEe->D::vg().
15649
15650 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15651
15652 * gdb.threads/tls.exp: Allow stops in sem_post.
15653
15654 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15655
15656 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15657 * gdb.base/annota3.exp: Likewise.
15658 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15659 again (instead of timing out).
15660 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15661 GCC bug 26475.
15662 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15663 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15664 test from jmisc1.exp.
15665 * gdb.java/jmisc1.exp: Delete.
15666 * gdb.java/jprint.exp: Adjust to work with method signatures including
15667 return types.
15668 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15669 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15670 * lib/java.exp (compile_java_from_source): Pass the correct type
15671 to target_compile.
15672
15673 2006-12-31 Joel Brobecker <brobecker@adacore.com>
15674
15675 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15676 (stack_align_edx): New function.
15677 (stack_align_eax): New function.
15678 (main): Add calls to stack_align_edx and stack_align_eax.
15679 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15680 Add testing for the cases where the register used during a stack
15681 realignment is edx. Same for eax.
15682
15683 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15684
15685 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15686 and generic PE targets.
15687
15688 2006-12-29 Joel Brobecker <brobecker@adacore.com>
15689
15690 * gdb.ada/array_return.exp: Update copyright date list.
15691
15692 2006-12-27 Joel Brobecker <brobecker@adacore.com>
15693
15694 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15695 (Create_Small_Float_Vector): New function.
15696 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15697 function body.
15698 * gdb.ada/array_return/p.adb: Use new type and function from
15699 package Pck.
15700 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15701 able to print the value returned by a function returning an
15702 array of float.
15703
15704 2006-12-20 Joel Brobecker <brobecker@adacore.com>
15705
15706 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15707 The associated tests should be PASSing.
15708
15709 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15710
15711 Test for base in references.
15712 * gdb.mi/mi-var-cp.cc: Add test code.
15713 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15714 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15715 * gdb.mi/mi2-watch.exp: Likewise.
15716 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15717 (mi_list_varobj_children): New function.
15718
15719 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15720
15721 * lib/mi-support.exp
15722 (mi_runto): Accept "()" after function name.
15723 (mi_create_varobj): New function.
15724 (mi_varobj_update): New function.
15725 (mi_Check_varobj_value): New function.
15726 * gdb.mi/mi-var-cp.exp: New file.
15727 * gdb.mi/mi-var-cp.cc: New file.
15728
15729 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15730
15731 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15732 gdb.base/weaklib2.c: New files.
15733
15734 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
15735
15736 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15737 info. Adjust test names.
15738
15739 * gdb.base/break.c (main): Move position of malloc.
15740 * gdb.base/break.exp: Revert mistaken checkin.
15741
15742 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15743
15744 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15745 assignement of arrays and function pointers.
15746 * gdb.mi/var-cmd.c: Add declaration necessary for above
15747 tests.
15748
15749 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15750
15751 * gdb.base/break.c (main): Call malloc.
15752
15753 * gdb.threads/linux-dp.exp: Read thread table before and after
15754 creating each philosopher and verify it.
15755
15756 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15757 Paul Brook <paul@codesourcery.com>
15758 Daniel Jacobowitz <dan@codesourcery.com>
15759
15760 * gdb.base/ending-run.exp: Flatten expect script stepping out of
15761 main to remove duplication. Add start function of the form
15762 '_*start[1-9]*'. Add RVDS start function.
15763
15764 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15765
15766 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15767
15768 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15769
15770 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15771 * gdb.asm/spu.inc: New file.
15772 * gdb.base/term.exp: Disable if [target_info exists noargs].
15773 * gdb.gdb/complaints.exp: Disable if ![isnative].
15774 * gdb.gdb/selftest.exp: Likewise.
15775 * gdb.gdb/observer.exp: Likewise.
15776 * gdb.gdb/xfullpath.exp: Likewise.
15777 * gdb.base/attach.exp: Disable on SPU target.
15778 * gdb.cp/bs145503.exp: Likewise.
15779 * gdb.cp/exception.exp: Likewise.
15780 * gdb.cp/userdef.exp: Likewise.
15781
15782 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15783
15784 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15785
15786 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15787
15788 * gdb.base/completion.exp: Fix completion tests for
15789 'info' and 'info '.
15790 * gdb.base/help.exp (help_test_raw, test_class_help)
15791 (test_prefix_command_help): Move...
15792 * lib/gdb.exp: Here.
15793 * gdb.base/main.exp: Adjust.
15794 * gdb.cp/maint.exp: Adjust.
15795 * gdb.trace/tracecmd.exp: Use test_help_class.
15796
15797 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15798
15799 * gdb.stabs/weird.exp (print_weird_var): Use
15800 gdb_test_multiple instead of gdb_expect.
15801
15802 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15803
15804 * gdb.base/help.exp (help_test_raw): New.
15805 (test_class_help): New.
15806 (test_prefix_command_help): New.
15807 Adjust testcases.
15808
15809 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
15810
15811 * gdb.base/constvars.c (main): Write to crass and crips, so that
15812 they are allocated by the compiler.
15813
15814 2006-10-27 Andreas Schwab <schwab@suse.de>
15815
15816 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15817 "detach-fork".
15818
15819 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15820
15821 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15822 of patterns.
15823
15824 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.base/sepdebug.exp: Remove debug format test.
15827 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15828 Handle no-symtab.
15829 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15830
15831 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15832
15833 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15834 int to pointer or pointer to int.
15835 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15836
15837 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15838
15839 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15840
15841 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15842
15843 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15844
15845 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 PR c++/2116
15848 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15849
15850 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15851
15852 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15853 the corresponding bug has been fixed in GDB (PR/2018).
15854
15855 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15856
15857 * gdb.base/subst.exp: New testcase.
15858
15859 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15860
15861 * gdb.ada/array_return/pck.ads: Add copyright notice.
15862 * gdb.ada/array_return/pck.adb: Likewise.
15863 * gdb.ada/array_return/p.adb: Likewise.
15864 * gdb.ada/exec_changed/first.adb: Likewise.
15865 * gdb.ada/exec_changed/second.adb: Likewise.
15866
15867 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15868
15869 * gdb.ada/watch_arg/watch.adb: New file.
15870 * gdb.ada/watch_arg.exp: New testcase.
15871
15872 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15873
15874 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
15875 via string_to_regexp.
15876 * gdb.mi/mi2-basics.exp: Likewise.
15877
15878 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
15879
15880 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15881 Remove unused / obsolete files.
15882
15883 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
15884
15885 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15886
15887 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15888
15889 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15890 HIGH_FRAME argument to -stack-list-arguments can be larger than
15891 the number of frames.
15892
15893 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15894
15895 * gdb.base/args.c (main): Add breakpoint marker.
15896 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15897 really test empty arguments.
15898 (args_load): Delete.
15899 (args_test): New.
15900
15901 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
15902
15903 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
15904 check for one file.
15905
15906 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15907
15908 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15909 HIGH_FRAME argument to -stack-list-locals can be larger than
15910 the number of frames.
15911
15912 2006-08-18 Fred Fish <fnf@specifix.com>
15913
15914 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15915 '$' in front of skip_vmx_tests_saved when setting that.
15916
15917 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15918
15919 * gdb.base/trace-commands.exp: New file.
15920
15921 2006-08-10 Joel Brobecker <brobecker@adacore.com>
15922 Daniel Jacobowitz <dan@codesourcery.com>
15923
15924 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15925 expected output of the backtrace commands.
15926
15927 2006-08-09 Joel Brobecker <brobecker@adacore.com>
15928
15929 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15930 untested followed by return combination.
15931 * gdb.arch/altivec-regs.exp: Likewise.
15932 * gdb.arch/e500-abi.exp: Likewise.
15933 * gdb.arch/e500-regs.exp: Likewise.
15934 * gdb.arch/gdb1291.exp: Likewise.
15935 * gdb.arch/gdb1431.exp: Likewise.
15936 * gdb.arch/gdb1558.exp: Likewise.
15937 * gdb.arch/i386-prologue.exp: Likewise.
15938 * gdb.arch/i386-unwind.exp: Likewise.
15939 * gdb.asm/asm-source.exp: Likewise.
15940 * gdb.base/a2-run.exp: Likewise.
15941 * gdb.base/advance.exp: Likewise.
15942 * gdb.base/all-bin.exp: Likewise.
15943 * gdb.base/annota1.exp: Likewise.
15944 * gdb.base/annota3.exp: Likewise.
15945 * gdb.base/args.exp: Likewise.
15946 * gdb.base/arithmet.exp: Likewise.
15947 * gdb.base/assign.exp: Likewise.
15948 * gdb.base/async.exp: Likewise.
15949 * gdb.base/attach.exp: Likewise.
15950 * gdb.base/bang.exp: Likewise.
15951 * gdb.base/bigcore.exp: Likewise.
15952 * gdb.base/bitfields.exp: Likewise.
15953 * gdb.base/bitfields2.exp: Likewise.
15954 * gdb.base/break.exp: Likewise.
15955 * gdb.base/call-sc.exp: Likewise.
15956 * gdb.base/call-strs.exp: Likewise.
15957 * gdb.base/callfuncs.exp: Likewise.
15958 * gdb.base/checkpoint.exp: Likewise.
15959 * gdb.base/chng-syms.exp: Likewise.
15960 * gdb.base/code-expr.exp: Likewise.
15961 * gdb.base/commands.exp: Likewise.
15962 * gdb.base/completion.exp: Likewise.
15963 * gdb.base/cond-expr.exp: Likewise.
15964 * gdb.base/condbreak.exp: Likewise.
15965 * gdb.base/consecutive.exp: Likewise.
15966 * gdb.base/constvars.exp: Likewise.
15967 * gdb.base/corefile.exp: Likewise.
15968 * gdb.base/cvexpr.exp: Likewise.
15969 * gdb.base/dbx.exp: Likewise.
15970 * gdb.base/define.exp: Likewise.
15971 * gdb.base/detach.exp: Likewise.
15972 * gdb.base/display.exp: Likewise.
15973 * gdb.base/dump.exp: Likewise.
15974 * gdb.base/ena-dis-br.exp: Likewise.
15975 * gdb.base/ending-run.exp: Likewise.
15976 * gdb.base/environ.exp: Likewise.
15977 * gdb.base/eval-skip.exp: Likewise.
15978 * gdb.base/exprs.exp: Likewise.
15979 * gdb.base/fileio.exp: Likewise.
15980 * gdb.base/finish.exp: Likewise.
15981 * gdb.base/float.exp: Likewise.
15982 * gdb.base/foll-exec.exp: Likewise.
15983 * gdb.base/foll-fork.exp: Likewise.
15984 * gdb.base/foll-vfork.exp: Likewise.
15985 * gdb.base/freebpcmd.exp: Likewise.
15986 * gdb.base/funcargs.exp: Likewise.
15987 * gdb.base/gcore.exp: Likewise.
15988 * gdb.base/gdb1090.exp: Likewise.
15989 * gdb.base/gdb1250.exp: Likewise.
15990 * gdb.base/huge.exp: Likewise.
15991 * gdb.base/info-proc.exp: Likewise.
15992 * gdb.base/interrupt.exp: Likewise.
15993 * gdb.base/jump.exp: Likewise.
15994 * gdb.base/langs.exp: Likewise.
15995 * gdb.base/lineinc.exp: Likewise.
15996 * gdb.base/list.exp: Likewise.
15997 * gdb.base/logical.exp: Likewise.
15998 * gdb.base/long_long.exp: Likewise.
15999 * gdb.base/macscp.exp: Likewise.
16000 * gdb.base/maint.exp: Likewise.
16001 * gdb.base/mips_pro.exp: Likewise.
16002 * gdb.base/miscexprs.exp: Likewise.
16003 * gdb.base/multi-forks.exp: Likewise.
16004 * gdb.base/opaque.exp: Likewise.
16005 * gdb.base/overlays.exp: Likewise.
16006 * gdb.base/pc-fp.exp: Likewise.
16007 * gdb.base/pointers.exp: Likewise.
16008 * gdb.base/printcmds.exp: Likewise.
16009 * gdb.base/psymtab.exp: Likewise.
16010 * gdb.base/ptype.exp: Likewise.
16011 * gdb.base/recurse.exp: Likewise.
16012 * gdb.base/relational.exp: Likewise.
16013 * gdb.base/relocate.exp: Likewise.
16014 * gdb.base/remote.exp: Likewise.
16015 * gdb.base/reread.exp: Likewise.
16016 * gdb.base/restore.exp: Likewise.
16017 * gdb.base/return.exp: Likewise.
16018 * gdb.base/return2.exp: Likewise.
16019 * gdb.base/scope.exp: Likewise.
16020 * gdb.base/sect-cmd.exp: Likewise.
16021 * gdb.base/sep.exp: Likewise.
16022 * gdb.base/sepdebug.exp: Likewise.
16023 * gdb.base/setshow.exp: Likewise.
16024 * gdb.base/setvar.exp: Likewise.
16025 * gdb.base/sigall.exp: Likewise.
16026 * gdb.base/sigbpt.exp: Likewise.
16027 * gdb.base/signals.exp: Likewise.
16028 * gdb.base/signull.exp: Likewise.
16029 * gdb.base/sizeof.exp: Likewise.
16030 * gdb.base/solib.exp: Likewise.
16031 * gdb.base/step-line.exp: Likewise.
16032 * gdb.base/step-test.exp: Likewise.
16033 * gdb.base/structs.exp: Likewise.
16034 * gdb.base/structs2.exp: Likewise.
16035 * gdb.base/term.exp: Likewise.
16036 * gdb.base/twice.exp: Likewise.
16037 * gdb.base/until.exp: Likewise.
16038 * gdb.base/varargs.exp: Likewise.
16039 * gdb.base/volatile.exp: Likewise.
16040 * gdb.base/watchpoint.exp: Likewise.
16041 * gdb.base/whatis-exp.exp: Likewise.
16042 * gdb.base/whatis.exp: Likewise.
16043 * gdb.cp/ambiguous.exp: Likewise.
16044 * gdb.cp/annota2.exp: Likewise.
16045 * gdb.cp/annota3.exp: Likewise.
16046 * gdb.cp/bool.exp: Likewise.
16047 * gdb.cp/breakpoint.exp: Likewise.
16048 * gdb.cp/casts.exp: Likewise.
16049 * gdb.cp/class2.exp: Likewise.
16050 * gdb.cp/classes.exp: Likewise.
16051 * gdb.cp/cplusfuncs.exp: Likewise.
16052 * gdb.cp/ctti.exp: Likewise.
16053 * gdb.cp/derivation.exp: Likewise.
16054 * gdb.cp/exception.exp: Likewise.
16055 * gdb.cp/gdb1355.exp: Likewise.
16056 * gdb.cp/hang.exp: Likewise.
16057 * gdb.cp/inherit.exp: Likewise.
16058 * gdb.cp/local.exp: Likewise.
16059 * gdb.cp/m-data.exp: Likewise.
16060 * gdb.cp/m-static.exp: Likewise.
16061 * gdb.cp/member-ptr.exp: Likewise.
16062 * gdb.cp/method.exp: Likewise.
16063 * gdb.cp/misc.exp: Likewise.
16064 * gdb.cp/namespace.exp: Likewise.
16065 * gdb.cp/overload.exp: Likewise.
16066 * gdb.cp/ovldbreak.exp: Likewise.
16067 * gdb.cp/pr-1023.exp: Likewise.
16068 * gdb.cp/pr-1210.exp: Likewise.
16069 * gdb.cp/pr-574.exp: Likewise.
16070 * gdb.cp/printmethod.exp: Likewise.
16071 * gdb.cp/psmang.exp: Likewise.
16072 * gdb.cp/ref-params.exp: Likewise.
16073 * gdb.cp/ref-types.exp: Likewise.
16074 * gdb.cp/rtti.exp: Likewise.
16075 * gdb.cp/templates.exp: Likewise.
16076 * gdb.cp/try_catch.exp: Likewise.
16077 * gdb.cp/userdef.exp: Likewise.
16078 * gdb.cp/virtfunc.exp: Likewise.
16079 * gdb.disasm/am33.exp: Likewise.
16080 * gdb.disasm/h8300s.exp: Likewise.
16081 * gdb.disasm/mn10300.exp: Likewise.
16082 * gdb.disasm/sh3.exp: Likewise.
16083 * gdb.disasm/t01_mov.exp: Likewise.
16084 * gdb.disasm/t02_mova.exp: Likewise.
16085 * gdb.disasm/t03_add.exp: Likewise.
16086 * gdb.disasm/t04_sub.exp: Likewise.
16087 * gdb.disasm/t05_cmp.exp: Likewise.
16088 * gdb.disasm/t06_ari2.exp: Likewise.
16089 * gdb.disasm/t07_ari3.exp: Likewise.
16090 * gdb.disasm/t08_or.exp: Likewise.
16091 * gdb.disasm/t09_xor.exp: Likewise.
16092 * gdb.disasm/t10_and.exp: Likewise.
16093 * gdb.disasm/t11_logs.exp: Likewise.
16094 * gdb.disasm/t12_bit.exp: Likewise.
16095 * gdb.disasm/t13_otr.exp: Likewise.
16096 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16097 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16098 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16099 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16100 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16101 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16102 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16103 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16104 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16105 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16106 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16107 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16108 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16109 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16110 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16111 * gdb.mi/gdb701.exp: Likewise.
16112 * gdb.mi/gdb792.exp: Likewise.
16113 * gdb.mi/mi-basics.exp: Likewise.
16114 * gdb.mi/mi-break.exp: Likewise.
16115 * gdb.mi/mi-cli.exp: Likewise.
16116 * gdb.mi/mi-console.exp: Likewise.
16117 * gdb.mi/mi-disassemble.exp: Likewise.
16118 * gdb.mi/mi-eval.exp: Likewise.
16119 * gdb.mi/mi-file.exp: Likewise.
16120 * gdb.mi/mi-read-memory.exp: Likewise.
16121 * gdb.mi/mi-regs.exp: Likewise.
16122 * gdb.mi/mi-return.exp: Likewise.
16123 * gdb.mi/mi-simplerun.exp: Likewise.
16124 * gdb.mi/mi-stack.exp: Likewise.
16125 * gdb.mi/mi-stepi.exp: Likewise.
16126 * gdb.mi/mi-syn-frame.exp: Likewise.
16127 * gdb.mi/mi-until.exp: Likewise.
16128 * gdb.mi/mi-var-block.exp: Likewise.
16129 * gdb.mi/mi-var-child.exp: Likewise.
16130 * gdb.mi/mi-var-cmd.exp: Likewise.
16131 * gdb.mi/mi-var-display.exp: Likewise.
16132 * gdb.mi/mi-watch.exp: Likewise.
16133 * gdb.mi/mi2-basics.exp: Likewise.
16134 * gdb.mi/mi2-break.exp: Likewise.
16135 * gdb.mi/mi2-cli.exp: Likewise.
16136 * gdb.mi/mi2-console.exp: Likewise.
16137 * gdb.mi/mi2-disassemble.exp: Likewise.
16138 * gdb.mi/mi2-eval.exp: Likewise.
16139 * gdb.mi/mi2-file.exp: Likewise.
16140 * gdb.mi/mi2-read-memory.exp: Likewise.
16141 * gdb.mi/mi2-regs.exp: Likewise.
16142 * gdb.mi/mi2-return.exp: Likewise.
16143 * gdb.mi/mi2-simplerun.exp: Likewise.
16144 * gdb.mi/mi2-stack.exp: Likewise.
16145 * gdb.mi/mi2-stepi.exp: Likewise.
16146 * gdb.mi/mi2-syn-frame.exp: Likewise.
16147 * gdb.mi/mi2-until.exp: Likewise.
16148 * gdb.mi/mi2-var-block.exp: Likewise.
16149 * gdb.mi/mi2-var-child.exp: Likewise.
16150 * gdb.mi/mi2-var-cmd.exp: Likewise.
16151 * gdb.mi/mi2-var-display.exp: Likewise.
16152 * gdb.mi/mi2-watch.exp: Likewise.
16153 * gdb.stabs/exclfwd.exp: Likewise.
16154 * gdb.stabs/weird.exp: Likewise.
16155 * gdb.threads/gcore-thread.exp: Likewise.
16156 * gdb.trace/actions.exp: Likewise.
16157 * gdb.trace/backtrace.exp: Likewise.
16158 * gdb.trace/circ.exp: Likewise.
16159 * gdb.trace/collection.exp: Likewise.
16160 * gdb.trace/deltrace.exp: Likewise.
16161 * gdb.trace/infotrace.exp: Likewise.
16162 * gdb.trace/limits.exp: Likewise.
16163 * gdb.trace/packetlen.exp: Likewise.
16164 * gdb.trace/passc-dyn.exp: Likewise.
16165 * gdb.trace/passcount.exp: Likewise.
16166 * gdb.trace/report.exp: Likewise.
16167 * gdb.trace/save-trace.exp: Likewise.
16168 * gdb.trace/tfind.exp: Likewise.
16169 * gdb.trace/tracecmd.exp: Likewise.
16170 * gdb.trace/while-dyn.exp: Likewise.
16171 * gdb.trace/while-stepping.exp: Likewise.
16172
16173 2006-08-08 Joel Brobecker <brobecker@adacore.com>
16174
16175 * gdb.base/step-bt.c: New file.
16176 * gdb.base/step-bt.exp: New testcase.
16177
16178 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16179
16180 * config/monitor.exp (gdb_load): Remove support for obsolete
16181 download-write-size.
16182 * gdb.base/remote.exp: Likewise. Update all callers of
16183 gdb_timed_load.
16184
16185 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16186
16187 * cursal.exp: Pass binfile to gdb_load.
16188
16189 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16190
16191 * gdb.base/cursal.exp: Add "" to gdb_load call.
16192
16193 2006-07-29 Mark Kettenis <kettenis@gnu.org>
16194
16195 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16196 NetBSD/ELF targets.
16197
16198 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16199
16200 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16201 operator*.
16202
16203 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16204
16205 * gdb.base/completion.exp: Update for change in "file" behavior.
16206 * gdb.stabs/weird.exp: Likewise.
16207 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16208 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16209
16210 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16211
16212 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16213 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16214
16215 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16216
16217 * gdb.base/default.exp: Update source command error message.
16218 * gdb.base/help.exp: Update 'help source' message.
16219
16220 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16221
16222 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16223 test.
16224
16225 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16226
16227 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16228
16229 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16230
16231 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16232
16233 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16234
16235 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16236
16237 2006-07-17 Mark Kettenis <kettenis@gnu.org>
16238
16239 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16240 *-*-openbsd* from targets for wich we expect ARM FPA floating
16241 point format.
16242
16243 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
16244
16245 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16246
16247 2006-07-17 Mark Kettenis <kettenis@gnu.org>
16248
16249 * gdb.base/annota3.exp: Expect frame-begin annotation.
16250
16251 2006-07-14 Joel Brobecker <brobecker@adacore.com>
16252
16253 * gdb.base/help.exp: Adjust "help unset" test to accept
16254 any list of unset commands.
16255
16256 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16257 Daniel Jacobowitz <dan@codesourcery.com>
16258
16259 * gdb.cp/ref-params.exp: New test.
16260 * gdb.cp/ref-params.cc: New source file.
16261 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16262
16263 2006-07-08 Mark Kettenis <kettenis@gnu.org>
16264
16265 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16266 spaces/tabs in regular expressions since they might not be there.
16267
16268 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16269
16270 * gdb.base/ifelse.exp: New file.
16271
16272 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16273
16274 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16275 line.
16276 * gdb.base/huge.exp: Loop over compilation to find a size that
16277 is acceptable.
16278 * gdb.base/remote.exp: Correct expected strings.
16279 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16280
16281 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16282
16283 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16284
16285 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16286
16287 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16288 native.
16289
16290 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16291
16292 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16293 enable stabs testing.
16294
16295 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16296
16297 * gdb.base/auxv.exp: Intercept undefined command messages before
16298 gdb_test_multiple does.
16299
16300 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16301
16302 * Makefile.in (host_alias): Remove.
16303 (target_alias): Use @target_noncanonical@.
16304 (site.exp): Don't set host_alias.
16305 * aclocal.m4: Remove contents. Include acx.m4.
16306 * configure: Regenerated.
16307 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16308
16309 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16310
16311 * lib/gdb.exp (gdb_load_cmd): New.
16312
16313 * gdb.base/fileio.c: Add system(NULL) test.
16314 * gdb.base/fileio.exp: Check it.
16315
16316 * gdb.base/break.c: Add 10a breakpoint at }
16317 * gdb.base/break.exp: Add test for breakpoint at }
16318 * gdb.cp/anon-union.cc: Add code at end of function.
16319 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16320 * gdb.mi/var-cmd.c: Add code at end of function.
16321 * gdb.mi/mi-var-display.exp: Adjust end of next.
16322 * gdb.mi/mi2-var-display.exp: Likewise.
16323 * gdb.base/fileio.c: Add stop function and insert calls at
16324 stopping places.
16325 * gdb.base/fileio.exp: Breakpoint stop function and remove
16326 explicit line number references.
16327
16328 2006-05-19 Joel Brobecker <brobecker@adacore.com>
16329
16330 * gdb.base/del.exp (test_delete_alias): New function.
16331 Now check that both "del" and "d" work as aliases for "delete".
16332
16333 2006-05-18 Fred Fish <fnf@specifix.com>
16334
16335 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16336 required. Check for spurious output after program exits normally.
16337
16338 2006-05-17 Fred Fish <fnf@specifix.com>
16339
16340 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16341 gdb_load, so it works in the simulator.
16342
16343 2006-05-11 Fred Fish <fnf@specifix.com>
16344
16345 * gdb.base/bang.exp: Ignore unexpected output between the
16346 "program exited normally" and the gdb prompt, as many other
16347 tests do.
16348
16349 2006-05-07 Mark Kettenis <kettenis@gnu.org>
16350
16351 * gdb.base/help.exp: Make "delete checkpoint" part option for
16352 "help d" and "help delete" tests.
16353
16354 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16355
16356 * gdb.mi/mi-basics.exp: Add missing serial number to
16357 expected output in some mi_gdb_test statements.
16358 * gdb.mi/mi2-basics.exp: Likewise.
16359
16360 2006-05-05 Joel Brobecker <brobecker@adacore.com>
16361
16362 * gdb.base/del.c: New file.
16363 * gdb.base/del.exp: New testcase.
16364
16365 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
16366
16367 * gdb.base/break.exp: Do not assume a breakpoint on
16368 main will actually be in $srcfile when optimizing.
16369 * gdb.base/savedregs.exp: Do not require that the dummy
16370 frame location match up to a symbol and source file location.
16371 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16372 will get printed without a mi_cmd_data_list_register_values prefix.
16373 (*-data-list-register-*): Correct regular expressions to expect the new
16374 pseudo d? floating point registers.
16375 * gdb.mi/mi2-regs.exp: Likewise.
16376
16377 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
16378
16379 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16380 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16381 is allocated by the compiler.
16382 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16383 anons, e, anone to force their allocation by the compiler.
16384
16385 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
16386
16387 * gdb.base/help.exp: Update expected text for help d and
16388 help delete.
16389
16390 2006-05-02 Mark Kettenis <kettenis@gnu.org>
16391
16392 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16393 NetBSD/ELF targets.
16394
16395 2006-04-30 Mark Kettenis <kettenis@gnu.org>
16396
16397 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16398 single-step breakpoint fails; make this a KFAIL on
16399 sparc*-*-openbsd*.
16400 * gdb.base/siginfo.exp: Likewise.
16401 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16402
16403 2006-04-26 Michael Snyder <msnyder@redhat.com>
16404
16405 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16406 which may have to consume output from other forks.
16407 Add tests to make sure that "delete fork" succeeded.
16408
16409 2006-04-20 Michael Snyder <msnyder@redhat.com>
16410
16411 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16412 Add support for the Renesas M32C and M16C.
16413
16414 * gdb.asm/asm-source.exp: Add m32c target.
16415 * gdb.asm/m32c.inc: Support for m32c target.
16416
16417 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16418
16419 * gdb.base/commands.exp (recursive_source_test): New test.
16420
16421 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
16422
16423 * gdb.base/float.exp: Add pattern for sparc targets.
16424
16425 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16426
16427 * gdb.base/commands.exp (stray_arg0_test): New test.
16428
16429 2006-03-30 Paul Brook <paul@codesourcery.com>
16430
16431 * gdb.mi/mi-until.exp: kfail broken until command.
16432 * gdb.mi/mi2-until.exp: Ditto.
16433
16434 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
16435
16436 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16437
16438 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
16439
16440 * gdb.base/prelink.exp: Anchor tested-for regular expression
16441 on gdb prompt.
16442
16443 2006-03-07 Paul Brook <paul@codesourcery.com>
16444
16445 * gdb.base/assign.exp: Correct fail message.
16446
16447 2006-03-07 Paul Brook <paul@codesourcery.com>
16448
16449 * lib/compiler.c: Extract armcc version number.
16450 * lib/compiler.cc: Ditto.
16451
16452 2006-03-07 Paul Brook <paul@codesourcery.com>
16453
16454 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16455 additional_flags=-w.
16456 * gdb.arch/altivec-regs.exp: Ditto.
16457 * gdb.arch/e500-abi.exp: Ditto.
16458 * gdb.arch/e500-regs.exp: Ditto.
16459 * gdb.base/all-bin.exp: Ditto.
16460 * gdb.base/annota1.exp: Ditto.
16461 * gdb.base/annota3.exp: Ditto.
16462 * gdb.base/args.exp: Ditto.
16463 * gdb.base/arithmet.exp: Ditto.
16464 * gdb.base/assign.exp: Ditto.
16465 * gdb.base/async.exp: Ditto.
16466 * gdb.base/bang.exp: Ditto.
16467 * gdb.base/break.exp: Ditto.
16468 * gdb.base/call-rt-st.exp: Ditto.
16469 * gdb.base/completion.exp: Ditto.
16470 * gdb.base/cond-expr.exp: Ditto.
16471 * gdb.base/condbreak.exp: Ditto.
16472 * gdb.base/consecutive.exp: Ditto.
16473 * gdb.base/define.exp: Ditto.
16474 * gdb.base/display.exp: Ditto.
16475 * gdb.base/ena-dis-br.exp: Ditto.
16476 * gdb.base/environ.exp: Ditto.
16477 * gdb.base/eval-skip.exp: Ditto.
16478 * gdb.base/info-proc.exp: Ditto.
16479 * gdb.base/jump.exp: Ditto.
16480 * gdb.base/logical.exp: Ditto.
16481 * gdb.base/long_long.exp: Ditto.
16482 * gdb.base/maint.exp: Ditto.
16483 * gdb.base/miscexprs.exp: Ditto.
16484 * gdb.base/pc-fp.exp: Ditto.
16485 * gdb.base/pointers.exp: Ditto.
16486 * gdb.base/relational.exp: Ditto.
16487 * gdb.base/reread.exp: Ditto.
16488 * gdb.base/sect-cmd.exp: Ditto.
16489 * gdb.base/sep.exp: Ditto.
16490 * gdb.base/sepdebug.exp: Ditto.
16491 * gdb.base/until.exp: Ditto.
16492 * gdb.base/whatis-exp.exp: Ditto.
16493 * gdb.cp/annota2.exp: Ditto.
16494 * gdb.cp/annota3.exp: Ditto.
16495 * gdb.trace/actions.exp: Ditto.
16496 * gdb.trace/backtrace.exp: Ditto.
16497 * gdb.trace/circ.exp: Ditto.
16498 * gdb.trace/collection.exp: Ditto.
16499 * gdb.trace/deltrace.exp: Ditto.
16500 * gdb.trace/infotrace.exp: Ditto.
16501 * gdb.trace/limits.exp: Ditto.
16502 * gdb.trace/packetlen.exp: Ditto.
16503 * gdb.trace/passc-dyn.exp: Ditto.
16504 * gdb.trace/passcount.exp: Ditto.
16505 * gdb.trace/report.exp: Ditto.
16506 * gdb.trace/save-trace.exp: Ditto.
16507 * gdb.trace/tfind.exp: Ditto.
16508 * gdb.trace/tracecmd.exp: Ditto.
16509 * gdb.trace/while-dyn.exp: Ditto.
16510 * gdb.trace/while-stepping.exp: Ditto.
16511 * lib/gdb.exp: Ditto.
16512 (gdb_compile): Handle nowarning option.
16513
16514 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
16515
16516 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16517 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16518 Rename executable to prelinkt. Don't re-prelink if we didn't
16519 get a core file. Test prelink -u exit status to tell whether
16520 prelinking failed. Use gdb_test_multiple.
16521
16522 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16523
16524 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16525 (do_tests): Call it.
16526
16527 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
16528
16529 * gdb.base/prelink.exp: New test.
16530 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16531
16532 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16533
16534 * gdb.fortran/derived-type.f90: New file.
16535 * gdb.fortran/derived-type.exp: New testcase.
16536
16537 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16538
16539 * gdb.base/default.exp: Allow ';' as a directory separator.
16540
16541 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16542
16543 * gdb.base/help.exp (help add-symbol-file): Update.
16544
16545 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16546
16547 * gdb.base/help.exp (help load): Update expected results.
16548
16549 2006-02-19 Fred Fish <fnf@specifix.com>
16550
16551 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16552 specifix hex value as part of results.
16553 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
16554
16555 2006-02-16 Fred Fish <fnf@specifix.com>
16556
16557 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16558 ushort_addr, and slong_addr, so the typedefs are not optimized
16559 away.
16560 * gdb.base/whatis.exp: Add tests using type name for struct type,
16561 union type, enum type, and typedef.
16562
16563 2006-02-13 Mark Kettenis <kettenis@gnu.org>
16564
16565 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16566
16567 2006-02-13 Jim Blandy <jimb@redhat.com>
16568
16569 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16570 case where it takes two "next" commands to skip past the init
16571 call.
16572
16573 2006-02-12 Fred Fish <fnf@specifix.com>
16574
16575 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16576 to handle cases where it takes two "next" commands to skip
16577 past the init call.
16578
16579 2006-02-07 Joel Brobecker <brobecker@adacore.com>
16580
16581 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16582 on hppa32 targets.
16583
16584 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
16585
16586 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16587 field.
16588
16589 2006-01-29 Mark Kettenis <kettenis@gnu.org>
16590
16591 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16592
16593 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16594
16595 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16596 files.
16597
16598 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16599
16600 * gdb.cp/maint.exp: Set complaints to a positive value.
16601
16602 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16603
16604 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16605 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16606 function name.
16607
16608 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16609
16610 * gdb.base/checkpoint.c: Update copyright notice. Include
16611 <stdlib.h>.
16612
16613 2006-01-04 Jim Blandy <jimb@redhat.com>
16614
16615 * gdb.asm/asm-source.exp: Independently provide default values for
16616 asm-flags and debug-flags. Use 'string equal' to do the
16617 comparison, not the implicit expr's '==' operator. Remove
16618 now-unneeded assignments to asm-flags. In h8300 case, place
16619 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16620
16621 2006-01-04 Michael Snyder <msnyder@redhat.com>
16622
16623 * gdb.base/checkpoint.c: New file.
16624 * gdb.base/checkpoint.exp: New file.
16625 * gdb.base/multi-fork.c: New file.
16626 * gdb.base/multi-fork.exp: New file.
16627 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16628
16629 2006-01-04 Fred Fish <fnf@specifix.com>
16630
16631 * gdb.base/ptype.c (foo): Add typedef.
16632 (intfoo): Add function.
16633 * gdb.base/ptype1.c: New file.
16634 * gdb.base/ptype.exp: Handle compilation and linking with two
16635 source files. Test that proper type for "foo" is found based
16636 on source context rather than first match found in symtabs.
16637
16638 2005-12-28 Mark Kettenis <kettenis@gnu.org>
16639
16640 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16641 * gdb.asm/openbsd.inc: Indent commands.
16642
16643 2005-12-26 Mark Kettenis <kettenis@gnu.org>
16644
16645 * gdb.base/freebpcmd.exp: Increase timeout.
16646
16647 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16648
16649 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16650
16651 * gdb.base/default.exp: Update check for "show version".
16652
16653 2005-12-09 Randolph Chung <tausq@debian.org>
16654
16655 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16656 * gdb.asm/pa64.inc: New file.
16657
16658 2005-12-09 Randolph Chung <tausq@debian.org>
16659
16660 * gdb.asm/common.inc: Indent commands.
16661 * gdb.asm/asmsrc1.s: Likewise.
16662 * gdb.asm/asmsrc2.s: Likewise.
16663
16664 2005-12-09 Randolph Chung <tausq@debian.org>
16665
16666 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16667 (get_addr_of_sym): Remove duplicate print.
16668 (gen_core): xfail hppa*-*-hpux*, update expected output.
16669 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16670 * gdb.arch/pa64-nullify.s: New file.
16671
16672 2005-12-09 Randolph Chung <tausq@debian.org>
16673
16674 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16675
16676 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
16677
16678 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16679 code generation for these functions.
16680 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16681 error message.
16682
16683 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16684
16685 * gdb.base/help.exp (help b, help br, help bre, help brea)
16686 (help break): Update the expected message.
16687
16688 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16689
16690 * gdb.asm/m68hc11.inc: Setup the data section.
16691 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16692 script for this test.
16693 (m6812-*-*): Likewise.
16694
16695 2005-11-09 Randolph Chung <tausq@debian.org>
16696
16697 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16698
16699 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16700
16701 * gdb.base/break.exp: Fix a comment typo.
16702
16703 2005-11-03 Jim Blandy <jimb@redhat.com>
16704
16705 Checked in by Elena Zannoni <ezannoni@redhat.com>
16706
16707 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
16708
16709 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
16710
16711 * gdb.arch/gdb1558.c: Include stdio.h.
16712
16713 2005-10-31 Mark Kettenis <kettenis@gnu.org>
16714
16715 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16716
16717 2005-10-31 Mark Kettenis <kettenis@gnu.org>
16718
16719 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16720
16721 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16722
16723 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16724 vscr" tests to better match output.
16725
16726 2005-10-12 Jim Blandy <jimb@redhat.com>
16727
16728 * gdb.base/structs.exp (any): New function.
16729 (test_struct_returns): Don't make any assumptions at all about
16730 what value the function returns when GDB can't set the return
16731 value.
16732
16733 2005-10-09 Joel Brobecker <brobecker@adacore.com>
16734
16735 * gdb.ada/arrayidx/p.adb: New file.
16736 * gdb.ada/arrayidx.exp: New testcase
16737
16738 2005-10-09 Joel Brobecker <brobecker@adacore.com>
16739
16740 * gdb.ada/array_return/pck.ads: New file.
16741 * gdb.ada/array_return/pck.adb: New file.
16742 * gdb.ada/array_return/p.adb: New file.
16743 * gdb.ada/array_return.exp: New testcase.
16744
16745 2005-10-03 Joel Brobecker <brobecker@adacore.com>
16746
16747 * gdb.base/arrayidx.c: New file.
16748 * gdb.base/arrayidx.exp: New testcase.
16749
16750 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
16751
16752 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16753 frames-invalid and breakpoints-invalid are no longer generated
16754 with level 3 so don't expect them in the output.
16755
16756 2005-09-27 Bob Rossi <bob@brasko.net>
16757
16758 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
16759 from test. Escape the | in mi_gdb_test call.
16760 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16761 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16762 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16763 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16764 expected regex's in mi_gdb_test calls.
16765 * lib/mi-support.exp: Remove arbitrary .* from tests.
16766 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16767 Fully anchor GDB/MI expected results in mi_gdb_test.
16768 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16769 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16770
16771 2005-09-26 Paul Brook <paul@codesourcery.com>
16772
16773 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16774
16775 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16776
16777 * bfp-test.c: New file.
16778 * bfp-test.exp: New testcase.
16779
16780 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16781
16782 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16783 of subarray and substring variable.
16784 * gdb.fortran/subarray.f: New source file for the test of subarray
16785 and substring variable evaluation.
16786 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16787 of string constant.
16788
16789 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16790
16791 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16792 copyright dates.
16793
16794 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16795
16796 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16797 powerpc altivec' test with an almost identical 'info vector' test.
16798
16799 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16800
16801 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16802 vscr" tests to match output.
16803
16804 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16805
16806 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16807 output.
16808
16809 2005-09-11 Bob Rossi <bob@brasko.net>
16810
16811 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16812 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16813 commands that return an MI output command and an asyncronous MI output
16814 command.
16815 * gdb.mi/mi-console.exp: Ditto.
16816
16817 2005-09-11 Bob Rossi <bob@brasko.net>
16818
16819 * gdb.mi/mi-var-child.c: Include <string.h>.
16820
16821 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16822
16823 * killed.exp: Correct gdb_expect syntax.
16824
16825 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
16826
16827 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16828
16829 2005-08-02 Bob Rossi <bob@brasko.net>
16830
16831 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16832 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16833 Change tests to inferior-tty-set/show.
16834 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16835 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16836 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16837 inferior. Use mi_gdb_test to get GDB and Inferior output.
16838 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16839 descriptor.
16840 (mi_inferior_tty_name): Add inferior PTY file name.
16841 (mi_gdb_start): Add INFERIOR_PTY parameter.
16842 (mi_gdb_test): Add IPATTERN parameter.
16843
16844 2005-08-02 Bob Rossi <bob@brasko.net>
16845
16846 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16847 parameter to mi_gdb_test.
16848 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16849
16850 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16851
16852 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16853 struct_declarations.
16854 * gdb.mi/mi-var-child.exp: Step over the initialization of
16855 struct_declarations.
16856
16857 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16858
16859 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16860 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16861 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16862 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16863 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16864 file.
16865
16866 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
16867
16868 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16869 (do_children_tests): Assign values to the extra elements.
16870
16871 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16872 them for tests for "-var-update --no-values" and
16873 "-var-update --all-values".
16874 Add test for "-var-list-children --simple-values".
16875
16876 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16877
16878 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16879 "-stack-list-locals --simple-values" Improve doc strings and
16880 comments.
16881
16882 2005-07-18 Mark Kettenis <kettenis@gnu.org>
16883
16884 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16885 *-*-openbsd*.
16886 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16887
16888 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16889 sigaltsatck'.
16890
16891 2005-07-14 Bob Rossi <bob@brasko.net>
16892
16893 * gdb.base/default.exp (tty): Changed output of command.
16894 * gdb.base/help.exp (help tty): Ditto.
16895
16896 2005-07-12 Mark Kettenis <kettenis@gnu.org>
16897
16898 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16899
16900 2005-07-10 Mark Kettenis <kettenis@gnu.org>
16901
16902 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16903 -stack-select-frame without arguments.
16904 (test_stack_frame_listing): Add test for newly implemented command
16905 -stack-info-frame.
16906
16907 2005-07-06 Bob Rossi <bob@brasko.net>
16908
16909 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16910 command.
16911 (Copyright): Update copyright.
16912
16913 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16914
16915 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16916 tests to evaluate exponentiation expression.
16917
16918 2005-06-29 Andreas Schwab <schwab@suse.de>
16919
16920 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16921 main to avoid warnings.
16922
16923 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16924
16925 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
16926
16927 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16928 -stack-select-frame without arguments.
16929 (test_stack_frame_listing): Add test for newly implemented command
16930 -stack-info-frame.
16931
16932 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16933
16934 * gdb.fortran/array-element.f: New file.
16935 * gdb.fortran/array-element.exp: New testcase.
16936
16937 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16938
16939 * gdb.base/bigcore.exp: Correct checks for systems which can
16940 not dump a large core file.
16941
16942 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16943
16944 * gdb.base/relocate.c: Add a copyright notice.
16945 (dummy): Remove.
16946 * gdb.base/relocate.exp: Test printing the values of variables
16947 from a relocatable file.
16948
16949 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16952 excess MI output after an error.
16953
16954 2005-05-29 Joel Brobecker <brobecker@adacore.com>
16955
16956 * gdb.arch/alpha-step.c: New file.
16957 * gdb.arch/alpha-step.exp: New testcase.
16958
16959 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16960 Dennis Brueni <dennis@slickedit.com>
16961
16962 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16963 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16964 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16965 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16966 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16967 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16968 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16969
16970 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16971 Wu Zhou <woodzltc@cn.ibm.com>
16972
16973 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16974 IBM's xlc compiler.
16975 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16976 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16977
16978 2005-05-13 Jim Blandy <jimb@redhat.com>
16979
16980 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16981 calling gdb_suppress_entire_file.
16982 * gdb.base/charset.exp: Same.
16983 * gdb.base/call-rt-st.exp: Same.
16984
16985 2005-05-05 Bob Rossi <bob_rossi@cox.net>
16986
16987 * lib/gdb.exp (fullname_syntax): Added global regex.
16988 (fullname_syntax_POSIX): Ditto.
16989 (fullname_syntax_UNC): Ditto.
16990 (fullname_syntax_DOS_CASE): Ditto.
16991 (fullname_syntax_DOS): Ditto.
16992 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16993 fullname_syntax variable to scope and use it.
16994 (test_file_list_exec_source_files): Ditto.
16995 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16996
16997 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16998
16999 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17000
17001 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17002
17003 * lib/gdb.exp (skip_altivec_tests): New function, based on
17004 check_vmx_hw_available from the GCC testsuite.
17005 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17006 * lib/gdb.arch/altivec-regs.exp: Likewise.
17007
17008 2005-05-02 Jim Blandy <jimb@redhat.com>
17009
17010 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17011 calling gdb_suppress_entire_file.
17012
17013 2005-04-30 Randolph Chung <tausq@debian.org>
17014
17015 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17016 Slightly relax "sem_post" name checking.
17017
17018 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17019
17020 * gdb.base/unload.exp: Use new shared library infrastructure.
17021
17022 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17023
17024 * gdb.base/so-impl-ld.exp: Use new shared library
17025 infrastructure.
17026
17027 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
17028
17029 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17030 * gdb.asm/h8300.inc: New file.
17031
17032 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17033
17034 * gdb.base/shlib-call.exp: Change to use new shared library
17035 infrastructure.
17036
17037 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17038
17039 * gdb.base/pending.exp: Change to use new shared library
17040 infrastructure.
17041
17042 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17043
17044 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17045 use test_compiler_info instead of gcc_compiled, and update copyright.
17046
17047 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17048
17049 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17050 shared objects being adjusted and update copyright years.
17051
17052 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17053
17054 * ChangeLog: Correct some 2003-01-13 dates.
17055 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17056 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17057 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17058 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17059 gdb.trace/tfind.exp: Update copyright years.
17060
17061 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17062 Daniel Jacobowitz <dan@codesourcery.com>
17063
17064 * lib/gdb.exp (gdb_compile): Handle shlib=.
17065 (gdb_compile_shlib): New function.
17066
17067 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17068
17069 * lib/gdb.exp (test_compiler_info): Give argument a default value.
17070
17071 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17072
17073 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17074 gdb.server.
17075 * configure.ac: Likewise.
17076 * configure: Regenerated.
17077 * gdb.gdbserver/Makefile.in: Moved to...
17078 * gdb.server/Makefile.in: ... here.
17079 * gdb.gdbserver/server.c: Moved to...
17080 * gdb.server/server.c: ... here.
17081 * gdb.gdbserver/server-run.exp: Moved to...
17082 * gdb.server/server-run.exp: ... here.
17083
17084 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17085
17086 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17087 * configure.ac: Create gdb.gdbserver/Makefile.
17088 * configure: Regenerated.
17089 * lib/gdbserver-support.exp: New file, derived from
17090 config/gdbserver.exp.
17091 * config/gdbserver.exp: Use gdbserver-support.exp.
17092 * gdb.gdbserver/Makefile.in: New file.
17093 * gdb.gdbserver/server.c: New file.
17094 * gdb.gdbserver/server-run.exp: New file.
17095
17096 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17097
17098 * lib/gdb.exp (test_compiler_info): Return compiler_info
17099 if no arguments are given.
17100
17101 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17102
17103 * gdb.arch/altivec-abi.exp: Check for compiler and set
17104 use altivec' flag accordingly.
17105 * gdb.arch/altivec-regs.exp: Likewise.
17106
17107 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17108
17109 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17110
17111 2005-03-27 Andreas Schwab <schwab@suse.de>
17112
17113 * gdb.base/bigcore.c (main): Add missing mode argument in open
17114 call.
17115
17116 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17117
17118 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17119 downloads.
17120 * config/gdbserver.exp (gdb_load): Likewise.
17121
17122 2005-03-14 Paul Brook <paul@codesourcery.com>
17123
17124 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17125 targets.
17126
17127 2005-03-09 Joel Brobecker <brobecker@adacore.com>
17128
17129 * gdb.dwarf2/dup-psym.S: New file.
17130 * gdb.dwarf2/dup-psym.exp: New testcase.
17131
17132 2005-03-09 Joel Brobecker <brobecker@adacore.com>
17133
17134 * gdb.ada/exec_changed/first.adb: New file.
17135 * gdb.ada/exec_changed/second.adb: New file.
17136 * gdb.ada/exec_changed.exp: New testcase.
17137
17138 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17139
17140 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17141 (A2): New class.
17142 (main): Test operator+.
17143 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17144 breakpoint test.
17145
17146 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17147 * gdb.base/signull.exp: Disable if gdb,nosignals.
17148 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17149 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17150 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17151 * gdb.mi/mi2-console.exp: Likewise.
17152 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17153 continue output at start.
17154 (gdb_collect_locals_test): Robustify regexp.
17155 * gdb.trace/passc-dyn.exp: Fix comment typo.
17156 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17157
17158 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
17159
17160 * gdb.asm/asm-source.exp: Add iq2000 case.
17161 * gdb.asm/iq2000.inc: New file.
17162
17163 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
17164
17165 * gdb.base/command.exp: Change hardcoded value to regular expression.
17166 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17167
17168 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17169
17170 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17171 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17172 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17173 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17174 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17175
17176 2005-03-05 Mark Kettenis <kettenis@gnu.org>
17177
17178 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17179 changes.
17180
17181 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17182
17183 * lib/compiler.c: Add test for IBM's xlc compiler.
17184 * lib/compiler.cc: Likewise.
17185
17186 2004-02-24 Joel Brobecker <brobecker@adacore.com>
17187
17188 * gdb.ada/fixed_points.exp: Create compilation object directory
17189 before running the test.
17190 * gdb.ada/null_record.exp: Likewise.
17191 * gdb.ada/packed_array.exp: Likewise.
17192 * gdb.ada/start.exp: Likewise.
17193
17194 2005-02-15 Joel Brobecker <brobecker@adacore.com>
17195
17196 * gdb.ada/packed_array/pa.adb: New file.
17197 * gdb.ada/packed_array.exp: New testcase.
17198
17199 2005-02-10 Mark Kettenis <kettenis@gnu.org>
17200
17201 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17202 files.
17203
17204 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17205 on *-*-openbsd*. Correctly match whitespace in regukar
17206 expressions.
17207
17208 2005-02-10 Daniel Jacobowitz <dan@debian.org>
17209
17210 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17211 PR exp/1821
17212 * gdb.base/gdb1821.c: New test file.
17213 * gdb.base/gdb1821.exp: New test file.
17214
17215 2005-02-09 Joel Brobecker <brobecker@adacore.com>
17216
17217 * gdb.base/start.c: New file.
17218 * gdb.base/start.exp: New testcase.
17219
17220 2005-02-09 Joel Brobecker <brobecker@adacore.com>
17221
17222 * gdb.ada/start/dummy.adb: New file.
17223 * gdb.ada/start.exp: New testcase.
17224
17225 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
17226
17227 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17228 for printing symbols and statistics.
17229 Add test for using relative pathnames in "maint print msymbols" test.
17230 Mark "maint info sections DATA" XFAIL on Cygwin.
17231 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17232 tests.
17233
17234 2005-02-09 Andreas Schwab <schwab@suse.de>
17235
17236 Committed by Andrew Cagney <cagney@gnu.org>
17237 * gdb.base/remotetimeout.exp: New file.
17238
17239 2005-02-07 Mark Kettenis <kettenis@gnu.org>
17240
17241 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17242
17243 2005-02-03 Joel Brobecker <brobecker@adacore.com>
17244
17245 * gdb.ada/gnat_ada.gpr: New file.
17246 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17247 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17248 * configure.ac: No longer generate gnat_ada.gpr.
17249 * configure: Regenerate.
17250 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17251 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17252 * gdb.ada/null_record/bar.ads: Likewise.
17253 * gdb.ada/null_record/bar.adb: Likewise.
17254 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17255 * gdb.ada/null_record.exp (testdir): New variable.
17256 (testfile): executable is now in testdir subdirectory.
17257 (srcfile): Use full path to the main compilation unit.
17258 * gdb.ada/fixed_points.exp: Same changes as above.
17259
17260 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
17261
17262 * gdb.base/interp.exp: New test.
17263
17264 2005-01-24 Andrew Cagney <cagney@gnu.org>
17265
17266 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17267
17268 2005-01-19 Andrew Cagney <cagney@gnu.org>
17269
17270 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17271 configure.ac not configure.in.
17272
17273 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17274 of powerpc*-*-*.
17275 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
17276 * gdb.base/list.exp (test_list_function)
17277 (test_list_filename_and_function): Ditto.
17278 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17279
17280 2005-01-16 Andrew Cagney <cagney@gnu.org>
17281
17282 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17283
17284 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17285
17286 2005-01-14 Andrew Cagney <cagney@gnu.org>
17287
17288 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17289 * gdb.mi/mi2-var-cmd.exp: Ditto.
17290
17291 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
17292
17293 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17294
17295 2005-01-07 Andrew Cagney <cagney@gnu.org>
17296
17297 * configure.ac: Rename configure.in, require autoconf 2.59.
17298 * configure: Re-generate.
17299 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17300 * gdb.stabs/configure: Re-generate.
17301 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17302 * gdb.hp/configure: Re-generate.
17303 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17304 autoconf 2.59.
17305 * gdb.hp/gdb.objdbg/configure: Re-generate.
17306 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17307 autoconf 2.59.
17308 * gdb.hp/gdb.defects/configure: Re-generate.
17309 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17310 autoconf 2.59.
17311 * gdb.hp/gdb.compat/configure: Re-generate.
17312 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17313 autoconf 2.59.
17314 * gdb.hp/gdb.base-hp/configure: Re-generate.
17315 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17316 autoconf 2.59.
17317 * gdb.hp/gdb.aCC/configure: Re-generate.
17318
17319 2004-12-15 Jim Blandy <jimb@redhat.com>
17320
17321 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17322 under NPTL when there is debugging info available for libpthread.
17323
17324 2004-12-13 Jerome Guitton <guitton@gnat.com>
17325
17326 * gdb.ada/fixed_points.c: New file.
17327 * gdb.ada/fixed_points.exp: New file.
17328
17329 2004-12-03 Randolph Chung <tausq@debian.org>
17330
17331 * gdb.arch/pa-nullify.exp: New file.
17332 * gdb.arch/pa-nullify.s: New file.
17333
17334 2004-11-30 Randolph Chung <tausq@debian.org>
17335
17336 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17337 instead of "tbug". Fix regexp to work properly with gdb_test.
17338
17339 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17340
17341 * gdb.base/bitfields2.exp: New test.
17342 * gdb.base/bitfields2.c: New file.
17343
17344 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
17345
17346 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17347
17348 2004-11-16 Randolph Chung <tausq@debian.org>
17349
17350 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17351
17352 2004-11-14 Daniel Jacobowitz <dan@debian.org>
17353
17354 * gdb.threads/threadapply.exp: Correct "macro details" test.
17355
17356 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17357
17358 * gdb.threads/threadapply.exp: New test.
17359 * gdb.threads/threadapply.c: New file.
17360
17361 2004-11-07 Mark Kettenis <kettenis@gnu.org>
17362
17363 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17364 frames.
17365
17366 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
17367
17368 * gdb.base/cursal.exp: New file.
17369 * gdb.base/cursal.c: New file.
17370
17371 2004-11-03 Andrew Cagney <cagney@gnu.org>
17372
17373 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17374
17375 2004-10-30 Mark Kettenis <kettenis@gnu.org>
17376
17377 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17378 NetBSD/ELF targets.
17379
17380 2004-10-29 Joel Brobecker <brobecker@gnat.com>
17381
17382 * gdb.threads/bp_in_thread.c: New file, copied from
17383 pthread_cond_wait.c.
17384 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17385 file, rather than reusing the .c file from another testcase.
17386
17387 2004-10-20 Joel Brobecker <brobecker@gnat.com>
17388
17389 * gdb.ada/null_record.exp: Check where we stopped after
17390 sending the start command, instead of where the associated
17391 temporary breakpoint was inserted.
17392
17393 2004-10-14 Andrew Cagney <cagney@gnu.org>
17394
17395 * gdb.mi/gdb701.c (main): Return 0.
17396
17397 2004-10-13 Daniel Jacobowitz <dan@debian.org>
17398
17399 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
17400
17401 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17402
17403 * gdb.threads/schedlock.c: Add comment markers to use to find
17404 line numbers.
17405 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17406 comments.
17407 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17408 breakpoint lines.
17409
17410 2004-10-12 Daniel Jacobowitz <dan@debian.org>
17411
17412 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17413
17414 2004-10-12 Daniel Jacobowitz <dan@debian.org>
17415
17416 * configure.in: Add gdb.dwarf2.
17417 * configure: Regenerated.
17418 * Makefile.in: Add gdb.dwarf2.
17419 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17420 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17421 gdb.dwarf2/file1.txt: New files.
17422
17423 2004-10-11 Orjan Friberg <orjanf@axis.com>
17424
17425 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
17426 of "run", since the latter doesn't work with remote targets. Adjust
17427 the breakpoint numbering accordingly.
17428 * gdb.threads/pthread_cond_wait.exp: Ditto.
17429
17430 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17431
17432 * gdb.base/overlays.exp: Update copyright years.
17433
17434 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17435
17436 * gdb.base/overlays.exp: Disable if target is Linux.
17437
17438 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
17439
17440 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17441
17442 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17443
17444 * gdb.asm/asm-source.exp: Add m32r-linux target.
17445 * gdb.asm/m32r-linux.inc: New file.
17446
17447 2004-09-24 Andrew Cagney <cagney@redhat.com>
17448 David Anderson <anderson@redhat.com>
17449
17450 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17451 command fails, assume things will work.
17452 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17453 (_GNU_SOURCE): Define.
17454 (print_unsigned, print_hex): Change parameter to "long long".
17455 (print_byte_count): New function, use to print byte counts.
17456 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17457 O_LARGEFILE.
17458 (main): Compute an upper bound on a corefile in max_core_size.
17459 Limit memory chunk size to max_core_size. Limit total memory
17460 allocated to max_core_size.
17461
17462 2004-09-23 Andrew Cagney <cagney@gnu.org>
17463
17464 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17465 from a separate process with code that creates a corefile by
17466 making the inferior dump core.
17467
17468 2004-09-23 Mark Kettenis <kettenis@gnu.org>
17469
17470 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17471 block.
17472
17473 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17474
17475 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17476 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17477 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17478 Likewise.
17479
17480 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17481
17482 * gdb.java/jprint.exp: New test case for java inferior call.
17483 * gdb.java/jprint.java: Ditto.
17484
17485 2004-09-15 Joel Brobecker <brobecker@gnat.com>
17486
17487 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17488
17489 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17490
17491 * gdb.threads/killed.c: Include <stdlib.h>.
17492 * gdb.threads/pthreads.c: Likewise.
17493
17494 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17495
17496 * gdb.threads/killed.c: Add copyright notice.
17497
17498 2004-09-10 Jason Molenda (jmolenda@apple.com)
17499
17500 * gdb.base/define.exp: Two new tests to verify zero space chars
17501 after 'if' and 'while' commands in a user-defined command is correctly
17502 parsed.
17503
17504 2004-09-08 Andrew Cagney <cagney@gnu.org>
17505
17506 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17507 delivery test with duplicate at end of file.
17508
17509 2004-09-06 Mark Kettenis <kettenis@jive.nl>
17510
17511 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17512
17513 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17514
17515 * config/hppro.exp: Removed.
17516
17517 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17518
17519 * config/sparclet.exp: Removed.
17520
17521 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17522
17523 * config/udi.exp: Removed.
17524
17525 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17526
17527 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17528 of "exp_continue".
17529 (advancei): Likewise.
17530
17531 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17532
17533 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17534
17535 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17536
17537 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
17538 to check for nodebug in executable.
17539 * gdb.gdb/observer.exp (setup_test): Likewise.
17540 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17541 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17542
17543 2004-09-01 Andrew Cagney <cagney@gnu.org>
17544
17545 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17546 files.
17547
17548 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17549
17550 * gdb.base/unload.exp: Fix expected warning message to match
17551 latest format.
17552
17553 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
17554
17555 * gdb.base/call-rt-st.exp: Fix typos.
17556
17557 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17558
17559 * gdb.threads/thread_check.exp: New testcase.
17560 * gdb.threads/thread_check.c: New testcase.
17561
17562 2004-08-31 Andrew Cagney <cagney@gnu.org>
17563
17564 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17565 (skip_to_handler_entry): New procedures. Test stepping into a
17566 handler when the breakpoint is at the handler's entry point.
17567
17568 2004-08-30 Andrew Cagney <cagney@gnu.org>
17569
17570 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17571 gdb/1757.
17572
17573 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17574
17575 With code from Manoj Iyer <manjo@austin.ibm.com>:
17576 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17577 return value. Add an arm for "no debugging symbols found".
17578 Change a stray "error" to "perror".
17579 (gdb_run_cmd): Adapt to new return value.
17580 * gdb.base/remote.exp: Adapt to new return value.
17581 * gdb.gdb/complaints.exp: Likewise.
17582 * gdb.gdb/observer.exp: Likewise.
17583 * gdb.gdb/selftest.exp: Likewise.
17584 * gdb.gdb/xfullpath.exp: Likewise.
17585
17586 2004-08-27 Joel Brobecker <brobecker@gnat.com>
17587
17588 * gdb.threads/bp_in_thread.exp: New testcase.
17589
17590 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17591
17592 Fix PR testsuite/1735.
17593 * gdb.threads/schedlock.c (thread_function): Add a cast
17594 to suppress a gcc warning.
17595 * gdb.threads/thread-specific.c (thread_function): Likewise.
17596
17597 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17598
17599 * gdb.base/unload.c: Include <stdlib.h>.
17600
17601 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17602
17603 From Paul Gilliam <pgilliam@us.ibm.com>:
17604 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17605 synchronized after the "return".
17606
17607 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17608
17609 * gdb.mi/basics.c: Include <stdio.h>.
17610 * gdb.mi/pthreads.c: Include <stdlib.h>.
17611 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17612
17613 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17614
17615 * gdb.threads/schedlock.c: Add copyright notice.
17616
17617 2004-08-25 Andrew Cagney <cagney@gnu.org>
17618
17619 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17620 (skip_over_handler, breakpoint_over_hander): New test procedures.
17621 (advance, advancei): Add a proper prefix, do not use
17622 rerun_to_main.
17623 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17624
17625 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17626
17627 * gdb.mi/basics.c: Add copyright notice.
17628 * gdb.mi/var-cmd.c: Add copyright notice.
17629
17630 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17631
17632 * lib/gdb.exp: Remove signed_keyword_not_used.
17633 * lib/compiler.c: Likewise.
17634 * lib/compiler.cc: Likewise.
17635
17636 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17637
17638 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17639 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17640
17641 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17642
17643 * gdb.base/whatis.c: Add copyright notice.
17644
17645 2004-08-20 Mark Kettenis <kettenis@gnu.org>
17646
17647 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17648 it to skip the breakpoints encoded in the inline assembly.
17649
17650 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17651
17652 * Makefile.in: Add gdb.fortran.
17653
17654 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17655
17656 * gdb.base/call-sc.exp (test_scalar_returns):
17657 Fix cut-and-paste glitch in "Make fun return now".
17658
17659 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17660
17661 * configure.in: Add gdb.fortran.
17662 * configure: Regenerate.
17663 * gdb.fortran/Makefile.in: New file.
17664 * lib/gdb.exp (skip_fortran_tests): New procedure.
17665
17666 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17667
17668 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17669 reference to bug-gnu@prep.ai.mit.edu.
17670 * gdb.mi/mi-var-child.exp: Likewise.
17671 * gdb.mi/mi-var-cmd.exp: Likewise.
17672 * gdb.mi/mi-var-display.exp: Likewise.
17673 * gdb.mi/mi2-var-block.exp: Likewise.
17674 * gdb.mi/mi2-var-child.exp: Likewise.
17675 * gdb.mi/mi2-var-cmd.exp: Likewise.
17676 * gdb.mi/mi2-var-display.exp: Likewise.
17677
17678 2004-08-15 Mark Kettenis <kettenis@gnu.org>
17679
17680 * gdb.base/unload.c (main): Make local variable msg const.
17681
17682 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17683
17684 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17685 to bug-gnu@prep.ai.mit.edu.
17686 * gdb.mi/mi-disassemble.exp: Likewise.
17687 * gdb.mi/mi-eval.exp: Likewise.
17688 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17689 default line number.
17690 * gdb.mi/mi-return.exp: Likewise.
17691 * gdb.mi/mi-simplerun.exp: Likewise.
17692 * gdb.mi/mi-stack.exp: Likewise.
17693 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17694 number with explicit range test.
17695 * gdb.mi/mi-watch.exp: Likewise.
17696 * gdb.mi/mi2-break.exp: Likewise.
17697 * gdb.mi/mi2-cli.exp: Likewise.
17698 * gdb.mi/mi2-disassemble.exp: Likewise.
17699 * gdb.mi/mi2-eval.exp: Likewise.
17700 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17701 default line number.
17702 * gdb.mi/mi2-return.exp: Likewise.
17703 * gdb.mi/mi2-simplerun.exp: Likewise.
17704 * gdb.mi/mi2-stack.exp: Likewise.
17705 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17706 number with explicit range test.
17707 * gdb.mi/mi2-watch.exp: Likewise.
17708
17709 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17710
17711 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17712 * gdb.cp/m-static.exp: Likewise.
17713 * gdb.cp/rtti.exp: Likewise.
17714
17715 2004-08-14 Mark Kettenis <kettenis@gnu.org>
17716
17717 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17718
17719 2004-08-14 Eli Zaretskii <eliz@gnu.org>
17720
17721 * ChangeLog: Prefix Local Variables with semi-colons and indent
17722 the reference to older ChangeLog files, to fix fontification in
17723 Emacs.
17724
17725 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17726
17727 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17728 * gdb.mi/mi2-break.exp: Likewise.
17729
17730 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17731
17732 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17733
17734 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17735
17736 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17737
17738 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17739
17740 * gdb.cp/classes.exp: Remove unused declarations. Just let
17741 test names default instead of providing special names. Remove
17742 extraneous demangler test.
17743
17744 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17745
17746 * gdb.base/unload.exp: New test for breakpoints in dynamically
17747 loaded libraries.
17748 * gdb.base/unload.c: Ditto.
17749 * gdb.base/unloadshr.c: Ditto.
17750
17751 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17752
17753 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17754 cp_test_ptype_class.
17755 (test_enums): Likewise.
17756
17757 2004-08-10 Andrew Cagney <cagney@gnu.org>
17758
17759 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17760 files.
17761
17762 2004-08-10 Andrew Cagney <cagney@gnu.org>
17763
17764 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17765 init_malloc call.
17766
17767 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17768
17769 * ChangeLog: Add copyright notice. The notice is copied
17770 from emacs 21.3 top level ChangeLog.
17771
17772 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17773
17774 * lib/cp-support.exp: New file.
17775 * lib/cp-support.exp (cp_test_type_class): New function.
17776 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17777 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17778 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17779 cp_test_ptype_class.
17780
17781 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17782
17783 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17784 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17785 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17786 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17787 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17788 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17789 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17790 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17791 gdb.mi/mi2-watch.exp: Update copyright years.
17792
17793 2004-08-09 Mark Kettenis <kettenis@gnu.org>
17794
17795 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17796
17797 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17798
17799 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17800 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17801 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17802 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17803 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17804 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17805 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17806 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17807 gdb.mi/mi-watch.exp: Update copyright years.
17808
17809 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17810
17811 PR gdb/1738
17812 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17813 from a breakpoint with a pending signal.
17814
17815 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17816
17817 PR gdb/1736
17818 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17819 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17820 the prompt.
17821 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17822
17823 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17824
17825 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17826
17827 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17828
17829 PR gdb/1736
17830 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17831 for i?86-*-linux*.
17832
17833 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17834
17835 * gdb.arch/i386-prologue.exp: Compile without debug information.
17836
17837 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17838
17839 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17840 rather than asking gdb to search.
17841
17842 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17843
17844 * gdb.base/gcore.c: Include <string.h>.
17845
17846 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17847
17848 * gdb.base/gcore.c: Add copyright notice.
17849
17850 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17851
17852 * gdb.base/freebpcmd.c: Include <stdio.h>.
17853 * gdb.base/long_long.c: Include <string.h>.
17854 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17855 * gdb.base/siginfo.c: Include <string.h>.
17856 * gdb.base/sigstep.c: Include <string.h>.
17857
17858 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17859
17860 * gdb.base/complex.c: Include <stdlib.h>.
17861
17862 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17863
17864 * gdb.base/complex.c: Add copyright notice.
17865
17866 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17867
17868 * gdb.base/charset.c: Include <stdlib.h>.
17869
17870 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17871
17872 * gdb.base/auxv.c: Include <stdlib.h>.
17873
17874 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17875
17876 * gdb.base/auxv.c: Add copyright notice.
17877
17878 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17879
17880 * gdb.base/coremaker.c: Add copyright notice.
17881 * gdb.base/coremaker2.c: Add copyright notice.
17882
17883 2004-08-04 Andrew Cagney <cagney@gnu.org>
17884
17885 * gdb.base/store.exp: Update copyright.
17886 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17887 names, do not import gdb_prompt.
17888
17889 2004-08-01 Andrew Cagney <cagney@gnu.org>
17890
17891 Fix PR testsuite/1729.
17892 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17893 not use capture_value with value 4.
17894 (capture_value): Add optional test name parameter.
17895 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17896 the prefix, pass to capture_value.
17897
17898 2004-08-01 Mark Kettenis <kettenis@gnu.org>
17899
17900 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17901 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17902 (main): Call new function.
17903
17904 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17905
17906 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17907
17908 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17909
17910 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17911
17912 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17913
17914 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
17915 Accept more values of vtbl pointer. Remove some messages
17916 about "obsolete gcc or gdb".
17917
17918 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17919
17920 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17921
17922 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17923
17924 * gdb.base/asm-source.exp: Properly convert target board
17925 debug flags from gcc format to binutils format.
17926
17927 2004-07-28 Mark Kettenis <kettenis@gnu.org>
17928
17929 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17930 gdb1718". PR backtrace/1718 partially fixed.
17931
17932 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17933
17934 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17935
17936 2004-07-26 Nick Clifton <nickc@redhat.com>
17937
17938 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17939 good default value for a specific architecture is available then
17940 set it to that value. Otherwise default to the -gstabs switch.
17941 Remove the -g... switches from the asm-flags variable. Allow the
17942 target board info to override the value if it wants to. Pass the
17943 switch on the assembler command line.
17944
17945 2004-07-23 Mark Kettenis <kettenis@gnu.org>
17946
17947 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17948 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17949 (main): Call new function.
17950
17951 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17952
17953 Test for PR exp/1715.
17954 * gdb.base/radix.exp: Refactor common procedures. Make all
17955 test names unique. Change XFAIL to KFAIL.
17956
17957 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17958
17959 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17960 * gdb.ada/gnat_ada.gin: ... to here.
17961 * configure.in: Use gnat_ada.gin.
17962 * configure: Regenerate.
17963
17964 2004-07-20 Andrew Cagney <cagney@gnu.org>
17965
17966 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17967 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17968 XFAILs. Clean up test messages and comments. Check backtraces.
17969 Delete re-sync code.
17970
17971 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17972
17973 Fix PR cli/740.
17974 * gdb.base/annota1.exp: Honor gdb,nosignals.
17975 * gdb.base/annota3.exp: Likewise.
17976
17977 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17978
17979 * lib/java.exp: Update copyright notice.
17980
17981 2004-07-19 Andrew Cagney <cagney@gnu.org>
17982
17983 * gdb.base/selftest.exp: Copy file from here ...
17984 * gdb.gdb/selftest.exp: ... to here.
17985
17986 2004-07-16 Andrew Cagney <cagney@redhat.com>
17987
17988 * lib/insight-support.exp: Delete file.
17989 * lib/java.exp (java_init): Fix copyright.
17990
17991 2004-07-16 Andrew Cagney <cagney@gnu.org>
17992
17993 * gdb.base/restore.c: Append "prologue" to comments marking the a
17994 function's prologue.
17995 * gdb.base/restore.exp: Update copyright, re-indent.
17996 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17997 callerN" prefix where needed. Update patterns that match a
17998 function's prologue.
17999
18000 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18001
18002 * gdb.base/restore.c: Add copyright notice.
18003
18004 2004-07-16 Andrew Cagney <cagney@gnu.org>
18005
18006 * gdb.base/logical.exp: Update copyright.
18007 (evaluate): New procedure. Use to re-implement tests using
18008 several tables.
18009
18010 2004-07-14 Martin Hunt <hunt@redhat.com>
18011
18012 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18013 which fixes some problems where init.tcl was not found.
18014
18015 2004-07-13 Andrew Cagney <cagney@gnu.org>
18016
18017 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18018 (check_sizeof, check_valueof): Do not include the output in the
18019 test name. Use gdb_test.
18020 (get_valueof): Use gdb_test_multiple.
18021
18022 * gdb.base/step-test.exp: Update copyright. Use
18023 gdb_test_multiple. Ensure that test names do not include
18024 architecture dependent output.
18025
18026 * gdb.gdb/observer.exp: Update copyright.
18027 (setup_test): Use gdb_test_multiple.
18028 (attach_first_observer, attach_second_observer)
18029 (attach_third_observer, detach_first_observer)
18030 (detach_second_observer, detach_third_observer)
18031 (reset_counters, check_counters): Make $message a prefix.
18032 (test_normal_stop_notifications): Add "args" parameter - a list of
18033 init functions to be called. Make $message a prefix,
18034 (test_observer_normal_stop): Change the message prefixes so that
18035 they are unique, pass the attach / detach procedures to
18036 test_normal_stop_notifications.
18037
18038 * gdb.base/signull.exp (test_segv): Prefix all tests with
18039 "${name}". Clean up test messages.
18040
18041 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18042
18043 * gdb.base/ena-dis-br.exp: Update copyright.
18044 (break_at): New function. Replace send_gdb with gdb_test,
18045 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18046 ignore count, not stopped at bpt", with KFAIL.
18047
18048 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
18049
18050 * gdb.base/attach.exp: Remove cleanupfile handling.
18051
18052 2004-07-12 Andrew Cagney <cagney@gnu.org>
18053
18054 * gdb.base/annota1.exp: Cleanup corefile test name.
18055 * gdb.base/annota3.exp: Ditto.
18056
18057 2004-07-12 Andrew Cagney <cagney@gnu.org>
18058
18059 * gdb.base/signals.exp: Clean up copyright, re-indent.
18060
18061 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18062 gdb_test and gdb_test_multiple.
18063
18064 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18065
18066 * gdb.java/jmain.exp: Fix expected line number for main to
18067 break at. Set XFAIL for break at main test since gcj does not
18068 provide line number info for first statement in main.
18069
18070 2004-07-08 Andrew Cagney <cagney@gnu.org>
18071
18072 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18073
18074 * gdb.base/sigbpt.exp: Make the common part of each test name a
18075 prefix instead of suffix.
18076
18077 2004-07-07 Bob Rossi <bob_rossi@cox.net>
18078
18079 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18080 test from test_tbreak_creation_and_listing to
18081 test_file_list_exec_source_file
18082 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18083 Changed name of test from test_tbreak_creation_and_listing to
18084 test_file_list_exec_source_file
18085
18086 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18087
18088 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18089 the jmisc() constructor instead of <init>.
18090 * gdb.java/jmisc1.exp: Ditto.
18091
18092 2004-07-07 Andrew Cagney <cagney@gnu.org>
18093
18094 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18095 corrupting the PC.
18096
18097 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18098
18099 * gdb.cp/templates.exp: Accept whitespace change in demangler
18100 output.
18101
18102 2004-07-06 Andrew Cagney <cagney@gnu.org>
18103
18104 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18105
18106 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18107
18108 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18109 * lib/compiler.cc: Likewise.
18110
18111 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18112
18113 * lib/compiler.cc: Work around string preprocessing problem
18114 with old hp c++ compiler.
18115 * lib/compiler.c: Likewise.
18116
18117 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
18118
18119 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18120 directives to conditionalize symbol prefixing.
18121 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18122 additional_flags handling. Add underscore prefix for Cygwin.
18123 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18124 conditionalize symbol prefixing.
18125 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18126 additional_flags handling. Add underscore prefix for Cygwin.
18127
18128 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
18129
18130 * gdb.base/bigcore.exp: Skip test on Cygwin.
18131
18132 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18133
18134 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18135 formats for "info register". Use gdb_test_multiple. Fix
18136 the "invalid register" test.
18137
18138 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
18139
18140 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18141 PID for Cygwin. Add Cygwin specific strings to check for in some
18142 tests.
18143 (do_attach_tests): Add a test for user interaction when attaching
18144 to a process with no matching symbol table already loaded.
18145
18146 2004-06-26 Andrew Cagney <cagney@gnu.org>
18147
18148 Test PR java/1567 and PR java/1565.
18149 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18150 * gdb.java/jmisc2.exp: Delete file.
18151
18152 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18153
18154 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18155
18156 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
18157
18158 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18159 attach process.
18160
18161 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18162
18163 * gdb.cp/pr-1553.exp: Remove.
18164
18165 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18166
18167 * gdb.cp/pr-1553.cc: Remove.
18168 * gdb.cp/pr-1553.exp: Disable this test.
18169
18170 2004-06-20 Jim Blandy <jimb@redhat.com>
18171
18172 Fix PR testsuite/1680.
18173 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18174 regular expressions.
18175
18176 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18177
18178 Fix PR testsuite/1679.
18179 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18180 Issue an UNSUPPORTED result instead.
18181
18182 2004-06-18 Jim Blandy <jimb@redhat.com>
18183
18184 * gdb.base/charset.exp: Only send a control-C if we see a new
18185 prompt and incomplete command.
18186
18187 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18188
18189 * gdb.cp/pr-574.cc: Add copyright notice.
18190
18191 2004-06-17 Jim Blandy <jimb@redhat.com>
18192
18193 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18194 cases where the regexp has no groups; this grabs random text from
18195 the previous test suite, whatever that was.
18196
18197 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18198
18199 * gdb.cp/printmethod.cc: Add copyright notice.
18200
18201 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18202
18203 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18204
18205 2004-06-16 Andrew Cagney <cagney@gnu.org>
18206
18207 * gdb.base/signull.c: Update copyright. Include <string.h>.
18208 (bowler): Replace data_pointer with data_read
18209 and data_write cases. Add code_descriptor case.
18210 (zero, desc): New array and pointer.
18211 (data, code): Change to simple pointers.
18212 * gdb.base/signull.exp: Fix probe pattern matching a function
18213 descriptor SIGSEGV. Replace data_pointer with data_read and
18214 data_write tests.
18215
18216 2004-06-16 Andrew Cagney <cagney@gnu.org>
18217
18218 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18219
18220 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18221
18222 * gdb.base/long_long.c: Add copyright notice.
18223
18224 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18225
18226 * gdb.base/long_long.exp: Remove reference to
18227 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18228 to gdb_breakpoint and gdb_continue_to_breakpoint.
18229
18230 2004-06-14 Jim Blandy <jimb@redhat.com>
18231
18232 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18233 endian case.
18234
18235 2004-06-14 Andrew Cagney <cagney@gnu.org>
18236
18237 * gdb.base/gcore.exp (capture_command_output): Delete the always
18238 passing tests containing inferior values.
18239 * gdb.base/ending-run.exp: Do not include the breakpoint address
18240 in the test message. Update copyright.
18241 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18242 size in the test name, use gdb_test_multiple. Update copyright.
18243
18244 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * gdb.cp/ref-types.cc: Add copyright notice.
18247
18248 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18249
18250 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18251 hp_aCC_compiler.
18252 * lib/compiler.cc: Likewise.
18253 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18254 'set' commands. Log diagnostics for other lines. Set
18255 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18256
18257 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18258
18259 * gdb.cp/try_catch.cc: Add copyright notice.
18260
18261 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18262
18263 * gdb.cp/userdef.cc: Add copyright notice.
18264
18265 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18266
18267 * gdb.cp/virtfunc.cc: Add copyright notice.
18268
18269 2004-06-11 Randolph Chung <tausq@debian.org>
18270
18271 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18272 problem.
18273
18274 2004-06-10 Andrew Cagney <cagney@gnu.org>
18275
18276 * lib/compiler.cc, lib/compiler.c: Append either
18277 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18278 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18279 instead of gcc-3-3.
18280
18281 2004-06-09 Andrew Cagney <cagney@gnu.org>
18282
18283 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18284 gdb/1455, bug is specific to "long long" and "double".
18285
18286 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18287 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18288 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18289 fixed.
18290
18291 2004-06-09 Andrew Cagney <cagney@gnu.org>
18292
18293 * gdb.base/structs.exp (test_struct_returns): Replace
18294 "return_value_unknown" and "finish_value_unknown" by
18295 "return_value_known" and "finish_value_known". Instead of
18296 "return_value_unknown" iff "finish_value_unknown", check
18297 "return_value_known" implies "finish_value_known".
18298
18299 2004-06-08 Martin Hunt <hunt@redhat.com>
18300
18301 * gdb.base/float.exp: Add pattern for mips targets.
18302
18303 2004-06-08 Randolph Chung <tausq@debian.org>
18304
18305 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18306 message for unknown architectures more clear.
18307
18308 2004-06-08 Joel Brobecker <brobecker@gnat.com>
18309
18310 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18311 start the execution of the program.
18312
18313 2004-06-07 Jim Blandy <jimb@redhat.com>
18314
18315 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18316 * gdb.arch/i386-cpuid.h: New helper file.
18317
18318 2004-06-07 Randolph Chung <tausq@debian.org>
18319
18320 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18321 has started.
18322
18323 2004-06-04 Roland McGrath <roland@redhat.com>
18324
18325 Fix PR gdb/1647.
18326 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18327 differently to be robust to output buffering differences.
18328
18329 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18330
18331 * gdb.threads/pthreads.exp: Update copyright years.
18332 (check_control_c): Change asynchronous 'after' to synchronous.
18333
18334 2004-06-04 Roland McGrath <roland@redhat.com>
18335
18336 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18337 next gdb prompt.
18338
18339 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18340
18341 Fix PR gdb/1636.
18342 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18343 calls to synchronous.
18344
18345 2004-05-26 Jim Blandy <jimb@redhat.com>
18346
18347 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18348
18349 2004-05-24 Randolph Chung <tausq@debian.org>
18350
18351 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18352 * gdb.asm/pa.inc: New file.
18353
18354 2004-05-22 Mark Kettenis <kettenis@gnu.org>
18355
18356 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18357
18358 2004-05-21 Joel Brobecker <brobecker@gnat.com>
18359 Daniel Jacobowitz <drow@mvista.com>
18360
18361 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18362 GDB prompt.
18363
18364 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18365
18366 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
18367 setjmp/longjmp. Use sigaction instead of signal.
18368
18369 2004-05-19 J. Brobecker <brobecker@gnat.com>
18370 Michael Snyder <msnyder@redhat.com>
18371
18372 * gdb.threads/pthread_cond_wait.c: New file.
18373 * gdb.threads/pthread_cond_wait.exp: New testcase.
18374
18375 2004-05-13 Andrew Cagney <cagney@redhat.com>
18376
18377 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18378 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18379
18380 2004-05-11 Andrew Cagney <cagney@redhat.com>
18381
18382 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18383 fixed but revealed gdb/1639.
18384
18385 2004-05-10 Andrew Cagney <cagney@redhat.com>
18386
18387 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18388 func1" and "next to 2nd alarm", kernel bug avoided.
18389
18390 2004-05-10 Daniel Jacobowitz <dan@debian.org>
18391
18392 PR external/1568
18393 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18394 XFAIL if it is smaller than bytes_allocated.
18395 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18396 (main): Make chunks_allocated unsigned. Correct comment.
18397
18398 2004-05-07 Joel Brobecker <brobecker@gnat.com>
18399
18400 * gdb.arch/powerpc-aix-prologue.c: New file.
18401 * gdb.arch/powerpc-aix-prologue.exp: New file.
18402
18403 2004-05-07 Jim Blandy <jimb@redhat.com>
18404
18405 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18406 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18407
18408 2004-05-06 Joel Brobecker <brobecker@gnat.com>
18409
18410 * gdb.base/sep.exp: No longer setup_kfail when the program was
18411 built with dwarf2.
18412
18413 2004-05-05 Jim Ingham <jingham@apple.com>
18414
18415 * gdb.base/pending.exp: Make sure pending breakpoints
18416 preserve the ignore count.
18417
18418 2004-04-27 Jerome Guitton <guitton@gnat.com>
18419
18420 * i386-prologue.exp: Add testcase for jump instruction as first
18421 instruction of the real code.
18422 * i386-prologue.c (jump_at_beginning): New function.
18423
18424 2004-04-28 Mark Kettenis <kettenis@gnu.org>
18425
18426 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18427 x86_64-*-*.
18428
18429 2004-04-28 Mark Kettenis <kettenis@gnu.org>
18430
18431 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18432 i*86-*-*.
18433
18434 2004-04-25 Mark Kettenis <kettenis@gnu.org>
18435
18436 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18437 expression that checks the return type.
18438
18439 2004-04-23 Andrew Cagney <cagney@redhat.com>
18440
18441 * gdb.base/call-sc.exp: New test of scalar call/return values.
18442 * gdb.base/call-sc.c: Ditto.
18443
18444 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18445
18446 * gdb.threads/manythreads.c: Reduce thread stack size.
18447
18448 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18449
18450 * gdb.threads/manythreads.c: Add copyright notice.
18451
18452 2004-04-23 Andrew Cagney <cagney@redhat.com>
18453
18454 * gdb.base/siginfo.exp: Better handle step out of signal.
18455 * gdb.base/sigstep.exp: Ditto.
18456
18457 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
18458 Daniel Jacobowitz <drow@mvista.com>
18459
18460 * gdb.threads/manythreads.c: New testcase.
18461 * gdb.threads/manythreads.exp: Ditto.
18462
18463 2004-04-22 Jim Blandy <jimb@redhat.com>
18464
18465 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18466 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18467
18468 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18469
18470 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18471
18472 2004-04-21 Andrew Cagney <cagney@redhat.com>
18473
18474 * gdb.base/sigstep.c: New file.
18475 * gdb.base/sigstep.exp: New file.
18476
18477 2004-04-16 Joel Brobecker <brobecker@gnat.com>
18478
18479 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18480 call to observer_notify_normal_stop.
18481
18482 2004-04-15 Andrew Cagney <cagney@redhat.com>
18483
18484 * gdb.base/siginfo.c: New file.
18485 * gdb.base/siginfo.exp: New file.
18486
18487 2004-04-12 J. Brobecker <brobecker@gnat.com>
18488
18489 * gdb.base/sep.exp: Fix typo in comment.
18490
18491 2004-04-12 J. Brobecker <brobecker@gnat.com>
18492
18493 * gdb.base/sep.c: New file.
18494 * gdb.base/sep-proc.c: New file.
18495 * gdb.base/sep.exp: New testcase.
18496
18497 2004-04-09 Mark Kettenis <kettenis@gnu.org>
18498
18499 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18500 support.
18501
18502 2004-04-05 Andrew Cagney <cagney@redhat.com>
18503
18504 * gdb.base/sigaltstack.c: New file.
18505 * gdb.base/sigaltstack.exp: New file.
18506
18507 2004-04-04 Joel Brobecker <brobecker@gnat.com>
18508
18509 * gdb.base/foll-fork.exp: Update the expected output for
18510 "help set follow-fork-mode", to match a change that was made
18511 to the help of this variable on 2004-01-13.
18512
18513 2004-04-01 Joel Brobecker <brobecker@gnat.com>
18514
18515 * lib/ada.exp: Add copyright notice.
18516 * bar.ads: Likewise.
18517 * bar.adb: Likewise.
18518 * null_record.adb: Likewise.
18519 * null_record.exp: Likewise.
18520 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18521
18522 2004-04-01 Joel Brobecker <brobecker@gnat.com>
18523
18524 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18525 * configure: Regenerate.
18526
18527 2004-04-01 Joel Brobecker <brobecker@gnat.com>
18528
18529 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18530 to build the application. Remove the message printed when in
18531 verbose mode, redundant with the UNSUPPORTED message above.
18532
18533 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18534
18535 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18536 * gdb.ada (null_record.exp): New testcase.
18537
18538 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18539
18540 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18541
18542 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18543
18544 * gdb.ada: New subdirectory.
18545 * gdb.ada/Makefile.in: New file.
18546 * gdb.ada/gnat_ada.gpr.in: New file.
18547
18548 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18549
18550 * lib/ada.exp: New file.
18551
18552 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
18553
18554 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18555 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18556
18557 2004-03-22 Andrew Cagney <cagney@redhat.com>
18558
18559 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18560 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18561 Problem identified by Ulrich Weigand.
18562
18563 2004-03-17 David Carlton <carlton@kealia.com>
18564
18565 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18566 PR c++/826.
18567
18568 2004-03-16 Roland McGrath <roland@redhat.com>
18569
18570 * gdb.base/auxv.exp: New file.
18571 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18572
18573 2004-03-12 David Carlton <carlton@kealia.com>
18574
18575 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18576 * gdb.cp/pr-1553.cc: Ditto.
18577 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18578 pass branch.
18579
18580 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18581
18582 * gdb.cp/templates.exp: Accept more template types.
18583
18584 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18585
18586 From Corinna Vinschen with modifications.
18587 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18588 local variable obj_with_enum.
18589 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18590 results with obj_with_enum.
18591
18592 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18593
18594 * gdb.cp/classes.cc: New file, copied from misc.cc.
18595 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18596
18597 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18598
18599 * gdb.cp/misc.cc: Add copyright notice.
18600
18601 2004-03-05 David Carlton <carlton@kealia.com>
18602
18603 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18604 * gdb.cp/rtti.h: Update copyright.
18605 (namespace n2::n3): New.
18606 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18607 (n2::n3::func3): New.
18608 (main): Call n2::n3::func3.
18609 * gdb.cp/rtti2.cc: Update copyright.
18610 (n2::create3): New.
18611
18612 2004-03-04 Mark Kettenis <kettenis@gnu.org>
18613
18614 * gdb.asm/openbsd.inc: Fix typo.
18615
18616 2004-03-03 Fred Fish <fnf@redhat.com>
18617
18618 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18619 "val" instead of unused "size". Update copyright year.
18620
18621 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
18622
18623 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18624 to use unsigned char.
18625 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18626 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18627
18628 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
18629
18630 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18631 line of output.
18632
18633 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
18634
18635 * gdb.base/relocate.c (dummy): Initialize.
18636
18637 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
18638
18639 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18640 a breakpoint at exit.
18641
18642 2004-02-27 Fred Fish <fnf@redhat.com>
18643
18644 * gdb.base/chng-syms.exp: Add expect condition to match failing
18645 case that isn't a timeout.
18646
18647 2004-02-27 Andrew Cagney <cagney@redhat.com>
18648
18649 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18650 support.
18651
18652 2004-02-26 Fred Fish <fnf@redhat.com>
18653
18654 * gdb.arch/gdb1431.c: Remove.
18655 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18656 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18657 of "until" incorrectly.
18658
18659 2004-02-26 J. Brobecker <brobecker@gnat.com>
18660
18661 * gdb.cp/class2.cc (empty): New class.
18662 (refer): New function.
18663 (main): Declare an object of type empty and use it.
18664 * gdb.cp/class2.exp: Print the value of an object of type empty.
18665
18666 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18667
18668 * gdb.base/langs.exp: Update query string to match the
18669 new nquery format used for pending breakpoints.
18670
18671 2004-02-26 Andrew Cagney <cagney@redhat.com>
18672
18673 Fix PR i18n/1570.
18674 * gdb.base/charset.c: Update copyright notice.
18675 (main, init_string): Remove the escape character '\e' tests.
18676 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18677 * gdb.base/charset.exp (valid_host_charset): Ditto.
18678 * gdb.base/setvar.exp: Ditto.
18679
18680 2004-02-24 Andrew Cagney <cagney@redhat.com>
18681
18682 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18683 mmapped data in core file" PASS and FAIL messages consistent.
18684
18685 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18686 setting a breakpoint. Work around PR java/1565.
18687
18688 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18689
18690 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18691 new nquery format.
18692 * gdb.base/pending.exp: Ditto.
18693
18694 2004-02-22 Mark Kettenis <kettenis@gnu.org>
18695
18696 * configure.in: Run stabs tests on *BSD.
18697 * configure: Regenerated.
18698
18699 2004-02-21 Mark Kettenis <kettenis@gnu.org>
18700
18701 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18702
18703 2004-02-20 Fred Fish <fnf@redhat.com>
18704
18705 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18706 blank in test for "returns short", for consistency with other
18707 "returns xxx" tests. Update copyright year.
18708
18709 2004-02-19 Fred Fish <fnf@redhat.com>
18710
18711 New testcase for PR breakpoint/1558.
18712 * gdb.arch/gdb1558.exp: New file.
18713 * gdb.arch/gdb1558.c: New file.
18714
18715 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
18716
18717 * gdb.base/nodebug.exp: Fix typo.
18718
18719 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18720
18721 Committed by Jim Blandy <jimb@redhat.com>.
18722
18723 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18724
18725 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18726
18727 * gdb.base/float.exp: Support s390*-*-* targets.
18728
18729 2004-02-17 Adam Fedor <fedor@gnu.org>
18730
18731 * gdb.base/gdb1555.exp: New file.
18732 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18733
18734 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
18735
18736 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18737
18738 2004-02-16 Fred Fish <fnf@redhat.com>
18739
18740 * gdb.arch/gdb1291.c: Remove
18741 * gdb.arch/gdb1291.s: New test input file.
18742 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18743 fail. Test for correct result, known incorrect result, other
18744 failures and timeouts.
18745
18746 2004-02-16 Andrew Cagney <cagney@redhat.com>
18747
18748 * gdb.base/bigcore.exp: New file.
18749 * gdb.base/bigcore.c: New file.
18750
18751 2004-02-13 Andrew Cagney <cagney@redhat.com>
18752
18753 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18754 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18755 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18756 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18757 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18758 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18759 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18760 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18761 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18762 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18763
18764 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18765
18766 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18767 executed is an alloc instruction.
18768
18769 2004-02-11 David Carlton <carlton@kealia.com>
18770
18771 * gdb.cp/breakpoint.exp: New.
18772 * gdb.cp/breakpoint.cc: New.
18773
18774 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18775
18776 Partial fix for PR gdb/1543.
18777 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18778 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18779 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18780 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18781 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18782 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18783 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18784 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18785 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18786 to bug-gdb@prep.ai.mit.edu .
18787 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18788 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18789 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18790 Likewise.
18791
18792 2004-02-10 Andrew Cagney <cagney@redhat.com>
18793
18794 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18795 using gdb_internal_error_resync.
18796
18797 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
18798
18799 * gdb.threads/thread-specific.exp: Stop early if no threads are
18800 found.
18801
18802 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18803
18804 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18805
18806 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
18807
18808 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18809 breakpoints.
18810
18811 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
18812
18813 * config/sim.exp (gdb_load): Handle $arg == "".
18814 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18815 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18816
18817 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
18818
18819 * gdb.base/maint.exp: Update test to reflect
18820 obstack changes.
18821
18822 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18823
18824 * gdb.base/pendshr.c (pendfunc): New function that calls
18825 pendfunc1.
18826 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18827
18828 2004-02-04 Fred Fish <fnf@redhat.com>
18829
18830 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18831 function symbols and update copyright years.
18832 * gdb.arch/gdb1291.c: Ditto.
18833
18834 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18835
18836 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18837
18838 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18839
18840 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18841
18842 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18843
18844 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18845
18846 2004-02-02 Fred Fish <fnf@redhat.com>
18847
18848 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18849 remote targets. Update copyright years.
18850
18851 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18852
18853 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18854 support.
18855 * gdb.base/langs.exp: Fix test which attempts to create
18856 breakpoint on non-existent function to handle new pending
18857 support.
18858 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18859 a breakpoint.
18860 * gdb.base/pending.exp: New test.
18861 * gdb.base/pending.c: New file.
18862 * gdb.base/pendshr.c: Ditto.
18863
18864 2004-02-02 David Carlton <carlton@kealia.com>
18865
18866 * gdb.cp/overload.exp: Add overloadNamespace tests.
18867 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18868 (overloadNamespace, XXX): New.
18869 (main): Call XXX::marker2.
18870
18871 2004-02-01 Fred Fish <fnf@redhat.com>
18872
18873 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18874 * gdb.base/finish.exp: Ditto.
18875 * gdb.base/gcore.exp: Ditto.
18876 * gdb.base/huge.exp: Ditto.
18877 * gdb.base/info-proc.exp: Ditto.
18878 * gdb.base/return2.exp: Ditto.
18879 * gdb.threads/gcore-thread.exp: Ditto.
18880
18881 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
18882
18883 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18884
18885 2004-02-01 Mark Kettenis <kettenis@gnu.org>
18886
18887 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18888 that opening the file succeeds on OpenBSD.
18889
18890 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
18891
18892 * gdb.threads/thread-specific.c: New file.
18893 * gdb.threads/threads-specific.exp: New test script.
18894 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18895 to expect_out.
18896
18897 2004-02-01 Mark Kettenis <kettenis@gnu.org>
18898
18899 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18900 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18901 only on the "print_small_structs from print_long_arg_list" test.
18902
18903 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
18904
18905 * gdb.base/completion.exp: Kill a stray backslash.
18906
18907 From Jim Ingham <jingham@apple.com>:
18908 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18909 agrees with the result from sending a tab.
18910
18911 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
18912
18913 * gdb.base/chng-syms.exp: Remove stray newline.
18914
18915 2004-01-31 Mark Kettenis <kettenis@gnu.org>
18916
18917 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18918 *-*-openbsd*.
18919 * gdb.asm/openbsd.inc: New file.
18920
18921 2004-01-30 Mark Kettenis <kettenis@gnu.org>
18922
18923 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18924 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18925 *-*solaris2*. Remove commented out default settings for
18926 asm-flags. Replace gdb_compile with target_link.
18927
18928 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18929
18930 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18931 for all tests. Remove old hp-ux and cygnus xfail cases.
18932
18933 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18934
18935 * gdb.base/chng-syms.exp: New file.
18936 * gdb.base/chng-syms.c: New file.
18937
18938 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18939
18940 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18941 Provide arms for current output in all my configurations.
18942
18943 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18944
18945 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18946 * lib/compiler.cc: Likewise.
18947 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18948 get the right preprocessor. Eval the output directly. Remove
18949 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18950 hp_f77_compiler and hp_f90_compiler completely.
18951 (gdb_preprocess): Delete.
18952 (get_compiler): Delete.
18953
18954 2004-01-24 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18957 <string.h>.
18958
18959 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
18960
18961 * gdb.mi/mi-stack.exp: Update copyright.
18962
18963 2004-01-23 David Carlton <carlton@kealia.com>
18964
18965 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18966 test for cp_lookup_transparent_type.
18967 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18968 call them.
18969
18970 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
18971
18972 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18973 after -var-update.
18974
18975 2004-01-23 David Carlton <carlton@kealia.com>
18976
18977 * gdb.cp/namespace.cc (C::ensureRefs): New.
18978 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18979
18980 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
18981
18982 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18983 case "-stack-list-locals 2".
18984 * gdb.mi/mi-var-child.exp: Test for case
18985 "-var-list-children --all-values NAME".
18986
18987 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18988
18989 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18990
18991 2004-01-18 Mark Kettenis <kettenis@gnu.org>
18992
18993 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18994 used with gdb_test_multiple.
18995
18996 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18997 read at address 0. This fixes PR testsuite/1504.
18998
18999 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
19000
19001 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19002 Remove downloading, guessing the host executable, the calls to
19003 gdb_file_cmd and gdb_target_cmd, and "load" support.
19004 (infer_host_exec): New function broken out from gdb_load.
19005 (gdb_load): New wrapper for gdbserver_gdb_load.
19006 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19007 gdb_target_cmd. Use -target-select.
19008 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19009 Download binaries to the host. Clear last_mi_remote_file when
19010 we load a new binary.
19011 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19012 call gdbserver_gdb_load and mi_gdb_target_cmd.
19013
19014 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19015
19016 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19017 type patterns.
19018
19019 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19020
19021 * gdb.cp/templates.exp: Fix typo in test name of
19022 "print Foo<volatile char*>::foo".
19023
19024 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19025
19026 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19027
19028 2004-01-16 Ben Elliston <bje@wasabisystems.com>
19029
19030 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19031 (clean mostlyclean): Remove empty rm.
19032
19033 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19034
19035 * gdb.base/setvar.exp: Add copyright years.
19036
19037 2004-01-14 David Carlton <carlton@bactrian.org>
19038
19039 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19040 PR c++/1511 and update coment.
19041 * gdb.cp/templates.exp: Update patterns to match current output.
19042 If changes involve something other than whitespace, KFAIL
19043 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19044
19045 2004-01-14 David Carlton <carlton@kealia.com>
19046
19047 * gdb.cp/namespace.exp: Add tests involving classes defined within
19048 namespaces.
19049 * gdb.cp/namespace.cc (C::CClass): New.
19050 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19051
19052 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
19053
19054 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19055 what debug info we have. Print a better message if something goes
19056 wrong while producing the separate debug info file.
19057
19058 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19059
19060 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19061
19062 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19063
19064 * gdb.base/callfuncs.c: Add copyright notice.
19065
19066 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19067
19068 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19069 inheritance. PR gdb/1498, PR gcc/13539.
19070
19071 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
19072
19073 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19074 test specific name.
19075 * gdb.mi/gdb669.exp: Ditto.
19076 * gdb.mi/mi-pthreads.exp: Ditto.
19077 * gdb.mi/mi1-pthreads.exp: Ditto.
19078 * gdb.mi/mi2-pthreads.exp: Ditto.
19079
19080 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19081
19082 * gdb.cp/member-ptr.cc: Add copyright notice.
19083
19084 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19085
19086 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19087 some patterns for recent versions of gcc and hpacc. Delete
19088 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19089 Delete tests that access a NULL pointer-to-member-data. This
19090 script is still disabled for gcc.
19091
19092 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
19093
19094 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
19095 escaped correctly.
19096
19097 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
19098
19099 * gdb.base/sepdebug.exp: New file.
19100 * gdb.base/sepdebug.c: New file.
19101 * lib/gdb.exp (separate_debug_filename): New procedure.
19102 (gdb_gnu_strip_debug): New procedure.
19103
19104 2004-01-12 Andrew Cagney <cagney@redhat.com>
19105
19106 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19107 * gdb.mi/ChangeLog-1999-2003: New file.
19108
19109 2004-01-12 Andrew Cagney <cagney@redhat.com>
19110
19111 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19112 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19113 or EEXIST", treat EBUSY as an XFAIL.
19114
19115 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19116
19117 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19118 hp_cc_compiler.
19119
19120 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19121
19122 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19123 decorations.
19124
19125 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19126
19127 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19128 and "(aCC)" decorations. Remove obsolete doco about old
19129 test results.
19130
19131 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19132
19133 * gdb.cp/exception.exp: Fix typo in doco.
19134
19135 2004-01-09 Mark Kettenis <kettenis@gnu.org>
19136
19137 * gdb.base/gdb1476.exp: Fix typo.
19138
19139 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19140
19141 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19142 file.
19143
19144 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19145
19146 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19147 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19148 Use gdb_compile. Remove restriction on gcc. Add some patterns
19149 for recent version of gdb. Delete second half, which was a copy
19150 of the first half with different build flags. This test is
19151 still disabled because it is still not ready for production.
19152
19153 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19154
19155 * gdb.cp/exception.cc: Add copyright notice.
19156 * gdb.cp/exception.exp: Add a notice that this file is broken
19157 because of line number changes caused by addition of copyright
19158 notice.
19159
19160 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19161
19162 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19163 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19164
19165 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19166
19167 * gdb.cp/classes.exp: Accept gnu abi 2.
19168 * gdb.cp/derivation.exp: Likewise.
19169 * gdb.cp/overload.exp: Likewise.
19170 * gdb.cp/virtfunc.exp: Likewise.
19171
19172 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19173
19174 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19175 semicolon after end of function.
19176
19177 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19178
19179 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19180 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19181 boilerplate code for compiling and running the program under
19182 test. Add some string method tests.
19183
19184 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19185
19186 * gdb.cp/bs15503.cc: Add copyright notice.
19187 * gdb.cp/bs15503.exp: Adjust line number.
19188
19189 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19190
19191 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19192 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19193
19194 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19195
19196 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19197 hp_cc_compiler.
19198
19199 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19200
19201 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19202 * gdb.cp/ctti.exp: Use the marker instead of "next".
19203 With gcc, run further before bailing.
19204
19205 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19206
19207 * gdb.cp/cttiadd.cc: Add copyright notice.
19208 * gdb.cp/cttiadd1.cc: Likewise.
19209 * gdb.cp/cttiadd2.cc: Likewise.
19210 * gdb.cp/cttiadd3.cc: Likewise.
19211
19212 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19213
19214 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19215 Use gdb_test, gdb_test_multiple. Use floating-point values that
19216 have exact representations in IEEE-ish formats.
19217
19218 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19219
19220 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19221 compilers. Delete duplicate call to get_compiler_info.
19222 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19223 * gdb.base/volatile.exp: Likewise.
19224
19225 2004-01-07 Mark Kettenis <kettenis@gnu.org>
19226
19227 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19228 memory at address 0.
19229
19230 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19231
19232 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19233 to test for hp-ux assembler. Fix copyright years.
19234
19235 2004-01-07 Andrew Cagney <cagney@redhat.com>
19236
19237 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19238
19239 2004-01-07 Andrew Cagney <cagney@redhat.com>
19240
19241 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19242 when creating the read-only file. From analysis by Roland McGrath
19243 and Elena Zannoni.
19244
19245 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19246
19247 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19248
19249 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19250
19251 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19252 data pointers.
19253
19254 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19255
19256 * gdb.cp/m-static.exp: Compile one source file at a time.
19257 Delete unused call to get_compiler_info.
19258
19259 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19260
19261 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19262 * gdb.base/call-rt-st.exp: Likewise.
19263 * gdb.base/nodebug.exp: Likewise.
19264 * gdb.base/volatile.exp: Likewise.
19265 * gdb.cp/ref-types.exp: Likewise.
19266 * gdb.cp/templates.exp: Likewise.
19267
19268 2004-01-05 Mark Kettenis <kettenis@gnu.org>
19269
19270 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19271
19272 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19273
19274 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19275 hppa*-hp-hpux*.
19276
19277 2004-01-04 Mark Kettenis <kettenis@gnu.org>
19278
19279 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19280 x86_64-*-*.
19281
19282 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19283 sparc64-*-* and sparc*-solaris2*.
19284
19285 2004-01-04 Mark Kettenis <kettenis@gnu.org>
19286
19287 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19288 return ${tests}" test. The ${tests} already mentions the
19289 filename.
19290
19291 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19292
19293 * gdb.cp/local.exp: Accept gcc abi 2.
19294
19295 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19296
19297 * gdb.cp/templates.exp: Accept gcc abi 2.
19298
19299 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19300
19301 * lib/compiler.cc: Remove supports_template_debugging.
19302 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19303
19304 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19305
19306 * gdb.cp/namespace.exp: Accept gcc abi 2.
19307
19308 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19309
19310 * gdb.cp/method.exp: Accept gcc abi 2.
19311
19312 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19313
19314 * gdb.cp/classes.exp: Generate identical results as old version.
19315 * gdb.cp/derivation.exp: Likewise.
19316 * gdb.cp/overload.exp: Likewise.
19317 * gdb.cp/virtfunc.exp: Likewise.
19318
19319 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19320
19321 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19322 mysterious bug with sourceware version of expect.
19323
19324 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19325
19326 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19327 current versions of gcc, including gcc abi 2. Remove gratuitous
19328 restart of test program. Use gdb_test_multiple and gdb_test for
19329 all tests. Add patterns to xfail missing "const" in "const char *"
19330 and kfail PR gdb/1155.
19331
19332 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19333
19334 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19335 current versions of gcc, including gcc abi 2. Remove gratuitous
19336 restart of test program. Use gdb_test_multiple and gdb_test for
19337 all tests. Add patterns to kfail PR gdb/1498.
19338
19339 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19340
19341 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19342 current versions of gcc, including gcc abi 2. Use "breakpoint"
19343 and "continue" instead of restarting the target program. Use
19344 gdb_test_multiple and gdb_test for all tests.
19345
19346 2004-01-01 Mark Kettenis <kettenis@gnu.org>
19347
19348 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19349 for *-*-solaris2*.
19350
19351 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19352
19353 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19354 current versions of gcc, including gcc abi 2. Use "breakpoint"
19355 and "continue" instead of restarting the target program several
19356 times. Use gdb_test_multiple and gdb_test for all tests.
19357
19358 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19359
19360 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19361 source files.
19362
19363 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19364
19365 * gdb.base/environ.exp: Handle compiling test case from multiple
19366 source files.
19367
19368 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19369
19370 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19371
19372 2003-12-17 Jim Blandy <jimb@redhat.com>
19373
19374 * gdb.base/freebpcmd.c: Add copyright notice.
19375
19376 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19377
19378 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19379
19380 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19381
19382 2003-12-13 Jim Blandy <jimb@redhat.com>
19383
19384 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19385
19386 2003-12-12 Kevin Buettner <kevinb@redhat.com>
19387
19388 * gdb.asm/frv.inc: New file.
19389 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19390
19391 2003-12-09 Fred Fish <fnf@redhat.com>
19392
19393 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19394 functions to break1.c and leave prototypes behind. Add more
19395 "set breakpoint NN here" comments.
19396 * gdb.base/break1.c: New file.
19397
19398 * gdb.base/break.exp: Handle compiling test case from multiple
19399 source files and change source file references as needed.
19400 * gdb.base/completion.exp: Ditto.
19401 * gdb.base/condbreak.exp: Ditto.
19402 * gdb.base/define.exp: Ditto.
19403 * gdb.base/ena-dis-br.exp: Ditto.
19404 * gdb.base/info-proc.exp: Ditto.
19405 * gdb.base/maint.exp: Ditto.
19406 * gdb.base/until.exp: Ditto.
19407
19408 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19409 hardcoded line numbers.
19410 * gdb.base/define.exp: Ditto.
19411 * gdb.base/ena-dis-br.exp: Ditto.
19412 * gdb.base/maint.exp: Ditto.
19413 * gdb.base/until.exp: Ditto.
19414
19415 * gdb.base/completion.exp: Use "break1" for completion tests since
19416 "break" is no longer a unique prefix.
19417
19418 2003-12-06 Andrew Cagney <cagney@redhat.com>
19419
19420 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19421 "return_value_unimplemented". When an unimplemented struct return
19422 architecture, report incorrect values as a KFAIL
19423
19424 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19425
19426 * gdb.cp/rtti.exp: Accept new wording of warning from
19427 cp_lookup_rtti_type.
19428
19429 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19430
19431 Partial fix for PR testsuite/1456.
19432 * gdb.base/scope.exp (test_at_main): Replace references to
19433 gcc_compiled with calls to test_compiler_info.
19434 (test_at_foo): Likewise.
19435 (test_at_bar): Likewise.
19436
19437 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19438
19439 Partial fix for PR testsuite/1456.
19440 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19441 to test_compiler_info.
19442
19443 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19444
19445 * gdb.base/so-impl-ld.exp: Update copyright notice.
19446
19447 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19448
19449 Partial fix for PR testsuite/1456.
19450 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19451 to test_compiler_info.
19452
19453 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19454
19455 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19456 from current versions of gdb. Clean up regular expressions.
19457 Delete redundant timeout case.
19458
19459 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19460
19461 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19462 from current versions of gdb. Clean up regular expressions.
19463 Delete redundant timeout case.
19464
19465 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19466
19467 Partial fix for PR testsuite/1456.
19468 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19469 gcc_compiled with call to test_compiler_info.
19470
19471 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19472
19473 Partial fix for PR testsuite/1456.
19474 * gdb.base/list.exp (test_list_function): Delete unused declaration
19475 of gcc_compiled.
19476
19477 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19478
19479 Partial fix for PR testsuite/1456.
19480 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19481 call to test_compiler_info.
19482
19483 2003-11-29 Mark Kettenis <kettenis@gnu.org>
19484
19485 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19486 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19487 it to create the appropriate note.inc.
19488 * gdb.asm/asmsrc1.s: Include "note.inc".
19489 * gdb.asm/netbsd.inc: New file.
19490 * gdb.asm/empty.inc: New file.
19491
19492 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19493
19494 Partial fix for PR testsuite/1456.
19495 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19496 calls to test_compiler_info.
19497
19498 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19499
19500 Partial fix for PR testsuite/1456.
19501 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19502 calls to test_compiler_info.
19503
19504 2003-11-27 Mark Kettenis <kettenis@gnu.org>
19505
19506 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19507 pattern for the KFAILs.
19508
19509 2003-11-25 Adam Fedor <fedor@gnu.org>
19510
19511 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19512 * gdb.objc/objcdecode.m: New file.
19513
19514 2003-11-25 Adam Fedor <fedor@gnu.org>
19515
19516 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19517 * gdb.objc/nondebug.m: New file.
19518
19519 2003-11-26 Ben Elliston <bje@wasabisystems.com>
19520
19521 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19522 NetBSD as it does on FreeBSD. Modelled on a similar change by
19523 Mark Kettenis on 2003-05-30.
19524 (link-flags): Set to "--entry _start" regardless of target.
19525 Special linker flags are to be appended to $link-flags.
19526 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19527
19528 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19529
19530 * gdb.cp/method.exp: Accept output of new demangler.
19531
19532 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19533
19534 * gdb/class2.exp: New file.
19535 * gdb/class2.cc: New file.
19536
19537 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19538
19539 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19540 of new demangler.
19541
19542 2003-11-23 Mark Kettenis <kettenis@gnu.org>
19543
19544 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19545 of gdb_test "run".
19546
19547 2003-11-23 Mark Kettenis <kettenis@gnu.org>
19548
19549 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19550 "continue" into "run".
19551
19552 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19553
19554 Partial fix for PR testsuite/1456.
19555 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19556 call to test_compiler_info.
19557 * gdb.cp/ctti.exp: Likewise.
19558 * gdb.cp/derivation.exp: Likewise.
19559 * gdb.cp/member-ptr.exp: Likewise.
19560 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19561 reference to gcc_compiled.
19562
19563 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19564
19565 Fix PR testsuite/1463.
19566 * gdb.base/structs.exp (start_structs_test): Call
19567 get_debug_format before using the debug format.
19568
19569 2003-11-22 Andrew Cagney <cagney@redhat.com>
19570
19571 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19572 * gdb.base/structs.exp: Use gdb_test_multiple.
19573
19574 2003-11-20 Andrew Cagney <cagney@redhat.com>
19575
19576 * gdb.base/structs.exp: Handle and recover from internal errors.
19577 Replace "foo${n}" with "foo<n>" in test messages.
19578
19579 * gdb.base/structs.exp: Update copyright. Rewrite.
19580 * gdb.base/structs.c: Update copyright. Rewrite.
19581
19582 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19583 resync count exceeded.
19584
19585 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19586 from the internal error.
19587 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19588 Original from Jim Blandy.
19589 (gdb_test_multiple): Use gdb_internal_error_resync.
19590
19591 2003-11-19 Andrew Cagney <cagney@redhat.com>
19592
19593 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19594 KFAIL.
19595
19596 2003-11-17 Mark Kettenis <kettenis@gnu.org>
19597
19598 New testcase for PR backtrace/1435.
19599 * gdb.arch/i386-unwind.exp: New file.
19600 * gdb.arch/i386-unwind.c: New file.
19601
19602 2003-11-17 Andrew Cagney <cagney@redhat.com>
19603
19604 * lib/gdb.exp (compiler_info): New global.
19605 (test_compiler_info): New function.
19606 (get_compiler_info): Set compiler_info.
19607 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19608 "compiler_info" to gcc-<major>-<minor>.
19609
19610 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19611
19612 * gdb.trace/configure: Remove.
19613
19614 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
19615
19616 * gdb.base/break.c: Add comments to aid finding line numbers for
19617 breakpoints.
19618 * gdb.base/break.exp: Remove all references to explicit line
19619 numbers.
19620
19621 2003-11-11 Nick Clifton <nickc@redhat.com>
19622
19623 * gdb.base/shreloc.exp: Do not run for targets which do not
19624 support shared objects.
19625
19626 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
19627
19628 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19629 Don't run tests if nofileio flag is given.
19630
19631 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
19632
19633 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
19634 as well as 'Watchpoint'.
19635
19636 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
19637
19638 Reported by Jim Ingham <jingham@apple.com>:
19639 * gdb.base/annota1.exp: Match at least one occurrence of the
19640 signal handler annotation.
19641
19642 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
19643
19644 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19645 as well as 'Watchpoint'.
19646
19647 2003-11-05 Michael Chastain <mec@shout.net>
19648
19649 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19650
19651 2003-11-03 Kris Warkentin <kewarken@qnx.com>
19652
19653 * gdb.arch/gdb1291.c: New test file.
19654 * gdb.arch/gdb1291.exp: New test script.
19655 * gdb.arch/gdb1431.c: New test file.
19656 * gdb.arch/gdb1431.exp: New test script.
19657
19658 2003-10-22 Michael Chastain <mec@shout.net>
19659
19660 * gdb.mi/pthreads.c: Add copyright notice.
19661
19662 2003-10-22 Michael Chastain <mec@shout.net>
19663
19664 * gdb.threads/pthreads.c: Add copyright notice.
19665
19666 2003-10-20 Michael Chastain <mec@shout.net>
19667
19668 * gdb.base/gdb1056.exp: New test script.
19669
19670 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
19671
19672 * gdb.threads/killed.exp: Use gdb_run_cmd.
19673
19674 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
19675
19676 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19677 create a core file.
19678 * gdb.threads/gcore-thread.exp: Likewise.
19679
19680 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
19681
19682 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19683 type, based on char type.
19684 (struct bit_flags_short_t): New bitfield type, based on short type.
19685 (init_bit_flags_char): New fuction.
19686 (init_bit_flags_short): Ditto.
19687 (print_bit_flags_char): Ditto.
19688 (print_bit_flags_short): Ditto.
19689 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19690
19691 2003-10-11 Michael Chastain <mec@shout.net>
19692
19693 * gdb.base/call-rt-st.exp: Update copyright year.
19694
19695 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19696
19697 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19698 * gdb.disasm/sh3.s: Ditto.
19699
19700 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
19701
19702 * gdb.threads/switch-threads.exp: New test.
19703 * gdb.threads/switch-threads.c: New source file.
19704
19705 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
19706
19707 * gdb.base/ending-run.exp: Add sh specific case.
19708
19709 2003-10-06 Andrew Cagney <cagney@redhat.com>
19710
19711 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19712 * gdb.disasm/mn10200.exp: Delete obsolete file.
19713
19714 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
19715
19716 * ChangeLog: Correct an entry command.exp -> commands.exp.
19717 * gdb.base/commands.exp (bp_deleted_in_command_test)
19718 (temporary_breakpoint_commands): Check noargs.
19719
19720 2003-09-25 David Carlton <carlton@kealia.com>
19721
19722 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19723 of some print tests, where appropriate. Add tests for C::D::cd,
19724 E::ce, F::cXfX, G::XgX.
19725 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19726
19727 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
19728
19729 * lib/java.exp (java_init): Import target_alias before using it.
19730
19731 2003-09-25 David Carlton <carlton@kealia.com>
19732
19733 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19734
19735 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
19736
19737 * gdb.base/selftest.exp: Accomodate more instruction reordering
19738 weirdness.
19739
19740 2003-09-17 Michael Chastain <mec@shout.net>
19741
19742 * gdb.cp/gdb1355.exp: New file.
19743 * gdb.cp/gdb1355.c: New file.
19744
19745 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
19746
19747 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19748 * gdb.asm/sh.inc: New file.
19749
19750 2003-09-11 David Carlton <carlton@kealia.com>
19751
19752 * gdb.cp/namespace.exp: Add tests for namespace types.
19753 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
19754 (test_namespace): New.
19755
19756 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
19757
19758 * gdb.base/relocate.exp: Handle new gdb output at startup.
19759 * gdb.stabs/weird.exp: Ditto.
19760
19761 2003-09-08 Michael Chastain <mec@shout.net>
19762
19763 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19764
19765 2003-09-07 Michael Chastain <mec@shout.net>
19766
19767 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19768 'parse error'.
19769
19770 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19771
19772 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19773
19774 2003-08-30 Michael Chastain <mec@shout.net>
19775
19776 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19777 * gdb.gdb/observer.exp: Ditto.
19778 * gdb.gdb/xfullpath.exp: Ditto.
19779
19780 2003-08-29 Mark Kettenis <kettenis@gnu.org>
19781
19782 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19783 *-*-*bsd*.
19784
19785 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19786
19787 * gdb.base/dump.exp: Skip for ia64.
19788
19789 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19790
19791 * gdb.asm/asm-source.exp: Add ia64 support.
19792 * gdb.asm/ia64.inc: New file.
19793
19794 2003-08-22 Michael Chastain <mec@shout.net>
19795
19796 * gdb.cp: New directory.
19797 * gdb.cp/*: Copy from gdb.c++/*.
19798 * gdb.c++/*: Remove.
19799 * Makefile.in: Change gdb.c++ to gdb.cp.
19800 * configure.in: Ditto.
19801 * configure: Regnerate.
19802
19803 2003-08-18 Mark Kettenis <kettenis@gnu.org>
19804
19805 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19806 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19807
19808 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
19809
19810 * mi-var-display.exp (-var-list-children weird): Accept function
19811 pointers with argument types.
19812 * mi1-var-display.exp (-var-list-children weird): Likewise.
19813 * mi2-var-display.exp (-var-list-children weird): Likewise.
19814
19815 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
19816
19817 * gdb.base/annota3.exp: Add missing newline.
19818
19819 2003-08-06 Michael Chastain <mec@shout.net>
19820
19821 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19822
19823 2003-08-12 Michael Snyder <msnyder@redhat.com>
19824
19825 * gdb.base/float.exp: Add test for SH.
19826
19827 2003-08-10 Mark Kettenis <kettenis@gnu.org>
19828
19829 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19830
19831 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
19832
19833 * gdb.base/completion.exp: Remove reduntant completion test
19834 on filename.
19835
19836 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
19837
19838 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19839 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19840 gdb.trace/save-trace.exp: Make sure that full pathnames are
19841 escaped correctly.
19842
19843 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
19844
19845 * configure.in: Don't generate config.h from config.hin.
19846 * configure: Regenerate.
19847 * config.hin: Remove file.
19848 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19849 * gdb.threads/pthreads.c: Ditto.
19850
19851 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
19852
19853 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19854 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19855 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19856 Replace ld24 with seth/add3.
19857
19858 2003-08-02 Andrew Cagney <cagney@redhat.com>
19859
19860 * gdb.base/annota3.exp: New file.
19861 * gdb.base/annota3.c: New file.
19862 * gdb.c++/annota3.exp: New file.
19863 * gdb.c++/annota3.cc: New file.
19864
19865 2003-07-29 Michael Chastain <mec@shout.net>
19866
19867 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19868 actually failed.
19869 (do_pass): Likewise.
19870 * gdb.threads/tls.exp: Always initialize no_of_threads.
19871
19872 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
19873
19874 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19875 pattern.
19876 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19877 * gdb.threads/tls.exp: Recognize one case of the host library not
19878 supporting TLS.
19879
19880 2003-07-27 Andrew Cagney <cagney@redhat.com>
19881
19882 * gdb.base/fileio.exp: Use SH when running commands using
19883 remote_exec.
19884
19885 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
19886
19887 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19888 * gdb.base/relocate.c (dummy): New padding array.
19889
19890 2003-07-22 Michael Snyder <msnyder@redhat.com>
19891
19892 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
19893
19894 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19895 patterns to be more general, accepting old and new output.
19896 Some output chars (such as '+') also must be quoted.
19897 Some addresses are displayed numerically instead of
19898 symbolically.
19899
19900 2003-07-23 Michael Snyder <msnyder@redhat.com>
19901
19902 * gdb.base/return2.exp: Don't test long-long return.
19903
19904 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19905 * gdb.disasm/t01_mov.exp: Ditto.
19906 * gdb.disasm/t02_mova.s: Ditto.
19907 * gdb.disasm/t02_mova.exp: Ditto.
19908 * gdb.disasm/t03_add.s: Ditto.
19909 * gdb.disasm/t03_add.exp: Ditto.
19910 * gdb.disasm/t04_sub.s: Ditto.
19911 * gdb.disasm/t04_sub.exp: Ditto.
19912 * gdb.disasm/t05_cmp.s: Ditto.
19913 * gdb.disasm/t05_cmp.exp: Ditto.
19914 * gdb.disasm/t06_ari2.s: Ditto.
19915 * gdb.disasm/t06_ari2.exp: Ditto.
19916 * gdb.disasm/t07_ari3.s: Ditto.
19917 * gdb.disasm/t07_ari3.exp: Ditto.
19918 * gdb.disasm/t08_or.s: Ditto.
19919 * gdb.disasm/t08_or.exp: Ditto.
19920 * gdb.disasm/t09_xor.s: Ditto.
19921 * gdb.disasm/t09_xor.exp: Ditto.
19922 * gdb.disasm/t10_and.s: Ditto.
19923 * gdb.disasm/t10_and.exp: Ditto.
19924 * gdb.disasm/t11_logs.s: Ditto.
19925 * gdb.disasm/t11_logs.exp: Ditto.
19926 * gdb.disasm/t12_bit.s: Ditto.
19927 * gdb.disasm/t12_bit.exp: Ditto.
19928 * gdb.disasm/t13_otr.s: Ditto.
19929 * gdb.disasm/t13_otr.exp: Ditto.
19930
19931 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
19932
19933 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19934
19935 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
19936
19937 * gdb.threads/tls.c : New file.
19938 * gdb.threads/tls.exp : New file.
19939 * gdb.threads/tls-main.c : New file.
19940 * gdb.threads/tls-shared.c : New file.
19941 * gdb.threads/tls-shared.exp : New file.
19942
19943 2003-07-22 Andreas Schwab <schwab@suse.de>
19944
19945 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19946
19947 2003-07-20 Andreas Schwab <schwab@suse.de>
19948
19949 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19950 due to insn reordering.
19951
19952 2003-07-15 Andrew Cagney <cagney@redhat.com>
19953
19954 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19955
19956 2003-07-15 Michael Chastain <mec@shout.net>
19957
19958 * gdb.base/gdb1250.exp: New file.
19959 * gdb.base/gdb1250.c: New file.
19960
19961 2003-07-09 Michal Ludvig <mludvig@suse.cz>
19962
19963 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19964 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19965
19966 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
19967
19968 * gdb.threads/tls.c: New file.
19969 * gdb.threads/tls.exp: New file.
19970 * gdb.threads/tls-main.c: New file.
19971 * gdb.threads/tls-shared.c: New file.
19972 * gdb.threads/tls-shared.exp: New file.
19973
19974 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
19975
19976 * gdb.base/annota1.exp: Make sure that we properly escape the
19977 full path of the source file. Xfail more permissive patterns,
19978 due to a compiler debug info problem.
19979
19980 2003-07-07 Andreas Schwab <schwab@suse.de>
19981
19982 * gdb.asm/m68k.inc: New file.
19983 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19984
19985 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19986 arguments"): Also match negative number.
19987
19988 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19989
19990 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
19991
19992 * gdb.base/store.c (charest): New typedef.
19993 (add_char): Rename to add_charest, update.
19994 (wack_char): Rename to wack_charest, update types. Return l + r
19995 to keep r live across the call.
19996 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19997 (wack_double, wack_doublest): Return l + r to keep r live across
19998 the call.
19999 * gdb.base/store.exp: Accomodate store.c changes.
20000
20001 2003-06-30 David Carlton <carlton@kealia.com>
20002
20003 * gdb.c++/maint.exp (test_invalid_name): New.
20004 (test_first_component): Add tests for invalid names.
20005
20006 2003-06-29 Michael Chastain <mec@shout.net>
20007
20008 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20009 output of '<VTT for class>' for virtual base classes.
20010
20011 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
20012
20013 * gdb.base/completion.exp: Tab-complete "complet" instead of
20014 "compl".
20015 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20016
20017 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
20018
20019 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20020 * gdb.base/volatile.exp: Likewise.
20021
20022 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
20023
20024 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20025 gdb/1265.
20026
20027 2003-06-28 Michael Chastain <mec@shout.net>
20028 Daniel Jacobowitz <drow@mvista.com>
20029
20030 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20031 initial line count of 'captured_main' from 26 to 32.
20032 (test_with_self): Allow xmalloc call to be interleaved with the
20033 preceding two lines.
20034
20035 2003-06-24 Joel Brobecker <brobecker@gnat.com>
20036
20037 * gdb.base/bang.exp: New testcase.
20038
20039 2003-06-23 Joel Brobecker <brobecker@gnat.com>
20040
20041 * gdb.base/langs.exp: Add some tests for the "minimal" language
20042 support.
20043
20044 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
20045
20046 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20047 the testcase.
20048
20049 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
20050
20051 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20052 offset.
20053
20054 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
20055
20056 * gdb.c++/pr-1210.cc: New file.
20057 * gdb.c++/pr-1210.exp: New file.
20058
20059 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
20060
20061 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20062 000-exec-continue.
20063
20064 2003-06-15 Mark Kettenis <kettenis@gnu.org>
20065
20066 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20067 on *-*-*bsd* instead of *-*-freebsd*.
20068
20069 2003-06-14 Andrew Cagney <cagney@redhat.com>
20070
20071 * gdb.base/store.exp: Test longest and doublest. Test all
20072 parameters. Weaken return statement match.
20073 * gdb.base/store.c: Add longest and doublest - aka long long and
20074 long double functions. Put all parameters into local register
20075 variables. Use negative values.
20076
20077 2003-06-14 Andrew Cagney <cagney@redhat.com>
20078
20079 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20080 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20081 exit status.
20082 * gdb.base/fileio.exp: Disable target when nointerrupts and
20083 noinferiorio, instead of limiting it to remote. Use remote_exec
20084 instead of system.
20085
20086 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20087
20088 * gdb.base/float.exp: Add ia64 support.
20089
20090 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
20091
20092 * gdb.base/fileio.exp: Run only on remote targets.
20093
20094 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
20095
20096 * gdb.base/fileio.c: New file, testing File-I/O.
20097 * gdb.base/fileio.exp: Ditto.
20098
20099 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20100
20101 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20102 shared objects after relocation at load time (gdb PR/1132).
20103 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
20104 as above, part of the shared object relocation test.
20105
20106 2003-06-08 Mark Kettenis <kettenis@gnu.org>
20107
20108 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20109 fully filled history list.
20110 * gdb.base/gdb_history: New file.
20111
20112 * gdb.base/signals.exp: XFAIL "continue to func1" on
20113 i*86-*-freebsd*.
20114
20115 * gdb.base/attach.exp: When trying to attach to a nonexistent
20116 process, make it possible to specify the PID based on the target,
20117 and do so for *-*-freebsd*.
20118
20119 2003-06-02 Richard Henderson <rth@redhat.com>
20120
20121 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20122
20123 2003-06-02 Richard Henderson <rth@redhat.com>
20124
20125 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20126
20127 2003-06-02 Richard Henderson <rth@redhat.com>
20128
20129 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20130
20131 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
20132
20133 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20134 of globalvar.
20135
20136 2003-06-01 Mark Kettenis <kettenis@gnu.org>
20137
20138 * gdb.asm/asm-source.exp: Check for memory read errors in
20139 disassembler test on *BSD too.
20140
20141 2003-06-01 Richard Henderson <rth@redhat.com>
20142
20143 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20144 for .frame.
20145 (gdbasm_call): Lose ldgp.
20146 (gdbasm_startup): Add frame information.
20147 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20148
20149 2003-05-31 Mark Kettenis <kettenis@gnu.org>
20150
20151 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20152 i?86-*-*.
20153
20154 2003-05-30 Mark Kettenis <kettenis@gnu.org>
20155
20156 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20157 FreeBSD.
20158
20159 2003-05-29 Richard Henderson <rth@redhat.com>
20160
20161 * gdb.asm/alpha.inc: New file.
20162 * gdb.asm/asm-source.exp: Use it.
20163
20164 2003-05-29 Jim Blandy <jimb@redhat.com>
20165
20166 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20167 'core.PID'.
20168
20169 2003-05-22 Jim Blandy <jimb@redhat.com>
20170
20171 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20172 backtrace.
20173
20174 2003-05-20 David Carlton <carlton@math.stanford.edu>
20175
20176 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20177 this time.
20178
20179 2003-05-19 David Carlton <carlton@bactrian.org>
20180
20181 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20182 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20183
20184 2003-05-19 David Carlton <carlton@bactrian.org>
20185
20186 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20187 namespace tests.
20188 Bump copyright date.
20189 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20190 (main): Call C::D::marker2.
20191 * gdb.c++/namespace1.cc: New file.
20192
20193 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20194
20195 Roland McGrath <roland@redhat.com>
20196 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
20197 there is no manager thread.
20198
20199 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20200
20201 * gdb.threads/schedlock.exp: Remove assumption that all threads
20202 will run in a particular small time slice. Also ensure we break
20203 in one of the child threads rather than the main thread.
20204
20205 2003-05-07 Jim Blandy <jimb@redhat.com>
20206
20207 Add support for assembly source testing on the s390x.
20208 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20209 architecture.
20210 * gdb.asm/s390x.inc: New file.
20211
20212 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20213 succession of 'if' statements.
20214
20215 2003-05-05 Andrew Cagney <cagney@redhat.com>
20216
20217 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20218
20219 2003-05-05 Andrew Cagney <cagney@redhat.com>
20220
20221 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20222 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20223
20224 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
20225
20226 * gdb.base/charset.exp: Update based on new behavior of set/show
20227 charset commands.
20228
20229 2003-05-01 Andrew Cagney <cagney@redhat.com>
20230
20231 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20232 variable do not give memory errors.
20233
20234 2003-04-30 Adam Fedor <fedor@gnu.org>
20235
20236 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20237 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20238 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20239 gdb.objc/basicclass.m: : New files
20240
20241 * lib/gdb.exp (gdb_compile_objc): New procedure.
20242
20243 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
20244
20245 * gdb.base/signals.exp: Make backtrace tests more specific.
20246
20247 2003-04-23 David Carlton <carlton@bactrian.org>
20248
20249 * gdb.c++/maint.exp (test_first_component): Add tests for
20250 'operator' in more locations.
20251
20252 2003-04-16 Kevin Buettner <kevinb@redhat.com>
20253
20254 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20255
20256 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
20257
20258 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
20259 func marke' instead. Update test name.
20260
20261 2003-04-15 David Carlton <carlton@math.stanford.edu>
20262
20263 * gdb.c++/maint.exp: New file.
20264
20265 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
20266
20267 * gdb.threads/schedlock.c: Change type of thread function argument
20268 to long, to avoid warnings on 64-bit platforms.
20269
20270 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
20271
20272 * gdb.base/attach.exp: Add new message from ptrace in case of
20273 attaching to nonexistent process.
20274
20275 2003-04-11 Jim Blandy <jimb@redhat.com>
20276
20277 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20278 gdb.c++/userdef.cc: Place comments on the lines to which the
20279 marker function might return.
20280 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20281 gdb.c++/userdef.exp: Look for those comments to check that we've
20282 returned to the right place, instead of checking line numbers.
20283
20284 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
20285
20286 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20287 match on sourcefile name, instead of directory name.
20288
20289 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
20290
20291 * gdb.base/completion.exp: Use string_to_regexp to match the
20292 working directory name.
20293
20294 2003-04-09 Jim Blandy <jimb@redhat.com>
20295
20296 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20297 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20298 after an inferior function call, report the failure, but allow the
20299 test to continue.
20300
20301 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20302
20303 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20304 with -DPROTOTYPES.
20305
20306 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20307
20308 * gdb.base/break.exp: Revert last patch.
20309
20310 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20311
20312 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20313 with -DPROTOTYPES.
20314
20315 2003-04-02 Andrew Cagney <cagney@redhat.com>
20316
20317 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20318 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20319 matching directories by the name breakpoint.
20320 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20321 Make "continue to marker1" consistent.
20322 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20323 message consistent.
20324 * lib/gdb.exp: Put "the program is no longer running", and "the
20325 program exited" in parenthesis.
20326 * lib/mi-support.exp: Ditto.
20327
20328 2003-04-02 Bob Rossi <bob_rossi@cox.net>
20329
20330 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20331
20332 2003-03-29 Andrew Cagney <cagney@redhat.com>
20333
20334 * gdb.base/sizeof.c (main): Print the value of '\377'.
20335 * gdb.base/sizeof.exp: Check the sign of '\377'.
20336
20337 2003-03-27 Michael Chastain <mec@shout.net>
20338
20339 * gdb.base/gdb1090.exp: New file.
20340 * gdb.base/gdb1090.cc: New file.
20341
20342 2003-03-27 J. Brobecker <brobecker@gnat.com>
20343
20344 * gdb.gdb/observer.exp: New regression test.
20345
20346 2003-03-27 Michael Chastain <mec@shout.net>
20347
20348 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20349 * gdb.base/ptype.exp: Likewise.
20350
20351 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
20352
20353 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20354
20355 2003-03-26 Michael Chastain <mec@shout.net>
20356
20357 * gdb.base/ptype.exp: Actually use some typedef'd types.
20358
20359 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20360
20361 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20362 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20363
20364 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20365
20366 * gdb.base/default.exp: Fix regular expression.
20367
20368 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20369
20370 * gdb.base/args.exp: Fix regular expression.
20371
20372 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20373
20374 * gdb.base/help.exp: Allow Win32 child process.
20375
20376 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20377
20378 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20379 when stepping out of main().
20380
20381 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20382
20383 * gdb.base/default.exp: Check for win32 specific message when calling
20384 "run" without executable.
20385
20386 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20387
20388 * gdb.base/args.exp: Expect .exe in output.
20389
20390 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20391
20392 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20393 Cygwin native.
20394
20395 2003-03-17 Andrew Cagney <cagney@redhat.com>
20396
20397 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20398 vector registes.
20399 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20400 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20401
20402 2003-03-17 David Carlton <carlton@math.stanford.edu>
20403
20404 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20405 test, for PR breakpoints/38.
20406 Call test_watchpoint_and_breakpoint.
20407 * gdb.base/watchpoint.c (func3): New function.
20408 (main): Call func3.
20409
20410 2003-03-04 David Carlton <carlton@math.stanford.edu>
20411
20412 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20413 Garply<Garply<char> >:: garply".
20414 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20415 with respect to PR c++/1111; note also PR c++/1113.
20416 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20417 respect to PR c++/1062.
20418 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20419
20420 2003-03-03 David Carlton <carlton@math.stanford.edu>
20421
20422 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20423 with respect to PR c++/57.
20424 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20425 c++/826.
20426 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20427 respect to PR c++/57.
20428
20429 2003-03-03 David Carlton <carlton@math.stanford.edu>
20430
20431 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20432 respect to PR c++/33 into FAILs.
20433
20434 2003-03-03 Michael Chastain <mec@shout.net>
20435
20436 * configure.in: Update copyright years.
20437
20438 2003-03-03 Michael Chastain <mec@shout.net>
20439
20440 * Makefile.in: Update copyright years.
20441
20442 2003-02-28 David Carlton <carlton@math.stanford.edu>
20443
20444 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20445 print class instead of struct and/or superfluous protection
20446 specifiers, as long as the resulting output is equivalent to the
20447 source code.
20448 Delete FIXME from end of messages on tests that don't need
20449 fixing.
20450
20451 2003-02-28 David Carlton <carlton@math.stanford.edu>
20452
20453 * gdb.c++/templates.exp (do_tests): Allow const in the two
20454 Foo<volatile char *>::foo tests.
20455
20456 2003-02-27 Michael Snyder <msnyder@redhat.com>
20457
20458 * gdb.base/restore.c (main): Return zero, so exit code
20459 will be consistant.
20460
20461 2003-02-26 David Carlton <carlton@math.stanford.edu>
20462
20463 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20464 char *>::foo" test with respect to PR c++/33. Create a new test
20465 which is identical to that one except that it doesn't put the
20466 space between the "char" and the "*"; KFAIL it, too.
20467
20468 2003-02-26 David Carlton <carlton@math.stanford.edu>
20469
20470 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20471 template types into either PASSes or KFAILs (corresponding to PR
20472 c++/57). Tweak indentation. Update copyright.
20473
20474 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20475
20476 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20477
20478 2003-02-13 Michael Chastain <mec@shout.net>
20479
20480 * gdb.base/exprs.exp: Remove i960 remnants.
20481 * gdb.base/funcargs.exp: Likewise.
20482 * gdb.base/list.exp: Likewise.
20483 * gdb.base/ptype.exp: Likewise.
20484
20485 2003-02-14 David Carlton <carlton@math.stanford.edu>
20486
20487 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20488 pEe->D::vg()" from XFAIL to KFAIL.
20489
20490 2003-02-13 Jason Molenda (jmolenda@apple.com)
20491
20492 * gdb.base/maint.exp: Update maint print statistics regexp to include
20493 new entries.
20494
20495 2003-02-13 Michael Chastain <mec@shout.net>
20496
20497 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20498
20499 2003-02-12 Michael Chastain <mec@shout.net>
20500
20501 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20502 * gdb.c++/inherit.exp: Likewise.
20503 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20504 * gdb.c++/templates.exp: Likewise.
20505 * gdb.c++/virtfunc.exp: Likewise.
20506
20507 2003-02-06 Jason Molenda (jason-cl@molenda.com)
20508
20509 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20510 why the code is written that way.
20511
20512 2003-02-05 Michael Chastain <mec@shout.net>
20513
20514 * gdb.base/dump.exp: Add missing copyright line.
20515
20516 2003-02-05 Jason Molenda (jason-cl@molenda.com)
20517
20518 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
20519 at the beginning so the breakpoint doesn't get set on the loop.
20520
20521 2003-02-05 Michael Chastain <mec@shout.net>
20522
20523 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20524 output for configurations with gcc 2.95.3.
20525
20526 2003-02-05 Keith Seitz <keiths@redhat.com>
20527 Andrew Cagney <ac131313@redhat.com>
20528
20529 * gdb.mi/mi-cli.exp: New file.
20530
20531 2003-02-04 Michael Chastain <mec@shout.net>
20532
20533 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20534 Call perror and then continue.
20535
20536 2003-02-03 Michael Chastain <mec@shout.net>
20537
20538 * gdb.c++/pr-1023.cc: New file.
20539 * gdb.c++/pr-1023.exp: New file.
20540
20541 2003-02-05 Jim Blandy <jimb@redhat.com>
20542
20543 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20544 it's local to foobar. Check for it there, and check that it's not
20545 present in main.
20546 * gdb.c++/local.cc (marker2): New function.
20547 (foobar): Call marker1.
20548 (main): Call marker2 instead of marker1.
20549
20550 2003-02-04 Andrew Cagney <ac131313@redhat.com>
20551
20552 * gdb.disasm/mn10200.exp: Obsolete file.
20553 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20554 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20555 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20556
20557 2003-02-04 David Carlton <carlton@math.stanford.edu>
20558
20559 * gdb.c++/overload.exp: Test intToChar(1).
20560 * gdb.c++/overload.cc (intToChar): New.
20561 (main): Call intToChar.
20562
20563 2003-02-03 David Carlton <carlton@math.stanford.edu>
20564
20565 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20566 'might_kfail' arg.
20567 KFAIL some of the continue_to_bp_overloaded calls, according to
20568 PR c++/1025.
20569
20570 2003-02-01 Michael Chastain <mec@shout.net>
20571
20572 * gdb.base/advance.c (marker1): New marker function.
20573 * gdb.base/advance.exp: When the 'advance' command lands on the
20574 return breakpoint, it can legitimately stop on either the
20575 current line or the next line. Accommodate both outcomes.
20576 * gdb.base/until.exp: Likewise.
20577
20578 2003-02-02 Andrew Cagney <ac131313@redhat.com>
20579
20580 2002-11-10 Jason Molenda (jason-cl@molenda.com):
20581 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20582 now a list, not a tuple.
20583 * gdb.mi/mi-var-display.exp: Ditto.
20584 * gdb.mi/gdb792.exp: Ditto.
20585
20586 2003-02-01 Andrew Cagney <ac131313@redhat.com>
20587
20588 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
20589 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20590 stack backtraces.
20591 * gdb.mi/mi-syn-frame.c: Part of same.
20592
20593 2003-02-01 Mark Kettenis <kettenis@gnu.org>
20594
20595 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20596 gdb.mi/mi1-pthreads.exp: Return instead of calling
20597 gdb_suppress_entire_file.
20598
20599 2003-02-01 Mark Salter <msalter@redhat.com>
20600
20601 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20602
20603 2003-01-31 Mark Salter <msalter@redhat.com>
20604
20605 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20606 Support empty arg.
20607
20608 2003-01-30 Michael Chastain <mec@shout.net>
20609
20610 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20611 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20612 has been fixed in gdb/readline on 2003-01-09.
20613
20614 2003-01-29 Michael Snyder <msnyder@redhat.com>
20615
20616 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20617 * gdb.base/display.exp: Allow for leading underscore in symbol.
20618 * gdb.base/args.exp: Skip if target does not support args passing.
20619
20620 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
20621
20622 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
20623 gdb_test. Accept a list of expect arguments as the third
20624 parameter.
20625 (gdb_test): Use it.
20626
20627 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
20628
20629 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20630 allow for different test tree configurations. Update some
20631 tescases accordingly.
20632 * gdb.arch/altivec-regs.exp: Ditto.
20633 * gdb.asm/asm-source.exp: Ditto.
20634 * gdb.base/advance.exp: Ditto.
20635 * gdb.base/display.exp: Ditto.
20636 * gdb.base/long_long.exp: Ditto.
20637 * gdb.base/mips_pro.exp: Ditto.
20638 * gdb.base/overlays.exp: Ditto.
20639 * gdb.base/relocate.exp: Ditto.
20640 * gdb.base/setshow.exp: Ditto.
20641 * gdb.base/step-line.exp: Ditto.
20642 * gdb.base/step-test.exp: Ditto.
20643 * gdb.base/until.exp: Ditto.
20644 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20645
20646 2003-01-17 David Carlton <carlton@math.stanford.edu>
20647
20648 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20649 corresponding to PR c++/945.
20650 Update copyright.
20651
20652 2003-01-17 David Carlton <carlton@math.stanford.edu>
20653
20654 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20655 corresponding to PR c++/68.
20656
20657 2003-01-17 David Carlton <carlton@math.stanford.edu>
20658
20659 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20660 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20661 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20662
20663 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
20664
20665 * gdb.base/break.exp: Fix change of default location, because of
20666 removal of until tests.
20667 * gdb.base/help.exp: Update test for new 'until' help message.
20668 Add test for help on 'advance'.
20669 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
20670
20671 2003-01-15 Mark Kettenis <kettenis@gnu.org>
20672
20673 * gdb.base/default.exp: Adapt "info float" test for recent changes
20674 to that command. Add test for "info vector".
20675 * gdb.base/float.exp: New file. Add test for "info float" that
20676 resembles the old test in gdb.base/default.exp.
20677
20678 2003-01-15 David Carlton <carlton@math.stanford.edu>
20679
20680 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20681
20682 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
20683
20684 * gdb.base/break.exp: Move the tests of until command from here...
20685 * gdb.base/until.exp: ... to here. New file. Add other tests.
20686 * gdb.base/advance.c: New file.
20687 * gdb.base/advance.exp: New file.
20688
20689 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
20690
20691 * gdb.base/args.c: New file.
20692 * gdb.base/args.exp: New file.
20693
20694 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
20695
20696 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20697
20698 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
20699
20700 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20701
20702 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
20703
20704 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20705 dates.
20706
20707 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20708
20709 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20710
20711 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20712
20713 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20714 (ptype &*"foo").
20715 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20716
20717 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20718
20719 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20720 * gdb.mi/mi1-console.exp: Likewise.
20721
20722 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20723
20724 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20725 * gdb.mi/mi1-console.exp: Likewise.
20726
20727 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20728
20729 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20730
20731 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
20732
20733 * gdb.base/detach.exp: New test.
20734
20735 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
20736
20737 * Makefile.in (ALL_SUBDIRS): New variable.
20738 (subdirs, clean, distclean): Use it.
20739 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20740 regenerating Makefile, since it is generated from the top level.
20741 * gdb.asm/Makefile.in: Likewise.
20742 * gdb.base/Makefile.in: Likewise.
20743 * gdb.c++/Makefile.in: Likewise.
20744 * gdb.disasm/Makefile.in: Likewise.
20745 * gdb.java/Makefile.in: Likewise.
20746 * gdb.mi/Makefile.in: Likewise.
20747 * gdb.threads/Makefile.in: Likewise.
20748 * gdb.trace/Makefile.in: Likewise.
20749
20750 2003-01-09 David Carlton <carlton@math.stanford.edu>
20751
20752 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20753 Add copyright year 2003.
20754
20755 2003-01-06 Michael Chastain <mec@shout.net>
20756
20757 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20758 When selecting a thread, 'line' and 'file' are optional.
20759 * gdb.mi/mi1-pthreads.exp: Likewise.
20760
20761 2003-01-06 Andreas Schwab <schwab@suse.de>
20762
20763 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20764 failures.
20765
20766 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
20767
20768 Fix PR gdb/844
20769 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20770 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20771
20772 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20773 instead of calling gdb_suppress_entire_file.
20774 * gdb.threads/print-threads.exp: Likewise.
20775 * gdb.threads/schedlock.exp: Likewise.
20776
20777 * gdb.threads/killed.exp: Return instead of calling
20778 gdb_suppress_entire_file.
20779 * gdb.threads/linux-dp.exp: Likewise.
20780 * gdb.threads/pthreads.exp: Likewise.
20781
20782 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
20783
20784 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20785 stabs.
20786 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20787 * gdb.base/whatis.exp: Always allow (void) after function names.
20788
20789 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
20790
20791 * gdb.c++/casts.exp: Correct regexp.
20792
20793 2003-01-04 Mark Kettenis <kettenis@gnu.org>
20794
20795 * configure.in: Call AC_CONFIG_HEADER. Don't call
20796 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20797 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20798 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20799 aforementioned directories in the AC_OUPUT call.
20800 * config.hin: New file.
20801 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20802 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20803 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20804 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20805 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20806 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20807 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20808 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20809 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20810 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20811 gdb.threads/configure.in, gdb.threads/configure,
20812 gdb.threads/config.in, gdb.trace/configure.in,
20813 gdb.trace/configure: Removed.
20814
20815 2003-01-03 Michael Chastain <mec@shout.net>
20816
20817 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20818 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20819
20820 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
20821
20822 * gdb.base/store.exp: Fix regular expressions.
20823
20824 2002-12-28 Mark Kettenis <kettenis@gnu.org>
20825
20826 * configure.in: Rewrite.
20827 * configure: Regenerated.
20828
20829 2003-01-03 David Carlton <carlton@math.stanford.edu>
20830
20831 * gdb.base/psymtab.exp: New file.
20832 * gdb.base/psymtab1.c: Ditto.
20833 * gdb.base/psymtab2.c: Ditto.
20834
20835 2002-12-23 Adam Fedor <fedor@gnu.org>
20836
20837 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20838
20839 2002-12-23 David Carlton <carlton@math.stanford.edu>
20840
20841 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20842 and current_directory initialization.
20843
20844 2002-12-22 Jim Blandy <jimb@redhat.com>
20845
20846 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20847 rather than as part of the output file name.
20848
20849 * gdb.base/attach.exp: There's no need to copy the test program to
20850 /tmp; that was only ever necessary on HP/UX, and this test is
20851 entirely disabled there anyway.
20852
20853 2002-12-21 Jim Blandy <jimb@redhat.com>
20854
20855 * gdb.c++/psmang.exp: Doc fix.
20856
20857 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20858 test.
20859
20860 2002-12-20 David Carlton <carlton@math.stanford.edu>
20861
20862 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20863
20864 2002-12-18 Michael Chastain <mec@shout.net>
20865
20866 * gdb.c++/annota2.exp: Add copyright year 2002.
20867
20868 2002-12-17 David Carlton <carlton@math.stanford.edu>
20869
20870 * gdb.c++/try_catch.cc: Add marker comments.
20871 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20872 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20873 * gdb.c++/m-static.cc: Ditto.
20874 * gdb.c++/m-static1.cc: Ditto.
20875 * gdb.c++/try_catch.cc: Ditto.
20876
20877 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20878
20879 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20880 to see whether we are using the new -environment-directory
20881 command which resets via -r or the old version of the command
20882 which may prompt the user. Part of fix for gdb/741.
20883
20884 2002-12-13 Andrew Cagney <ac131313@redhat.com>
20885
20886 * gdb.fortran/types.exp: Update obsolete comment.
20887 * gdb.fortran/exprs.exp: Ditto.
20888 * lib/gdb.exp: Delete obsolete code.
20889 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20890 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20891 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20892 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20893 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20894 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20895 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20896 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20897 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20898 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20899 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20900 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20901 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20902 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20903 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20904 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20905 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20906 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20907 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20908 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20909 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20910 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20911 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20912 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20913 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20914 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20915 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20916 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20917 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20918 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20919 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20920 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20921 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20922 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20923 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20924 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20925 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20926
20927 2002-12-11 David Carlton <carlton@math.stanford.edu>
20928
20929 * gdb.c++/m-data.exp: Add test for members that shadow global
20930 variables: see PR gdb/804.
20931 * gdb.c++/m-data.cc: Ditto.
20932
20933 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
20934
20935 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20936
20937 2002-12-06 David Carlton <carlton@math.stanford.edu>
20938
20939 * gdb.base/store.c: Don't declare functions static.
20940
20941 2002-12-04 Andrew Cagney <ac131313@redhat.com>
20942
20943 * gdb.base/store.exp, gdb.base/store.c: New files.
20944
20945 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
20946
20947 * gdb.base/selftest.exp: Update for current gdb.
20948
20949 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
20950
20951 * gdb.base/maint.exp: Only dump symbols from one source file
20952 or objfile.
20953
20954 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
20955
20956 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20957 function call.
20958
20959 2002-11-25 Jim Blandy <jimb@redhat.com>
20960
20961 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20962 function appearing in error message.
20963
20964 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
20965
20966 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20967
20968 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20969
20970 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20971 for mi1 and current mi is in correct format. New mi startup message
20972 should be in mi console format. This is part of fix for PR gdb/604.
20973
20974 2002-09-18 Fernando Nasser <fnasser@redhat.com>
20975
20976 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20977 which explicitly prints the zero offset as "+0".
20978
20979 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
20980
20981 * gdb.threads/schedlock.c (args): Make unsigned.
20982
20983 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
20984
20985 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20986 numbers. Allow "foo2|selected stack frame".
20987 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20988 * gdb.asm/asmsrc2.s: Likewise.
20989 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20990 comments.
20991 * gdb.asm/mips.inc: New file.
20992
20993 2002-10-18 Adam Fedor <fedor@gnu.org>
20994
20995 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20996 * gdb.base/help.exp: Likewise.
20997
20998 2002-10-17 Kevin Buettner <kevinb@redhat.com>
20999
21000 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21001 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21002
21003 2002-10-02 Jim Blandy <jimb@redhat.com>
21004
21005 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21006
21007 2002-10-01 Andrew Cagney <ac131313@redhat.com>
21008
21009 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21010 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21011 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21012 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21013 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21014 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21015 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21016
21017 2002-09-29 Andrew Cagney <ac131313@redhat.com>
21018
21019 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21020 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21021 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21022 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21023 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21024 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21025 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
21026
21027 2002-09-27 Kevin Buettner <kevinb@redhat.com>
21028
21029 * gdb.base/annota1.exp (info break): Make directory components of
21030 path optional since not all compilers emit this debug information.
21031
21032 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21033 step ends up stepping out of the function instead of stopping on
21034 the epilogue.
21035
21036 2002-09-26 Keith Seitz <keiths@redhat.com>
21037
21038 * lib/insight-support.exp (gdbtk_start): Figure out where
21039 the insight executable is based on where gdb is. Use this
21040 executable to start insight instead of gdb.
21041
21042 2002-09-25 Andrew Cagney <cagney@redhat.com>
21043
21044 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21045
21046 2002-09-24 Andrew Cagney <ac131313@redhat.com>
21047
21048 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21049 test_isolated_complaints.
21050 (test_empty_complaint): New function.
21051 (test_empty_complaints): New function. Check no output when no
21052 complaints.
21053
21054 2002-09-19 Jim Blandy <jimb@redhat.com>
21055
21056 * gdb.base/charset.exp, gdb.base/charset.c: New files.
21057
21058 2002-09-19 Andrew Cagney <ac131313@redhat.com>
21059
21060 * gdb.gdb/complaints.exp: New file.
21061
21062 2002-09-18 Andrew Cagney <ac131313@redhat.com>
21063
21064 * gdb.base/maint.exp: Check `help maint internal-warning'.
21065
21066 2002-09-18 David Carlton <carlton@math.stanford.edu>
21067
21068 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21069 numbers, and replace them by a single breakpoint after the
21070 constructors are all finished.
21071 Add test 4.
21072 * gdb.c++/m-static.cc: Add test 4.
21073 * gdb.c++/m-static.h: New file.
21074 * gdb.c++/m-static1.cc: New file.
21075
21076 * gdb.c++/printmethod.exp: New file.
21077 * gdb.c++/printmethod.cc: New file.
21078
21079 * gdb.c++/pr-574.exp: New file.
21080 * gdb.c++/pr-574.cc: New file.
21081
21082 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
21083
21084 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21085 embedded targets which never actually exit.
21086
21087 2002-09-18 Fernando Nasser <fnasser@redhat.com>
21088
21089 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21090 "don't step after run" as unresolved or unsupported, instead of xfail.
21091
21092 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
21093
21094 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21095 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21096 Add newline to expected string in "step out of main (status wrapper)"
21097 case.
21098
21099 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
21100
21101 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21102 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21103
21104 2002-09-17 Tom Tromey <tromey@redhat.com>
21105
21106 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21107 \000, not \0, in double-quoted string.
21108
21109 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
21110
21111 * gdb.base/commands.exp: Don't expect a "Program exited normally"
21112 string after running the commands execution on breakpoint tests.
21113
21114 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
21115
21116 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21117
21118 2002-09-12 Joel Brobecker <brobecker@gnat.com>
21119
21120 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21121
21122 2002-09-10 Keith Seitz <keiths@redhat.com>
21123
21124 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21125 runto proc.
21126 (mi_run_to_main): Use mi_runto.
21127 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21128
21129 2002-09-10 Keith Seitz <keiths@redhat.com>
21130
21131 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21132 regexp for stopping at main. Could have multiple event notifications.
21133 Don't assume that main was declared with no parameters.
21134 (mi_next): Use mi_step_to.
21135 (mi_step): Use mi_next_to.
21136
21137 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
21138
21139 * gdb.base/default.exp: Fix expected string in `info float' test.
21140
21141 2002-09-09 Ben Elliston <bje@redhat.com>
21142
21143 * config/mips.exp: Update comments.
21144 * config/mips-idt.exp: Likewise.
21145 * config/nind.exp: Likewise.
21146 * config/slite.exp: Likewise.
21147 * config/sparclet.exp: Likewise.
21148 * config/udi.exp: Likewise.
21149 * config/vx.exp: Likewise.
21150 * config/vxworks29k.exp: Likewise.
21151
21152 2002-09-05 Jim Blandy <jimb@redhat.com>
21153
21154 * gdb.threads/killed.exp: Fix test failure message.
21155
21156 2002-09-04 Keith Seitz <keiths@redhat.com>
21157
21158 * lib/mi-support.exp: Update copyright.
21159 (mi_gdb_test): Increase the priority of the expected pattern
21160 so that it matches gdb_test.
21161
21162 2002-09-03 Keith Seitz <keiths@redhat.com>
21163
21164 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21165 Use integer comparison instead of string comparison for testing
21166 whether binary was built.
21167
21168 2002-09-03 Jim Blandy <jimb@redhat.com>
21169
21170 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21171
21172 2002-08-29 Jim Blandy <jimb@redhat.com>
21173
21174 * gdb.threads/pthreads.exp: Move the portable thread compilation
21175 code into a function in lib/gdb.exp, and call that from here.
21176 * lib/gdb.exp (gdb_compile_pthreads): New function.
21177
21178 2002-08-29 Keith Seitz <keiths@redhat.com>
21179
21180 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21181 expect_out so that callers can get at it.
21182
21183 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
21184
21185 * gdb.threads/print-threads.c: New file.
21186 * gdb.threads/print-threads.exp: New file.
21187 * gdb.threads/schedlock.c: New file.
21188 * gdb.threads/schedlock.exp: New file.
21189
21190 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
21191
21192 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21193 not altivec.c.
21194
21195 2002-08-17 Mark Kettenis <kettenis@gnu.org>
21196
21197 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21198 targets. The problem should be fixed now.
21199
21200 2002-08-15 Mark Kettenis <kettenis@gnu.org>
21201
21202 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21203 2002-07-24 change that removes final dots from error messages.
21204
21205 2002-08-13 Tom Tromey <tromey@redhat.com>
21206
21207 * gdb.base/readline.exp: New file.
21208
21209 2002-08-01 Andrew Cagney <ac131313@redhat.com>
21210
21211 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21212 supress message.
21213
21214 2002-08-01 Andrew Cagney <cagney@redhat.com>
21215
21216 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21217 CHILL_FOR_TARGET and CHILL_LIB.
21218 * configure.in (configdirs): Remove gdb.chill.
21219 * configure: Regenerate.
21220 * lib/gdb.exp: Obsolete references to chill.
21221 * gdb.fortran/types.exp: Ditto.
21222 * gdb.fortran/exprs.exp: Ditto.
21223
21224 2002-07-30 Kevin Buettner <kevinb@redhat.com>
21225
21226 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21227 set Irix-specific compile and link flags.
21228
21229 2002-07-29 Kevin Buettner <kevinb@redhat.com>
21230
21231 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21232 source files. The ``-o'' option doesn't work with the ``-E'' option
21233 when using the Irix compiler.
21234
21235 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
21236
21237 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21238 Improve support for reusing an exec file. Copy exec file
21239 to target, and run gdbserver on the target instead of on the host.
21240
21241 2002-07-18 Jim Blandy <jimb@redhat.com>
21242
21243 * gdb.base/ending-run.exp: Don't expect to see the program end in
21244 some orderly fashion when we're running on a real stand-alone
21245 board.
21246
21247 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21248 targets that don't support interrupts.
21249
21250 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21251
21252 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21253 systems.
21254 Move comments in expect statements to inside the actions, so that they
21255 don't get matched against.
21256
21257 2002-07-10 Mark Kettenis <kettenis@gnu.org>
21258
21259 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21260 function when asleep" test.
21261
21262 2002-07-10 Andrew Cagney <ac131313@redhat.com>
21263
21264 * gdb.base/page.exp: Rewrite to handle problems with very long
21265 `info set' output. Update copyright.
21266
21267 2002-06-26 Andrew Cagney <ac131313@redhat.com>
21268
21269 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21270 gdb.threads-hp.
21271 * gdb.hp/configure: Regenerate.
21272 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21273 * gdb.hp/gdb.threads-hp/configure: Delete file.
21274 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21275
21276 2002-06-22 Andrew Cagney <ac131313@redhat.com>
21277
21278 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21279 setlocale, bindtextdomain and textdomain.
21280
21281 2002-06-11 Jim Blandy <jimb@redhat.com>
21282
21283 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21284 preprocessor macro information is present.
21285
21286 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21287 tests.
21288
21289 2002-06-06 Michael Snyder <msnyder@redhat.com>
21290
21291 * gdb.base/overlays.exp: Record addresses of overlay
21292 functions in TCL variables rather than in GDB variables,
21293 to avoid having GDB convert them to pointers (with loss
21294 of information).
21295
21296 * gdb.base/d10v.ld: Merge in several years worth of
21297 default linker script changes.
21298 * gdb.base/long_long.exp: Add check for sizeof (long double).
21299
21300 2002-06-06 Michal Ludvig <mludvig@suse.cz>
21301
21302 * gdb.asm/asm-source.exp: Add x86-64 target.
21303 * gdb.asm/x86_64.inc: New.
21304
21305 2002-05-30 Michael Chastain <mec@shout.net>
21306
21307 From Benjamin Kosnik <bkoz@redhat.com>:
21308 * gdb.c++/m-static.cc: New file.
21309 * gdb.c++/m-static.exp: New file.
21310
21311 2002-05-28 Michael Snyder <msnyder@redhat.com>
21312
21313 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21314 precision.
21315
21316 2002-05-27 Michael Chastain <mec@shout.net>
21317
21318 From Benjamin Kosnik <bkoz@redhat.com>:
21319 * gdb.c++/m-data.cc: New file.
21320 * gdb.c++/m-data.exp: New file.
21321
21322 2002-05-27 Michael Chastain <mec@shout.net>
21323
21324 From Benjamin Kosnik <bkoz@redhat.com>:
21325 * gdb.c++/try_catch.cc: New file.
21326 * gdb.c++/try_catch.exp: New file.
21327
21328 2002-05-27 Michael Chastain <mec@shout.net>
21329
21330 * gdb.c++/local.exp: Accept more nested types in output.
21331
21332 2002-05-26 Michael Chastain <mec@shout.net>
21333
21334 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21335
21336 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21337
21338 * lib/gdb.exp (gdb_wrapper_init): Just because
21339 gdb_wrapper_file exists, this does not mean that the file
21340 should not be rebuilt. That is what gdb_wrapper_initialized
21341 is for.
21342 (default_gdb_init): Reset gdb_wrapper_initialized.
21343
21344 2002-05-23 Michael Snyder <msnyder@redhat.com>
21345
21346 * gdb.base/all-bin.exp: Revise previous patch by just reducing
21347 the precision of the floating point test results.
21348 * gdb.base/call-rt-st.exp: Ditto.
21349
21350 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21351 * gdb.base/call-rt-st.exp: Ditto.
21352
21353 2002-05-19 Michael Chastain <mec@shout.net>
21354
21355 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21356
21357 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
21358
21359 * configure.in (configdirs): Add gdb.arch.
21360 * configure: Regenerate.
21361
21362 2002-05-17 Jim Blandy <jimb@redhat.com>
21363
21364 * gdb.base/completion.exp: Recognize the more detailed error
21365 messages produced by the macro expander's lexical analyzer.
21366
21367 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
21368
21369 * gdb.arch/altivec-abi.c: New file.
21370 * gdb.arch/altivec-abi.exp: New file.
21371 * gdb.arch/altivec-regs.c: New file.
21372 * gdb.arch/altivec-regs.exp: New file.
21373
21374 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
21375
21376 * gdb.base/maint.exp (maint print type): Update for new type
21377 structure.
21378
21379 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
21380
21381 * gdb.arch: New directory.
21382 * gdb.arch/configure.in: New file.
21383 * gdb.arch/configure: New file.
21384 * gdb.arch/Makefile.in: New file.
21385
21386 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
21387
21388 * gdb.asm/asm-source.exp: Add v850 as supported target.
21389 * gdb.asm/v850.inc: New file.
21390
21391 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
21392
21393 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21394
21395 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
21396
21397 * gdb.base/break.exp: Check 'break "marker2"'.
21398
21399 2002-05-10 Michael Snyder <msnyder@redhat.com>
21400
21401 * gdb.base/long_long.exp: Fix typo.
21402
21403 2002-05-10 Jim Blandy <jimb@redhat.com>
21404
21405 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21406 a bug.
21407
21408 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21409 Recognize more detailed error message produced by the macro
21410 expander's lexical analyzer.
21411 * lib/gdb.exp (test_print_reject): Same.
21412
21413 2002-05-09 Mark Kettenis <kettenis@gnu.org>
21414
21415 * gdb.c++/method.exp: Fix typo.
21416
21417 2002-05-08 Michael Snyder <msnyder@redhat.com>
21418
21419 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21420 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
21421 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
21422 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21423 Add iftarget clause for strongarm.
21424
21425 2002-05-06 Michael Snyder <msnyder@redhat.com>
21426
21427 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21428 (gdb_continue_to_end): Accept output from status wrapper.
21429 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21430 Clean up fail messages to match pass messages.
21431
21432 Enable the "needs_status_wrapper" testsuite feature.
21433 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21434 (gdb_compile): Conditionally call gdb_wrapper_init.
21435 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21436 * gdb.c++/method.exp: Recognize output from status wrapper.
21437
21438 2002-05-06 Ben Elliston <bje@redhat.com>
21439 From Graydon Hoare <graydon@redhat.com>
21440
21441 * config/sid.exp: Include support for "rawsid" protocol.
21442
21443 2002-05-03 Jim Blandy <jimb@redhat.com>
21444
21445 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21446 * gdb.c++/hang3.C: New file.
21447
21448 2002-05-04 Andrew Cagney <ac131313@redhat.com>
21449
21450 * gdb.base/default.exp: Remove obsolete code.
21451 * gdb.c++/misc.exp: Ditto. Update copyright.
21452 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21453 * gdb.base/whatis.exp: Ditto. Update copyright.
21454 * gdb.base/scope.exp: Ditto. Update copyright.
21455 * gdb.base/ptype.exp: Ditto. Update copyright.
21456 * gdb.base/printcmds.exp: Ditto. Update copyright.
21457 * gdb.base/opaque.exp: Ditto. Update copyright.
21458 * gdb.base/list.exp: Ditto.
21459 * gdb.base/funcargs.exp: Ditto. Update copyright.
21460 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21461 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21462 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21463 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21464 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21465 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21466
21467 2002-05-02 Michael Snyder <msnyder@redhat.com>
21468
21469 * gdb.base/watchpoint.exp: Add xscale target.
21470 * gdb.base/long_long.exp: Add xscale target.
21471 * gdb.base/default.exp: Add xscale target.
21472
21473 2002-05-01 Jim Blandy <jimb@redhat.com>
21474
21475 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21476 gdb.c++/hang.exp: New test.
21477
21478 2002-05-01 Fred Fish <fnf@redhat.com>
21479
21480 * gdb.base/completion.exp: Handle completions of "./Make" for
21481 more than one completion possibility, as is the case when we
21482 build and test in the source tree.
21483
21484 2002-04-29 Anthony Green <green@redhat.com>
21485
21486 * gdb.java/jmisc1.exp: New file.
21487 * gdb.java/jmisc2.exp: New file.
21488
21489 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
21490
21491 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21492
21493 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
21494
21495 * gdb.base/help.exp: Change 'help status' to allow for target
21496 dependent output differences.
21497
21498 2002-04-22 Michael Chastain <mec@shout.net>
21499
21500 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21501
21502 2002-04-22 Michael Chastain <mec@shout.net>
21503
21504 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21505
21506 2002-04-17 David S. Miller <davem@redhat.com>
21507
21508 * gdb.asm/sparc64.inc: New file.
21509 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21510
21511 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
21512
21513 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21514 instruction file directly into the build tree. Clean up at end of
21515 test.
21516
21517 2002-04-18 David S. Miller <davem@redhat.com>
21518
21519 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21520 handle 64-bit platforms correctly.
21521 * gdb.base/maint.exp: Likewise.
21522
21523 2002-04-18 Kevin Buettner <kevinb@redhat.com>
21524
21525 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21526 ``-fpic'' when compiling files comprising a shared library, but
21527 it does need additional linker flags in order to find shared
21528 libraries at run time.
21529
21530 2002-04-18 Kevin Buettner <kevinb@redhat.com>
21531
21532 * gdb.base/cvexpr.c (use): New function.
21533 (main): Invoke use() on all global variables to prevent
21534 some linkers from deleting these otherwise unused symbols.
21535
21536 2002-04-17 Michael Chastain <mec@shout.net>
21537 From David S. Miller <davem@redhat.com>
21538
21539 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21540 handle 64-bit platforms correctly.
21541
21542 2002-04-12 Michael Snyder <msnyder@redhat.com>
21543 From Jim Blandy <jimb@redhat.com>
21544 * gdb.base/foo.c (foox): Remove section attribute; the linker
21545 script can handle this instead.
21546 * gdb.base/bar.c (barx): Same.
21547 * gdb.base/baz.c (bazx): Same.
21548 * gdb.base/grbx.c (grbxx): Same.
21549
21550 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21551 manager doesn't automatically unmap overlays unnecessarily.
21552
21553 2002-04-10 Martin M. Hunt <hunt@redhat.com>
21554
21555 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21556 stepping out of main.
21557
21558 2002-04-09 Michael Chastain <mec@shout.net>
21559
21560 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21561 scope so that the nested scope tests will make sense.
21562 * gdb.c++/local.exp: Write patterns that actually work with gcc
21563 (the HP patterns "were never known to work with gcc").
21564 Keep the old aCC patterns too.
21565
21566 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
21567
21568 * gdb.base/attach.exp: Correct target board test.
21569
21570 2002-04-08 Michael Chastain <mec@shout.net>
21571
21572 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21573 in a const method. Add some xfail and fail cases for configurations
21574 that do not emit the "const ...".
21575
21576 2002-04-07 Michael Chastain <mec@shout.net>
21577
21578 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21579 Accept "A * const" and "const A * const" as type of "this".
21580 Fix spelling of getFunky throughout. Make messages uniform.
21581
21582 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
21583
21584 Work around for PR gdb/285:
21585 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21586
21587 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
21588
21589 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21590 instructions file at run time instead of configure time.
21591 Sometimes we run the test in a directory that is not the one we
21592 configured in.
21593 * gdb.asm/configure.in: Delete creation of symlink.
21594 * gdb.asm/configure: Regenerate.
21595
21596 2002-04-05 J. Brobecker <brobecker@gnat.com>
21597
21598 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21599 xfullpath () function.
21600
21601 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
21602
21603 * gdb.asm/Makefile.in: Correct dependencies.
21604
21605 * gdb.asm/powerpc.inc: New file.
21606 * gdb.asm/asm-source.exp: Add PowerPC.
21607 * gdb.asm/configure.in: Likewise.
21608 * gdb.asm/configure: Regenerated.
21609
21610 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
21611
21612 * gdb.base/relocate.exp: New file.
21613 * gdb.base/relocate.c: New file.
21614
21615 2002-04-04 Fred Fish <fnf@redhat.com>
21616
21617 * gdb.base/step-test.exp: Update comment regarding stopping in
21618 memcpy/bcopy calls inserted as part of the compiler runtime.
21619
21620 2002-04-04 Michael Snyder <msnyder@redhat.com>
21621
21622 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21623
21624 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
21625
21626 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21627 (gdb_expect): Remove $notransfer hack.
21628
21629 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
21630
21631 * gdb.c++/classes.exp ("calling method for small class"): Match
21632 updated register output.
21633
21634 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
21635
21636 Fix PR gdb/452
21637 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21638 when finished. Make gdb_file_cmd send "exec-file" when
21639 appropriate.
21640
21641 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
21642
21643 * gdb.base/attach.exp: Remove extra setup_xfail.
21644
21645 2002-03-26 Michael Snyder <msnyder@redhat.com>
21646
21647 * gdb.base/default.exp: Add tests for dump, append, and restore.
21648 * gdb.base/help.exp: Add tests for dump, append, and restore.
21649 * gdb.base/dump.exp: New file, test dump, append and restore.
21650 * gdb.base/dump.c: New file.
21651
21652 2002-03-27 Michael Snyder <msnyder@redhat.com>
21653
21654 * gdb.base/help.exp: Modify expect strings to reflect
21655 clean-ups in help messages.
21656
21657 2002-03-26 Fred Fish <fnf@redhat.com>
21658
21659 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21660 have debugging info for those functions and the compiler uses them
21661 internally to copy structs around.
21662
21663 2002-03-26 Fred Fish <fnf@redhat.com>
21664
21665 * gdb.base/list.exp: Revert the change made yesterday and add note
21666 about why we don't list the default lines for remote targets.
21667
21668 2002-03-25 Michael Snyder <msnyder@redhat.com>
21669
21670 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21671
21672 2002-03-25 Fred Fish <fnf@redhat.com>
21673
21674 * gdb.base/list.exp: This test works on remote targets so remove
21675 the short circuit for remote targets. Update copyright.
21676
21677 2002-03-25 Fred Fish <fnf@redhat.com>
21678
21679 * gdb.base/attach.exp: Fix logic error that was suppressing this
21680 test for all non hppa*-*-hpux* targets, instead of the hp target.
21681 Move comments closer to the suppression point. Also now need to
21682 check that we are running natively.
21683
21684 2002-03-22 Michael Snyder <msnyder@redhat.com>
21685
21686 * gdb.base/default.exp: Add test for gcore. Update copyright.
21687 * gdb.base/help.exp: Add test for gcore. Update copyright.
21688
21689 2002-03-06 Fred Fish <fnf@redhat.com>
21690
21691 * gdb.base/funcargs.c: Remove extraneous ';' character.
21692 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21693
21694 2002-03-04 Michael Chastain <mec@shout.net>
21695
21696 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21697 accommodate gcc v3 function signature.
21698 * gdb.mi/mi0-var-cmd-exp: Ditto.
21699
21700 2002-02-24 Andrew Cagney <ac131313@redhat.com>
21701
21702 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21703 ``GNU/Linux'' or ``Linux kernel''
21704 * testsuite/gdb.threads/pthreads.c: Ditto.
21705
21706 2002-02-24 Michael Chastain <mec@shout.net>
21707
21708 * gdb.threads/pthreads.c (thread1): Add a return statement.
21709 (thread2): Likewise.
21710 (foo): Likewise.
21711
21712 2002-02-23 Michael Chastain <mec@shout.net>
21713
21714 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21715 to placate gcc.
21716
21717 2002-02-23 Michael Chastain <mec@shout.net>
21718
21719 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21720 test "ptype bint". The test passes on all my stabs configurations.
21721
21722 2002-02-21 Jim Blandy <jimb@redhat.com>
21723
21724 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21725 filename at a time, and watch for the ones we want to see.
21726
21727 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21728 types of pointers to prototyped functions.
21729
21730 2002-02-20 Andrew Cagney <ac131313@redhat.com>
21731
21732 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21733 signed, unsigned and straight char.
21734 (padding_char, padding_short, padding_int, padding_long,
21735 padding_long_long, padding_float, padding_double,
21736 padding_long_double): New global variables.
21737 (fill, fill_structs): New functions.
21738
21739 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21740 for correctly sized writes. Update copyright.
21741 (get_valueof): New procedure.
21742 (get_sizeof): Call get_valueof.
21743 (check_valueof): New procedure.
21744 (check_padding): New procedure.
21745
21746 2002-02-20 Michael Chastain <mec@shout.net>
21747
21748 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21749 to setup_xfail. Document some of the remaining calls.
21750
21751 2002-02-18 Michael Chastain <mec@shout.net>
21752
21753 * gdb.c++/userdef.exp: Update copyright year.
21754
21755 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
21756
21757 * gdb.c++/userdef.exp: Test overloaded operators properly.
21758 Remove xfails.
21759
21760 2002-02-14 Michael Snyder <msnyder@redhat.com>
21761
21762 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21763
21764 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
21765
21766 * gdb.base/a2-run.exp: Check for a remote target properly.
21767 * gdb.base/annota1.exp: Likewise.
21768 * gdb.base/list.exp: Likewise.
21769 * gdb.base/reread.exp: Likewise.
21770 * gdb.base/scope.exp: Likewise.
21771 * gdb.base/shlib-call.exp: Likewise.
21772 * gdb.base/term.exp: Likewise.
21773 * gdb.c++/annota2.exp: Likewise.
21774
21775 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
21776
21777 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21778
21779 2002-02-10 Michael Chastain <mec@shout.net>
21780
21781 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21782 (call_after_alloca): Ditto.
21783
21784 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
21785
21786 * gdb.base/ending-run.exp: Guard "cont" test with
21787 gdb_skip_stdio_test.
21788
21789 2002-02-06 Jim Blandy <jimb@redhat.com>
21790
21791 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21792 from here...
21793 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21794 To here. Disable this test on non-HP platforms. Add big comment.
21795
21796 2002-02-04 Michael Snyder <msnyder@redhat.com>
21797
21798 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21799 other than d10v and m32r.
21800
21801 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
21802
21803 * gdb.base/default.exp: Rewrite test patterns to reduce time
21804 taken to match them.
21805
21806 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
21807
21808 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21809 Allow a start function above main.
21810 * gdb.threads/linux-dp.exp: Fix copyright date.
21811
21812 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
21813
21814 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21815 (check_philosopher_stack): Check for manager thread before checking
21816 for a just-starting thread.
21817
21818 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
21819
21820 From Neil Booth <neil@daikokuya.demon.co.uk>:
21821 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21822 warnings.
21823
21824 2002-01-21 Fred Fish <fnf@redhat.com>
21825
21826 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21827 not caller.
21828
21829 2002-01-21 Jim Blandy <jimb@redhat.com>
21830
21831 * gdb.base/reread.exp: Check that GDB properly re-reads the
21832 executable file when it changes while no inferior is running.
21833
21834 2002-01-21 Fred Fish <fnf@redhat.com>
21835
21836 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21837 optionally accept the "shlib events" variation.
21838
21839 2002-01-21 Jim Blandy <jimb@redhat.com>
21840
21841 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21842 call `fflush' after every `printf', so that the output is produced
21843 at predictable points, regardless of whatever buffering does (or
21844 doesn't) take place.
21845 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21846 at different points.
21847
21848 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
21849
21850 * gdb.c++/inherit.exp: Update copyright years.
21851 * gdb.c++/method.exp: Likewise.
21852
21853 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
21854
21855 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21856 artificial methods/arguments.
21857 * gdb.c++/derivation.exp: Likewise.
21858 * gdb.c++/inherit.exp: Likewise.
21859 * gdb.c++/method.exp: Likewise.
21860 * gdb.c++/virtfunc.exp: Likewise.
21861
21862 2002-01-18 Andrew Cagney <ac131313@redhat.com>
21863
21864 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21865 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21866 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21867 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21868 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21869 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21870
21871 2002-01-17 Jim Blandy <jimb@redhat.com>
21872
21873 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21874 anchoring the pattern matching the entry point symbol's name.
21875
21876 2002-01-17 Andrew Cagney <ac131313@redhat.com>
21877
21878 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21879 continue/quit query. Update copyright.
21880
21881 2002-01-14 Michael Snyder <msnyder@redhat.com>
21882
21883 * gdb.base/gcore.exp: Remove extra debugging output.
21884
21885 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
21886
21887 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21888 for slightly dubious v2 mangled string.
21889
21890 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
21891
21892 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21893
21894 2002-01-10 Jason Merrill <jason@redhat.com>
21895
21896 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
21897
21898 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21899 constructors.
21900 * gdb.c++/derivation.exp: Likewise.
21901 * gdb.c++/templates.exp: Likewise.
21902 * gdb.c++/virtfunc.exp: Likewise.
21903
21904 2002-01-10 Michael Snyder <msnyder@redhat.com>
21905
21906 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
21907
21908 2002-01-08 Michael Snyder <msnyder@redhat.com>
21909
21910 * gdb.base/gcore.exp: New test for generate-core-file command.
21911 * gdb.base/gcore.c: Testcase for above.
21912 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21913
21914 2002-01-08 Jason Merrill <jason@redhat.com>
21915
21916 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21917
21918 2002-01-07 Fred Fish <fnf@redhat.com>
21919
21920 * gdb.c++/overload.exp: Remove unconditional xfails for:
21921 print foo_instance1.overloadargs(1)
21922 print foo_instance1.overloadargs(1, 2)
21923 print foo_instance1.overloadargs(1, 2, 3)
21924 print foo_instance1.overloadargs(1, 2, 3, 4)
21925 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21926 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21927 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21928 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21929 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21930 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21931 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21932 print foo_instance1.overload1arg()
21933 print foo_instance1.overload1arg((char)arg2)
21934 print foo_instance1.overload1arg((signed char)arg3)
21935 print foo_instance1.overload1arg((unsigned char)arg4)
21936 print foo_instance1.overload1arg((int)arg7)
21937 print foo_instance1.overload1arg((unsigned int)arg8)
21938 print foo_instance1.overload1arg((float)arg11)
21939 print foo_instance1.overload1arg((double)arg12)
21940
21941 2002-01-07 Michael Snyder <msnyder@redhat.com>
21942
21943 * gdb.base/huge.exp: New test. Print a very large target data object.
21944 (skip_huge_test): New test variable. Define if you want to skip this
21945 test. The test reads an 8 megabyte data object from the target, so it
21946 might be very time consuming on remote targets with a slow connection.
21947 * gdb.base/huge.c: New file. Test case for above.
21948
21949 2002-01-07 Fred Fish <fnf@redhat.com>
21950
21951 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21952 g_instance.bfoo, and g_instance.cfoo.
21953
21954 2002-01-07 Jeffrey A Law <law@redhat.com>
21955
21956 * gdb.base/break.c (multi_line_if_conditional): New function.
21957 (multi_ilne_while_conditional): Likewise.
21958 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21959 IF or WHILE condition puts the breakpoint at the start of
21960 the condition.
21961
21962 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21963 hppa*-*-hpux* expected failure.
21964 * gdb.base/structs.exp (do_function_calls): Similarly.
21965
21966 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21967 watchpoints.
21968
21969 2002-01-06 Andrew Cagney <ac131313@redhat.com>
21970
21971 Fix PR gdb/66.
21972 * gdb.base/structs.exp: Replace skip for a29k with skip for
21973 gdb,cannot_call_functions.
21974 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21975 * gdb.base/callfuncs.exp: Ditto.
21976 * gdb.base/call-rt-st.exp: Ditto.
21977 * gdb.base/call-strs.exp: Ditto.
21978 * gdb.base/callfwmall.exp: Ditto.
21979 * gdb.base/scope.exp: Obsolete xfail a29k.
21980 * gdb.c++/misc.exp: Ditto.
21981 * gdb.c++/cplusfuncs.exp: Ditto.
21982 * gdb.base/ptype.exp: Ditto.
21983 * gdb.base/printcmds.exp: Ditto.
21984 * gdb.base/opaque.exp: Ditto.
21985 * gdb.base/list.exp: Ditto.
21986 * gdb.base/funcargs.exp: Ditto.
21987 * gdb.base/default.exp: Ditto.
21988
21989 2002-01-04 Michael Snyder <msnyder@redhat.com>
21990
21991 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
21992 * gdb.base/maint.exp: Add tests for maint info sections options.
21993
21994 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21995
21996 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21997
21998 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
21999
22000 * gdb.asm/arm.inc: New file.
22001 * gdb.asm/asm-source.exp: Add arm targets.
22002 * gdb.asm/configure.in: Ditto.
22003 * gdb.asm/configure: Recreated from configure.in.
22004
22005 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22006
22007 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22008 with HP's compiler.
22009 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22010 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22011 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22012 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22013
22014 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22015 either HP's compilers or GCC.
22016
22017 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22018 a SIGBUS or SIGSEGV.
22019
22020 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22021
22022 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22023 can be compiled with either HP's compiler or GCC.
22024
22025 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22026 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22027 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22028
22029 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22030 to match current gdb output. Update due to using auto-solib-limit
22031 for limiting instead of overloading auto-solib-add.
22032 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22033 test program.
22034
22035 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
22036 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22037 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22038 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22039 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22040 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22041 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22042 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22043 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22044 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22045 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22046 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22047 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
22048
22049 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22050 a SIGTRAP to the inferior.
22051
22052 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
22053
22054 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22055 Substitute call to target_link by call to gdb_compile.
22056
22057 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22058
22059 * gdb.base/break.exp: Fix HP specific search string when testing
22060 backtracing in a called function.
22061
22062 * gdb.base/constvars.exp: Only set lang to C++ if we're
22063 compiling the test with HP's compilers.
22064 * gdb.base/volatile.exp: Similarly.
22065
22066 2001-12-19 Jim Blandy <jimb@redhat.com>
22067
22068 * gdb.base/printcmds.exp: Expect the null character to be printed
22069 as '\0', and the '\013' to be printed as '\v'.
22070 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22071 * gdb.base/setvar.exp: Same.
22072
22073 2001-12-17 Jim Blandy <jimb@redhat.com>
22074
22075 * gdb.base/completion.exp: Rather than completing very long
22076 filenames, which can make the readline library produce output we
22077 don't recognize, cd to the directory first, and then complete
22078 using nice, short relative paths.
22079
22080 * gdb.base/completion.exp: On some systems, there is, in fact, a
22081 variable named `b' in scope, since GDB treats all static
22082 variables as being in scope. So use `no_var_named_this'
22083 instead of `b'.
22084
22085 * gdb.base/corefile.exp: Recognize the message saying that GDB
22086 can't find the core file's registers as a failure.
22087
22088 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22089
22090 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22091 test expect string more specific.
22092
22093 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
22094
22095 * gdb.asm/asm-source.exp: Add support for xstormy16.
22096 * gdb.asm/configure.in: Ditto.
22097 * gdb.asm/configure: Rebuild.
22098 * gdb.asm/xstormy16.inc: New file.
22099
22100 2001-12-10 Fred Fish <fnf@redhat.com>
22101
22102 * gdb.base/maint.exp: Update to match changes in type dumping code.
22103
22104 2001-12-10 Jim Blandy <jimb@redhat.com>
22105
22106 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
22107 matching the entry point symbol's name at the beginning of the
22108 line.
22109
22110 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
22111
22112 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22113 gdb.c++/inherit.exp, gdb.c++/method.exp,
22114 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22115 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22116 and class layout support.
22117
22118 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
22119
22120 * gdb.c++/classes.exp: Add test for static member function.
22121 * gdb.c++/misc.cc: Add class with static member function.
22122
22123 2001-12-07 Jim Blandy <jimb@redhat.com>
22124
22125 If GDB says it can't find the struct the function returned, report
22126 those tests as `unsupported'.
22127 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22128 Rewrite subsequent tests to use it.
22129
22130 If GDB says it can't find the struct the function returned, report
22131 those tests as `unsupported'.
22132 * gdb.base/structs.exp (call_struct_func): New function.
22133 (do_function_calls): Use call_struct_func to call the functions
22134 returning structs.
22135
22136 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22137 whether functions are prototyped or not, so we can't possibly pass
22138 arguments to t_float_values2 properly.
22139
22140 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22141 value of `timeout' for targets other than the mips*tx39-*.
22142
22143 2001-12-06 Michael Snyder <msnyder@redhat.com>
22144
22145 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
22146 and detect whether the start symbol has a leading underscore.
22147
22148 2001-12-04 Jim Blandy <jimb@redhat.com>
22149
22150 * gdb.base/completion.exp: Clarify indentation.
22151
22152 2001-12-03 Jim Blandy <jimb@redhat.com>
22153
22154 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22155 variables on the S/390, not `.word'.
22156
22157 2001-11-30 Jim Blandy <jimb@redhat.com>
22158
22159 Add assembly-source tests for s390-ibm-linux.
22160 * gdb.asm/s390.inc: New file.
22161 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22162 the S/390 architecture.
22163 * gdb.asm/configure: Regenerated.
22164
22165 2001-11-30 Michael Snyder <msnyder@redhat.com>
22166
22167 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22168 next, info source, info sources, info line, global and static
22169 variables, and static functions.
22170 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22171 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22172 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22173 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22174 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22175 (gdbasm_leave): Restore frame pointer.
22176 (gdbasm_startup): Copy stack set-up from crt0.S.
22177
22178 2001-11-26 Fernando Nasser <fnasser@redhat.com>
22179
22180 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22181 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22182 to a local (non-static) variable. Copy tstruct.a to a static buffer
22183 and return a pointer to that buffer.
22184 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22185
22186 2001-11-24 Mark Kettenis <kettenis@gnu.org>
22187
22188 * gdb.asm/configure.in: Fix recognition of ix86 target.
22189 * gdb.asm/configure: Regenerate.
22190
22191 2001-11-21 Michael Snyder <msnyder@redhat.com>
22192
22193 * gdb.asm/sparc.inc: New file.
22194 * gdb.asm/asm-source.exp: Recognize sparc target.
22195 * gdb.asm/configure.in: Recognize sparc target.
22196 * gdb.asm/configure: Regenerate.
22197
22198 2001-11-21 Michael Snyder <msnyder@redhat.com>
22199
22200 * gdb.asm/m32r.inc: New file.
22201 * gdb.asm/asm-source.exp: Recognize m32r target.
22202 * gdb.asm/configure.in: Recognize m32r target.
22203 * gdb.asm/configure: Regenerate.
22204
22205 2001-11-20 Michael Snyder <msnyder@redhat.com>
22206
22207 * gdb.asm/i386.inc: New file.
22208 * gdb.asm/asm-source.exp: Recognize ix86 target.
22209 * gdb.asm/configure.in: Recognize ix86 target.
22210 * gdb.asm/configure: Regenerate.
22211
22212 * gdb.c++/namespace.exp: Fix quotes in output messages.
22213
22214 2001-11-14 Michael Snyder <msnyder@redhat.com>
22215
22216 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
22217 qualifier in a type cast expression, to designate an address
22218 in the instruction space (Harvard architecture).
22219
22220 2001-11-13 Michael Snyder <msnyder@redhat.com>
22221
22222 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22223 Tests for expressions using 'const' and 'volatile'.
22224
22225 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
22226
22227 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22228
22229 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
22230
22231 * lib/mi-support.exp (mi_run_to_helper): Move comments
22232 outside of gdb_expect.
22233
22234 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
22235
22236 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22237 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22238 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22239 mi0_run_to): New functions.
22240 * gdb.mi/mi-simplerun.exp: Use them.
22241 * gdb.mi/mi0-simplerun.exp: Likewise.
22242 * gdb.mi/mi-var-cmd.exp: Likewise.
22243 * gdb.mi/mi0-var-cmd.exp: Likewise.
22244
22245 2001-11-10 Andrew Cagney <ac131313@redhat.com>
22246
22247 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22248 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22249
22250 2001-11-09 Andrew Cagney <ac131313@redhat.com>
22251
22252 * gdb.base/restore.exp: Include $expected value in restored test
22253 message.
22254
22255 2001-11-09 Andrew Cagney <ac131313@redhat.com>
22256
22257 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22258 implemented.
22259
22260 2001-11-08 Michael Snyder <msnyder@redhat.com>
22261
22262 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22263 Add pass/fail message for stop at breakpoint in call dummy function.
22264
22265 2001-11-07 Michael Snyder <msnyder@redhat.com>
22266
22267 * gdb.c++/templates.exp (test_template_breakpoints):
22268 If we get an overload menu, but it does not match what
22269 we expect, we still need to issue the "cancel" command.
22270 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22271 making the whitespace optional. Argument for "new" may be
22272 "unsigned" as well as "unsigned int/long".
22273 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
22274 making the whitespace optional. Also replace "(void) with
22275 "((void|)), making the keyword "void" optional.
22276 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
22277 making the whitespace optional. Also replace "(void) with
22278 "((void|)), making the keyword "void" optional.
22279 * gdb.base/callfuncs.c (t_float_values): This function must
22280 _not_ be prototyped, and the following function (t_float_values2)
22281 must be prototyped (if the compiler supports it), so that GDB
22282 can be tested against both cases. Usually one case involves
22283 promotion of float to double, while the other does not.
22284 * gdb.base/callfwmall.c: Ditto.
22285 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22286 includes a stack frame for "start".
22287
22288 2001-11-05 Jim Blandy <jimb@redhat.com>
22289
22290 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22291 pointers are 32 bits long, and that offsets of relocs are always
22292 stored in the data (REL-style), and not in the reloc entry itself
22293 (RELA-style).
22294 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22295 stabs.
22296
22297 2001-11-01 Michael Snyder <msnyder@redhat.com>
22298
22299 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22300 and regular expression operators by using quoting.
22301
22302 2001-10-31 Michael Snyder <msnyder@redhat.com>
22303
22304 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22305 depending on what the symbol table contains.
22306 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22307 the output of the ptype command. Similarly, accept both "const &"
22308 and "const&".
22309
22310 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
22311
22312 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22313 symbol `STORAGE' to allow to choose the storage class of
22314 the local datastructures.
22315 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22316 compiler directive.
22317
22318 2001-10-30 Michael Snyder <msnyder@redhat.com>
22319
22320 * gdb.base/jump.exp: Allow it to run for all targets.
22321
22322 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
22323
22324 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22325 with new double_array size.
22326 (main): Change storage class of all local variables to static.
22327 Reduce size of double_array to 9.
22328 * gdb.base/call-ar-st.exp: Increase timeout value.
22329 Change expected output for double array to match new size in
22330 call-ar-st.c.
22331
22332 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
22333
22334 * gdb.base/ending-run.exp: Create identical output when passing
22335 `step to end of run' case. Add regular expression branch satisfying
22336 Stormy16 target.
22337
22338 2001-10-28 Mark Kettenis <kettenis@gnu.org>
22339
22340 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22341 that we catch the expected failure under Linux/x86.
22342
22343 2001-10-29 Orjan Friberg <orjanf@axis.com>
22344
22345 * gdb.base/setvar.exp: Escape curly braces.
22346 * gdb.stabs/weird.exp: Ditto.
22347
22348 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
22349
22350 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22351 * gdm.mi/mi0-hack-cli.exp: Likewise.
22352
22353 2001-10-25 Andrew Cagney <ac131313@redhat.com>
22354
22355 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22356 messages.
22357
22358 2001-10-21 Andrew Cagney <ac131313@redhat.com>
22359
22360 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22361 checking MI enabled.
22362
22363 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
22364
22365 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22366
22367 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
22368
22369 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22370 if gdb child process crashes, just signal an error.
22371
22372 2001-10-02 Jim Blandy <jimb@redhat.com>
22373
22374 * lib/gdb.exp (test_xfail_format): Simplify.
22375
22376 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22377 front of the variable name `format'. Simplify `if'.
22378
22379 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
22380
22381 * gdb.threads/pthreads.exp: Wait for output and delay
22382 before sending ^C.
22383
22384 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
22385
22386 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22387 some incorrect output instead of timing out.
22388 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22389
22390 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
22391
22392 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22393 check to allow additional `int'.
22394
22395 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
22396
22397 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22398 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22399
22400 2001-09-27 Michael Snyder <msnyder@redhat.com>
22401
22402 * lib/gdb.exp (test_debug_format): New proc.
22403 (setup_xfail_format): Use new proc test_debug_format.
22404 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22405 proc; use new service proc test_debug_format.
22406 Replace all other "gcc_compiled" tests with this test.
22407 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22408 proc; use new service proc test_debug_format.
22409 Replace all other "gcc_compiled" tests with this test.
22410
22411 2001-09-27 Michael Snyder <msnyder@redhat.com>
22412
22413 * gdb.base/cvexpr.exp: New file.
22414 * gdb.base/cvexpr.c: New file
22415 Test for expressions using const and volatile keywords.
22416
22417 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
22418
22419 * gdb.base/constvars.exp: Check for different orders of keywords
22420 and additional "int" strings in output.
22421
22422 2001-09-22 Andrew Cagney <ac131313@redhat.com>
22423
22424 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22425 responses from "help maint".
22426
22427 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
22428
22429 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22430 to localhost:NNN instead of :NNN, in case Xvfb is listening
22431 only on TCP.
22432
22433 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
22434
22435 * gdb.base/recurse.exp: When checking leaving the watchpoint
22436 scope, recognize when gdb is in function's epilogue and pass.
22437
22438 2001-09-18 Keith Seitz <keiths@redhat.com>
22439
22440 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22441 support for running tests against sid targets.
22442 (gdbtk_done): Ditto.
22443
22444 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
22445
22446 * gdb.base/ending-run.c (main): Set stdout buffersize
22447 to the same reasonable value for any target.
22448 * gdb.base/ending-run.exp: Add a regular expression
22449 to make testsuite happy on Sanyo Stormy16 target.
22450
22451 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
22452
22453 * gdb.base/display.c (do_loops): Add float variable `f'.
22454 Increment f in loop.
22455 * gdb.base/display.exp: Increment timeout by 60 seconds.
22456 Change float display test to use variable `f'.
22457
22458 2001-09-17 Jim Blandy <jimb@redhat.com>
22459
22460 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22461 overflowing the limited breakpoint tables on some ROM monitors
22462 (like the ROM68K).
22463
22464 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
22465
22466 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22467 the "-ac" (disable access control) flag.
22468
22469 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
22470
22471 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22472 ints.
22473
22474 2001-08-30 Keith Seitz <keiths@redhat.com>
22475
22476 * lib/gdb.exp: Move all insight-related functionality into
22477 separate file.
22478 * lib/insight-support.exp: New file.
22479
22480 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
22481
22482 * config/sid.exp (sid_start): Never set sid verbosity; disable
22483 expect_background {} that consumed its stdout; tolerate </dev/null.
22484 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22485
22486 2001-08-18 Andrew Cagney <ac131313@redhat.com>
22487
22488 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22489 CLI jump command to start it.
22490 (mi_run_to_main): Fail immediatly when unexpected output.
22491
22492 2001-08-18 Andrew Cagney <ac131313@redhat.com>
22493
22494 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22495 beginning of function. Fix PR gdb/191.
22496
22497 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
22498
22499 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22500 what to force sid endianness to.
22501
22502 2001-08-15 Keith Seitz <keiths@redhat.com>
22503
22504 * lib/gdb.exp (gdbtk_start): Don't set environment
22505 variables for TCL_LIBRARY and friends. Insight will
22506 now figure these out for itself.
22507
22508 2001-08-02 Michael Snyder <msnyder@redhat.com>
22509
22510 * gdb.base/completion.exp: Remove the symbol "a64l" from
22511 the expect string; this is target-specific, and not related
22512 to what is being tested.
22513
22514 2001-08-02 Dave Brolley <brolley@redhat.com>
22515
22516 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22517
22518 2001-07-25 Michael Snyder <msnyder@redhat.com>
22519
22520 * gdb.base/consecutive.exp: New file. Test stepping over
22521 breakpoints on consecutive instructions.
22522 * gdb.base/consecutive.c: New file.
22523
22524 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22525 curly braces in regular expressions.
22526
22527 2001-07-25 Michael Snyder <msnyder@redhat.com>
22528
22529 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22530 legitimate output from stepping out of main.
22531
22532 2001-07-22 Keith Seitz <keiths@redhat.com>
22533
22534 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22535 the empty string, do not run the tests.
22536
22537 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22538
22539 * gdb.base/long_long.exp: Detect size of pointer. Take into
22540 account 2-byte pointers when testing for p/a results.
22541
22542 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22543
22544 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
22545 and defined to 1K for m68hc11.
22546 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22547 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22548 (sizeof_random_data): New variable to tell the size of the data table;
22549 don't test past this size; always run to main.
22550
22551 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22552
22553 * gdb.base/return2.exp: return of long long and double fails for
22554 68HC11; don't execute these tests on that platform.
22555 * gdb.base/return.exp: Return of a double fails for 68hc11.
22556
22557 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22558
22559 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22560 tests that print a float.
22561 * call-rt-st.exp: Likewise.
22562
22563 2001-07-12 Mark Kettenis <kettenis@gnu.org>
22564
22565 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22566 running this test on Linux.
22567
22568 2001-06-24 Michael Chastain <chastain@redhat.com>
22569
22570 * gdb.base/arithmet.exp: Remove some tests to make all test names
22571 unique.
22572
22573 2001-07-03 Michael Snyder <msnyder@redhat.com>
22574
22575 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22576 the output of the ptype command.
22577
22578 2001-07-02 Michael Snyder <msnyder@redhat.com>
22579
22580 * gdb.base/completion.exp: Don't assume that break.c is the only
22581 source file that may contain functions named "marker".
22582 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22583
22584 2001-06-28 Andrew Cagney <ac131313@redhat.com>
22585
22586 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22587 of files to delete.
22588
22589 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22590 * gdb.disasm/h8300s.exp: New file.
22591 gdb.disasm/h8300s.s: Likewise.
22592
22593 2001-06-27 Andrew Cagney <ac131313@redhat.com>
22594
22595 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22596 empty breakpoint tables.
22597
22598 2001-06-25 Andrew Cagney <ac131313@redhat.com>
22599
22600 * lib/mi-support.exp: Update args=... part of stop-reason
22601 patterns. Accept either a list or a tuple.
22602
22603 2001-06-23 Andrew Cagney <ac131313@redhat.com>
22604
22605 * lib/mi-support.exp: Remove local emacs variable defining
22606 change-log-default-name.
22607
22608 2001-06-22 Michael Chastain <chastain@redhat.com>
22609
22610 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22611 This is operationally compatible with the previous version.
22612
22613 2001-06-13 Jim Blandy <jimb@redhat.com>
22614
22615 * lib/gdb.exp (gdb_test): Doc fix.
22616
22617 2001-06-10 Michael Chastain <chastain@redhat.com>
22618
22619 * gdb.base/exprs.exp: Remove a duplicate test.
22620
22621 2001-06-06 Jim Blandy <jimb@redhat.com>
22622
22623 * gdb.base/return2.exp (main): Use values to test float and double
22624 returns that are not NaN's, to avoid being confused by IEEE
22625 comparison rules.
22626
22627 2001-06-04 Michael Snyder <msnyder@redhat.com>
22628
22629 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
22630 non-zero if control_c fails. Terminate the test on failure,
22631 rather than wait for 12 more tests to time out.
22632
22633 2001-06-06 Jim Blandy <jimb@redhat.com>
22634
22635 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
22636 Don't forget to match the GDB prompt.
22637
22638 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22639
22640 2001-06-04 Jim Blandy <jimb@redhat.com>
22641
22642 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22643 command.
22644
22645 2001-05-31 Kevin Buettner <kevinb@redhat.com>
22646
22647 * gdb.base/annota1.exp (info break): Match four or more spaces
22648 after "Address".
22649
22650 2001-05-31 Michael Chastain <chastain@redhat.com>
22651
22652 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22653 (dm_type_int_star): Likewise.
22654 (dm_type_long_star): Likewise.
22655 (dm_type_void_star): Likewise.
22656
22657 2001-05-29 Kevin Buettner <kevinb@redhat.com>
22658
22659 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22660 to a known value in order to get consistent results regardless
22661 of the setting of INPUTRC or the presence or contents of .inputrc.
22662
22663 2001-05-24 Michael Snyder <msnyder@redhat.com>
22664
22665 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22666 Don't require that the main thread and the manager thread are the
22667 first in the list.
22668
22669 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22670 debugging. If test fails, issue an "unsupported" not a "fail".
22671
22672 2001-05-24 Jim Blandy <jimb@redhat.com>
22673
22674 Don't assume that short is shorter than int.
22675 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22676 assume that shorts are smaller than ints. On a 16-bit machine,
22677 this isn't true.
22678 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22679 an int, is not equal to ~0 stored in an unsigned char. This tests
22680 the same thing that the previous test meant to, but works on
22681 16-bit machines, too.
22682 ("print unsigned char != (~0)"): Same test, complemented.
22683
22684 2001-05-24 Michael Snyder <msnyder@redhat.com>
22685
22686 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
22687 test for (full_coverage == 0). This makes the test run faster,
22688 and prevents dejagnu getting out of step.
22689
22690 2001-05-23 Kevin Buettner <kevinb@redhat.com>
22691
22692 * gdb.base/finish.exp (finish_void): Revise pattern for
22693 stopping on the call statement to not permit stopping at
22694 the start of the instructions comprising the call sequence.
22695
22696 2001-05-19 Michael Chastain <chastain@redhat.com>
22697
22698 * gdb.base/callfuncs.exp: Make all test names unique.
22699 * gdb.base/commands.exp: Make all test names unique.
22700 * gdb.base/condbreak.exp: Make all test names unique.
22701 * gdb.base/dbx.exp: Make all test names unique.
22702 * gdb.base/default.exp: Make all test names unique.
22703 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22704 and TIMEOUT messages to their corresponding PASS message.
22705 * gdb.base/ending-run.exp: Make all test names unique.
22706 * gdb.base/long_long.exp: Remove duplicate test.
22707
22708 2001-05-21 Kevin Buettner <kevinb@redhat.com>
22709
22710 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22711 stop on the call statement as well as the statement after the
22712 call.
22713
22714 2001-05-21 Michael Snyder <msnyder@redhat.com>
22715
22716 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22717
22718 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
22719
22720 * gdb.base/completion.exp: Revamp test. Make it execute on all
22721 platforms.
22722
22723 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
22724
22725 * config/gdbserver.exp (gdb_load): Handle the case
22726 in which the arguments to gdbserver are given in the
22727 baseboard configuration file.
22728 Also handle the case in which the server needs to do a
22729 load.
22730
22731 2001-05-07 Keith Seitz <keiths@cygnus.com>
22732
22733 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22734 set up the display for testing.
22735 (gdbtk_start): Convert all paths to paths that tcl will like.
22736 Export target information to environment.
22737 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22738 necessary.
22739 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22740 (to_tcl_path): New proc to convert a given pathname into
22741 a path acceptible as an argument to a tcl command.
22742 (_gdbtk_export_target_info): New proc to export target info
22743 into the environment for gdbtk testing.
22744 (gdbtk_done): New proc to signal end-of-test.
22745
22746 2001-05-06 Jim Blandy <jimb@redhat.com>
22747
22748 * restore.c: Make the code of caller0 correspond to its comment.
22749
22750 2001-05-03 Michael Snyder <msnyder@redhat.com>
22751
22752 * config/sid.exp (gdb_target_sid): Check for error messages.
22753 On error or timeout, don't make expect exit (which will terminate
22754 all subsequent tests); instead just make gdb exit.
22755 (gdb_load): Check for error messages. On error or timeout,
22756 return a negative value.
22757
22758 2001-04-24 Jim Blandy <jimb@redhat.com>
22759
22760 * gdb.c++/templates.exp: If we see the prompt for the overload
22761 list, but we haven't recognized any of the longer patterns,
22762 arrange for this test to fail, not hang.
22763
22764 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22765 variations.
22766
22767 2001-04-22 Michael Chastain <chastain@redhat.com>
22768
22769 * gdb.c++/local.exp: Use the 'runto' library function.
22770 * gdb.c++/namespace.exp: Likewise.
22771 * gdb.c++/overload.exp: Likewise.
22772
22773 2001-03-26 Kevin Buettner <kevinb@redhat.com>
22774
22775 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22776 * gdb.base/step-line.exp: New file. Test step/next in presence of
22777 #line directives.
22778 * gdb.base/step-line.c: New file. Test program for the above.
22779 * gdb.base/step-line.inp: New file. We pretend that this file has
22780 been transformed by some other tool into step-line.c.
22781
22782 2001-03-21 Jim Blandy <jimb@redhat.com>
22783
22784 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22785 unmangled operator names.
22786
22787 2001-03-20 Jim Blandy <jimb@redhat.com>
22788
22789 * gdb.threads/linux-dp.exp: Recognize an additional message
22790 generated by GDB when it doesn't understand how to debug threads
22791 on the target system.
22792
22793 2001-03-19 Andrew Cagney <ac131313@redhat.com>
22794
22795 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22796
22797 2001-03-12 Michael Chastain <chastain@redhat.com>
22798
22799 * gdb.c++/derivation.exp: Use the 'runto' library function.
22800
22801 2001-03-12 Michael Chastain <chastain@redhat.com>
22802
22803 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22804
22805 2001-02-24 Michael Chastain <chastain@redhat.com>
22806
22807 * gdb.c++/ref-types.exp: Change handwritten code to library
22808 function 'runto'.
22809
22810 2001-03-16 Orjan Friberg <orjanf@axis.com>
22811
22812 * gdb.base/signals.exp: Set count to 0 explicitly.
22813
22814 2001-03-15 Mark Salter <msalter@redhat.com>
22815
22816 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22817 (gdb_target_monitor): Add check of gdb_target_cmd return value.
22818 (gdb_load): Add support for additional target_info: gdb_download_size
22819 and gdb_load_timeout.
22820
22821 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22822
22823 * gdb.base/annota1.exp: Move test of isnative to earlier in the
22824 file -- to prevent failing when the compile fails but we have no
22825 intention of running the tests anyway.
22826
22827 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22828 tests if set.
22829
22830 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
22831 integers.
22832
22833 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22834 * gdb.c++/namespace.exp: Ditto.
22835
22836 2001-03-07 Orjan Friberg <orjanf@axis.com>
22837
22838 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22839 * gdb.base/pointers.exp: Relax pattern match of decimals.
22840
22841 2001-03-06 Kevin Buettner <kevinb@redhat.com>
22842
22843 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22844 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22845 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22846 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22847 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22848 config/sh.exp, config/sid.exp, config/slite.exp,
22849 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22850 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22851 config/vxworks.exp, config/vxworks29k.exp,
22852 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22853 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22854 gdb.base/arithmet.exp, gdb.base/assign.exp,
22855 gdb.base/async.exp, gdb.base/attach.exp,
22856 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22857 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22858 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22859 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22860 gdb.base/commands.exp, gdb.base/completion.exp,
22861 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22862 gdb.base/constvars.exp, gdb.base/corefile.exp,
22863 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22864 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22865 gdb.base/ending-run.exp, gdb.base/environ.exp,
22866 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22867 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22868 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22869 gdb.base/funcargs.exp, gdb.base/help.exp,
22870 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22871 gdb.base/logical.exp, gdb.base/long_long.exp,
22872 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22873 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22874 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22875 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22876 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22877 gdb.base/regs.exp, gdb.base/relational.exp,
22878 gdb.base/remote.exp, gdb.base/reread.exp,
22879 gdb.base/restore.exp, gdb.base/return2.exp,
22880 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22881 gdb.base/selftest.exp, gdb.base/setshow.exp,
22882 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22883 gdb.base/sigall.exp, gdb.base/signals.exp,
22884 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22885 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22886 gdb.base/step-test.exp, gdb.base/structs.c,
22887 gdb.base/structs.exp, gdb.base/structs2.exp,
22888 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22889 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22890 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22891 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22892 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22893 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22894 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22895 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22896 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22897 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22898 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22899 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22900 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22901 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22902 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22903 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22904 gdb.trace/circ.exp, gdb.trace/collection.exp,
22905 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22906 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22907 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22908 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22909 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22910 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22911 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22912 notices.
22913
22914 2001-02-27 Michael Snyder <msnyder@cygnus.com>
22915
22916 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22917 first arg is int not float.
22918
22919 2001-02-22 Michael Snyder <msnyder@cygnus.com>
22920
22921 * gdb.base/reread.exp: Unsupported for non-native targets;
22922 doesn't work for remote debugging.
22923
22924 2001-02-19 Fernando Nasser <fnasser@redhat.com>
22925
22926 From Drew Moseley <dmoseley@redhat.com>
22927 * gdb.base/ending-run.exp: Properly handle the BSP state when
22928 stepping past the end of main.
22929
22930 2001-02-19 John Moore <jmoore@redhat.com>
22931
22932 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22933 Converted HPUX fix for non-expected items following multiple
22934 step commands into general solution for all platforms.
22935
22936 2001-02-18 Michael Chastain <chastain@redhat.com>
22937
22938 * gdb.c++/classes.exp (do_tests): Change runto statements
22939 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22940 statements demangler agnostic.
22941 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22942 (gdb_virtfunc_restart): Likewise.
22943
22944 2001-02-14 Michael Chastain <chastain@redhat.com>
22945
22946 * gdb.c++/inherit.exp (do_tests): Change runto statements
22947 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22948 statements demangler agnostic.
22949
22950 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22951
22952 * gdb.threads/pthreads.exp: Unify pass/fail messages for
22953 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22954 before calling common_routine 15 times'' tests.
22955
22956 2001-02-11 Michael Chastain <chastain@redhat.com>
22957
22958 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22959 Helps the test script figure out which demangler is in use.
22960 (dm_type_foo_ref): Ditto.
22961 (dm_type_int_star): Ditto.
22962 (dm_type_long_star): Ditto.
22963 (dm_type_unsigned_int): Ditto.
22964 (dm_type_void): Ditto.
22965 (dm_type_void_star): Ditto.
22966 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
22967 Probe the gdb demangler and set variables to accommodate
22968 formatting differences.
22969 (info_func_regexp): New function. Same as info_func, but
22970 matches against a regexp.
22971 (info_func): Match against a literal string.
22972 (print_addr_2): New function. Match against a literal string,
22973 which can be different from the input to gdb.
22974 (print_addr): Simply call print_addr_2 with the same argument twice.
22975 (test_lookup_operator_functions): Use demangler formatting variables.
22976 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22977 the tests in the same order as the C++ class declaration.
22978 (test_paddr_operator_functions): Ditto.
22979 (test_paddr_overloaded_functions): Ditto.
22980 (test_paddr_hairy_functions): Use demangler formatting variables.
22981 Add reference to gdb/19 for related tests.
22982 (do_tests): Call probe_demangler.
22983
22984 2001-01-30 Kevin Buettner <kevinb@redhat.com>
22985
22986 * gdb.c++/templates.cc (printf): Remove unused function definition.
22987
22988 2001-01-26 Felix Lee <flee@redhat.com>
22989
22990 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22991
22992 2001-01-25 matthew green <mrg@redhat.com>
22993
22994 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22995 up sid.
22996 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22997
22998 2001-01-25 matthew green <mrg@redhat.com>
22999
23000 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
23001 Deprecate $sid_spawn_id.
23002 (sid_exit): Remove code necessary only for `spawn.'
23003
23004 2001-01-25 matthew green <mrg@redhat.com>
23005
23006 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23007
23008 2001-01-28 Michael Chastain <chastain@redhat.com>
23009
23010 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23011 to call when tests fail. It takes gdb out of the overloaded
23012 function choice menu back to the main prompt, so that the test
23013 program stays synchronized.
23014 (set_bp_overloaded): New proc to collect all the common
23015 code for setting a breakpoint on an overloaded name. Calls
23016 take_gdb_out_of_choice_menu when needed.
23017 (menu_overload1arg): New variable to collect the repeated
23018 instances of the expected menu for an overloaded name. Change
23019 the regular expression to handle changes in g++ type encoding:
23020 "void" can be either "void" or "", and "unsigned int" can be
23021 either "unsigned int" or "unsigned".
23022 (continue_to_bp_overloaded): Change regular expressions to handle
23023 changes in g++ type encoding.
23024 (no proc): Call take_gdb_out_of_choice_menu when needed.
23025 Remove redundant calls to "info break". Accept either "canceled"
23026 or "cancelled". Change regular expressions in "info break"
23027 calls to handle changes in g++ type encoding. Give all tests
23028 unique strings.
23029
23030 2001-01-17 Ben Elliston <bje@redhat.com>
23031
23032 * config/sid.exp: New file.
23033
23034 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23035
23036 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23037
23038 2000-12-21 Michael Snyder <msnyder@cygnus.com>
23039
23040 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23041 Add a RE to accept a non-ascii char if one is ever presented.
23042
23043 2000-12-20 Fernando Nasser <fnasser@redhat.com>
23044
23045 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
23046
23047 2000-12-18 Michael Snyder <msnyder@cygnus.com>
23048
23049 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
23050 in regexp. One '\' does not suffice on Linux.
23051
23052 2000-12-09 Michael Chastain <chastain@redhat.com>
23053
23054 * gdb.base/break.exp (test_clear_command): Use a marker function
23055 rather than 'main' for the test function. Also move this
23056 test to an execution point where the marker function names are
23057 guaranteed to be bound to functions. (Executing tests after a
23058 'finish' from main runs into name conflicts with local names
23059 in __libc_start_main).
23060
23061 2000-12-07 Michael Snyder <msnyder@cygnus.com>
23062
23063 * gdb.base/finish.exp: New test for gdb's "finish" command.
23064 * gdb.base/return2.exp: New test for gdb's "return" command.
23065 * gdb.base/return2.c: New source file for above.
23066
23067 2000-12-05 Michael Snyder <msnyder@cygnus.com>
23068
23069 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23070 * gdb.base/miscexprs.exp: Ditto.
23071 * gdb.base/pointers.exp: Ditto.
23072 * gdb.c++/derivation.exp: Ditto.
23073 * gdb.c++/local.exp: Ditto.
23074 * gdb.c++/namespace.exp: Ditto.
23075 * gdb.c++/overload.exp: Ditto.
23076 * gdb.c++/ref-types.exp: Ditto.
23077
23078 2000-12-05 Michael Snyder <msnyder@cygnus.com>
23079
23080 * gdb.base/constvars.exp: Test result of "up" command.
23081 * gdb.base/miscexprs.exp: Ditto.
23082 * gdb.base/pointers.exp: Ditto.
23083 * gdb.base/scope.exp: Ditto.
23084 * gdb.c++/derivation.exp: Ditto.
23085 * gdb.c++/local.exp: Ditto.
23086 * gdb.c++/namespace.exp: Ditto.
23087 * gdb.c++/overload.exp: Ditto.
23088 * gdb.c++/ref-types.exp: Ditto.
23089
23090 2000-11-22 Michael Chastain <chastain@redhat.com>
23091
23092 * mips_pro.exp: Accept either "middle -> top -> main" or
23093 "middle -> main" in the backtrace, because gcc can optimize
23094 tail calls to jumps. Remove setup_xfail for the hppa case.
23095 Add a comment with the original warning messages from PR 3016,
23096 which was filed in 1993, to preserve them for posterity.
23097
23098 2000-11-17 Nick Duffek <nsd@redhat.com>
23099
23100 * lib/gdb.exp (gdb_test): Override timeout with board info.
23101
23102 2000-11-17 Nick Duffek <nsd@redhat.com>
23103
23104 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23105 the second kill and detach messages.
23106
23107 2000-11-17 Nick Duffek <nsd@redhat.com>
23108
23109 * configure.in: Add AC_EXEEXT.
23110 * configure: Regenerate.
23111 * Makefile.in (just-check): Export EXEEXT.
23112 * lib/gdb.exp ($EXEEXT): Import from environment.
23113 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23114 expect "maint dump-me" on Cygwin.
23115 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23116 $EXEEXT.
23117
23118 2000-11-17 Nick Duffek <nsd@redhat.com>
23119
23120 * gdb.base/break.exp: Test backtrace and finish from called
23121 function on all platforms, not just HP-UX.
23122
23123 2000-11-03 Michael Snyder <msnyder@cygnus.com>
23124
23125 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23126 code from gdb_target_monitor, so it can be used independantly
23127 for gdbserver. Also comment out an unnecessary PUTS.
23128
23129 2000-11-03 Michael Snyder <msnyder@cygnus.com>
23130
23131 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23132 * gdb.base/corefile.exp: Expect the message "Program is being
23133 debugged already" when we send the "corefile" command, since
23134 the preceeding gdb_load may have connected gdb to a remote target.
23135 * gdb.base/display.exp: Disable hardware watchpoints if new
23136 board info variable "no_hardware_watchpoints" is true.
23137 Replace single-letter commands with more readable ones.
23138 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23139 if new board info variable "no_hardware_watchpoints" is true.
23140 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23141 to see if stdio (printf) testing is possible.
23142 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23143 board info variable "no_hardware_watchpoints" is true. Use new
23144 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23145
23146 2000-11-13 Fernando Nasser <fnasser@redhat.com>
23147
23148 From Orjan Friberg <orjanf@axis.com>:
23149 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23150 in array print pattern match.
23151
23152 2000-11-09 Fernando Nasser <fnasser@redhat.com>
23153
23154 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23155 spelling "cancelled" to U.S. spelling "canceled" to match changes
23156 made to gdb.
23157 * gdb.c++/ovldbreak.exp: Ditto.
23158
23159 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23160
23161 * gdb.base/callfuncs.c (main): Moved to end of file, call
23162 t_double_values to initialize the FPU before inferior calls are made.
23163 * gdb.base/callfuncs.exp: Test for register preservation after calling
23164 inferior functions. Add tests for continuining, finishing and
23165 returning from a stop in a call dummy.
23166
23167 2000-10-24 Michael Snyder <msnyder@cygnus.com>
23168
23169 * gdb.base/commands.exp: Break up long lines, and re-indent.
23170
23171 2000-10-19 Michael Snyder <msnyder@cygnus.com>
23172
23173 * config/gdbserver.exp: Rewritten from the ground up, to make it
23174 compatible with the current dejagnu tree, and to make it work with
23175 the new "gdbserver" in libremote.
23176
23177 2000-10-16 Michael Snyder <msnyder@cygnus.com>
23178
23179 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23180 * gdb.base/varargs.exp: Skip entire test if no printf support.
23181 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23182 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23183
23184 2000-10-13 Michael Snyder <msnyder@cygnus.com>
23185
23186 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23187 no floating point support.
23188 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23189 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23190 * gdb.base/call-rt-st.exp: Ditto.
23191 * gdb.base/call-strs.exp: Ditto.
23192
23193 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23194
23195 * gdb.base/sizeof.c: include <stdio.h>.
23196
23197 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
23198 'finish', otherwise uncaptured gdb_prompt would potentially
23199 throw remaining test points out of sync.
23200
23201 2000-07-26 Scott Bambrough <scottb@netwinder.org>
23202
23203 * gdb.base/recurse.exp: Run tests for all targets.
23204 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23205 gnu-oldld case on ARM.
23206 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23207 for ARM targets.
23208
23209 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23210
23211 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23212 * gdb.java/configure: Rebuild.
23213
23214 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23215
23216 * gdb.java/jv-exp.exp: New file.
23217
23218 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23219
23220 * configure: Rebuilt.
23221 * configure.in (configdirs): Add gdb.java.
23222 * gdb.java/jmisc.java: New file.
23223 * gdb.java/jmisc.exp: New file.
23224 * gdb.java/Makefile.in: New file.
23225 * gdb.java/configure: Rebuilt.
23226 * gdb.java/configure.in: New file.
23227 * lib/java.exp: New file.
23228
23229 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23230
23231 * gdb.base/exprs.exp: Test casts to a pointer including over and
23232 underflow.
23233
23234 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23235
23236 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
23237 and the compilers sizes.
23238
23239 2000-07-09 Nick Duffek <nsd@redhat.com>
23240
23241 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23242 (use_methods): New function.
23243 (main): Call use_methods().
23244 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23245 (do_tests): Call test_method_param_class.
23246
23247 2000-07-09 Nick Duffek <nsd@redhat.com>
23248
23249 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23250 spelling.
23251 (test_enums): New procedure. Move enum tests from end of script
23252 to here. Set breakpoint on function name instead of line number.
23253 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23254 (enums2): New marker function.
23255 (enums1): New function.
23256 (main): Call enums1(). Move enum tests to enums1().
23257
23258 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23259
23260 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
23261 compile/link program. Update line numbers.
23262 * gdb.asm/d10v.inc: Define ``startup''.
23263 * gdb.asm/asmsrc1.s: Add definition of _start.
23264
23265 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23266
23267 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23268
23269 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23270
23271 * gdb.base/maint.exp: Add 'maint print architecture' item to output
23272 of 'help maint print' command.
23273
23274 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23275
23276 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
23277 they use gdb_expect_list.
23278
23279 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23280
23281 * gdb.base/commands.exp: Use ``set remote
23282 memory-read-packet-size'' instead of ``set endian big'' to test
23283 long commands.
23284
23285 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
23286
23287 * gdb.c++/templates.exp (do_tests): Make all of these work under
23288 g++, and stop skipping them.
23289
23290 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23291 work under g++.
23292
23293 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
23294 initialization.
23295
23296 2000-06-02 Michael Snyder <msnyder@cygnus.com>
23297
23298 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23299 the regular expression: accept an (almost) arbitrary sequence of
23300 "frames-invalid" and "breakpoints-invalid" messages both before
23301 and after the "starting" message.
23302
23303 2000-06-02 Michael Snyder <msnyder@cygnus.com>
23304
23305 * gdb.c++/local.exp: This test has never been known to work with g++.
23306
23307 2000-05-18 Michael Snyder <msnyder@cygnus.com>
23308
23309 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23310 Relax the regular expression a little, make it pass on Solaris 8.
23311
23312 2000-05-12 Kevin Buettner <kevinb@redhat.com>
23313
23314 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
23315 a call, do not require that gdb stop on the line after the call.
23316 Instead, it is permissible for gdb to stop on the line of the
23317 call itself.
23318
23319 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
23320
23321 * gdb.base/break.exp (bp on small function, optimized file):
23322 Add a second pass pattern. The behavior differs here between stabs
23323 and dwarf for one-line functions. Stabs preserves two line symbols
23324 (one before the prologue and one after) with the same line number,
23325 but dwarf regards these as duplicates and discards one of them.
23326 Therefore the address after the prologue (where the breakpoint is)
23327 has no exactly matching line symbol, and GDB reports the breakpoint
23328 as if it were in the middle of a line rather than at the beginning.
23329
23330 2000-05-08 Michael Snyder <msnyder@cygnus.com>
23331
23332 * gdb.base/interrupt.exp: Make "pass" message say "send"
23333 rather than "send_gdb" (for consistancy).
23334
23335 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23336
23337 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23338 * gdb.c++/templates.cc: Properly check for GCC version number.
23339 * lib/compiler.cc: Likewise
23340
23341 2000-04-28 Michael Snyder <msnyder@cygnus.com>
23342
23343 * gdb.base/break.exp: When compiled with -O2 optimization,
23344 gdb may not stop at the first line of main, due to code motion.
23345
23346 2000-04-26 Michael Snyder <msnyder@cygnus.com>
23347
23348 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23349 This test depends on parsing the printf output from the target.
23350 Since the sparclet stub doesn't do stdio, this will never work.
23351 * gdb.base/call-rt-st.exp: ditto.
23352 * gdb.base/call-strs: ditto.
23353
23354 2000-04-24 Michael Snyder <msnyder@cygnus.com>
23355
23356 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23357
23358 * gdb.base/ending-run.exp: After connecting to a remote target,
23359 but before running, the target will appear to be in a random
23360 location. Specify both a file and a line for breakpoints.
23361 Also, the function that calls main may be called 'init'
23362 rather than 'start'.
23363
23364 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23365
23366 * gdb.base/help.exp: Update output for add-symbol-file command.
23367
23368 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
23369
23370 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23371 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23372
23373 2000-04-07 J.T. Conklin <jtc@redback.com>
23374
23375 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23376
23377 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23378
23379 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23380
23381 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
23382 values that can be represented exactly.
23383 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23384 above change, and to not check against the directory part of the source
23385 file name.
23386 (step into print_long_arg_list): Likewise.
23387 (print print_small_structs from print_long_arg_list): Likewise.
23388 (print print_long_arg_list): Likewise.
23389
23390 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23391
23392 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
23393
23394 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23395
23396 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23397
23398 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
23399
23400 * gdb.base/commands.exp (deprecated_command_test): Add test for
23401 deprecate with no arguments.
23402
23403 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23404
23405 * gdb.base/break.exp: Add new test for setting breakpoints on
23406 optimized code so we can test breakpoints work even when function
23407 prologues may be optimized away
23408
23409 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23410
23411 From David Whedon <dwhedon@gordian.com>
23412 * gdb.base/commands.exp : Added command deprecator tests.
23413
23414 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
23415
23416 * gdb.base/help.exp: Added test for new apropos command.
23417
23418 2000-03-21 Kevin Buettner <kevinb@redhat.com>
23419
23420 * gdb.base/pointers.c (usevar): New function.
23421 (main): Make sure that global variables v_int_pointer2, rptr,
23422 and y are all referenced someplace in the program by calling
23423 usevar() on them. [Some linkers delete symbols which are
23424 never referenced. The space remains, but there's no way to
23425 get a (symbolic) handle on the variable from the debugger.]
23426
23427 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23428
23429 * gdb.base/printcmds.c: Add typedeffed arrays.
23430
23431 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
23432 procedure to test arrays that are typedef'd.
23433
23434 2000-03-13 James Ingham <jingham@leda.cygnus.com>
23435
23436 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
23437 the library directories.
23438
23439 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23440
23441 * configure.in (configdirs): Add sub directory gdb.mi.
23442 * configure: Re-generate.
23443
23444 * gdb.mi: New directory.
23445
23446 2000-02-25 Scott Bambrough <scottb@netwinder.org>
23447
23448 * gdb.base/long_long.exp: Correct test suite failure when printing
23449 a long long value as a double on ARM platforms.
23450
23451 2000-02-16 Jim Blandy <jimb@redhat.com>
23452
23453 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23454 default source file is set properly before running this test.
23455
23456 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23457
23458 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
23459 gdbtk/library directory, not in gdbtcl2.
23460
23461 2000-02-04 Jim Blandy <jimb@redhat.com>
23462
23463 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23464 backslash from regexp pattern.
23465
23466 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23467 procedure. Use it to run all the "continue to bp overloaded"
23468 tests. Note that this changes the names of the tests slightly.
23469 If the breakpoint hit message includes a hex PC value, because
23470 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23471 from the real source code, still consider that a pass.
23472
23473 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23474 XFAIL here if the breakpoint message contains a hex address. Note
23475 similar change on 1999-11-02.
23476
23477 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23478
23479 * gdb.base/ptype.exp: Establish a default source file before
23480 calling get_debug_format.
23481
23482 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23483
23484 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23485
23486 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23487
23488 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23489 of successive stepi commands -- while in the prologue we should see
23490 the function entry bracket.
23491
23492 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23493
23494 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23495 reach __change_mode() when stepping through the end of main().
23496
23497 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23498
23499 * gdb.base/default.exp: Fix expected pattern.
23500 * gdb.base/help.exp: Same.
23501
23502 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23503
23504 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
23505 Don't use xfail's because that affects only the following test.
23506
23507 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
23508 solaris or linux.
23509
23510 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23511
23512 2000-01-07 Michael Snyder <msnyder@cygnus.com>
23513
23514 * gdb.base/display.exp: Some yacc parsers like to say
23515 "A syntax error" rather than "A parse error". Accept both.
23516
23517 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23518
23519 * gdb.base/default.exp: Remove OS dependent string from "target
23520 remote" test.
23521 * gdb.base/help.exp: Same for "help target remote" test.
23522
23523 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23524
23525 From Jim Kingdon <kingdon@redhat.com>:
23526
23527 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
23528 prompt (cleanup rather than necessity, but still might keep output
23529 from spilling to next test).
23530
23531 2000-01-02 Fred Fish <fnf@cygnus.com>
23532
23533 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23534 AIX, which defines them in <sys/types.h>.
23535
23536 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
23537
23538 * gdb.base/default.exp: Match arm* etc instead of arm in "info
23539 float" test.
23540
23541 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
23542
23543 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
23544
23545 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23546 outermost frame disallowed".
23547
23548 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23549
23550 * gdb.base/setvar.exp: New tests for setting the value of a struct
23551 with a constant list.
23552
23553 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23554
23555 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23556 require the user to type a cast before setting the value of a struct.
23557
23558 1999-12-06 Jim Blandy <jimb@cygnus.com>
23559
23560 * gdb.base/default.exp: Expect the new 'info float' command on
23561 all i386 platforms.
23562
23563 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23564 LinuxThreads libraries that don't support debugging.
23565
23566 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23567
23568 * gdb.base/remote.c: Fill the buffer with truely random data.
23569 Change the buffer type to ``unsigned char'' to simplify size
23570 arithmetic.
23571
23572 * gdb.base/remote.exp: Reduce download numbers by one. Typical
23573 stub only handles 400-1 byte packets. Verify that the download
23574 worked.
23575
23576 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23577
23578 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23579 tests, using UNRESOLVED for the untested cases. Also, does not wait
23580 for a timeout if the prompt was received before a recognizable pattern.
23581
23582 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23583
23584 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23585
23586 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23587
23588 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
23589 watchpoints.
23590
23591 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
23592
23593 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23594
23595 * gdb.c++/local.exp: Be more flexible in recognizing local class
23596 name mangling. Don't allow horribly truncated method names.
23597 * gdb.c++/derivation.exp: Expect protected inheritance.
23598 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23599 * gdb.c++/virtfunc.exp: Likewise.
23600 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23601 when printing a nested enum.
23602
23603 1999-11-22 Jim Blandy <jimb@cygnus.com>
23604
23605 * gdb.base/step-test.exp: Properly await GDB's response to setting
23606 a breakpoint on the call to large_struct_by_value.
23607
23608 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23609 just because we have debug info for the `start' function.
23610
23611 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23612
23613 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23614 "Unknown signal" messages, which indicate (on LinuxThreads) that
23615 GDB doesn't know how to debug threads on this system. This is
23616 better than hanging while philosopher 0 dumps chatter into gdb.log.
23617
23618 1999-11-18 Tom Tromey <tromey@cygnus.com>
23619
23620 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23621
23622 1999-11-18 Fred Fish <fnf@cygnus.com>
23623
23624 * gdb.base/coremaker2.c: Add sample program for generating
23625 cores that is more self contained than coremaker.c. Eventually
23626 I'll add more code to this and tie it into the testsuite.
23627
23628 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23629
23630 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23631
23632 1999-11-10 Jimmy Guo <guo@cup.hp.com>
23633
23634 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
23635 from $srcdir/lib/.
23636 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
23637 and gdb.c++/.
23638
23639 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23640
23641 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
23642 'continue with watch' test point.
23643
23644 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23645
23646 Merged from p2linux-990323-branch:
23647
23648 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23649
23650 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23651
23652 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
23653 {limit,fixed}''. Test ``set download-write-size''.
23654
23655 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23656
23657 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
23658 gdb_expect_list.
23659
23660 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23661
23662 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23663
23664 1999-11-03 Mark Salter <msalter@cygnus.com>
23665
23666 * gdb.base/break.exp: Fix "stub continue" pattern.
23667
23668 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23669
23670 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23671
23672 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23673
23674 * gdb.base/display.exp ("finish"): Add timeout clause.
23675
23676 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23677 plain prompt clause, so this doesn't have to time out in order to
23678 fail.
23679
23680 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
23681 breakpoint hit messages include an address.
23682
23683 * gdb.base/display.exp: Don't forget to escape parens in regular
23684 expressions. Unix regexp notatation sucks.
23685
23686 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23687
23688 * gdb.base/annota1.exp: Test for annotate-signalled: change output
23689 order for 'signalled' message.
23690
23691 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23692
23693 From Jimmy Guo <guo@cup.hp.com>:
23694 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23695 * gdb.base/annota1.c: Add code for tests to work with.
23696
23697 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23698
23699 * gdb.base/remote.exp: New test for remote downloading settings.
23700 * gdb.base/remote.c: New file with large .data.
23701
23702 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23703
23704 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23705 for LinuxThreads support, merged from the Code Fusion branch.
23706
23707 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23708
23709 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
23710 containing exp_continue into a while within an expect. Don't
23711 attempt a start more than three times. Check return value from
23712 gdb_load.
23713
23714 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23715
23716 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
23717 a pass case.
23718
23719 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
23720
23721 * gdb.base/break.c (main): Added a statement that we can step
23722 off of.
23723 * gdb.base/break.exp: Added tests for setting a breakpoint
23724 at an offset and stepping onto a breakpoint.
23725
23726 1999-10-01 Fred Fish <fnf@cygnus.com>
23727
23728 * gdb.base/help.exp (help add-symbol-file): Update to match current
23729 gdb output.
23730
23731 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23732
23733 * gdb.base/break.exp: Code locations are in hex, don't forget!
23734 (For HP-UX.)
23735
23736 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23737
23738 * condbreak.exp: Use break.c as test program.
23739 * condbreak.c: Remove, redundant with break.c.
23740
23741 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23742
23743 * config/monitor.exp (gdb_target_monitor): Disable X- and
23744 Z-packets if the target needs it.
23745
23746 1999-09-13 James Ingham <jingham@leda.cygnus.com>
23747
23748 * gdb.c++/overload.exp: Added tests for listing overloaded
23749 functions with function pointers in the arg, explicitly calling
23750 out the version you want.
23751
23752 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23753
23754 * long_long.exp: Add variations of test cases that work for
23755 targets with 16-bit ints and 32-bit doubles.
23756
23757 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23758
23759 * break.c (main): Compare a possibly-uninitialized argc with an
23760 unlikely value that fits in 16 bits.
23761
23762 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23763
23764 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23765 0xfeeb, don't want negative numbers if ints are 16 bits.
23766
23767 * lib/gdb.exp (skip_cplus_tests): New proc.
23768 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23769 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23770 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23771 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23772 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23773 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23774 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23775 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
23776
23777 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23778
23779 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23780
23781 * gdb.base/corefile.exp (up): Allow a parameter to appear
23782 in the frame that we're going up to.
23783
23784 From Jim Blandy <jimb@cygnus.com>:
23785
23786 * gdb.base/default.exp (info float): Expect some output now.
23787
23788 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23789 returning floating-point values to fail on the x86.
23790 * gdb.base/callfwmall.exp (do_function_calls): Same.
23791
23792 * gdb.base/list.exp (test_listsize): Correct expectations for
23793 listing line 1 with listsize 2. Also, listing a single line
23794 works now, as does listing three lines. [Kevin's note: There
23795 were a number of other cases fixed too where the expectations
23796 differed...]
23797
23798 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23799
23800 * gdb.base/selftest.exp: Add case for when version prints as
23801 constant string instead of char pointer.
23802
23803 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23804
23805 * gdb.base/ending-run.exp: Add Solaris case for what happens when
23806 stepping out of main.
23807
23808 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23809 G++ used.
23810
23811 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
23812 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
23813
23814 * gdb.c++/ovldbreak.exp: Update match string in test that
23815 includes a warning of multiple breakpoints.
23816
23817 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23818
23819 * gdb.base/display.exp: Improve precision of step-after-finish
23820 added yesterday.
23821
23822 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
23823 test.
23824
23825 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23826 configs when using G++, not just hppa*.
23827
23828 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23829
23830 * gdb.base/async.c: New file.
23831 * gdb.base/async.exp: New file.
23832
23833 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23834
23835 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23836 PA64.
23837
23838 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23839
23840 * gdb.base/display.exp: "finish" can leave us mid-line on many
23841 targets, deal with it. Add a small constant to main, instead of
23842 1000 since main+1000 may not be a valid address in the target.
23843
23844 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23845 on hpux11.
23846
23847 * gdb.base/attach.exp: Handle another hpux11 error message variant
23848 when attaching to a process that does not exist.
23849
23850 1999-08-19 J.T. Conklin <jtc@redback.com>
23851
23852 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
23853 characters in 'continue to 1241' test.
23854
23855 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23856
23857 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23858 stop in print_long_arg_list, define and use a whitespace
23859 variable in print_small_structs test, add an XFAIL for Solaris.
23860 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23861 interested enough to fix.
23862
23863 1999-08-13 Keith Seitz <keiths@cygnus.com>
23864
23865 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23866 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23867 proc knows about targets other than the natives.
23868 (test_assign): Use "gdb_run_cmd" to "run" the target.
23869 Check that we've actually hit the breakpoint at main.
23870 When we attempt to assign a value to a local variable, check
23871 that the variable is in the current scope, i.e., don't use
23872 a test with an empty result.
23873
23874 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23875
23876 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
23877 command.
23878
23879 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23880
23881 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23882 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23883 gdb.compat, gdb.threads-hp.
23884 gdb.hp/configure, gdb.hp/configure.in: New files.
23885 gdb.hp/Makefile.in: Recurse into new subdirs.
23886 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23887 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23888 in object files.
23889 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23890
23891 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23892
23893 * gdb.base/display.exp: Help expect by putting a newline in the
23894 funky printf, remove a bogus p/a test.
23895
23896 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23897
23898 * gdb.base/display.exp: Make sure that when we say 'run', we are
23899 connected to the target. This is necessary when running not
23900 natively.
23901
23902 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23903
23904 * gdb.base/step-test.exp: Removed some extraneous messages.
23905
23906 * gdb.base/long_long.exp: Don't run memory examination tests
23907 on little-endian targets (they will need a different set of
23908 results to match).
23909
23910 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23911
23912 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23913 until somebody decides to fix GDB.
23914
23915 * gdb.base/long_long.c: Stop compiler complaint by specifying long
23916 constant as "ULL".
23917 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23918 matches for a couple x/2 commands.
23919
23920 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23921
23922 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23923 by merging in ref-types2 tests.
23924 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23925
23926 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23927 * gdb.c++/Makefile.in: Add standard actions.
23928 (EXECUTABLES): Rename from PROGS, update list.
23929 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23930 from gdb.hp.
23931 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23932 foo and bar locals.
23933 * gdb.c++/anon-union.exp: Fix tests to match.
23934 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23935 expect matches to handle output variations.
23936 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23937 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
23938 output, add HP alternatives for new and delete prints.
23939 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
23940 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
23941 * gdb.c++/demangle.exp: Use $style when reporting failure.
23942 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23943 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23944 match alternatives.
23945 * gdb.c++/local.exp: Add match alternatives or xfails for HP
23946 compilers.
23947 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23948 * gdb.c++/method.exp: Add match alternatives.
23949 * gdb.c++/misc.cc: Add bool types.
23950 * gdb.c++/misc.exp: Add tests for bool types.
23951 * gdb.c++/overload.exp: Add xfails.
23952 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23953 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23954 add some more template parameter tests (only for HP currently).
23955 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23956 * gdb.c++/virtfunc.cc: Add return type and value for main.
23957 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23958 match alternatives.
23959
23960 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23961
23962 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23963
23964 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23965
23966 * gdb.base/signals.exp: Don't expect getting a backtrace from
23967 within a signal handler to fail on Linux.
23968
23969 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23970
23971 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23972 * lib/gdb.exp: Remove some gratuitious semicolons.
23973 (delete_breakpoints): Increase timeout.
23974 (gdb_expect): Add -notransfer option.
23975 (gdb_test): Use -notransfer option.
23976 (get_compiler_info): Add f77 case.
23977 (get_compiler): New proc, split out from gdb_preprocess, add f77
23978 case.
23979 (gdb_preprocess): Call get_compiler.
23980
23981 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23982 * gdb.base/attach.exp, gdb.base/display.exp,
23983 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23984 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23985 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23986 third arg to gdb_test.
23987 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23988 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
23989 HP-UX xfails, add others.
23990 * gdb.base/completion.exp: Reflect name change of self-test.
23991 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
23992 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23993 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23994 HP failure number.
23995 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23996 useless HP-UX 10.30 references.
23997 * gdb.base/maint.exp: Loosen matches.
23998 * gdb.base/pointers.c (main): Declare more_code.
23999 * gdb.base/pointers.exp: Match on output of a `next'.
24000 * gdb.base/structs.c: Add prototypes.
24001 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24002 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24003
24004 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24005
24006 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
24007 command.
24008
24009 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24010
24011 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24012 Fix run to main failures. Watchpoint can be hardware watchpoint.
24013
24014 * gdb.base/annota1.exp: Clean up some more, in case printf has
24015 debug info. Deal with lack of signal hanlder info in stack.
24016
24017 From Jim Kingdon <kingdon@redhat.com>:
24018 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24019
24020 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24021
24022 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
24023 gdb.base/foll-vfork.exp: Don't run for crosses.
24024
24025 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24026
24027 * gdb.base/configure.in: Check for gdbvars.exp instead of
24028 a1-selftest.exp.
24029 * gdb.base/configure: Re-generate.
24030
24031 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24032
24033 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24034 in trying to run first and name is too long.
24035
24036 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24037 pointers2.c and pointers2.exp, respectively.
24038 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24039 doschk happier.
24040
24041 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24042
24043 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24044 callfuncs2.c and callfuncs2.exp.
24045
24046 * gdb.base/list.exp: Remove mistaken xfails.
24047 * gdb.base/list0.h: Add optional prototypes.
24048
24049 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24050
24051 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
24052 calling malloc.
24053 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24054 * ptype.exp: Move test for get_debug_format to before its first
24055 use.
24056
24057 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24058
24059 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24060 * gdb.base/annota2.cc, annota2.exp: Move from here.
24061 * gdb.c++/annota2.cc, annota2.exp: To here.
24062 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24063
24064 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24065
24066 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
24067 a consistent format.
24068
24069 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24070
24071 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24072 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24073 HP compilers, also set the globals $true and $false.
24074
24075 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
24076 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24077 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24078 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24079 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24080 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24081 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24082 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24083 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24084 whatis.c} Add C++ compatible function definitions and return
24085 types, add includes for library functions.
24086 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24087 * gdb.base/step-test.c (myglob): Rename from glob.
24088 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
24089 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24090 files, move here from gdb.hp.
24091 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
24092 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24093 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24094 Adjust line numbers in regexps.
24095
24096 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24097 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24098 instead of 0/1.
24099
24100 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24101 foll-vfork.exp: New files, move here from gdb.hp.
24102 * gdb.base/page.exp: New file, test of pagination command.
24103
24104 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24105 recursion test.
24106 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24107
24108 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
24109 gdb.base/solib.exp: Fix compiler invocation process.
24110
24111 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
24112 HP-UX 11, turn off overload resolution explicitly.
24113 * gdb.base/commands.exp: Set argument list explicitly, add
24114 watchpoint test.
24115 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24116 them work.
24117 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24118 expressions properly.
24119 * gdb.base/corefile.exp: Loosen the match slightly.
24120 * gdb.base/default.exp: Allow "Error accessing memory" message
24121 also.
24122 * gdb.base/display.exp: Skip over x/0 j if PA64.
24123 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24124 * gdb.base/interrupt.exp: Ditto.
24125 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24126 in use.
24127 * gdb.base/list.exp: Add xfails for HP-UX.
24128 * gdb.base/long_long.exp: Refine some of the numeric matches.
24129 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24130 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24131 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24132 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24133 * gdb.base/ptype.exp: Succeed on more varieties of output.
24134 * gdb.base/scope.exp: Add xfails for HP-UX.
24135 * gdb.base/sect-cmd.exp: Add more cases.
24136 * gdb.base/setvar.exp: Add xfails for HP-UX.
24137 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24138 * gdb.base/signals.exp: Match on void symbolically.
24139 * gdb.base/step-test.exp: Add case for PA64.
24140 * gdb.base/term.exp: Add exit and restart.
24141 * gdb.base/twice.exp: Clean up after self.
24142 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24143 * gdb.base/whatis.exp: Allow more ways to pass tests.
24144
24145 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
24146 no longer useful.
24147
24148 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24149
24150 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
24151 list of patterns.
24152 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
24153 print_double_array(double_array)", "continuing to breakpoint
24154 1018", "print print_double_array(array_d)" and "continuing to
24155 1034" tests.
24156
24157 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24158
24159 * Makefile.in: Add empty html and install-html targets.
24160
24161 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24162
24163 * config/mt-*: Remove, these haven't been used since 1996.
24164
24165 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24166
24167 * gdb.base/call-strs.c, gdb.base/ending-run.c,
24168 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
24169 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24170
24171 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24172
24173 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24174 simpler match case for the ptype of the big class.
24175
24176 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24177
24178 * gdb.exp: Fix test for gdb_prompt existence.
24179
24180 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24181
24182 * gdb.exp (gdb_test): Add fail after calls to perror.
24183
24184 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24185
24186 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24187
24188 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24189
24190 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24191
24192 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24193
24194 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
24195 malloc() is linked in.
24196
24197 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24198
24199 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24200 step at end.
24201
24202 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24203
24204 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24205
24206 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24207
24208 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24209
24210 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24211 * gdb.base/mips_pro.exp: Likewise.
24212
24213 1999-06-02 Keith Seitz <keiths@cygnus.com>
24214
24215 * gdb.c++/templates.cc: Change all "new" operators to throw
24216 an exception.
24217 * gdb.c++/cplusfuncs.cc: Likewise.
24218
24219 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24220
24221 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24222
24223 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
24224 * gdb.base/ending-run.exp: When stepping out of main, accept a
24225 step into an arbitrary assembler file.
24226
24227 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24228
24229 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
24230 "breakpoint-invalid" to be printed.
24231 * gdb.base/annota2.exp: Revise line number for main
24232 breakpoint. Allow any number of "frames-invalid" and
24233 "breakpoint-invalid" to be printed.
24234 * gdb.base/annota2.cc: Initialize a.x to 0.
24235
24236 1999-05-17 Keith Seitz <keiths@cygnus.com>
24237
24238 * gdb.base/call-ar-st.exp: Skip
24239 "print print_double_array (double_array)" when "skip_float_tests" set.
24240 Ditto for "print print_double_array(array_d)",
24241 "print print_small_structs", "print print_ten_doubles", and
24242 "step into print_long_arg_list".
24243 Don't assume we can step into "print_long_arg_list": we could step
24244 into memcpy.
24245 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24246 "skip_float_tests" is set: "print print_one_double(*d1)"
24247 and "print print_two_floats(*f3)".
24248 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24249 "skip_float_tests" is set.
24250 * gdb.base/varargs.exp: Skip
24251 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24252 "skip_float_tests" set.
24253
24254 1999-05-06 Keith Seitz <keiths@cygnus.com>
24255
24256 * gdb.base/annota2.cc: Include stdio.h.
24257
24258 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24259
24260 * gdb.base/crossload.exp: Remove, this has been disabled ever
24261 since BFD stopped including all targets, and cross-GDB gets
24262 plenty of testing anyway.
24263 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
24264 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24265 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
24266 * gdb.base/README: Remove, was doc for this.
24267 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
24268 needed.
24269
24270 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24271
24272 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24273 output.
24274
24275 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24276 * gdb.base/annota2.exp: New file. More annotation tests.
24277 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24278 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24279
24280 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
24281
24282 * config/cfdbug.exp: New file.
24283
24284 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24285
24286 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24287 Marcus Daniel's and Dale Hawkins's demangler crashes.
24288
24289 * gdb.c++/demangle.exp (test_gnu_style_demangling,
24290 test_lucid_style_demangling, test_arm_style_demangling,
24291 test_hp_style_demangling): Try Tom Tromey's core-dumping
24292 identifier under each demangling style.
24293
24294 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24295
24296 * gdb.c++/demangle.exp: Include the current demangling style
24297 in all test names.
24298 (current_demangling_style): New global variable.
24299 (set_demangling_style, test_demangling_core, test_demangling,
24300 test_demangling_exact): New functions.
24301 (test_gnu_style_demangling, test_lucid_style_demangling,
24302 test_arm_style_demangling, test_hp_style_demangling): Use those,
24303 instead of calling gdb_test and gdb_test_exact directly.
24304 (catch_demangling_errors): New function, which reports errors
24305 signalled by the demangling test functions in an orderly way.
24306 (do_tests): Use catch_demangling_errors.
24307
24308 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24309
24310 * gdb.base/signals.exp (test_handle_all_print): Use () for
24311 grouping in expressions, not {}.
24312
24313 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
24314 initialized yet.
24315
24316 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24317
24318 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24319 are listed.
24320
24321 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24322
24323 * gdb.stabs/weird.exp: Test for CC being defined before
24324 looking at its value.
24325
24326 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24327
24328 * gdb.base/call-ar-st.exp: Remove stray '#'.
24329 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24330 "short int" and "long int".
24331 * gdb.c++/overload.cc: Cast the string added in the previous
24332 change, to mollify finicky HP compiler.
24333 * gdb.hp/reg-test.exp (testfile): Fix file name.
24334 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
24335
24336 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24337 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24338 alternate form of enum ptype.
24339
24340 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24341
24342 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24343 * gdb.hp/*.exp: Change all to run compiler probe only after
24344 passing skip_hp_tests, so as not to waste time on guaranteed
24345 failure.
24346
24347 * gdb.c++/overload.cc: Pass string instead of char addr, always
24348 init ccpfoo.
24349 * gdb.c++/templates.cc: Fix syntax error.
24350
24351 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24352
24353 * gdb.base/commands.exp: Add test for correct position of '>'
24354 when issuing the 'commands' command after a 'while' or 'if'
24355 command.
24356
24357 1999-03-18 James Ingham <jingham@cygnus.com>
24358
24359 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24360
24361 * gdb.c++/method.exp: It was testing an uninitialized int on the
24362 stack and assuming it was positive.
24363
24364 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24365
24366 * gdb.base/step-test.exp: Catch a case where finish is broken and
24367 keep it from killing the rest of the tests.
24368 Use gdb_continue_to_end.
24369
24370 * gdb.base/sigall.exp: use gdb_continue_to_end.
24371
24372 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24373
24374 * gdb.base/display.exp: use runto_main, not run.
24375
24376 * gdb.base/default.exp: Check for the current error message in the
24377 r abbreviation test.
24378 Add strongarm to the targets that know info float.
24379
24380 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
24381 run which doesn't work with monitors.
24382
24383 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24384 1034 test.
24385
24386 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24387
24388 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24389 end of a program. Traps the case (in Cygmon) when the program
24390 never really exits. Same as Mark's continue_to_exit, but I had
24391 put it in a lot more places, so I used my name. Sorry Mark...
24392
24393 * config/monitor.exp (gdb_target_monitor): added another
24394 target_info parameter: remotebinarydownload. This will set the
24395 remotebinarydownload flag if this is causing some boards trouble.
24396
24397 1999-03-18 Mark Salter <msalter@cygnus.com>
24398
24399 * lib/gdb.exp (continue_to_exit): New function.
24400
24401 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24402 * gdb.base/ending-run.exp: Ditto.
24403 * gdb.base/step-test.exp: Ditto.
24404
24405 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24406
24407 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24408 (suggested by Art Haas <ahaas@neosoft.com>).
24409
24410 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24411
24412 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
24413
24414 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24415
24416 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
24417 descriptions of types (short unsigned int vs unsigned short, etc).
24418
24419 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24420
24421 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24422 a call to strlen; sometimes we do have sources.
24423
24424 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24425
24426 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
24427 character, so GDB won't print garbage after its end.
24428
24429 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24430 breakpoint there instead. Sometimes GCC emits memcpy to handle
24431 the large structures being passed by value, so we step into that
24432 instead of sum_array_print, which obscures what we're really testing.
24433 * gdb.base/step-test.exp: However, we do want a test that notices
24434 the bizarre steps into memcpy, so do that here. Add check for
24435 stepping into function calls that pass large structures by value.
24436 ("Is that a noun clause, or are you just happy to see me?")
24437 Remove all references to specific line numbers.
24438 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24439 New type and function.
24440 (main): Call large_struct_by_value, passing it a large struct by value.
24441 * lib/gdb.exp (gdb_get_line_number): New function.
24442
24443 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24444 more portable.
24445
24446 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24447
24448 * lib/gdb.exp: Doc fixes.
24449
24450 1999-03-05 Nick Clifton <nickc@cygnus.com>
24451
24452 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
24453
24454 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24455
24456 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
24457 commands. They're not germane to this test, and they don't work
24458 that way on remote targets.
24459
24460 1999-03-01 James Ingham <jingham@cygnus.com>
24461
24462 * Changelog entries merged over from gdb development branch.
24463
24464 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24465
24466 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24467 for outputting results of test run.
24468
24469 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
24470
24471 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
24472
24473 1999-02-25 Felix Lee <flee@cygnus.com>
24474
24475 * lib/gdb.exp (debug_format): initialize
24476
24477 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24478
24479 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24480 * gdb.base/call-rt-st.c: Ditto.
24481
24482 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24483
24484 * gdb.threads/pthreads.exp (horiz): New variable.
24485 (test_startup): Fix regexps that capture thread numbers.
24486
24487 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24488
24489 * gdb.base/smoke.exp: Disambiguate two test case names (both
24490 called ``print'').
24491
24492 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24493
24494 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
24495 compilation.
24496
24497 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24498
24499 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24500 actual output formatting.
24501 * gdb.base/smoke.exp: GDB removes leading 0's.
24502 * gdb.base/volatile.exp: Don't check type of remuneration;
24503 that variable is no longer defined in constvars.c.
24504 * gdb.base/step-test.c (main): Exit with explicit exit code.
24505 * gdb.base/step-test.exp: Remove two nexti checks--they are
24506 not portable.
24507
24508 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24509
24510 * gdb.base/help.exp ("help delete display"): Fix test to match
24511 gdb's output.
24512
24513 * gdb.base/long_long.c (known_types): Initialize values to zero.
24514 * gdb.base/long_long.exp: Step one more line
24515 so 'dec' is initialized in "get to known place". GDB removes
24516 leading zeros. Explicitly ask for hex formatting. Use
24517 unique test case names.
24518
24519 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24520
24521 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
24522
24523 * gdb.c++/method.exp: Add missing close brace.
24524
24525 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24526
24527 * gdb.base/maint.exp: Use 'set height 0' to disable page
24528 prompting, not 'set height 400'.
24529
24530 Fix a bunch of timeouts.
24531 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24532 four separate tests, so expect doesn't take forever to match a ton
24533 of text against a regexp with lots of .* forms.
24534 ("maint print psymbols", "maint print symbols"): Make some of
24535 these greps more selective, so that expect doesn't try to wade
24536 through huge piles of output and time out.
24537
24538 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24539
24540 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
24541 tests: one which doesn't expect shlib events to be reported, and
24542 another which does, but is XFAIL for all platforms other than
24543 HP/UX.
24544
24545 * gdb.base/break.exp: Teach the test suite that the `catch
24546 fork', `catch vfork', and `catch exec' commands produce error
24547 messages on platforms that don't provide these features.
24548
24549 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24550
24551 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
24552 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24553 (shortening names from solib_threshold.exp etc), won't run on
24554 anything but HP-UX for the foreseeable future.
24555 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
24556 reflect move.
24557
24558 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24559
24560 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24561 gdb.trace/Makefile.in (clean): Remove all test executables.
24562
24563 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24564
24565 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24566 successfully re-sets breakpoints in shared libraries.
24567 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24568
24569 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24570
24571 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24572 and compiled w/o GCC.
24573
24574 * gdb.hp/watch-cmd.exp: ditto.
24575
24576 * gdb.hp/watch-hp.exp: ditto.
24577
24578 * gdb.hp/xdb1.exp: ditto.
24579
24580 * gdb.hp/xdb2.exp: ditto.
24581
24582 * gdb.hp/dbx.exp: ditto.
24583
24584 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24585
24586 * constvars.c: Remove C++-isms.
24587 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
24588 with GCC.
24589
24590 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24591
24592 The following changes are part of the HP merge.
24593
24594 * gdb.base/break.exp: new tests to verify that catchpoints for
24595 fork, vfork, and exec don't trigger inappropriately.
24596
24597 * gdb.base/opaque.exp: compile one file at a time, then link.
24598
24599 * gdb.base/signals.exp: be more restrictive about which hppa
24600 systems receive a setup_xfail. new tests.
24601
24602 * gdb.base/solib_threshold.build: new file.
24603 * gdb.base/solib_threshold.exp: new file.
24604 * gdb.base/solib_threshold.link_opts: new file.
24605 * gdb.base/solib_threshold.mk: new file.
24606 * gdb.base/gen_solib_threshold.c: new file.
24607
24608 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24609 tests. New tests for enums inside classes.
24610
24611 * gdb.c++/compiler.cc: indicate support of template debugging.
24612
24613 * gdb.c++/demangle.exp: run hp style demangling tests.
24614
24615 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24616 tests.
24617
24618 * gdb.c++/misc.cc: changes to support new tests.
24619
24620 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24621 to support new tests.
24622
24623 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24624 gcc, then skip these tests.
24625
24626 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24627
24628 The following files are part of the HP merge; some had longer
24629 names at HP, but have been renamed to be no more than 14
24630 characters in length.
24631
24632 * gdb.hp/ambiguous.cc: new file.
24633 * gdb.hp/ambiguous.exp: new file.
24634 * gdb.hp/attach.exp: new file.
24635 * gdb.hp/attach2.exp: new file.
24636 * gdb.hp/classes-hp.exp: new file.
24637 * gdb.hp/ctti.exp: new file.
24638 * gdb.hp/ctti-add.cc: new file.
24639 * gdb.hp/ctti-add1.cc: new file.
24640 * gdb.hp/ctti-add2.cc: new file.
24641 * gdb.hp/ctti-add3.cc: new file.
24642 * gdb.hp/dbx.exp: new file.
24643 * gdb.hp/exception.cc: new file.
24644 * gdb.hp/exception.exp: new file.
24645 * gdb.hp/foll-exec.c: new file.
24646 * gdb.hp/foll-exec.exp: new file.
24647 * gdb.hp/foll-fork.c: new file.
24648 * gdb.hp/foll-fork.exp: new file.
24649 * gdb.hp/foll-vfork.c: new file.
24650 * gdb.hp/foll-vfork.exp: new file.
24651 * gdb.hp/inherit-hp.exp: new file.
24652 * gdb.hp/more-steps.exp: new file.
24653 * gdb.hp/namespace.cc: new file.
24654 * gdb.hp/namespace.exp: new file.
24655 * gdb.hp/optimize.exp: new file.
24656 * gdb.hp/pxdb.c: new file.
24657 * gdb.hp/pxdb.exp: new file.
24658 * gdb.hp/quicksort.exp: new file.
24659 * gdb.hp/reg-test.exp: new file.
24660 * gdb.hp/reg-test.s: new file.
24661 * gdb.hp/sized-enum.c: new file.
24662 * gdb.hp/sized-enum.exp: new file.
24663 * gdb.hp/start-stop.exp: new file.
24664 * gdb.hp/templ-hp.cc: new file.
24665 * gdb.hp/templ-hp.exp: new file.
24666 * gdb.hp/thr-lib.c: new file.
24667 * gdb.hp/thr-lib.exp: new file.
24668 * gdb.hp/thr-lib.h: new file.
24669 * gdb.hp/thr-liblib.c: new file.
24670 * gdb.hp/virtfun-hp.c: new file.
24671 * gdb.hp/virtfun-hp.exp: new file.
24672 * gdb.hp/watch-cmd.exp: new file.
24673 * gdb.hp/watch-hp.exp: new file.
24674 * gdb.hp/xdb1.exp: new file.
24675 * gdb.hp/xdb2.exp: new file.
24676 * gdb.hp/xdb3.exp: new file.
24677
24678 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24679
24680 The following files are part of the HP merge; some had longer
24681 names at HP, but have been renamed to be no more than 14
24682 characters in length.
24683
24684 * gdb.base/ss.h: new file.
24685 * gdb.base/call-ar-st.c: new file.
24686 * gdb.base/call-ar-st.exp: new file.
24687 * gdb.base/call-rt-st.c: new file.
24688 * gdb.base/call-rt-st-exp: new file.
24689 * gdb.base/call-strs.exp: new file.
24690 * gdb.base/ena-dis-br.exp: new file.
24691 * gdb.base/environ.exp: new file.
24692 * gdb.base/long_long.exp: new file.
24693 * gdb.base/sect-cmd.exp: new file.
24694 * gdb.base/shlib-cl2.exp: new file.
24695 * gdb.base/smoke.exp: new file.
24696 * gdb.base/so-impl-ld.c: new file.
24697 * gdb.base/so-impl-ld.exp: new file.
24698 * gdb.base/so-indr-cl.c: new file.
24699 * gdb.base/so-indr-cl.exp: new file.
24700 * gdb.base/varargs.exp: new file.
24701 * gdb.base/volatile.exp: new file.
24702 * gdb.base/whatis-exp.exp: new file.
24703 * gdb.base/display.exp: new file.
24704 * gdb.c++/derivation.exp: new file.
24705 * gdb.c++/local.exp: new file.
24706 * gdb.c++/member-ptr.exp: new file.
24707 * gdb.c++/overload.exp: new file.
24708 * gdb.c++/ovldbreak.exp: new file.
24709 * gdb.c++/ref-types.exp: new file.
24710 * gdb.c++/ref-types2.exp: new file.
24711 * gdb.c++/userdef.exp: new file.
24712
24713 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24714
24715 * gdb.base/default.exp: Reflect wording change in remote.c.
24716
24717 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
24718
24719 * gdb.base/help.exp: Update to reflect current text.
24720
24721 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24722
24723 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24724 they're stack variables and contain garbage.
24725 * gdb.c++/anon-union.exp: new file.
24726
24727 The following changes were made by David Taylor
24728 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24729 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24730 in changes by HP.
24731
24732 * gdb.base/bitops.exp: new file.
24733 * gdb.base/default.exp: change expected messages for catch and
24734 info catch tests to reflect HP merge changes.
24735 * gdb.base/enable-disable-break.exp
24736 * gdb.base/ending-run.c: new file.
24737 * gdb.base/long_long.c: new file.
24738 * gdb.base/maint.exp: new file.
24739 * gdb.base/pointers2.exp: new file.
24740 * gdb.base/shlib-call2.exp: new file.
24741 * gdb.base/solib.exp: new file.
24742 * gdb.base/step-test.c: new file.
24743 * gdb.c++/anon-union.cc: new file.
24744 * gdb.c++/local.cc: new file.
24745 * gdb.c++/member-pointer.cc: new file.
24746 * gdb.c++/method.cc: new file.
24747 * gdb.c++/ref-types.cc: new file.
24748 * gdb.c++/ref-types2.cc: new file.
24749 * gdb.c++/userdef.cc: new file.
24750
24751 * gdb.base/scope.exp: compile one file at a time, then link.
24752 * gdb.base/langs.exp: ditto.
24753 * gdb.base/list.exp: ditto.
24754
24755 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24756
24757 The following changes were made by David Taylor
24758 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24759 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24760 in changes by HP.
24761
24762 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24763 skip tests. When compiling pass c++ flag to gdb_compile.
24764 * gdb.c++/
24765
24766 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24767 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24768 (skip_hp_tests): new function.
24769 (gdb_preprocess): new function.
24770
24771 * configure.in (hpdir): decide whether to configure gdb.hp.
24772 * configure: regenerated.
24773
24774 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24775 to delete on clean.
24776 (EXECUTABLES): update to reflect new additions.
24777 * gdb.base/commands.exp: update message expected.
24778 * gdb.base/default.exp: add copyright notice.
24779 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24780 * gdb.base/help.exp: update messages to reflect current text.
24781 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24782 targets for recurse tests.
24783 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24784 skip this file.
24785
24786 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24787 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24788 compilation.
24789 * gdb.c++/misc.exp: ditto.
24790 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24791 run the tests. tell gdb_compile that it's a c++ compilation.
24792
24793 * gdb.threads/pthreads.exp: fix typo in message.
24794
24795 * gdb.base/all-bin.exp: new file.
24796 * gdb.base/arithmet.exp: new file.
24797 * gdb.base/assign.exp: new file.
24798 * gdb.base/completion.exp: new file.
24799 * gdb.base/cond-expr.exp: new file.
24800 * gdb.base/condbreak.exp: new file.
24801 * gdb.base/define.exp: new file.
24802 * gdb.base/dollar.exp: new file.
24803 * gdb.base/environment.exp: new file.
24804 * gdb.base/eval-skip.exp: new file.
24805 * gdb.base/jump.exp: new file.
24806 * gdb.base/logical.exp: new file.
24807 * gdb.base/pointers.exp: new file.
24808 * gdb.base/relational.exp: new file.
24809 * gdb.base/section_command.exp: new file.
24810 * gdb.base/whatis-expr.exp: new file.
24811
24812 * gdb.base/all-types.c: new file.
24813 * gdb.base/call-array-struct.c: new file.
24814 * gdb.base/call-return-struct.c: new file.
24815 * gdb.base/call-strings.c: new file.
24816 * gdb.base/callfuncs2.c: new file.
24817 * gdb.base/condbreak.c: new file.
24818 * gdb.base/constvars.c: new file.
24819 * gdb.base/display.c: new file.
24820 * gdb.base/int-type.c: new file.
24821 * gdb.base/jump.c: new file.
24822 * gdb.base/miscexprs.c: new file.
24823 * gdb.base/pointers.c: new file.
24824 * gdb.base/pointers2.c: new file.
24825 * gdb.base/shmain.c: new file.
24826 * gdb.base/shr1.c: new file.
24827 * gdb.base/shr2.c: new file.
24828 * gdb.base/solib.c: new file.
24829 * gdb.base/solib1.c: new file.
24830 * gdb.base/solib2.c: new file.
24831 * gdb.base/varargs.c: new file.
24832 * gdb.c++/derivation.cc: new file.
24833 * gdb.c++/overload.cc: new file.
24834 * gdb.c++/ovldbreak.cc: new file.
24835 * gdb.hp/attach.c: new file.
24836 * gdb.hp/attach2.c: new file.
24837 * gdb.hp/average.c: new file.
24838 * gdb.hp/compiler.c: new file.
24839 * gdb.hp/compiler.cc: new file.
24840 * gdb.hp/execd-program.c: new file.
24841 * gdb.hp/follow-exec.c: new file.
24842 * gdb.hp/follow-fork.c: new file.
24843 * gdb.hp/follow-vfork-and-exec.c: new file.
24844 * gdb.hp/misc-hp.cc: new file.
24845 * gdb.hp/more-steps.c: new file.
24846 * gdb.hp/optimize.c: new file.
24847 * gdb.hp/quicksort.c: new file.
24848 * gdb.hp/run-hp.c: new file.
24849 * gdb.hp/start-stop.c: new file.
24850 * gdb.hp/sum.c: new file.
24851 * gdb.hp/templates-hp.cc: new file.
24852 * gdb.hp/thread-local-in-lib.c: new file.
24853 * gdb.hp/thread-local-in-lib.h: new file.
24854 * gdb.hp/thread-local-in-lib.lib.c: new file.
24855 * gdb.hp/vforked-program.c: new file.
24856 * gdb.hp/virtfunc-hp.cc: new file.
24857 * gdb.hp/watchpoint-hp.c: new file.
24858 * gdb.hp/xdb.c: new file.
24859 * gdb.hp/xdb0.c: new file.
24860 * gdb.hp/xdb0.h: new file.
24861 * gdb.hp/xdb1.c: new file.
24862
24863 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24864
24865 The following change was made by Edith Epstein
24866 <eepstein@cygnus.com> as part of a project to merge in changes
24867 originally made by HP; HP did not create ChangeLog entries.
24868
24869 * gdb.c++/demangle.exp: changed the expected output for some
24870 ARM-style mangling -- removed second reference to datatype.
24871 For example, maint demangle __dt__11T1__pt__2_cFv
24872 T1<char>::~T1<char>(void)
24873 becomes,
24874 maint demangle __dt__11T1__pt__2_cFv
24875 T1<char>::~T1(void)
24876
24877 (test_hp_style_demangling): new hp specific demangling test cases.
24878
24879 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24880
24881 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24882 * gdb.trace/backtrace.exp: Likewise.
24883 * gdb.trace/circ.exp: Likewise.
24884 * gdb.trace/collection.exp: Likewise.
24885 * gdb.trace/deltrace.exp: Likewise.
24886 * gdb.trace/infotrace.exp: Likewise.
24887 * gdb.trace/limits.exp: Likewise.
24888 * gdb.trace/packetlen.exp: Likewise.
24889 * gdb.trace/passc-dyn.exp: Likewise.
24890 * gdb.trace/passcount.exp: Likewise.
24891 * gdb.trace/report.exp: Likewise.
24892 * gdb.trace/save-trace.exp: Likewise.
24893 * gdb.trace/tfind.exp: Likewise.
24894 * gdb.trace/tracecmd.exp: Likewise.
24895 * gdb.trace/while-dyn.exp: Likewise.
24896 * gdb.trace/while-stepping.exp: Likewise.
24897
24898 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24899
24900 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24901
24902 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24903
24904 From Brendan Kehoe:
24905 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24906 int return types.
24907
24908 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24909
24910 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
24911 remote dos host testing right.
24912
24913 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24914
24915 * gdb.base/corefile.exp: remove some xfails.
24916
24917 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24918
24919 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
24920 have different timestamps.
24921
24922 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24923
24924 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
24925 gdb.base/default.exp: Replace "exec" with "executable".
24926
24927 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24928
24929 * gdb.base/default.exp: Change else if to elseif from previous
24930 delta.
24931
24932 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24933
24934 * gdb.base/default.exp: Add brace missing from previous delta.
24935
24936 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24937
24938 * gdb.base/default.exp: Support test for info float for all
24939 varieties of arm toolchain.
24940
24941 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
24942
24943 * gdb.trace/*.exp: remove "remote_download" command.
24944
24945 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
24946
24947 * gdb.trace/*.exp: remove -gdwarf from compile.
24948
24949 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24950
24951 * gdb.trace/configure.in(AC_INIT): typo
24952 * gdb.trace/configure: regenerated
24953
24954 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
24955
24956 * config/m68k-emc.exp: New file.
24957 * lib/<emc-support.exp trace-support.exp}: New files.
24958 * configure.in: add new test directory gdb.trace.
24959 * gdb.trace/{configure configure.in Makefile.in}: New files.
24960 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24961 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24962 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24963 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24964 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24965 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24966 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
24967
24968 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
24969
24970 * gdb.c++/classes.exp: Change all regular expressions to match
24971 arbitrary combinations of newline/carriage-return, so that they
24972 will work equally well on Unix and Windows.
24973 * gdb.c++/inherit.exp: ditto.
24974 * gdb.c++/virtfunc.exp: ditto.
24975
24976 1998-08-11 Dawn Perchik <dawn@cygnus.com>
24977
24978 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24979
24980 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24981
24982 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24983 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24984 to use a0-a3/d0-d3 as needed.
24985
24986 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24987
24988 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24989 * gdb.disasm/am33.exp: Corresponding changes.
24990
24991 1998-07-11 Felix Lee <flee@cygnus.com>
24992
24993 * gdb.base/callfuncs.exp: add cmp10 test.
24994 * gdb.base/callfuncs.c (cmp10): new function.
24995
24996 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24997
24998 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
24999 into two parts to get around a synchronization problem in expect.
25000
25001 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25002
25003 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25004
25005 * configure.in: Add options for gdbtk testsuite.
25006
25007 * configure: Regenerate.
25008
25009 * gdb.gdbtk: New directory to hold gdbtk tests.
25010
25011 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25012
25013 * gdb.fortran/types.exp: Escape brackets in expect patterns
25014 for test_float_literal_types_accepted tests.
25015 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25016 before run test.
25017
25018 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25019
25020 * am33.exp: Just compile, do not link the testcase.
25021 * am33.s: Add ".am33" pseudoop to force am33 mode.
25022
25023 1998-06-25 Felix Lee <flee@cygnus.com>
25024
25025 * gdb.base/setshow.exp: make sure $pc is sane.
25026
25027 * gdb.stabs/weird.exp: split expect patterns properly.
25028
25029 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25030
25031 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25032 * gdb.disasm/am33.exp: Run it.
25033
25034 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
25035
25036 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25037 match processing (and eliminate spurious timeouts when running).
25038
25039 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
25040
25041 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25042 exception test, but conditionalize it on target [mach | gnu].
25043
25044 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
25045
25046 * gdb.base/overlays.exp: fixup compile line for linker script.
25047
25048 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25049
25050 * gdb.fortran/types.exp: don't guess at float size.
25051
25052 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25053
25054 * gdb.base/exprs.exp: delete test that depends on int size.
25055
25056 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25057
25058 * config/sim.exp: Removed checks for target triplets.
25059 (gdb_target_sim): Use gdb,target_sim_options.
25060
25061 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25062
25063 * gdb.base/reread.exp: New file.
25064 * gdb.base/reread1.c: New file.
25065 * gdb.base/reread2.c: New file.
25066
25067 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25068
25069 * config/sim.exp: Use 'target sim -sparclite' when running
25070 SPARClite programs.
25071
25072 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25073
25074 * gdb.base/structs2.exp: New file.
25075 * gdb.base/structs2.c: New file.
25076
25077 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25078
25079 * gdb.asm/common.inc: New file.
25080 * gdb.asm/d10v.inc: New file.
25081 * asm-source.exp: Pass -I's to gas to find .inc files.
25082 Update line numbers in expected output.
25083 * asmsrc1.s: Rewrite.
25084 * asmsrc2.s: Rewrite.
25085 * configure.in: Create arch.inc symlink.
25086 * configure: Regenerate.
25087 * Makefile.in (distclean): Delete arch.inc.
25088
25089 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25090
25091 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
25092 (t_enum_value2): ditto
25093 (t_enum_value3): ditto
25094 (main): ditto
25095 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25096
25097 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25098 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25099 change.
25100 Use gdb_test instead of send_gdb/gdb_expect sequences.
25101
25102 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25103
25104 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25105 not void.
25106
25107 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25108
25109 * gdb.base/branches.c: Code with lots of loops and
25110 subroutines. Used to test gdbs ability to single step through PC
25111 changes, especially to test mips-tdep.c:mips_next_pc
25112
25113 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25114
25115 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25116 more rigorous EGCS C++ error checking.
25117
25118 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25119
25120 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25121 tests.
25122 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25123 function when asleep.
25124 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25125 for i*86 Linux and SVR4 signal handling problems.
25126 Remove linux xfail for `next to handler in signals_tests_1', fixed
25127 by recent infrun.c change.
25128 Limit backtrace to 10 frames to avoid timeout problems with infinite
25129 stack backtraces.
25130 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25131 target.[ch] change.
25132
25133 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25134
25135 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25136 for a newline from gdb before continuing.
25137 (default_gdb_exit): Just look for y or n.
25138 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25139 it does, fail the rests of the tests in the file.
25140
25141 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25142
25143 * config/cygmon.exp: New file.
25144
25145 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25146
25147 * gdb.base/list.exp: Fix problem with "list default lines around
25148 main" test on remote targets.
25149
25150 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25151 run test on remote targets.
25152
25153 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25154
25155 * gdb.asm: New directory.
25156 * configure.in: Configure it.
25157 * configure: Regenerate.
25158 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25159 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25160
25161 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25162
25163 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25164
25165 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
25166
25167 * gdb.base/overlays (several files): Merge the two overlay
25168 managers into one. Change variables (foox, barx, bazx, grbxx)
25169 back into ints but force them to load in their proper sections.
25170
25171 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25172
25173 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
25174 on-chip insn memory and IMAP1 to upper 128k.
25175 (D10VCopy): Handle memory regions crossing 16k boundaries.
25176 (D10VCopy): Transfer data in 32 bit chunks.
25177
25178 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25179
25180 * gdb.base/overlays.c (main): Exit normally when result is
25181 correct.
25182
25183 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
25184 map. Include space for printf in .text segment.
25185
25186 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
25187 updated d10v memory VMA/LMA map.
25188 (D10VCopy): Call D10VTranslate.
25189
25190 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25191
25192 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25193
25194 * gdb.base/bar.c (barx, bar): Change variable to small array so
25195 that it won't be put into the .sdata - small data -
25196 section. Update reference.
25197 * gdb.base/baz.c (bazx, baz): Ditto.
25198 * gdb.base/foo.c (foox, foo): Ditto.
25199 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25200
25201 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
25202 to be arrays.
25203
25204 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
25205
25206 * gdb.base/overlays.exp: fix up and get working again.
25207 Add tests for backtraces from an overlay function.
25208
25209 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25210
25211 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25212 "calling function with watchpoint enabled".
25213
25214 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25215
25216 * gdb.base/break.exp (test_next_with_recursion): Remove
25217 gdb_suppress_tests for d10v-*-*.
25218 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25219 pending review of whether it is useful or not.
25220
25221 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25222
25223 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25224
25225 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25226
25227 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25228 * config/dve.exp: New file to support Densan boards.
25229
25230 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25231
25232 * gdb.base/interrupt.exp: Document problem of simulators, signals,
25233 reads and BSD.
25234
25235 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25236
25237 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25238 response.
25239
25240 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25241
25242 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25243
25244 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
25245 test.
25246
25247 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
25248 target_sizeof_long and target_bigendian_p.
25249 (structs_by_value, structs_by_reference): Check values according
25250 to targets word size and endianess.
25251
25252 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25253
25254 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
25255 output.
25256
25257 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25258
25259 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
25260 Update test of set args help to match source change.
25261
25262 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25263
25264 * gdb.base/default.exp: Expect help system output to be in
25265 alphabetical order.
25266 * gdb.base/help.exp: Ditto.
25267
25268 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25269
25270 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25271 "i*86-pc-linux-gnu*".
25272 * gdb.base/interrupt.exp: Ditto.
25273 * gdb.base/corefile.exp: Ditto.
25274
25275 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
25276 define vxworks when building the testcase.
25277
25278 * gdb.base/ptype.exp: Fix testnames to be unique.
25279 * gdb.base/radix.exp: Ditto.
25280 * gdb.base/term.exp: Ditto.
25281 * gdb.base/whatis.exp: Ditto.
25282 * gdb.c++/classes.exp: Ditto.
25283
25284 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25285
25286 * gdb.base/callfuncs.exp: Fix indentation.
25287
25288 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25289 suppress_flag has been set.
25290 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25291 target feature.
25292
25293 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25294
25295 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25296 the testcase.
25297
25298 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
25299 set_debug_traps() and breakpoint().
25300 * gdb.c++/misc.cc (main): Ditto.
25301 * gdb.c++/templates.cc (main): Ditto.
25302 * gdb.c++/virtfunc.cc (main): Ditto.
25303
25304 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25305
25306 * lib/gdb.exp(gdb_step_for_stub): New function.
25307 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25308 exists, reload the executable and do a "continue" instead of
25309 doing a jump.
25310 (runto_main): Use gdb_step_for_stub.
25311
25312 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
25313 tests to have unique names.
25314 * gdb.base/callfuncs.exp: Ditto.
25315 * gdb.base/commands.exp: Ditto.
25316 * gdb.base/default.exp: Ditto.
25317 * gdb.base/help.exp: Ditto.
25318 * gdb.base/list.exp: Ditto.
25319 * gdb.base/opaque.exp: Ditto.
25320 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25321 similar tests.
25322
25323 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25324 * gdb.c++/cplusfuncs.cc: Ditto.
25325 * gdb.c++/virtfunc.cc: Ditto.
25326
25327 * config/monitor.exp: Keep track of the last file we saw, rather
25328 than trying to get the info from gdb.
25329
25330 * gdb.fortran/types.exp: Move comment to previous line.
25331
25332 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25333
25334 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
25335 target mode.
25336
25337 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25338
25339 From Bob Manson:
25340 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
25341 string from GDB when it connects.
25342
25343 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25344
25345 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25346
25347 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
25348 if we can't get a debug format from GDB (we may be testing an
25349 older GDB). Use a 10 second timeout when checking for the format.
25350
25351 * gdb.stabs/weird.exp: Fix quoting.
25352
25353 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25354
25355 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25356
25357 * config/arm-ice.exp: New file.
25358
25359 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25360
25361 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
25362 until it has been modified to work with the new testsuite.
25363
25364 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
25365 testcase won't compile, cause all of the testcases in the file to
25366 fail instead.
25367
25368 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25369 (gdb_clear_suppressed): New procedure.
25370 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25371 it contains a positive value.
25372
25373 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25374
25375 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25376
25377 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25378
25379 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25380
25381 * lib/gdb.exp (setup_xfail_format): New function.
25382 (get_debug_format): New function to get debug format.
25383 (debug_format): New global variable to hold last value set
25384 by get_debug_format.
25385 * gdb.base/list.exp: Call get_debug_format and expect some
25386 tests to fail for DWARF 1 and COFF formats.
25387 * gdb.c++/ptype.exp: Ditto.
25388 * gdb.c++/classes.exp: Ditto.
25389 * gdb.c++/cplusfuncs.exp: Ditto.
25390 * gdb.c++/inherit.exp: Ditto.
25391 * gdb.c++/templates.exp: Ditto.
25392 * gdb.c++/virtfunc.exp: Ditto.
25393
25394 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25395
25396 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25397 host doesn't have a currently-open connection.
25398
25399 * config/sparclet.exp: Cleanups and fixes to make it generic for
25400 any gdb stub target. Handle cases where gdb doesn't respond when
25401 interrupted in a sane fashion.
25402
25403 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
25404 same thing in a totally different way.
25405
25406 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
25407 setting "timeout".
25408 (gdb_start): We set the global gdb_prompt variable in
25409 default_gdb_init now.
25410
25411 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25412
25413 * gdb.base/printcmds.exp: Fix "check for floating addition"
25414 regexp to accept results within approx +/- .01 of exact value.
25415 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25416
25417 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25418
25419 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
25420 properly.
25421 (gdb_expect): Add optional timeout parameter, and add timeout
25422 value to various calls.
25423 (gdb_suppress_tests): Only give one warning message per group.
25424
25425 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25426
25427 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
25428 global variables. Handle getting a value for $timeout more
25429 gracefully.
25430
25431 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25432
25433 * lib/gdb.exp: Close connection to remote host if gdb doesn't
25434 initialize.
25435 (default_gdb_init): New procedure; allow gdb_init to be overridden
25436 by a target configuration file.
25437 (gdb_expect): Pass the timeout to remote_expect.
25438
25439 * config/monitor.exp(gdb_load): Fix typo in regexp.
25440
25441 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25442
25443 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25444
25445 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25446
25447 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
25448 here. Call gdb_target_exec before rebooting the target, to make
25449 sure the connection to the target is closed.
25450 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25451 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25452 Also detect "Timeout reading from remote" error.
25453
25454 * config/gdbserver.exp: Pass the executable being loaded to
25455 gdb_target_monitor. Don't call gdb_file_cmd here; let
25456 gdb_target_monitor do it.
25457
25458 * gdb.disasm/hppa.exp: Don't use exec_output.
25459
25460 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25461
25462 * gdb.base/list.exp: If we're debugging a non-native target,
25463 try to set the pc register to point to the start of the
25464 program before doing the first list command.
25465
25466 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
25467 test_calls after restarting.
25468
25469 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
25470 reloading.
25471
25472 * gdb.base/watchpoint.exp: Fix typo.
25473
25474 * gdb.base/setshow.exp: Check for use_gdb_stub.
25475
25476 * gdb.base/break.exp: Fix continue until exit test for the gdb
25477 stub case.
25478 * gdb.base/langs.exp: Ditto.
25479
25480 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
25481 gdb_load_offset. If we weren't given a file to load, figure out
25482 what the current file is and use it.
25483
25484 * config/i386-bozo.exp: New file.
25485
25486 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25487
25488 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25489 feature.
25490
25491 * config/proelf.exp: New entry.
25492
25493 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25494
25495 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25496 of regexps.
25497
25498 * gdb.base/watchpoint.exp: Don't run the test_stepping
25499 tests if gdb can't call functions on the target.
25500
25501 * gdb.base/setshow.exp: Don't run the set prompt tests if
25502 the board has gdb_prompt set.
25503
25504 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25505
25506 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25507 * gdb.base/commands.exp: Likewise.
25508 * gdb.base/setshow.exp: Likewise.
25509
25510 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25511
25512 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25513 feature.
25514
25515 * config/i960.exp: New file.
25516
25517 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25518
25519 * gdb.base/funcargs.exp: Check for gdb,short_int target
25520 feature instead of looking for explicit target triplets.
25521
25522 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
25523
25524 * gdb.base/printcmds.exp: add a couple more tests a la
25525 "p 123DEADBEEF", to check parse_number.
25526 * top.c: change "to enable to enable" to "to enable" in a couple
25527 of help strings.
25528
25529 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25530
25531 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25532 on the mn10300.
25533
25534 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25535
25536 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25537 where the test executable is run with explicit args.
25538 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25539
25540 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25541
25542 * gdb.base/run.c: Use FAKEARGV to build test executable that
25543 does not require a command line arg, since most simulators
25544 don't currently support passing such an arg into the simulated
25545 program.
25546 * gdb.base/commands.exp: Change tests to insert the proper
25547 value as the arg to the first recursive factorial call. Change
25548 compilation line to define FAKEARGV at compile time.
25549
25550 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25551
25552 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25553 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25554 function with watchpoint enabled" test.
25555
25556 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25557
25558 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
25559 Don't call gdb_test when the command doesn't return to a gdb prompt.
25560
25561 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
25562 "Tests restarted" messages.
25563
25564 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25565
25566 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25567
25568 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
25569
25570 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25571 for INFO SYMBOL; add help tests for OVERLAY commands.
25572 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25573 add tests for OVERLAY commands
25574 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25575 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25576 * gdb.base/sigall.c: add usestubs code frag
25577 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
25578
25579 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25580
25581 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25582 failures.
25583 (gdb_stop_suppressing_tests): Note that tests have restarted.
25584
25585 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25586
25587 * config/h8300.exp: New file.
25588
25589 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25590
25591 * gdb.base/setshow.exp: Check for the existence of a
25592 feature, not its value.
25593
25594 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25595
25596 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25597
25598 * gdb.base/scope.exp: It's now init0(), not init().
25599
25600 * gdb.base/scope0.c: For now, change init() to be init0().
25601
25602 * config/monitor.exp: Use gdb_serial in preference to serial
25603 or netport.
25604
25605 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
25606 and it's not already set.
25607
25608 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25609
25610 * gdb.base/setshow.exp: Only test the run command if the target
25611 isn't using a stub and if it supports argument passing.
25612
25613 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25614
25615 * config/udi.exp(gdb_start): Make sure UDICONF is set
25616 properly before starting gdb.
25617
25618 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25619
25620 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25621 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25622 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25623
25624 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25625
25626 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
25627 specialized code to reboot the board, use remote_reboot instead.
25628
25629 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25630
25631 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25632
25633 * config/monitor.exp: Make sure we disconnect from the target.
25634 Also, try a reboot/reload cycle instead of failing if the
25635 load fails.
25636
25637 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25638
25639 * gdb.base/default.exp: Don't set match_max.
25640 * gdb.base/help.exp: Ditto.
25641 * gdb.base/list.exp: Ditto.
25642 * gdb.base/signals.exp: Ditto.
25643
25644 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25645 set, use remote_ld to download the testcase instead of
25646 the GDB loader.
25647
25648 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25649
25650 * config/vr5000.exp: New file.
25651
25652 * config/monitor.exp(gdb_target_monitor): Add pattern for
25653 "Ending remote" to detect errors in connecting.
25654
25655 * gdb.base/setshow.exp: Add .* within auto language test.
25656
25657 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25658 target feature.
25659
25660 * config/monitor.exp(gdb_load): Check for a failure when loading,
25661 and reboot the board if necessary.
25662
25663 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25664 a set of tests. Remove print.* from the patterns being checked.
25665
25666 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25667
25668 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25669 refer to gdb_spawn_id.
25670
25671 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25672 longer used.
25673 * config/sparclet.exp: Ditto.
25674 * config/sparclet-old.exp: Ditto.
25675 * config/slite.exp: Ditto.
25676 * config/sim.exp: Ditto.
25677 * gdb.base/funcargs.exp: Ditto.
25678
25679 * lib/gdb.exp:Remove references to gdb_spawn_id.
25680 (gdb_expect): Move to remote.exp.
25681
25682 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25683
25684 * config/monitor.exp: Detect the "Couldn't establish connection"
25685 message from GDB.
25686
25687 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25688
25689 * gdb.base/bitfields.exp: Use runto instead of explicit
25690 gdb_run_cmd/gdb_expect sequences.
25691
25692 * gdb.base/break.exp(text_next_with_recursion): Add match for
25693 gdb_expect call.
25694
25695 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25696 We also need to handle the "A program is being debugged already"
25697 prompt from gdb. Use gdb_test to set the baud rate.
25698
25699 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25700 to 20000. Really. I mean it.
25701
25702 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25703
25704 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
25705 fails. If suppress_flag is set, skip perror message about not
25706 being able to send to GDB.
25707 (send_gdb): If suppress_flag is set, don't try to send commands to
25708 GDB.
25709 (gdb_expect): If suppress_flag is set, always fail immediately.
25710 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25711 (gdb_init): Call gdb_stop_suppressing_tests.
25712 (default_gdb_exit): Ditto.
25713 (default_gdb_start): Ditto.
25714
25715 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
25716 gdb_stop_suppressing_tests as appropriate.
25717 * gdb.base/break.exp: Ditto.
25718 * gdb.base/callfuncs.exp: Ditto.
25719 * gdb.base/commands.exp: Ditto.
25720 * gdb.base/exprs.exp: Ditto.
25721 * gdb.base/funcargs.exp: Ditto.
25722 * gdb.base/list.exp: Ditto.
25723 * gdb.base/recurse.exp: Ditto.
25724 * gdb.base/scope.exp: Ditto.
25725 * gdb.base/structs.exp: Ditto.
25726 * gdb.c++/inherit.exp: Ditto.
25727
25728 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25729
25730 * config/vr4300.exp: New file.
25731
25732 * gdb.*/*.exp: Call gdb_expect instead of expect.
25733
25734 * lib/gdb.exp(gdb_expect): New function.
25735
25736 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25737
25738 * lib/gdb.exp(gdb_init): New function.
25739
25740 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
25741 for each individual variable set.
25742
25743 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25744 name.
25745
25746 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25747
25748 * gdb.base/scope.exp: Use gdb_test.
25749
25750 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25751 aborting; the testsuite driver will do that for us (see
25752 gdb_finish). Also, use gdb_test in a few more places.
25753
25754 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25755
25756 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25757
25758 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25759
25760 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25761 and "add_tests" are not at the same address.
25762
25763 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25764
25765 * gdb.base/ptype.exp: Use gdb_test.
25766
25767 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25768
25769 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25770 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25771 left in. No longer expect them to fail.
25772
25773 * gdb.stabs/*.mt; Deleted, no longer used.
25774 * gdb.stabs/configure.in: Remove references to target makefile
25775 frags.
25776 * gdb.stabs/configure: Rebuilt.
25777
25778 * gdb.disasm/*.mt: Deleted, no longer used.
25779 * gdb.disasm/configure.in: Remove references to target makefile
25780 frags. Use "sh3.s" as the unique filename for this directory.
25781 * gdb.disasm/configure: Rebuilt.
25782
25783 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25784 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25785 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25786
25787 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25788
25789 * config/udi.exp: Use mondfe,name instead of remote_host.
25790
25791 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25792
25793 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25794 a function with a watchpoint enabled on the mn10200.
25795
25796 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25797 before trying to create it!
25798
25799 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25800
25801 * config/vx.exp: Use hostname instead of netport.
25802
25803 * config/vxworks.exp: New file.
25804
25805 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25806
25807 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
25808 gdb before assuming everything worked. Send a ^C if a timeout
25809 occurs.
25810
25811 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25812 $gdb_spawn_id directly.
25813 (gdb_run_cmd): Try _start as well as start. Use the target feature
25814 gdb,start_symbol as the symbol to start from when jumping.
25815
25816 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25817
25818 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25819 redundant) test.
25820
25821 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25822 it doesn't lose for 16bit integer systems.
25823
25824 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25825
25826 * gdb.fortran/types.exp: If the target doesn't support "double"
25827 data types, then expect "real" types to only be 4 bytes.
25828
25829 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25830 call tests if the target doesn't support inferior function calls.
25831
25832 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25833 in printf tests.
25834
25835 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25836
25837 * gdb.base/help.exp: Disable "help set", "help show", and
25838 "help support". Simplify regexp for "help stack".
25839
25840 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25841 to 60 seconds. Temporarily set match_max to 15000 around the
25842 "info copying" test.
25843
25844 * gdb.base/nodebug.exp: Don't try to do an inferior function
25845 call if the target doesn't support them.
25846 * gdb.base/printcmds.exp: Likewise.
25847 * gdb.base/setvar.exp: Likewise.
25848 * gdb.base/structs.exp: Likewise.
25849 * gdb.c++/templates.exp: Likewise.
25850 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25851
25852 * gdb.base/recurse.exp: Enable for the mn10200.
25853
25854 * configure.in: Do configure gdb.stabs directory for *-*-elf
25855 targets.
25856 * configure: Rebuilt.
25857
25858 * gdb.base/break.exp: Check for gdb,noresults before testing
25859 exit status and/or results from the target.
25860 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25861 * lib/gdb.exp: Remove old (now bogus) initialization of
25862 noinferior, noargs, noresults and nosignals.
25863
25864 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25865
25866 * config/sh.exp: New file.
25867
25868 * config/slite.exp: Try to connect multiple times to the board
25869 before rebooting. Only send a "monitor run" if need_monitor_run
25870 is set.
25871
25872 * gdb.base/break.exp: Don't do the "stub continue" test if
25873 the target has gdb_stub set.
25874
25875 * gdb.base/callfuncs.exp: Increase the timeout.
25876
25877 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25878 if the target has gdb,noinferiorio set.
25879
25880 * gdb.base/list.exp: Increase match_max to 10000 characters.
25881
25882 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25883
25884 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25885 target.
25886
25887 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25888
25889 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25890
25891 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
25892 trying to delete the copy of gdb. Catch the file delete so we
25893 don't die if the delete fails; also, the file should be copied to
25894 the host, not to the build.
25895
25896 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25897
25898 * lib/gdb.exp(gdb_test): Surround the result pattern with
25899 parenthesis in case it contains multiple regexps separated
25900 with |.
25901
25902 * gdb.base/watchpoint.exp: Use gdb_test.
25903 * gdb.base/default.exp: Ditto.
25904
25905 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25906
25907 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
25908
25909 * gdb.base/scope.exp: Use gdb_test.
25910 * gdb.c++/classes.exp: Ditto.
25911 * gdb.c++/inherit.exp: Ditto.
25912
25913 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25914
25915 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25916 remote_exec instead.
25917 * gdb.base/corefile.exp: Don't be ridiculous.
25918 * gdb.base/*.c: Add missing stub invocations.
25919
25920 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25921
25922 * config/slite.exp: Miscellaneous fixes.
25923
25924 * lib/gdb.exp: Fix runto.
25925
25926 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25927 the target.
25928
25929 * gdb.base/watchpoint.exp: Fix regexp.
25930
25931 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25932 close and wait commands, as the descriptor may now be
25933 invalid. Always call "remote_close host".
25934
25935 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25936
25937 Major rewrite for testsuite revision.
25938
25939 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25940 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25941 instead of relying on spawn_id to always contain a valid
25942 spawn id.
25943 (get_compiler_info): New procedure to build the ${binfile}.ci
25944 file, instead of replicating this in N different places.
25945 (gdb_compile): New procedure.
25946
25947 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
25948 appropriate arguments) instead of compile. Use gdb_test in a lot
25949 more places. Use send_gdb instead of send. Always run gdb_start
25950 at the start of a testcase, as this is no longer done magically.
25951
25952 config/*-gdb.exp: Rename without the -gdb suffix.
25953
25954 config/mips.exp: Use remote_close instead of exit_remote_shell.
25955 config/monitor.exp: Use target_info instead of looking at
25956 baud, timeout, etc.
25957 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25958
25959 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25960
25961 * gdb.c++/templates.exp (test_ptype_of_templates),
25962 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25963 Update expect patterns for destructors and assignment operators
25964 to match corresponding c-typeprint.c changes.
25965 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25966 to destructor breakpoint test, GDB should be able to set the
25967 destructor breakpoint without specifying arguments.
25968
25969 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25970
25971 * gdb.threads/pthreads.exp: Change result for failure to compile due
25972 to lack of pthreads runtime support from an error to simply an
25973 unsupported test, per dejagnu standards.
25974
25975 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25976
25977 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25978 where GDB exits to reduce pattern match time.
25979 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25980
25981 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25982
25983 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
25984
25985 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25986 * gdb.base/default.exp: ditto.
25987 * gdb.base/nodebug.exp: ditto.
25988 * gdb.base/printcmds.exp: ditto.
25989 * gdb.base/ptype.exp: ditto.
25990 * gdb.base/setvar.exp: ditto.
25991 * gdb.base/structs.exp: ditto.
25992 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25993
25994 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25995
25996 * configure, */configure: Rebuild with autoconf 2.12.
25997
25998 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25999
26000 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26001 use new i*86-pc-linux*-gnu quads.
26002 * gdb.base/corefile.exp: Ditto.
26003 * gdb.base/signals.exp: Ditto.
26004 * gdb.base/sigall.exp: Ditto.
26005 * gdb.base/interrupt.exp: Ditto.
26006
26007 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26008 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26009 RedHat 4.0.
26010
26011 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
26012 linux. This allows the test case to at least compile on latest
26013 linux, but still not run due to missing the threads runtime library.
26014
26015 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26016
26017 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26018 directory to search gdb directory. Accept and step over conditional
26019 stack alignment code. Consume $prompt in failure cases.
26020 Reset timeout to $oldtimeout instead of some arbitrary value.
26021 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26022 timeout problems with infinite stack backtraces.
26023 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26024 Accept function parameters for linkfunc member.
26025
26026 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26027
26028 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26029 (CXXFLAGS): Remove, unreferenced.
26030 (B_OPTIONS): Add for -B options and add code to initialize with
26031 previous -B options and also add -B option to pick up cross compiled
26032 runtime.
26033 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26034 doing cross compiles.
26035 (target_alias): Declare global.
26036 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26037 to verify that gcc exists in build tree, and if so set CC to that
26038 gcc and to use B_OPTIONS and TARGET_INCLUDES.
26039
26040 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26041
26042 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26043 ptype test for anonymous union. Fixup testcase to match
26044 current gcc debug output.
26045
26046 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26047
26048 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26049 force argument to an unsigned long type.
26050
26051 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26052
26053 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
26054 tests and anonymous union print/ptype tests.
26055 * gdb.base/list.exp (test_forward-search): Increase timeout by
26056 5 minutes for the "search extremely long line" case.
26057 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26058 completely optional and that the pass/fail messages use the command as
26059 the message if that third arg is a null string.
26060 (gdb_test_exact): Arrange that a null string pattern means match a
26061 null string output rather than any output, which might include random
26062 errors.
26063 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26064 backtrace test.
26065 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26066 always failing and failure is now exposed by gdb.exp changes.
26067
26068 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26069
26070 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26071 weren't being noted.
26072
26073 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26074
26075 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26076 * gdb.stabs/weird.exp: Remove v_comb xfails.
26077
26078 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
26079
26080 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
26081 list.exp scope.exp watchpoint.exp]
26082 Make all timeout error msgs explicitly say "(timeout)".
26083
26084 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
26085
26086 * config/monitor.exp: Increase download timeout to 1000 seconds.
26087
26088 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
26089
26090 * config/m32r.exp: Increase timeout to 120 seconds.
26091
26092 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26093
26094 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26095 and accept older ordering as obsolescent gcc or gdb.
26096 * gdb.c++/templates.exp: Ditto.
26097 * gdb.c++/virtfunc.exp: Ditto.
26098
26099 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26100
26101 * gdb.base/coremaker.c: Add code to mmap some data so we
26102 can check that it ends up in the core file.
26103 * gdb.base/corefile.exp: Add test to read mmapped data
26104 from core file.
26105
26106 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
26107
26108 * config/m32r.exp: New file.
26109
26110 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26111
26112 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26113 that cflags can contains -gstabs, and work correctly for other tests.
26114
26115 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
26116
26117 * gdb.base/setshow.exp: New file, tests show and set.
26118 * gdb.base/setshow.c: New file, tests show and set.
26119 * gdb.base/help.exp: Add test for help set|show annotate.
26120 * gdb.base/default.exp: Add test for set|show annotate.
26121
26122 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26123
26124 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26125 errors unique.
26126 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26127 explicitly.
26128
26129 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26130
26131 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26132 and width commands. This is done elsewhere.
26133 * (gdb_start): Don't call gdb_start_sim here. That's already
26134 done in gdb_load. This fixes lots of failures in default.exp.
26135
26136 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26137
26138 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26139 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26140 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26141 in the same we we treat other failures (since it may be an expected
26142 condition), rather than as an error.
26143 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26144 old test format.
26145
26146 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26147
26148 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26149 (distclean maintainer-clean realclean): No need to remove files
26150 twice. Nuke the duplicates.
26151 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
26152 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
26153 Remove config.h along with other config files.
26154
26155 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26156
26157 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26158 "p func1 ()" and note that rests of tests are skipped.
26159 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
26160 setup_xfails for "print func2::coremaker_local".
26161 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26162 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26163 affected by the previous run test.
26164 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26165 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26166 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26167 "pass int powerset tuple" and "pass modeless int powerset tuple".
26168 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26169 "real write 4" and "real write 8".
26170 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
26171 setup_xfails for "print vs1 after tuple assign 2",
26172 "print \$i after tuple assign 2", and
26173 "print vs2 after tuple assign 2".
26174 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26175 meaningful error message and return -1 so the caller can
26176 suppress further tests and avoid a cascade of errors.
26177
26178 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26179
26180 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26181 format for printing version.
26182 * gdb.base/default.exp: Ditto.
26183 * gdb.base/interrupt.exp: Fix problem with cascade of
26184 errors if child process dies while calling a function.
26185
26186 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26187
26188 * Makefile.in (VPATH): Add
26189 * Makefile.in (Makefile, config.status): Fix rules so things get
26190 remade when necessary.
26191
26192 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26193
26194 * Makefile.in (just-check): Add path to sibling expect dir
26195 to environment variable specified by RPATH_ENVVAR.
26196
26197 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26198
26199 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26200 (just-check): Add shared library paths for libstdc++, tk,
26201 tcl, bfd, and opcodes to the environment variable specified
26202 in RPATH_ENVVAR.
26203 * configure.in: Add support to recognize --enable-shared flag
26204 and generate correct value for RPATH_ENVVAR.
26205 * configure: Regenerated with autoconf.
26206
26207 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26208
26209 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
26210 include all osf versions.
26211 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26212 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26213 when target is linux. When failing to build pthreads test
26214 executable, give more meaningful message.
26215 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26216 arg for pthread_create.
26217
26218 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26219
26220 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
26221 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
26222 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
26223 and -lpthreads (everybody else).
26224 (test_startup): Fail gracefully if threads are not supported.
26225 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26226 "p/c array_index("abcdef",2)" when not gcc compiled.
26227 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26228 "print func2::coremaker_local" when not gcc compiled.
26229 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26230 "ptype on opaque struct tagname (statically)",
26231 "ptype on opaque struct tagname (dynamically) 1", and
26232 "ptype on opaque struct tagname (dynamically) 2"
26233 for not compiled with gcc.
26234 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26235 backtrace when compiled with gcc.
26236 * lib/gdb.exp (runto_main): Return result of "runto main" rather
26237 than always return success.
26238
26239 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26240
26241 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26242
26243 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26244
26245 * gdb.base/structs.exp: Undo last change.
26246
26247 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26248
26249 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26250 encapsulate all the steps/nexts done during self test, starting
26251 at main, and makes them less sensitive to optimization issues.
26252 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26253 signal handler" test.
26254 * gdb.threads/pthreads.exp: Only run this for native configs.
26255 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26256 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26257 tests.
26258 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26259 for "runto test_calls(void)" test.
26260
26261 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26262
26263 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26264 and don't expect address info in breakpoint confirmations.
26265
26266 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26267
26268 * gdb.base/list.exp (test_forward_search): Increase timeout
26269 temporarily by 60 seconds for searching extremely long line,
26270 and then reset to old value when done. Increase expect input
26271 buffer to 10000.
26272
26273 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26274
26275 * gdb.base/list.exp (test_forward_search): Fix to handle very
26276 long source line without overflowing expect's input buffer.
26277
26278 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26279
26280 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26281 "buffer_full".
26282
26283 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26284 "buffer_full".
26285
26286 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26287 "buffer_full".
26288
26289 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26290 "buffer_full".
26291
26292 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26293
26294 * configure.in (configdirs): Add gdb.threads.
26295 * configure: Regenerated with autoconf.
26296 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26297 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26298 * gdb.threads/configure: New, generated with autoconf.
26299
26300 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26301
26302 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26303
26304 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26305
26306 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26307 each signal's status in the output of "handle all print".
26308 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26309 the \r\n sequence that immediately precedes the gdb prompt.
26310 * gdb.base/a1-selftest.exp: Save original timeout and restore
26311 after test.
26312
26313 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26314
26315 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26316 symbol.
26317
26318 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26319
26320 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26321
26322 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26323
26324 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26325 timeout by 60 seconds.
26326
26327 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26328
26329 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26330 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26331 error return.
26332
26333 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26334
26335 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26336 gdb initialization, also report how long dejagnu waited. Restore
26337 old timeout before doing error return. Temporarily increase timeout
26338 by 3 minutes to allow for slow startups over heavy NFS use.
26339
26340 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26341
26342 * lib/gdb.exp: Report timeout value for verbosity level 2.
26343 * config/gdbserver.exp: Ditto.
26344 * config/hppro.exp: Ditto.
26345 * config/mips-gdb.exp: Ditto.
26346 * config/monitor.exp: Ditto.
26347 * config/netware.exp: Ditto.
26348 * config/sim-gdb.exp: Ditto.
26349 * config/slite-gdb.exp: Ditto.
26350 * config/udi-gdb.exp: Ditto.
26351 * config/unix-gdb.exp: Ditto.
26352 * config/vx-gdb.exp: Ditto.
26353 * gdb.base/a1-selftest.exp: Ditto.
26354 * gdb.base/a2-run.exp: Ditto.
26355 * gdb.base/break.exp: Ditto.
26356 * gdb.base/corefile.exp: Ditto.
26357 * gdb.base/list.exp: Ditto.
26358 * gdb.base/recurse.exp: Ditto.
26359 * gdb.base/scope.exp: Ditto.
26360 * gdb.base/signals.exp: Ditto.
26361
26362 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26363
26364 * gdb.threads/Makefile.in (docdir): Removed.
26365
26366 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26367
26368 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
26369 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
26370 @srcdir@.
26371 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
26372 autoconf 2.5 or higher.
26373 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26374
26375 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26376
26377 * configure: Regenerated.
26378 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26379 avoid name clashes with SunOS headers.
26380
26381 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26382
26383 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26384
26385 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26386
26387 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26388 prototype information ends up in the compiler info file.
26389
26390 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26391
26392 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26393 attempting to regenerate it. Eliminate use of a temporary file
26394 and just generate the info file directly. Source it immediately,
26395 for consistency of use.
26396 * gdb.base/corefile.exp: Ditto
26397 * gdb.base/exprs.exp: Ditto.
26398 * gdb.base/funcargs.exp: Ditto.
26399 * gdb.base/langs.exp: Ditto.
26400 * gdb.base/list.exp: Ditto.
26401 * gdb.base/mips_pro.exp: Ditto.
26402 * gdb.base/nodebug.exp: Ditto.
26403 * gdb.base/opaque.exp: Ditto.
26404 * gdb.base/ptype.exp: Ditto.
26405 * gdb.base/scope.exp: Ditto.
26406 * gdb.base/setvar.exp: Ditto.
26407 * gdb.base/signals.exp: Ditto.
26408 * gdb.base/whatis.exp: Ditto.
26409 * gdb.c++/templates.exp: Ditto.
26410 * gdb.c++/virtfunc.exp: Ditto.
26411 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
26412 whether or not to add -lstdc++ to the compile command line args.
26413
26414 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26415
26416 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26417 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26418 Increase timeout, a lot of single stepping might be needed if the
26419 target has no hardware watchpoints.
26420
26421 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26422
26423 * gdb.base/break.exp: Ignore compiler warnings when compiling
26424 break.c.
26425 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26426 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26427 from remote-sim.
26428 * gdb.base/exprs.exp: Add h8300 xfails.
26429 * gdb.base/funcargs.exp: Likewise.
26430 * gdb.base/nodebug.exp: Likewise.
26431 * gdb.base/printcmds.exp: Likewise.
26432 * gdb.base/ptype.exp: Likewise.
26433 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26434 h8300 xfails.
26435 * gdb.base/return.exp: Handle float/double precision problems
26436 on the h8300.
26437 * gdb.base/funcargs.c: Explicitly make last constant argument to
26438 call_after_alloca_subr an unsigned long type.
26439 * gdb.base/return.c: Include stdio.h.
26440
26441 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26442
26443 * config/abug.exp: New file for the older Motorola Bug monitor
26444 that runs on the mvme13x series VME boards.
26445 * config/monitor.exp: Use the new config array for target settings
26446 if they exist.
26447
26448 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26449
26450 * sim-gdb.exp: Make the SH simulator allocate less space when
26451 it is targeted.
26452
26453 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26454
26455 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26456 test.
26457
26458 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26459
26460 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26461 "rs6000-*-*" for "list function in include file" when gcc compiled.
26462 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26463 for "p ctable1[120]".
26464 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26465 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26466 Remove setup_xfail for "rs6000-*-*" for
26467 "print 'scope0.c'::filelocal before run".
26468 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26469 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26470 since some compilers don't allow both options to be given
26471 on the same command line. Create object file and move it.
26472
26473 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26474
26475 * gdb.base/corefile.exp: Always regenerate the core file, since
26476 we always regenerate the coremaker program. Detect special case
26477 where registers cannot be read from core file.
26478
26479 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26480
26481 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26482 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26483 * gdb.c++/templates.exp: Only match on basename of file since
26484 some formats like xcoff don't encode directory information.
26485 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26486 and rs6000 AIX xcoff targets.
26487 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26488 * configure: Regenerate.
26489 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26490 here, rather than in distclean.
26491
26492 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26493
26494 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26495 defined, and use it to compile the test case with -O2. The
26496 native compilation still uses no optimization.
26497 * gdb.base/mips_pro.c: Remove inline assembly code since
26498 it is compiled PIC by default, which results in assembler
26499 warnings that make the testsuite think the compilation
26500 was unsuccessful.
26501
26502 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26503
26504 * gdb.c++/misc.exp: Add note to message for
26505 "print s.a for foo struct" that this is a known gcc 2.7.2
26506 and earlier bug.
26507
26508 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26509
26510 * gdb.base/break.exp: Fix pattern for matching "Delete all
26511 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26512 setup_xfail for deleting all breakpoints test. Fix various
26513 timeout messages to include "(timeout)".
26514 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26515 for "p t_float_values2(3.14159,float_val2)".
26516 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26517 for "continue to call2g" when gcc compiled.
26518 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26519 "up to foo in langs.exp", "show language at foo in langs.exp",
26520 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26521 and "show language at fsub in langs.exp".
26522 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26523 "list line 1 in include file", "list message for lines past EOF",
26524 "list function in include file", "list list0.h:foo", and
26525 "list filename:function; nonexistant function".
26526 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26527 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26528 and "ptype t_char_array" to be for native cc only.
26529
26530 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26531
26532 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
26533 setup_xfail for "print coremaker_bss", "print coremaker_ro",
26534 "print func2::coremaker_local", and "backtrace in corefile.exp".
26535
26536 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26537
26538 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26539 "bt in signals.exp". This problem only appears when running
26540 the testsuite, and then only intermittently.
26541
26542 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26543
26544 * gdb.base/return.exp (return_tests): Differentiate between
26545 two tests of continuing.
26546
26547 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26548
26549 * */Makefile.in (maintainer-clean): Remove config.log.
26550 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26551 * gdb.c++/Makefile.in (PROGS): Add inherit.
26552 (clean): Remove *.ci.
26553
26554 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26555
26556 * gdb.c++/misc.cc: Add test code from Mike Stump.
26557 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26558
26559 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26560
26561 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26562 to "alpha-*-osf2*" and add comment.
26563 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
26564 setup_xfail for "step over execarg initialization" and
26565 "step over corearg initialization".
26566 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26567 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26568 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
26569 gcc compiled for "print coremaker_bss", "print coremaker_ro",
26570 "print func2::coremaker_local", and "backtrace in corefile.exp".
26571 * gdb.base/signals.exp: Build and source signals.ci.
26572 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26573 to be for gcc only.
26574 * lib/gdb.exp: Move verbose statements outside conditionals.
26575
26576 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26577
26578 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26579 Feb 3 procfs.c change.
26580
26581 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26582
26583 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26584
26585 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26586
26587 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26588 from dejagnu's apparent default of 10 seconds, which gives random
26589 results when running the tests over NFS on moderately loaded systems.
26590 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26591
26592 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26593
26594 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26595 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
26596 result reports.
26597
26598 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26599
26600 * configure.in (CY_AC_PATH_TCLH): Remove.
26601 * configure: Regenerate.
26602
26603 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26604
26605 * gdb.c++/Makefile.in (clean): Add missing '{'.
26606
26607 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26608
26609 * lib/gdb.exp: Provide a default value for noinferior.
26610
26611 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26612 Load libgloss.exp.
26613
26614 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26615
26616 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26617 the executable, not the .o to run the tests from.
26618
26619 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26620
26621 * gdb.base/break.exp: Don't test for program exit or exit status
26622 if $noresults if nonzero.
26623 * gdb.base/langs.exp: Likewise.
26624 * gdb.base/watchpoint.exp: Likewise.
26625
26626 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26627 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26628 trying to compile the testcase.
26629
26630 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26631
26632 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26633 * gdb.base/signals.exp (continue to handler): Likewise.
26634
26635 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26636
26637 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26638
26639 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26640
26641 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26642
26643 * gdb.base/corefile.exp: Recognize "not found" as failure
26644 when trying to determine if a core file was generated.
26645 If no core file was generate the first time, try again without
26646 the ulimit -c to work around braindamaged shells.
26647
26648 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26649
26650 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26651 [] tests with "test" and enclose string in quotes.
26652 * gdb.stabs/configure: Rebuild
26653
26654 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26655
26656 Changes in sync with expect:
26657 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26658 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26659 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26660 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26661 argument to AC_REQUIRE.
26662 * configure: Regenerated.
26663
26664 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26665
26666 * gdb.base/corefile.exp: When generating a core, discard any
26667 error messages about ulimit not found and the "core dumped"
26668 message from the shell that runs the coredumper.
26669
26670 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26671
26672 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26673
26674 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26675 which sed script to run. Expect failure for v_comb test
26676 on PA targets too.
26677
26678 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26679
26680 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
26681 "print func2::coremaker_local" and for "backtrace in corefile.exp"
26682
26683 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26684
26685 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26686 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
26687 "sparc-sun-solaris*" xfails for "p v_comb".
26688 * lib/gdb.exp (default_gdb_start): Fix typo.
26689 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26690 messages to not include the full program name that caused
26691 the core dump since some systems (such as solaris) apparently
26692 truncate this path to about 80 characters.
26693 When generating a core file first try increasing the core file
26694 size limit to unlimited since some systems may default it to
26695 zero, and it is harmless to try it. Move the test for failing
26696 to generate a core file to where it will actually get executed.
26697 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26698 new gdb result from g++ debug info improvements and make old
26699 pattern obsolescent. Also account for size_t differences
26700 (may be int or long).
26701 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26702 initialization before function call is placed in the delay slot
26703 and thus appears to be skipped over by commands such as "next".
26704
26705 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26706
26707 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26708
26709 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26710
26711 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26712 input source file; fix code to compile test to deal with this
26713 convention.
26714 * gdb.c++/*.exp: Likewise.
26715
26716 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26717
26718 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26719 "bt in signals.exp".
26720
26721 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26722
26723 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26724 "step over execarg initialization" and
26725 "step over corearg initialization".
26726
26727 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26728
26729 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26730 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26731
26732 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26733
26734 From Rob Savoye (rob@poseidon.cygnus.com)
26735 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26736 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
26737 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26738 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26739 configure.in}: Major reworking for autoconfig.
26740 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26741 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
26742 New files.
26743 * config/unix-gdb.exp: Make GDB global.
26744 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
26745 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26746 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26747 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26748 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26749 term.exp, twice.exp, watchpoint.exp, whatis.exp},
26750 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
26751 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26752 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26753 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26754 pr-8136.exp, result.exp, string.exp, tuples.exp},
26755 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
26756 to returns as necessary, arrange for test to compile own testcase
26757 executable.
26758 * lib/gdb.exp: Changes for testsuite to compile own test cases.
26759
26760 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26761
26762 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
26763 clear_xfail at end of test which might not call either pass or fail.
26764 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26765 "backtrace through signal handler".
26766
26767 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26768
26769 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26770 continuing from a job control stop signal.
26771 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26772
26773 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26774
26775 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26776 * gdb.base/corefile.exp: Likewise.
26777 * gdb.base/funcargs.exp: Likewise.
26778
26779 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26780
26781 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26782 * config/monitor.exp: Add support for setting baud rate.
26783
26784 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26785
26786 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26787 i*86-*-linux* xfails for "backtrace through signal handler".
26788 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26789 "print func2::coremaker_local".
26790 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
26791 alpha-dec-osf2* xfail for
26792 "delete all breakpoints when none".
26793
26794 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26795
26796 * gdb.base/break.exp: Change test that deletes all breakpoints
26797 when no user breakpoints are installed. A post 4.15 change
26798 causes gdb to no longer prompt in this case.
26799
26800 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26801
26802 * gdb.base/return.exp (return_tests): Change xfail for test
26803 "correct value returned double test" to stop xfailing at
26804 Solaris 2.5. Apparently the bug has been fixed.
26805
26806 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26807
26808 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26809 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26810
26811 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26812
26813 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26814 * gdb.disasm/hppa.s: Corresponding changes.
26815
26816 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26817
26818 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26819 makefile fragment.
26820 * config/mt-hpux: Deleted.
26821
26822 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26823
26824 * Many files: When warning about suppressed tests due to a
26825 nonexistant test binary, avoid incrementing the warning count.
26826
26827 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26828
26829 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
26830
26831 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26832
26833 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26834 "sparc-*-solaris2*".
26835
26836 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26837
26838 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26839 Add global and local variables and initialize them.
26840 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26841 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26842 extracts the file name and terminating signal from the core file.
26843 * TODO: Remove note about tests for correct mapping of corefile.
26844 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26845 from optimizing it away.
26846 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26847 handles common blocks.
26848
26849 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26850
26851 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26852 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26853
26854 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26855
26856 * Makefile.in (maintainer-clean): New target, synonym for
26857 realclean.
26858 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26859 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26860 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26861 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26862 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26863 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26864
26865 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26866
26867 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26868 xfails when not gcc compiled for "print foo::funclocal".
26869 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26870 "print foo::funclocal at foo",
26871 "print 'scope1.c'::foo::funclocal at foo",
26872 "print foo::funclocal_bss at foo",
26873 "print 'scope1.c'::foo::funclocal_bss at foo",
26874 "print foo::funclocal_ro at foo",
26875 "print 'scope1.c'::foo::funclocal_ro at foo",
26876 "print bar::funclocal at foo" and
26877 "print 'scope1.c'::bar::funclocal at foo".
26878 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26879 gcc compiled for "print foo::funclocal at bar".
26880 Expand all messages to ensure that they identify that
26881 the test is at bar().
26882 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26883 gcc compiled for:
26884 "ptype on opaque struct pointer (statically)",
26885 "ptype on opaque struct tagname (statically)",
26886 "ptype on opaque struct pointer (dynamically) 1",
26887 "ptype on opaque struct tagname (dynamically) 1",
26888 "ptype on opaque struct pointer (dynamically) 2" and
26889 "ptype on opaque struct tagname (dynamically) 2
26890 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26891 gcc compiled for:
26892 "p datalocal"
26893 "whatis datalocal",
26894 "ptype datalocal",
26895 "p bsslocal",
26896 "whatis bsslocal", and
26897 "ptype bsslocal".
26898 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26899 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26900 when not gcc compiled.
26901 * gdb.base/funcargs.exp (float_and_integral_args): Add
26902 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26903 compiled.
26904 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26905 "backtrace from call6a" when not gcc compiled.
26906 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26907 "backtrace from call7a" when not gcc compiled.
26908 * gdb.base/callfuncs.exp (do_function_calls):
26909 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26910 "p t_char_array_values(char_array_val2,char_array_val1)",
26911 "p t_char_array_values(char_array_val1,char_array_val2)",
26912 "p t_char_array_values("carray 1","carray 2")",
26913 "p t_char_array_values("carray 1",char_array_val2)",
26914 "p t_char_array_values(char_array_val1,"carray 2")",
26915 "p sum_args(1,{2})",
26916 "p sum_args(2,{2,3})",
26917 "p sum_args(3,{2,3,4})",
26918 "p sum_args(4,{2,3,4,5})"
26919 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26920 "backtrace in corefile.exp" when not gcc compiled.
26921
26922 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26923
26924 * gdb.base/signals.exp: Rewrite `handle all print' test as
26925 a procedure. Accept blanks or TABs as whitespace, increase
26926 timeout and expect input buffer size for the large output
26927 from the command. Remove "i*86-*-bsdi2.0" xfail.
26928
26929 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26930
26931 * gdb.base/setvar.exp: Add new testcases for truncation when
26932 assigning invalid values to bitfields.
26933
26934 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26935
26936 * gdb.base/callfuncs.exp (do_function_calls): Remove
26937 mips-sgi-irix* xfail for
26938 "call inferior func with struct - returns char *"
26939 and fix test so that an optional (unsigned char *) cast is
26940 accepted in the result.
26941
26942 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26943
26944 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26945 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26946 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26947 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26948 that accidentally got checked in.
26949
26950 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26951
26952 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
26953 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26954 compiled test.
26955 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26956 Add mips-sgi-irix5* xfail for not gcc compiled.
26957 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26958 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
26959 compiled for "p top", "whatis top", "p middle", and "whatis
26960 middle".
26961 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26962 "whatis signed char" for not gcc compiled.
26963 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26964 "set variable signed char=-1 (-1)" and
26965 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26966 * gdb.base/funcargs.exp (float_and_integral_args):
26967 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26968 Add mips-sgi-irix* xfail when not gcc compiled for
26969 "continue to call2b".
26970 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26971 "continue to call2g".
26972 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
26973 compiled for "backtrace from call6a"
26974 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
26975 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
26976 when not gcc compiled for "backtrace from call7a".
26977 (localvars_after_alloca): Fix gdb_test cmds for
26978 "print * after runto ...".
26979 Remove rs6000-*-* xfails for
26980 "print i after runto localvars_after_alloca" and
26981 "print l after runto localvars_after_alloca"
26982 for all compilers.
26983 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
26984 when not compiled with gcc, for:
26985 "print signed char == (minus)",
26986 "print signed char != (minus)",
26987 "print signed char < (minus)",
26988 "print signed char > (minus)".
26989 * gdb.base/callfuncs.exp (do_function_calls):
26990 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26991 "call inferior func with struct - returns char *".
26992 * gdb.base/return.exp (return_tests): Change xfail for
26993 "correct value returned double test" to include Solaris 2.4.
26994 * gdb.base/funcargs.exp (float_and_integral_args):
26995 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26996
26997 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26998
26999 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27000 enumeration bitfields if compiling with GNU C.
27001 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27002 to empty' prompt.
27003
27004 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27005
27006 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27007 test for PRO targets.
27008
27009 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27010 breakpoints in the inferior at any given time by making
27011 two groups of breakpoints for call2*, call6* and call7*
27012 tests.
27013
27014 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27015
27016 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27017 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27018 from optimizing it away.
27019 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27020 "call inferior func with struct".
27021
27022 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27023
27024 * configure.in: Only configure gdb.chill for particular targets.
27025
27026 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27027
27028 * gdb.base/Makefile.in: Add action to .c.o transformation
27029 rule that generates a .ci file for each .o file and remove
27030 explicit .c.o rules except for callfuncs.o.
27031 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27032 generates a .ci file for each .o file and remove explicit
27033 .cc.o rules.
27034 (clean): Remove *.tmp *.ci files.
27035 (EXECUTABLES): Remove templ-info.exp.
27036 * gdb.base/compiler.c: New file.
27037 * gdb.c++/compiler.cc: New file
27038 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27039 Change rs6000-*-* xfail for
27040 "print 'scope0.c'::filelocal_ro" and
27041 "print 'scope1.c'::filelocal" and
27042 "print 'scope1.c'::filelocal_bss" and
27043 "print 'scope1.c'::filelocal_ro" and
27044 "print 'scope1.c'::foo::funclocal" and
27045 "print 'scope1.c'::foo::funclocal_ro" and
27046 "print 'scope1.c'::bar::funclocal" and
27047 "print 'scope0.c'::filelocal_ro" and
27048 "print 'scope1.c'::filelocal at foo" and
27049 "print 'scope1.c'::filelocal_bss at foo" and
27050 "print 'scope1.c'::filelocal_ro at foo" and
27051 "print 'scope1.c'::foo::funclocal at foo" and
27052 "print 'scope1.c'::foo::funclocal_bss at foo" and
27053 "print 'scope1.c'::foo::funclocal_ro at foo" and
27054 "print 'scope1.c'::bar::funclocal at foo" and
27055 "print 'scope0.c'::filelocal_ro" and
27056 "print 'scope1.c'::filelocal" and
27057 "print 'scope1.c'::filelocal_bss" and
27058 "print 'scope1.c'::filelocal_ro" and
27059 "print 'scope1.c'::foo::funclocal" and
27060 "print 'scope1.c'::foo::funclocal_bss" and
27061 "print 'scope1.c'::foo::funclocal_ro" and
27062 "print 'scope1.c'::bar::funclocal" and
27063 "print 'scope1.c'::bar::funclocal_bss"
27064 to only be xfail'd when not compiled with gcc.
27065 Add rs6000-*-* xfail for
27066 "print 'scope0.c'::filelocal_bss before run"
27067 when compiled with gcc.
27068 (test_at_main): Add rs6000-*-* xfail for
27069 "print filelocal_ro in test_at_main"
27070 when compiled with gcc.
27071 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
27072 Add rs6000-*-aix* xfail for
27073 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27074 "ptype t_char_array", not compiled with gcc.
27075 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27076 xfail for "list foo (in include file)" when gcc compiled.
27077 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
27078 (integral_args): Add rs6000-*-* xfail for
27079 "run to call0a" if not compiled with gcc.
27080 (unsigned_integral_args): Add rs6000-*-* xfail for
27081 "run to call1a" if not compiled with gcc.
27082 (float_and_integral_args): Add rs6000-*-* xfail for
27083 "run to call2a" if not compiled with gcc and for
27084 "continue to call2b" for any compiler.
27085 Add rs6000-*-* xfail to
27086 "print f1 after run to call2a" for gcc compiled.
27087 (discard_and_shuffle): Add rs6000-*-* xfail for
27088 "run to call6a".
27089 (shuffle_round_robin): Add rs6000-*-* xfail for
27090 "backtrace from call7a" if not compiled with gcc.
27091 Add rs6000-*-* xfail for
27092 "backtrace from call7b" if compiled with gcc.
27093 (call_after_alloca): Add rs6000-*-* xfail for
27094 "print c in call_after_alloca" and
27095 "print s in call_after_alloca" and
27096 "backtrace from call_after_alloca_subr"
27097 if not compiled with gcc.
27098 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27099 "print c in localvars_in_indirect_call" and
27100 "print c in localvars_in_indirect_call" and
27101 "backtrace in indirectly called function" and
27102 "stepping into indirectly called function"
27103 if not compiled with gcc.
27104 (localvars_after_alloca): Add rs6000-*-* xfail for
27105 "print c after runto localvars_after_alloca" and
27106 "print s after runto localvars_after_alloca" and
27107 "print i after runto localvars_after_alloca" and
27108 "print l after runto localvars_after_alloca"
27109 for all compilers.
27110 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27111 than whatis-info.exp.
27112 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27113 than opaque-info.exp.
27114 Setup rs6000-*-* xfail for
27115 "ptype on opaque struct pointer (statically)" and
27116 "ptype on opaque struct pointer (dynamically)" when
27117 not compiled with gcc.
27118 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27119 rather than callf-info.exp.
27120 (do_function_calls): Add clear_xfail for rs6000-*-* for
27121 "p t_float_values2(3.14159,float_val2)". Seems to work
27122 fine there, both with xlc and gcc. Need to find out what
27123 it is doing right and fix other platforms.
27124 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27125 "call inferior func with struct - returns int",
27126 "call inferior func with struct - returns long",
27127 "call inferior func with struct - returns float",
27128 "call inferior func with struct - returns double",
27129 "call inferior func with struct - returns char *",
27130 but only if not gcc compiled (presumes xlc compiled).
27131 Change rs6000-*-* xfails for
27132 "call inferior func with struct - returns char" and
27133 " call inferior func with struct - returns short" to only
27134 xfail if not using gcc.
27135 (clean mostlyclean): Remove *.ci and *.tmp files.
27136 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27137 than templ-info.exp.
27138 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27139 Add rs6000-*-* xfail for "up to foo in langs.exp"
27140 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
27141 when not gcc compiled.
27142
27143 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27144
27145 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27146 * gdb.base/corefile.exp: Likewise.
27147 * gdb.base/list.exp: Likewise.
27148 * gdb.base/scope.exp: Likewise.
27149 * gdb.base/siganls.exp: Likewise.
27150
27151 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27152 compiler output.
27153 * gdb.base/whatis.exp: Likewise.
27154
27155 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27156
27157 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27158 failure (opcode table has been fixed to match reality).
27159
27160 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27161
27162 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27163 "call inferior func with struct - returns char",
27164 "call inferior func with struct - returns short"
27165
27166 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27167 "print 'scope0.c'::filelocal at main",
27168 "print 'scope0.c'::filelocal_bss in test_at_main",
27169 "print 'scope0.c'::filelocal at foo",
27170 "print 'scope0.c'::filelocal_bss in test_at_foo",
27171 "print 'scope0.c'::filelocal at bar",
27172 "print 'scope0.c'::filelocal_bss in test_at_bar"
27173
27174 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27175 in source file 1". This bug seems to have been fixed with both
27176 gcc and native cc (was native assembler bug?).
27177
27178 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27179
27180 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27181 "backtrace through signal handler" to "i*86-*-sysv4*".
27182 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27183 continue" case. Add "known SVR4 bug" to fail message.
27184 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27185 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27186 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27187 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27188 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27189 "up to foo in langs.exp", "show language at foo in
27190 langs.exp", "up to cppsub_ in langs.exp", "show
27191 language at cppsub_ in langs.exp", "up to fsub in
27192 langs.exp", and "show language at fsub in langs.exp".
27193 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27194 "bactrace in corefile.exp".
27195 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27196 "call inferior function with struct - returns float" and
27197 "call inferior function with struct - returns double".
27198
27199 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27200
27201 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27202 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27203 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27204 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27205
27206 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27207
27208 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27209 (or overriden) "CHILL" macro rather then bare "gcc".
27210 Also look for ../../gcc/xgcc since that is what we will
27211 actually need, not "Makefile". Remove following assignment
27212 of CHILL to CHILL_FOR_TARGET because that results in
27213 recursive definition.
27214
27215 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27216
27217 * gdb.base/corefile.exp: Change xfail for backtrace in
27218 corefile.exp from linuxaout to all linux.
27219 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27220 cases where we miss the breakpoint at the signal handler
27221 for some reason. Setup xfail for linuxoldld/linuxaout and
27222 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27223 hitting SIGURG breakpoint.
27224 * gdb.base/signals.exp: Setup xfail for "next" acting like
27225 continue to add linuxoldld. Setup xfail for all linux for
27226 "next to handler in signals_tests_1", "backtrace in
27227 signals_tests_1", "continue to func1", "pass SIGUSR1",
27228 and continue to handler".
27229
27230 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27231
27232 * Update all FSF addresses except those in COPYING* files.
27233
27234 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27235
27236 * gdb.base/a2-run.exp: Change messages to be more explicit about
27237 the status of args, and quote binfile in results.
27238
27239 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27240
27241 * gdb.base/callfuncs.exp: Add tests for passing structs to
27242 inferior functions and return various types.
27243 * gdb.base/callfuncs.c: Add functions to receive a struct
27244 and return a member of the struct, in various types.
27245
27246 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27247
27248 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27249
27250 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27251
27252 * config/vxworks29k.exp: New file, sources vxworks.exp.
27253
27254 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27255
27256 * config/gdbremote.exp: New file. Testing framework using
27257 gdbserver.
27258
27259 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27260
27261 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27262 "call function when asleep" and "send end of file".
27263 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27264 for "backtrace in corefile.exp".
27265 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27266 for "backtrace through signal handler".
27267 * gdb.base/corefile.exp: Make sure we actually generate a core file
27268 before trying the core tests. Some systems allow the user to suppress
27269 generation of core files and default to that (linux for example).
27270 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27271 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27272
27273 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27274
27275 * gdb.threads: New directory with some crude multi-threaded
27276 gdb tests (step.exp and step2.exp).
27277 * config/mt-lynx (STEP_EXECUTABLE): Define.
27278 (THREADFLAGS): Define.
27279
27280 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27281
27282 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27283
27284 * gdb.base/signals.exp: Disable whole file for lynx until
27285 further notice.
27286
27287 * gdb.base/signals.exp: xfail test where "next" acts like
27288 "continue" for lynx.
27289
27290 * gdb.base/interrupt.exp: xfail test for calling function while
27291 inferior is asleep for lynx.
27292
27293 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27294 than one cr-lf after each command.
27295
27296 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27297
27298 * configure.in: Reinstate setting of stabsdirs variable, fix
27299 typo in setting up configdirs for native builds.
27300
27301 * gdb.base/return.exp: Fix typo in return double test.
27302 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27303 compiler from optimizing them away.
27304
27305 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27306
27307 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27308 sequences to be echo'd by gdb when using gdb_test.
27309 * gdb.chill/chexp.exp: Likewise.
27310 * gdb.fortran/exprs.exp: Likewise
27311
27312 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27313
27314 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27315 after the inferior gdb has started.
27316
27317 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27318 after each command.
27319 * gdb.base/funcargs.exp: Likewise.
27320 * gdb.base/gdbvars.exp: Likewise.
27321 * gdb.base/interrupt.exp: Likewise.
27322 * gdb.base/list.exp: Likewise.
27323 * gdb.base/watchpoint.exp: Likewise.
27324 * gdb.c++/demangle.exp: Likewise.
27325 * gdb.c++/inherit.exp: Likewise.
27326 * gdb.chill/chexp.exp: Likewise.
27327 * gdb.fortran/exprs.exp: Likewise.
27328
27329 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27330 test if we can't handle IO to/from the inferior.
27331
27332 * gdb.c++/misc.exp: Always check for a program already being
27333 started after sending a "run" command to gdb.
27334
27335 * gdb.base/twice.exp: Start with a fresh gdb.
27336
27337 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27338 only depend on gdb's expression code, not the chill runtime.
27339
27340 * gdb.base/return.c: Put return values into variables so we
27341 can have gdb print them rather than depending on the program
27342 to print them.
27343 * gdb.base/return.exp: Corresponding changes.
27344
27345 * lib/gdb.exp: Provide default value for noinferiorio.
27346 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27347 the inferior.
27348
27349 * gdb.base/break.exp: Always check for a program already being
27350 started after sending a "run" command to gdb.
27351 (text_next_with_recursion): Don't check the output from the
27352 program's printf statement. Instead just make sure the program
27353 exited.
27354
27355 * gdb.base/commands.exp: Protect tests which need arguments with
27356 $noargs conditionals.
27357
27358 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27359
27360 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27361 of structure member arrays to match gdb/valops.c:value_addr change.
27362
27363 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27364
27365 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27366 cases.
27367
27368 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27369
27370 * configure.in (configdirs): Remove gdb.chill from default list
27371 of subdirs and then add it back in only if doing a native build.
27372 The current chill compiler does not yet work in any cross build.
27373 * Revert all signal changes from Jul 6.
27374 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27375 for sh-hms targets, allowing these tests to link, with no other
27376 changes. Testing is suppressed by setting "nosignals" in site.exp.
27377
27378 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27379
27380 * configure.in (signaldirs): Define and add to configdirs for all
27381 targets except some specific ones that are known to not support signals.
27382 Also clean up formatting.
27383 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27384 (signals, sigall): Remove rules to build.
27385 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27386 Moved to new gdb.signals directory.
27387 * gdb.signals: New test directory.
27388 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27389 signals.c signals.exp}: New or moved files.
27390
27391 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27392
27393 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27394
27395 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27396
27397 * gdb.base/return.exp: Xfail `return double' test failure
27398 on at least Solaris 2.3 and handle future/past versions on
27399 a case by case basis as appropriate. Also update message
27400 to include i*86 failures.
27401
27402 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27403
27404 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27405
27406 * lib/gdb.exp: Fix comment which erroneously identified
27407 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27408 gdb_file_cmd not gdb_load).
27409 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27410
27411 * gdb.base/setvar.exp: Make test names consistent between pass and
27412 fail cases. Use gdb_test more.
27413
27414 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27415
27416 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27417
27418 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27419
27420 * gdb.base/help.exp: Fix expected help string for `show commands'.
27421
27422 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27423
27424 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27425
27426 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27427 of a text section.
27428
27429 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27430
27431 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27432 that loop eventually terminates. Fix Connection refused logic so
27433 that testsuite will expire nicely.
27434
27435 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27436
27437 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27438 config/rom68k.exp: New tcl glue for the appropriate monitors.
27439 These all just end up calling monitor.exp.
27440 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27441 refused' by retrying. Cleanup some timeout issues.
27442 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27443 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27444 callers don't have to set/restore global timeout variable.
27445
27446 * The following set of changes centralizes management of the global
27447 timeout variable. This way, it can be set in one target dependent
27448 place instead of dozens of places scattered throughout the test suite.
27449 If you need to lengthen a timeout, then you should either set timeout
27450 in one of the config/{target}.exp files, or multiply it by a factor.
27451 Setting it to an absolute value is always going to lose for some
27452 targets.
27453 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27454 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27455 * gdb.base/funcargs.exp: Don't set timeout.
27456 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27457 * gdb.base/printcmds.exp (test_print_string_constants
27458 test_print_array_constants): Don't set timeout.
27459 * gdb.base/ptype.exp: Don't set timeout.
27460 * gdb.base/recurse.exp: Don't set timeout.
27461 * gdb.base/return.exp: Don't set timeout.
27462 * gdb.base/watchpoint.exp: Don't set timeout.
27463 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27464 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27465
27466 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27467
27468 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27469
27470 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27471
27472 * lib/gdb.exp: Disable chill tests for irix5.
27473
27474 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27475
27476 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27477 each test pass or fail.
27478
27479 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27480
27481 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27482 xlc not gcc.
27483
27484 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27485
27486 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27487
27488 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27489
27490 * config/est.exp: Fix copyright and comments. Remove dead code.
27491 Use targetname, serialport and baud variables instead of fixed
27492 constants.
27493 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27494 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27495
27496 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27497
27498 * gdb.base/watchpoint.exp: Don't run
27499 test_watchpoint_triggered_in_syscall for sunos.
27500
27501 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27502
27503 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27504 they don't seem to exist. Do include stdio.h.
27505
27506 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27507
27508 * gdb.base/a1-selftest.exp: Add alpha xfail.
27509
27510 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27511
27512 * gdb.base/watchpoint.c (main): Prompt before calling read().
27513 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27514 Revise accordingly. Remove cruft about sending "123" several
27515 times, until it gets noticed. Clean up the "print buf[0]" stuff
27516 so that it passes or fails, and waits for prompts in the usual way.
27517
27518 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27519
27520 * gdb.base/recurse.exp: Fix comment.
27521
27522 * TODO: Remove item about printing variables in nodebug.exp. Add
27523 item about enabling tests which are only run on some targets.
27524
27525 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27526 fail, make test names unique, use new gdb_test convention
27527 regarding pattern, use gdb_test more, etc.).
27528
27529 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27530 fail, make test names unique, etc.).
27531
27532 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27533
27534 * gdb.base/nodebug.c: Change return type of top and middle to
27535 short.
27536 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27537 are fixed by the recent mdebugread.c changes. Allow `short ()'
27538 as type for top and middle.
27539
27540 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27541
27542 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27543 nearly as I can tell, the whole thing was an accident in Stu's
27544 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27545 to replace a send/expect pair with gdb_test, but ended up only
27546 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27547 of 30 Mar 1995 took care of it, but left this vestigial comment
27548 which I am now nuking.
27549
27550 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27551
27552 * gdb.base/break.exp: Look for different line number for
27553 breakpoint at main depending on usestubs.
27554
27555 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27556
27557 * gdb.base/list.exp: Adjust some alternate expect patterns to
27558 match recent list0.c change. Add alternate expect pattern for
27559 output from `list default lines around main' for optimizing
27560 compilers.
27561
27562 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27563
27564 * lib/gdb.exp: If nosignals is not set, set it to 0.
27565
27566 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27567
27568 * config/slite-gdb.exp: Responds to load symbol table prompt.
27569 * gdb.base/break.exp: Adjust line number, fix rerun.
27570 * gdb.base/langs0.c: Add #ifdef usestubs.
27571
27572 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27573
27574 * gdb.base/list.exp: Adjust line contents after adding new lines in
27575 list0.c. Also fix a syntax error.
27576
27577 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27578 * gdb.base/break.exp: ditto.
27579 * gdb.base/list.exp: ditto.
27580 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27581 * gdb.base/run.c: ditto.
27582 * gdb.base/list0.c: ditto.
27583 * gdb.base/funcargs.c: ditto.
27584
27585 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27586
27587 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27588 $targetname, $serialport and $baud instead of hardwired variables.
27589 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27590 target doesn't support signals.
27591
27592 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27593
27594 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27595
27596 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27597
27598 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27599 Don't rely on the value of an auto variable before it has been
27600 initialized. Use gdb_test more.
27601
27602 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27603
27604 * lib/gdb.exp (default_gdb_version): A version number must start
27605 with a digit, but other than that contains all characters up to
27606 the first whitespace character.
27607
27608 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27609
27610 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27611
27612 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27613
27614 * gdb.c++/*.exp: Warn if executable does not exist. The original
27615 reason for skipping the warning was that configure.in sometimes
27616 intentionally skipped building the executables but the tcl code
27617 had no way of knowing. That (a) was always bogus with respect to
27618 error handling, (b) is no longer true (right now there is no way
27619 to skip C++ tests).
27620
27621 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27622
27623 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27624
27625 * gdb.base/list.exp: Add expect patterns for output from
27626 SunPRO compiled executables.
27627 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27628 types.
27629
27630 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27631
27632 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27633 number (we are already testing that the correct source line text
27634 gets printed).
27635
27636 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27637 that is what is intended, but something needed to be done to get
27638 sunos4 native working again.
27639
27640 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27641
27642 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27643 apparently went with a (very) old xfail.
27644
27645 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27646
27647 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27648 runto_main is a proc in gdb.exp that will do 'step' for target use
27649 stubs.
27650 * gdb.base/exprs.exp: ditto.
27651 * gdb.base/interrupt.exp: ditto.
27652 * gdb.base/opaque.exp: ditto.
27653 * gdb.base/printcmds.exp: ditto.
27654 * gdb.base/ptype.exp: ditto.
27655 * gdb.base/scope.exp: ditto.
27656 * gdb.base/setvar.exp: ditto.
27657 * gdb.base/signals.exp: ditto.
27658 * gdb.base/twice.exp: ditto.
27659 * gdb.c++/classes.exp: ditto.
27660 * gdb.c++/inherit.exp: ditto.
27661 * gdb.c++/templates.exp: ditto.
27662 * gdb.base/break.exp: no run and hit main for stubs. Change line
27663 numbers for breakpoints and info breakpoint.
27664 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27665 breakpoint().
27666 * gdb.base/callfuncs.c: ditto.
27667 * gdb.base/exprs: ditto.
27668 * gdb.base/interrupt.c: ditto.
27669 * gdb.base/opaque0.c: ditto.
27670 * gdb.base/printcmds.c: ditto.
27671 * gdb.base/ptype.c: ditto.
27672 * gdb.base/scope0.c: ditto.
27673 * gdb.base/setvar.c: ditto.
27674 * gdb.base/signals.c: ditto.
27675 * gdb.base/twice.c: ditto.
27676 * gdb.c++/misc.cc: ditto.
27677 * gdb.c++/templates.cc: ditto.
27678
27679 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27680
27681 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27682
27683 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27684 somewhere between `read' and `main.c'. I'm pretty sure the
27685 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27686 and it isn't particularly useful.
27687
27688 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27689
27690 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27691
27692 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27693
27694 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27695
27696 * config/mt-slite: add LIBS and -nostdlib.
27697 * config/slite-gdb.exp: add this new file to support sparclite target.
27698
27699 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27700
27701 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27702
27703 * gdb.base/a2-run.exp: Change argument to istarget from
27704 "*-*-vxworks" to "*-*-vxworks*".
27705 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27706
27707 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27708
27709 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27710 will not runto main but do a 'step' to step out of breakpoint().
27711 * config/mt-slite: add -Dusestubs.
27712
27713 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27714
27715 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27716 instead of just @.
27717
27718 * gdb.base/signals.exp: Add test for "handle all print".
27719 * TODO: Remove "handle all print". Also remove item about
27720 checking copyright date (I don't like the idea of a spurious FAIL
27721 based on when we run the tests).
27722
27723 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27724 for SunOS4 (reason for failure not investigated). Remove
27725 redundant test for $binfile.
27726
27727 * gdb.base/nodebug.c (array_index): Call malloc.
27728
27729 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27730
27731 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27732
27733 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27734 conventions and slightly simplify the matching regexp.
27735
27736 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27737
27738 * gdb.base/break.exp: Update gdb_test invocation to use new
27739 convention.
27740
27741 * lib/gdb.exp: If noargs is not set, set it to 0.
27742
27743 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27744 tests unique.
27745
27746 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27747
27748 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27749
27750 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27751 one argument of type "<non-float parameter>".
27752
27753 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27754
27755 * config/rom68k.exp: New file to support Motorola IDP board.
27756 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27757 * gdb.base/break.c: Change things around so that this program
27758 doesn't depend upon args. This is necessary to make remote
27759 targets work (in general, they can't take args).
27760 * gdb.base/break.exp: Don't try to send args to program. Don't
27761 expect output. Also, replace lots of code with gdb_test.
27762
27763 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27764
27765 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27766 printing of '\'' (which is what the comment says we are testing,
27767 even though we were not), not '''.
27768 (test_integer_literals_rejected): Test that printing ''' is an error.
27769
27770 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27771 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27772 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27773 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27774 Use gdb_test not test_print_accept.
27775 * lib/gdb.exp: Remove test_print_accept.
27776
27777 * gdb.base/signals.exp (signal_tests_1): Make pass message
27778 consistent with fail message.
27779
27780 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27781 unsigned char; the bug (PR 1821) is fixed.
27782
27783 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27784
27785 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27786 successful tests--makes xfailing them work right.
27787
27788 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27789
27790 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27791 only \r\n, not .*. The test can pass .* as the last thing in
27792 $pattern if that is what it wants. In addition to providing this
27793 flexibility, this change should speed up pattern matching in cases
27794 where the pattern already ended with .* (there were a number of
27795 them). This change also helps catch bad patterns--in the old
27796 scheme the typo "char \*" instead of "char \\*" would pass. Now
27797 it is caught.
27798 * Many .exp files: Update callers.
27799
27800 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27801 clearer and does not spuriously match multiple ('s. Likewise for
27802 ) and *.
27803
27804 * gdb.base/nodebug.exp: Test ability to call a function and pass
27805 it a string (even with no debugging info).
27806
27807 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27808 "p '\'", which is the same as "p ''" once tcl gets done with
27809 quoting, to "p '\\'", which I suspect is what is intended (one
27810 backslash gets sent to GDB).
27811
27812 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27813
27814 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27815
27816 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27817 1817) was fixed literally years ago.
27818
27819 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27820
27821 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27822 test, it causes stepping out of call_after_alloca_subr with
27823 optimizing compilers.
27824 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27825 fails.
27826
27827 * gdb.c++/templates.exp: Source templ-info.exp only if
27828 the templates executable exists.
27829
27830 * gdb.c++/misc.cc (class Contains_static_instance,
27831 class Contains_nested_static_instance),
27832 gdb.c++/classes.exp (test_static_members): Test printing of
27833 a class that contains a static instance of the class.
27834
27835 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27836
27837 * gdb.base/langs2.c (cppsub_): Don't prototype.
27838 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27839 only, I believe).
27840
27841 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27842
27843 * lib/gdb.exp (skip_chill_tests): New procedure.
27844
27845 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27846
27847 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27848
27849 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27850 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27851
27852 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27853
27854 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27855
27856 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27857 disassemble 8, not 16, instructions for part 4.
27858
27859 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27860 support the latter anymore.
27861
27862 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27863 -DNO_PROTOTYPES.
27864 * gdb.base/callfuncs.c: Control use of prototypes based on
27865 NO_PROTOTYPES, not __STDC__.
27866 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27867 t_float_values2 tests if prototypes in use.
27868
27869 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27870 t_double_values): When checking differences against DELTA, check
27871 that difference is within the range (-DELTA,DELTA), not just
27872 (-infinity,DELTA).
27873
27874 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27875
27876 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27877 'file' command firts, then 'target', then 'load', this is due to gdb
27878 target set up.
27879 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27880
27881 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27882
27883 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27884 FP load/store variants.
27885 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27886
27887 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27888
27889 * gdb.base/term.exp: Do not give a warning if not native, it is
27890 not an abnormal condition.
27891
27892 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27893
27894 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27895 t_char_array".
27896
27897 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27898
27899 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27900 are getting the version number.
27901
27902 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27903 if not native, it is not an abnormal condition.
27904
27905 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27906
27907 * lib/gdb.exp: Just use "file exists", rather than undocumented
27908 dejagnu procedure "findfile".
27909
27910 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27911
27912 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27913 (LDFLAGS): Set to -Xlinker -Ur.
27914
27915 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27916 Removed, these values are set by lib/gdb.exp.
27917
27918 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27919
27920 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27921
27922 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27923 of replicating gdb startup code.
27924
27925 * config/mt-vxworks (LDFLAGS): Set to -r.
27926 (CFLAGS_FOR_TARGET): Removed.
27927
27928 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27929 (gdb) and gdb for vxworks uses (vxgdb).
27930
27931 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27932 executable is not in the tree and host != target, use sed and
27933 program_transform_name to determine the gdb name used by the
27934 target.
27935
27936 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27937 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27938
27939 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27940
27941 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27942 floats, chars, and shorts where there are ANSI-style function
27943 definitions.
27944
27945 * gdb.base/langs.exp, gdb.base/langs*: New test.
27946 * gdb.base/Makefile.in: Build it.
27947 * TODO: Remove item about checking that C names don't get C++
27948 demangling applied; this test tests it.
27949
27950 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27951
27952 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27953 went with the const70 xfail. The xfail went away a year ago.
27954
27955 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27956
27957 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27958 for hp300.
27959
27960 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27961
27962 * gdb.base/a1-selftest.exp: Don't run on hp300.
27963
27964 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27965
27966 * Makefile.in (site.exp): Set host_alias and target_alias as well
27967 as host_triplet and target_triplet.
27968
27969 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27970
27971 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27972
27973 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27974 places as other ecoff systems).
27975
27976 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27977 ultrix.
27978
27979 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27980
27981 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27982 remove them.
27983 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27984 variable and "variable" in addition to "data variable".
27985 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27986
27987 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27988 2.
27989 * gdb.base/list1.c (long_line): Add additional statement at start
27990 of function.
27991 * gdb.base/list.exp (test_forward_search): Update line number to
27992 reflect new statement.
27993
27994 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27995
27996 * gdb.base/signals.exp: Reinitialize searched source directories
27997 after gdb_start call.
27998
27999 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28000
28001 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28002 * gdb.stabs/Makefile.in: Likewise.
28003
28004 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28005 change. Instead split the tests into smaller pieces.
28006 * gdb.disasm/hppa.s: Corresponding changes.
28007
28008 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28009
28010 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28011 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28012
28013 * gdb.base/funcargs.exp: Modify many tests so that every test
28014 either passes or fails. Make some test names unique.
28015
28016 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28017
28018 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28019 Call stty to set interrupt character.
28020
28021 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28022 for HP assembler versus GNU assembler based on actual behavior of
28023 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28024
28025 * TODO: Suggest a few more stepping tests.
28026
28027 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28028
28029 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28030 restart GDB for h8300 after a continue.
28031 (return): Add pattern to match a29k-udi behavior.
28032 * gdb.base/nodebug.exp: Remove obsolete comment.
28033 * gdb.base/regs.exp: New file, testing of register displays.
28034 * gdb.base/return.exp: Fix typo in reference to $objdir.
28035 * gdb.base/whatis.exp: Always start with a fresh GDB.
28036
28037 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28038
28039 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28040 higher, these tests generate a lot of output.
28041
28042 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28043
28044 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28045 code following the catch silently ignored some errors; without the
28046 catch they should be thrown like any other tcl error. Also, the
28047 catch used "" instead of {} which meant all the callers who wanted
28048 to include one of the characters "[]$ had to quote it an extra time.
28049 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28050 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28051 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28052 Remove extra quoting.
28053
28054 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28055
28056 * gdb.base/commands.exp: Make test names unique; every test either
28057 passes or fails. Update some comments.
28058
28059 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28060
28061 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28062
28063 The following fixes a FAIL caused by the fact that the alpha stabs
28064 configuration didn't use the ".if alpha" code in weird.def.
28065 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28066 bit pointer, so the 32 bit version works even on the alpha.
28067 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28068 Remove the stuff which allowed us to have separate versions for
28069 alpha and everything else.
28070
28071 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28072 regexp which "info func operator\[\](" is supposed to match. Fix
28073 string to send to GDB. Note that GDB still doesn't work right. Add a
28074 new test for "info func .perator\[\](" which GDB does handle correctly.
28075
28076 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28077
28078 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28079
28080 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28081 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28082 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28083 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28084 it makes the tests harder to understand and confuses test-o-matic.
28085 The preferred style is that each test provides a PASS or a FAIL,
28086 and has a unique message (e.g. "continue #54" not just "continue")
28087 which is the same for the pass and the fail.
28088 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28089 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28090 to lib/gdb.exp.
28091 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28092 prt_accept which was basically the same thing. Likewise for
28093 test_print_reject and prt_reject.
28094 * lib/gdb.exp (test_print_reject): Add some more error message
28095 patterns to match from the former printcmds.exp (prt_reject).
28096 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28097 One defect of the passcount stuff is that some of it failed to
28098 report XPASS where appropriate.
28099 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28100 stuff before and after arg in expected pattern.
28101 (test_paddr_operator_functions): Re-do test without print_addr_of;
28102 this is the only test which seems to want extra stuff there.
28103
28104 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28105
28106 * gdb.base/nodebug.exp: Update new tests to reflect improved
28107 wording of gdb output.
28108
28109 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28110 and "ptype" work on variables in files compiled without -g.
28111 Replaces commented out "maint print msymbol" tests.
28112
28113 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28114
28115 * gdb.base/setvar.c (dummy): Call malloc.
28116
28117 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28118 losing with the irix4 sed.
28119
28120 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28121 ALRM" on irix4.
28122
28123 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28124
28125 * TODO: Remove items about corefile.exp testing new exec-file and
28126 backtrace; both are now done. Add items about printing enums.
28127
28128 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28129
28130 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28131 "get signal $thissig" test fails.
28132
28133 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28134
28135 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28136
28137 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28138 compiler warning with dec alpha compiler.
28139
28140 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28141 extra \n from gdb_test call (this explains why the prompt test
28142 that I removed yesterday was there).
28143 (user_defined_command_test): Remove extra \n and prompt test.
28144
28145 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28146 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28147 doesn't exist.
28148 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28149 Also remove alpha workaround, which turns out to be because
28150 SIGABRT == SIGLOST.
28151
28152 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28153
28154 * gdb.base/help.exp: Don't test "help show".
28155
28156 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28157
28158 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28159 "set print address" is on.
28160 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28161 pass prompt to gdb_test; gdb_test already looks for the prompt.
28162
28163 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28164
28165 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28166 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28167 was to make sure that gdb can read a core file. But (a) the "read
28168 the corefile" part didn't make it to a1-selftest.exp, we just
28169 delete the corefile after creating it, and (b) we test reading
28170 corefiles in corefile.exp anyway. Also, this test left around a
28171 xgdb process on Solaris.
28172
28173 * gdb.base/corefile.exp: Also test backtrace.
28174
28175 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28176
28177 * gdb.base/commands.exp: Test a simple user defined command with
28178 arguments and if/while statements; verify the full user command is
28179 printed by "show user".
28180
28181 * gdb.base/commands.exp: Test if/while commands as part of a
28182 breakpoint command list; verify they appear in breakpoint
28183 information.
28184
28185 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28186
28187 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28188 than by dividing by zero.
28189
28190 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28191
28192 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28193 performing an inferior call with watchpoints enabled.
28194 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28195 call.
28196
28197 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28198
28199 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28200 of "file" command.
28201
28202 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28203 Add additional pattern for when "int operator int(void);" appears
28204 in a different order.
28205
28206 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28207
28208 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28209
28210 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28211 and "signal" with ".*".
28212
28213 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28214
28215 * TODO: Add note about "handle all nostop".
28216
28217 * gdb.base/{sigall.c, sigall.exp}: New test.
28218 * gdb.base/Makefile.in: Add it.
28219
28220 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28221
28222 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28223 when invoking GDB, suppresses any windowing interface.
28224
28225 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28226
28227 * config/sim-gdb: New file, simulator testing support.
28228
28229 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28230
28231 * gdb.base/interrupt.exp: Test calling func1 twice.
28232
28233 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28234
28235 * gdb.base/list.exp (test_forward_search): Set timeout higher
28236 when we'll be getting lots of output from gdb.
28237
28238 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28239 "init_malloc" to after the expect statement. Run it if that
28240 regexp is taken, but also for two others which happen if source
28241 cannot be found.
28242
28243 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28244
28245 * gdb.base/printcmds.exp: New test, for printing register before
28246 program is running.
28247
28248 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28249
28250 * gdb.base/list.exp: Correct some alternate expect patterns
28251 to reflect changes in list1.c.
28252
28253 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28254
28255 * TODO: Add item regarding large frames.
28256
28257 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28258
28259 * TODO: Remove item about enabling return.exp; it
28260 is enabled. Suggest a few more "return" tests.
28261
28262 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28263
28264 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28265 anonymous unions.
28266
28267 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28268
28269 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28270 and pr-5646.o, so "make" is the same as "make all", not "make
28271 pr-4975.o".
28272
28273 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28274
28275 * gdb.base/list.exp: Adjust expectations to reflect changes in
28276 list1.c.
28277 (test_forward_search): New test proc.
28278 * gdb.base/list1.c (long_line): New function, has long source line.
28279
28280 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28281
28282 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28283 additional line of code that was added.
28284
28285 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28286
28287 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28288 tests so as not to overflow expect's input buffers.
28289 * gdb.disasm/hppa.exp: Corresponding changes.
28290
28291 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28292
28293 Beginnings of template debugging tests.
28294 * gdb.c++/templ-info.cc: New file to test for template
28295 debugging capability of the compiler.
28296 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28297 templ-info.cc.
28298 * gdb.c++/templates.cc: Add explicit template instantiations
28299 to enable compiling with -fno-implicit-templates. Add destructor
28300 and 'value' method to T5 class for template tests.
28301 * gdb.c++/templates.exp: Add testcases for printing of template
28302 types, setting breakpoints on template methods and calling a
28303 template method.
28304
28305 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28306
28307 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28308 branch target since some assemblers (gas-2.5) may emit a
28309 relocation for the branch instead of resolving it in the
28310 assembler.
28311
28312 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28313
28314 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28315 through signal handler.
28316
28317 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28318
28319 * configure.in (*-*-netware): Use config/mt-netware.
28320
28321 * config/mt-netware: New file.
28322 * config/mt-i386-netware: Removed, separate configs for different
28323 netware architectures are no longer needed now that we have
28324 --with-headers.
28325
28326 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28327
28328 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28329 by the recent changes to use ANSI C arithmetic conversions.
28330
28331 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28332
28333 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28334 bug involving using inferior_pid to figure out whether to select a
28335 frame.
28336
28337 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28338
28339 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28340 match the current disassembler output.
28341
28342 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28343
28344 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28345 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28346 types, expect "int" as type of integer values (for now).
28347
28348 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28349
28350 * gdb.base/commands.exp: New tests for if/while commands.
28351
28352 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28353
28354 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28355 by .*, since hex values have different syntax in Chill mode.
28356
28357 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28358
28359 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28360 linefeed from expect pattern for repeated types with indices > 9.
28361
28362 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28363
28364 First part of Fortran test suite.
28365 * gdb.fortran: New directory.
28366 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28367
28368 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28369
28370 * gdb.base/default.exp: Update expect pattern for load command
28371 without arguments.
28372
28373 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28374
28375 * configure.in: Change i386 to i[345]86.
28376 * gdb.base/configure.in: Likewise.
28377 * gdb.c++/configure.in: Likewise.
28378 * gdb.chill/configure.in: Likewise.
28379
28380 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28381
28382 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28383 patterns, since that is not a valid context for comments.
28384
28385 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28386
28387 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28388 repeated types and repeated types with indices > 9.
28389
28390 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28391
28392 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28393 2417; old bug has been fixed.
28394
28395 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28396
28397 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28398 send the newline ourselves instead of assuming gdb_test will do
28399 so when passed an empty input string.
28400
28401 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28402 stabs testcode.
28403
28404 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28405
28406 * lib/gdb.exp (gdb_test): Don't send anything if the first
28407 argument is an empty string. This makes cases where we want to
28408 match output that is already in expect's buffers (for example,
28409 matching a breakpoint after gdb_run_cmd has been called) work
28410 reliably.
28411
28412 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28413
28414 * config/netware.exp: New file.
28415
28416 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28417
28418 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28419 the -B and -L prefixes so we can find the debugging stub.
28420
28421 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28422 there and we are using the gcc from the tree.
28423
28424 * gdb.base/types.c: Removed.
28425
28426 * gdb.base/configure.in: Look for makefile fragments in ../config.
28427 Recognize i386-*-netware.
28428 * gdb.c++/configure.in: Likewise.
28429
28430 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28431
28432 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28433 the correct TCL syntax.
28434
28435 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28436
28437 * gdb.base/opaque.exp: use runto instead of messing around with
28438 breakpoints. Simplify by using gdb_test.
28439
28440 * gdb.base/bitfields.exp: restart between tests on netware targets
28441 because breakpoints aren't relocated after target death. Run
28442 processes to completion.
28443
28444 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28445
28446 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28447
28448 * Makefile.in: Remove extra tabs that confuse some versions
28449 of "make". Use the newly built gdb to test with by default,
28450 rather than the first one in the tester's search path.
28451
28452 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28453
28454 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28455
28456 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28457 condition help.
28458
28459 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28460
28461 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28462
28463 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28464 running.
28465 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28466 * gdb.base/funcargs.exp: Likewise.
28467
28468 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28469 * gdb.base/funcargs.exp: Likewise.
28470
28471 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28472 message is "".
28473
28474 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28475
28476 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28477 return,signals,twice}.exp: Handle non-existant binaries
28478 consistantly.
28479
28480 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28481 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28482 might testing a cross development system.
28483
28484 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28485
28486 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28487 runtest script is relative to ${srcdir}, not ${rootdir}.
28488
28489 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28490
28491 * gdb.base/signals.exp: Allow for optionality of breakpoint
28492 address.
28493
28494 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28495
28496 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28497
28498 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28499
28500 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28501 for size_t definition.
28502 * gdb.c++/templates.cc: Likewise
28503
28504 * config/mt-i386-netware: New file.
28505
28506 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28507 defined.
28508
28509 * gdb.base/Makefile.in: Added support for systems that name core
28510 files by appending "core" to the program name.
28511 * gdb.base/a1-selftest.exp: Likewise.
28512
28513 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28514
28515 * gdb.base/return.exp: Add comment and message for `return double'
28516 test failure on Sparc Solaris.
28517
28518 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28519
28520 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28521
28522 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28523
28524 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28525 from optimizing them away.
28526 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28527 patterns to include default constructors and assignment operators,
28528 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28529 character in the output of the virtual base pointer.
28530
28531 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28532
28533 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28534 expression match in print_addr_of to avoid unintented matches.
28535 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28536 versions up to 2.5.8.
28537
28538 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28539
28540 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28541 included file to run under newer versions of expect.
28542 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28543 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28544 Remove xfail for the virtual table of BDDHookV.
28545
28546 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28547
28548 * lib/gdb.exp (string_to_regexp): Set a default result.
28549 (default_gdb_start): Fix misleading message.
28550
28551 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28552
28553 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28554 Remove all CC, etc definitions.
28555 * config/mt-hpux: New file.
28556 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28557 (CFLAGS, LDFLAGS): Define.
28558 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28559
28560 * Makefile.in (site.exp): Don't insert host_os, etc.
28561 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28562 (distclean): Check existence of subdir.
28563 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28564 * gdb.base/Makefile.in: General cleanup and simplification.
28565 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28566 to build executables. Use default rule to build .o files.
28567 (EXPECT, RUNTEST, CC): Fix relative pathname.
28568 (site.exp): Don't insert host_os, etc.
28569 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28570 and/or SIGUSR1 defined.
28571 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28572 * gdb.c++/Makefile.in: General cleanup and simplification.
28573 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28574 (CFLAGS): Remove.
28575 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28576
28577 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28578
28579 * gdb.base/recurse.exp: Misc changes to get tests running again
28580 after Kung's changes to the watchpoint code.
28581 * gdb.base/watchpoint.exp: Likewise.
28582
28583 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28584
28585 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28586
28587 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28588
28589 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28590 * lib/gdb.exp (default_gdb_start): Define.
28591 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28592 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28593 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28594 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28595 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28596 Don't call gdb_target_udi in between tests.
28597
28598 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28599
28600 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28601 (which was basically just a local version of the same thing). In
28602 addition to avoiding duplication, gdb_test_exact is faster.
28603 * lib/gdb.exp (gdb_test_exact): Fix typo.
28604
28605 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28606 don't give an error.
28607
28608 * gdb.base/term.exp: Call delete_breakpoints before starting.
28609
28610 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28611 (t10): Add comment.
28612
28613 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28614
28615 Reorganization of the GDB Test Suite.
28616
28617 * gdb.base: New directory, contains all the basic tests.
28618 * gdb.c++: New directory, tests specific to C++.
28619 * gdb.chill: New directory, tests specific to Chill.
28620 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28621 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28622 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28623 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28624 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28625 t30-31 to chill).
28626 * */gdbme.*: Rename to match appropriate expect scripts.
28627 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28628 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28629 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28630 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28631 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28632 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28633 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28634 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28635 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28636 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28637 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28638 gdb.c++/virtfunc.cc: New names of C++ files.
28639 * gdb.chill/chillvars.ch: New name of Chill file.
28640 * gdb.base/configure.in, gdb.c++/configure.in,
28641 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28642 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28643 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28644 * configure.in (configdirs): Update to reflect directory changes.
28645 (target_abbrev): No longer define for any configuration.
28646 * Makefile.in: Cosmetic improvements to header comments.
28647
28648 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28649
28650 Various changes to gdb.t31:
28651
28652 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28653 * gdbme.ch: Make all key-words and predefineds be upper-case.
28654 * chillvars.exp: Expect key-words and predefinds in upper-case.
28655
28656 * chillvars.exp: Use gdb_test_exact many places.
28657 Change expected output for arrays (which now includes index labels).
28658
28659 * pr-5020.exp, gdme.ch (module PR_5020):
28660 New test, for PR-5020.
28661
28662 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28663
28664 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28665 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28666
28667 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28668
28669 * Makefile.in: Fix bit-rot in definitions of CHILL,
28670 CHILL_FOR_TARGET and Chill_LIB.
28671 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28672 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28673 CHILL, and CHILL_LIB.
28674
28675 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28676
28677 * Revert the previous changes. Please see Rob's directory
28678 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28679
28680 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28681
28682 * Makefile.in, configure.in, config/mips-gdb.exp,
28683 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28684 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28685 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
28686 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28687 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28688 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28689 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28690 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28691 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28692 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28693 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28694 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28695 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28696 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28697 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28698 changes from 94Q1.
28699
28700 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28701
28702 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28703 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28704 Rob's new testing fragments.
28705
28706 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28707
28708 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
28709 lib/gdb.exp: Replace error proc calls with perror.
28710
28711 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28712
28713 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28714 version also, match on casted version strings, and match on
28715 gdb startup case where the line numbers might be messed up.
28716
28717 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28718
28719 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
28720 (CFLAGS): Delete it from here.
28721
28722 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28723
28724 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28725
28726 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28727
28728 * Makefile.in (RUNTEST): Default to just "runtest".
28729
28730 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28731
28732 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28733 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28734 the code has been restructured.
28735
28736 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28737
28738 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28739 \n, not just one of each.
28740
28741 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28742 /bin/cc gives a warning if you do.
28743
28744 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28745
28746 * gdb.t24/demangle.exp: change expect pattern of
28747 __t10ListS_link1ZUiRCUiPT0
28748
28749 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28750
28751 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28752 on local variables in recursive functions.
28753
28754 * gdb.t07/Makefile.in: Build the new test.
28755
28756 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28757
28758 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28759 directly. Instead compare the return values from actual calls.
28760
28761 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28762
28763 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28764
28765 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28766
28767 * From Peter Schauer with minor modifications.
28768 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28769 stops in mid-line in the caller. Add xfail for returning a float
28770 value on X86 targets.
28771
28772 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28773
28774 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28775 to avoid expect lossage.
28776 (fmem_LRbug_tests): Likewise.
28777 * gdb.disasm/hppa.s: Corresponding changes.
28778
28779 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28780 conditions to work with latest dejagnu/expect.
28781
28782 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28783 expected to fail on the PA.
28784 (backtrace in call with trampolines): Explicitly require main
28785 to be frame #1 (no trampolines should show up in backtrace).
28786
28787 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28788 "continue -expect".
28789 * gdb.t06/break.exp: Likewise.
28790 * gdb.t07/watchpoint.exp: Likewise.
28791 * gdb.t13/bitfields.exp: Likewise.
28792 * gdb.t15/{funcargs,return}.exp: Likewise.
28793 * gdb.stabs/weird.exp: Likewise.
28794 * config/{mips,udi}-gdb.exp: Likewise.
28795
28796 * hppa.sed: Enclose comments within a sed command to avoid
28797 losing with the old OSF1 sed.
28798
28799 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28800
28801 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28802 sequent dynix.
28803 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28804 * gdb.t15/funcargs.exp: Conditionally step again to really
28805 finish from marker_call_with_trampolines. Handle the case where
28806 the first step from within call_with_trampolines already steps
28807 us back to main.
28808 * gdb.t15/gdbme.c: Add comment to closing brace of
28809 call_with_trampolines for funcargs.exp.
28810
28811 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28812
28813 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28814 Fix typo(s).
28815
28816 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28817
28818 * gdb.t07/gdbme.c: More code for watchpoint testing.
28819
28820 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28821 "Hardware watchpoint" throughout file.
28822 (test_watchpoint_triggered_in_syscall): New test.
28823 (test_complex_watchpoint): New test.
28824
28825 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28826
28827 * gdbme.c (call_with_trampolines): New function to try and step
28828 into. Tests trampoline problems on the PA.
28829
28830 * funcargs.exp (localvars_in_indirect_call): No longer expect
28831 stepping into indirect call to fail on PAs.
28832 (test_stepping_over_trampolines): New test.
28833
28834 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28835
28836 * TODO: Add suggestions for static member function tests, and
28837 completion tests.
28838
28839 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28840
28841 * TODO: Add suggestions for "p/a" tests.
28842
28843 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28844 (default_gdb_exit): Replace all the hair with sending "quit" to
28845 the process with a simple close.
28846
28847 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28848
28849 * TODO: Add suggestions for shared library tests.
28850
28851 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28852
28853 * TODO: Add suggestions for x/s tests.
28854
28855 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28856
28857 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28858 "enable once", and "enable breakpoints once" with ".*".
28859
28860 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28861
28862 * TODO: Add suggestions about structure passing tests.
28863
28864 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28865
28866 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28867 the primary1 test, use work around if __GNUC__ < 2.
28868 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28869 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28870 Test for bad output rather than waiting for timeout. Issue
28871 second continue only if first continue failed.
28872
28873 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28874
28875 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28876 operator[] test with gdb_test because the old code didn't seem to
28877 be getting the quoting right with the new dejagnu.
28878
28879 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28880
28881 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28882 one from the path.
28883 * Makefile.in: Use a fresh expect if there is one, use runtest
28884 from the src tree if there is one.
28885
28886 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28887
28888 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28889 next over recursive call. Revise the tests from that point on
28890 (which had been skipped) to match GDB's actual (correct) output.
28891
28892 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28893 with next over a breakpoint whose condition is false.
28894
28895 * gdb.t00/help.exp: Comment out "help set print" tests just like
28896 (and for same reason as) "help set" test.
28897
28898 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28899
28900 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28901 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28902
28903 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28904
28905 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28906 necessary gdb_target_udi.
28907
28908 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28909
28910 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28911 1838 and 2417; they are fixed.
28912
28913 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28914 gdb.t03/ptype.exp (ptype structure, ptype union):
28915 Remove xfails; the test is looser than when the xfails were added.
28916
28917 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28918 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28919
28920 * gdb.t01/run.exp: Only run shell test if isnative.
28921
28922 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28923 since "run" automatically loads if necessary. Call gdb_target_udi
28924 after the "file" since "file" kills any execution target.
28925
28926 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28927 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28928 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28929 argument for UDI.
28930
28931 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28932
28933 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28934
28935 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28936
28937 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28938
28939 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28940 properly quoting regexps. This makes the second argument to
28941 demangle a fixed string, which matches the callers, instead of a
28942 shell-style pattern which is what the previous implementation
28943 used. Update some of the callers.
28944
28945 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28946
28947 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28948 (comib_nullified_tests): Fix typo.
28949 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28950 strings. No longer expected to fail.
28951
28952 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28953 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28954 strings. No longer expected to fail.
28955
28956 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28957 string. No longer expected to fail.
28958
28959 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28960
28961 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28962 No longer expected to fail.
28963
28964 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28965 string. No longer expected to fail.
28966
28967 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28968
28969 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28970 only in the names (I probably got most of them). I was even
28971 generous with some which differed in underscores in names, and
28972 probably missed a few, and I *still* was able to remove almost a
28973 third of the file with almost no impact on testsuite coverage.
28974
28975 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28976
28977 * gdb.t00/default.exp: Match udi_attach error message as well as
28978 the one from child_attach.
28979
28980 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28981
28982 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28983
28984 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28985 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28986
28987 * Move test with enums and partial symbols back to
28988 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28989 Reverts the change of 26 May 93. Per today's change to
28990 stabs.texinfo, the behavior that weird.exp was expecting was
28991 unreasonable; what is important is that the compiler+gdb get
28992 things right, which happens with a recent gcc. Also fix the test
28993 to deal with native compilers which put out the stab gdb can't
28994 deal with.
28995
28996 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28997
28998 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28999 in the names. The main thing these accomplish is to slow things down.
29000 Many more such duplicates surely remain.
29001
29002 * gdb.t00/help.exp: Comment out "help support" test just like
29003 (and for same reason as) "help set" test.
29004
29005 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29006
29007 * gdb.t06/break.exp: Remove setup_xfails for
29008 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29009 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29010 about known bug in gcc to include up through 2.5.8.
29011 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29012 well as "_vb$".
29013 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29014 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29015 with latest gcc and gdb.
29016 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29017 well as "_vb$".
29018
29019 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29020
29021 * configure.in (hppa*-*-*): Also configure and build stabs-only
29022 tests.
29023
29024 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29025
29026 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29027 * gdb.t10/configure.in (hppa*-*-*): Use it.
29028
29029 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29030
29031 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29032
29033 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29034
29035 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29036 versions prior to 1.13.5.
29037
29038 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29039
29040 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29041 the prompt is at the start of a line.
29042
29043 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29044
29045 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29046 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29047 in the copr tests now.
29048 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29049 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29050 expected to fail.
29051
29052 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29053
29054 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29055 gdb.t31/chillvars.exp, lib/gdb.exp:
29056 Tweak to run under either version of expect.
29057 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29058 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29059 * gdb.t11/list.exp: Remove extraneous whitespace.
29060
29061 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29062
29063 * gdb.t16/printcmds.exp (test_print_strings): Accept
29064 "(unsigned char *) " before the string.
29065
29066 * TODO: Add notes about printing of fancy types and GDB expressions.
29067
29068 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29069
29070 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29071 * gdb.t06/configure.in: Don't try to compile signals test program
29072 if doing mips-idt-ecoff.
29073
29074 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29075
29076 * Most .exp files: Tweak to run under either version of expect.
29077
29078 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29079
29080 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29081 xfails; I'm not sure why they are failing, but not because of PR 1806.
29082
29083 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29084
29085 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29086 defined in lib/gdb.exp.
29087
29088 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29089
29090 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29091 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29092 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29093 have to be typeless.
29094
29095 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29096
29097 * TODO: Add suggestion for copyright year test.
29098
29099 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29100
29101 * configure.in (*-*-lynxos*): Add stabs tests.
29102
29103 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29104
29105 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29106 so insert a tab before any assembler directive in column zero.
29107
29108 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29109 stores.
29110 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29111 stores.
29112 (fpu_short_memory_tests): Likewise.
29113
29114 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29115
29116 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29117 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29118 .stabs directives in comments.
29119
29120 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29121
29122 * TODO: New file, describing tests we could write.
29123 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29124
29125 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29126
29127 * gdb.t06/signals.exp: Add kludge to force re-sync.
29128
29129 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29130 to xgdb instead of gdb, get out of gdb.
29131
29132 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29133
29134 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29135 for info.
29136
29137 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29138
29139 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29140 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29141 * gdb.stabs/hppa.sed: New sed script for the PA.
29142
29143 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29144
29145 * gdb.stabs: Re-write weird.def and configuration to use sed
29146 instead of cpp. sed is portable and POSIX; cpp is neither.
29147
29148 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29149
29150 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29151
29152 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29153
29154 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29155
29156 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29157
29158 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29159 "_vb$".
29160 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29161 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29162
29163 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29164
29165 * lib/gdb.exp: Comment out code which depends on non-existent
29166 `transform' procedure.
29167
29168 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29169
29170 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29171 * lib/gdb.exp: Transform tool name.
29172 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29173 1.1's new error handling system.
29174
29175 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29176
29177 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29178
29179 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29180
29181 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29182 They made pattern matching so slow that timeouts happened on
29183 heavily loaded systems. Now any output from "show print" which
29184 gets us back to the GDB prompt is a PASS.
29185
29186 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29187
29188 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29189
29190 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29191
29192 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29193
29194 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29195 It is not from PR 3220.
29196
29197 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29198
29199 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29200 just started failing because they depended on the order the
29201 subcommands are presented, or exact docstring text. This kind of
29202 test is a pain and has minimal benefit.
29203
29204 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29205
29206 * gdb.t09/corefile.exp: At end of test, use "core" command with
29207 no arguments.
29208
29209 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29210
29211 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29212 17}/Makefile.in: Make it possible to run the testsuite with Sun
29213 make and CC = cross gcc by adding explicit build rules for .o
29214 files.
29215
29216 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29217
29218 * gdb.t15/funcargs.exp: Don't put comments on same line as
29219 setup_xfail (@#$*%& tcl braindamage!).
29220
29221 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29222
29223 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29224
29225 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29226
29227 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29228 * gdb.t20/inherit.exp: remove three dumplicate entries.
29229
29230 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29231
29232 * gdb.t06/break.exp: For "next over recursive call", fail on any
29233 incorrect output, not just on "factorial (value=2)".
29234
29235 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29236
29237 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29238 working now. Add an xfail if accesing a bss variable causes
29239 a memory error if the target is not yet run.
29240
29241 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29242
29243 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29244 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29245 name of __st* demangling (2 strings). Did Kung really get the
29246 more than 95 others right without testing them?
29247
29248 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29249
29250 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29251
29252 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29253
29254 * configure.in (configdirs): Add gdb.disasm
29255 * gdb.disasm: New directory for GDB disassembler tests.
29256 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29257
29258 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29259
29260 * gdb.t00/help.exp: Don't test "help set".
29261
29262 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29263 from within expect statements. None of these happen anymore and
29264 they cause regressions to be silently unnoticed.
29265
29266 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29267 messages) about known failures with gcc cygnus-2.4.5-930417.
29268
29269 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29270 comp-info.exp so it gets built if it doesn't exist.
29271
29272 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29273 it is no longer used.
29274 * gdb.t13/comp-info.c: Removed.
29275
29276 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29277
29278 * gdb.t06/signals.exp: Add xfail for sun3.
29279
29280 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29281
29282 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29283 relevant because ^C doesn't get sent but failure can be reproduced
29284 interactively).
29285
29286 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29287
29288 * gdb.stabs/alpha.mt: New configuration file for alpha.
29289 * gdb.stabs/configure.in: Use it.
29290 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29291 sharing with alpha.mt, redefine long to word via preprocessor.
29292 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29293 for alpha.
29294 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29295 native cc.
29296 * gdb.t00/teststrategy.exp: Change expect string so that we
29297 consume the `(xgdb)' from the command echo and from the gdb prompt.
29298 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29299 gdb currently compares all values as long, so this failure probably
29300 applies to any configuration where LONGEST is bigger than a target int.
29301 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29302 with gcc.
29303 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29304 to handle opaque pointers, gcc is.
29305 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29306 as first argument. Include <sys/types.h> and change all operator
29307 new definitions to use size_t.
29308 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29309 now that we use size_t.
29310
29311 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29312
29313 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
29314 a long or float array cast all array members to the same type.
29315 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
29316 with 64 bit longs.
29317 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
29318 on alpha.
29319 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
29320
29321 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29322
29323 * gdb.t24 (demangle.exp): Constructors of templates have names like
29324 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29325 section 14.6 of the ARM.
29326
29327 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29328 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29329 accomplish little and slow down the testsuite.
29330
29331 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29332 Accept spaces various places.
29333
29334 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29335
29336 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29337 with watchpoint enabled.
29338
29339 * Makefile.in: Remove definition of CC and remove the second
29340 definition of CXX (the "CXX = gcc" one remains). These definitions
29341 were causing backquotes to be expanded within backquotes, which
29342 doesn't work.
29343
29344 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29345
29346 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29347
29348 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29349
29350 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29351 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
29352 by mips cc and contains no stabs entries.
29353
29354 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29355
29356 * config/vx-gdb.exp: Use fake device to load files rather than
29357 NFS.
29358 * lib/gdb.exp: New proc to do "file" command.
29359 * config/unix-gdb.exp: Use new "file" proc.
29360
29361 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29362
29363 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29364 Rework board rebooting slightly.
29365 (gdb_exit): Don't exit from the remote shell; there isn't one.
29366 * gdb.stabs/weird.exp: If a program is being debugged already,
29367 kill it.
29368 * gdb.t04/setvar.exp: Stop and restart gdb.
29369 * gdb.t05/expr.exp: Likewise.
29370 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29371 restart gdb and reload the program.
29372 * gdb.t08/opaque.exp: Likewise.
29373 * gdb.t12/scope.exp: Likewise.
29374 * gdb.t13/bitfields.exp: Likewise.
29375 * gdb.t15/funcargs.exp: Likewise.
29376 * gdb.t20/classes.exp: Likewise.
29377 * gdb.t03/ptype.exp: Increase timeout.
29378 * gdb.t16/printcmds.exp (test_print_string_constants,
29379 test_print_array_constants): Likewise.
29380 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29381 * gdb.t20/classes.exp (do_tests): Likewise.
29382 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29383
29384 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29385
29386 * gdb.stabs: Renamed *wierd* to *weird*.
29387
29388 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29389
29390 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29391 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29392
29393 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29394
29395 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29396 (do_tests): Remove xfail for whatis on one_var and two_var.
29397
29398 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29399
29400 * Makefile.in: Made cross building work better by adding
29401 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29402
29403 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29404
29405 * gdb.t15/{return.c,return.exp,Makefile.in}:
29406 New test, currently commented out.
29407
29408 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29409
29410 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29411 still running and removes the leftover named socket so GDb can do
29412 clean restarts.
29413
29414 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29415
29416 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29417 console, not GDB.
29418 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29419 cross testing works better with "make check"
29420 * config/unix-gdb: Use default procedures for exit and version.
29421 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29422 with the newest VxWorks.
29423
29424 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29425
29426 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29427 old form.
29428
29429 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29430 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29431
29432 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29433
29434 * config/unix-gdb.exp: Remove this version of gdb_exit
29435 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29436 Rob says he'll look at it when he gets back to testing boards.
29437
29438 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29439
29440 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29441 an expected fail for certain ptype commands.
29442
29443 * gdb.t20/classes.exp: Update expected results of "ptype class
29444 Base1" to account for the constructor that now appears in the type.
29445
29446 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29447
29448 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29449 disappeared from list.
29450 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29451 "alldone" proc with call to cleanup and exit.
29452 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29453 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29454 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29455 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29456 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29457 "alldone" proc with simple returns that suppress remaining
29458 tests. The alldone proc went away many months ago.
29459
29460 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29461
29462 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29463
29464 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29465
29466 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29467
29468 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29469 as vax gdb will display them.
29470
29471 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29472
29473 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29474 optimizers.
29475
29476 * scope.exp: Change "bad value for localval" messages so each one
29477 is unique.
29478
29479 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29480 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29481
29482 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29483
29484 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29485
29486 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29487 doesn't exist (due to optimization).
29488
29489 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29490
29491 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29492 contains \r because the filename is long.
29493
29494 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29495 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29496
29497 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29498
29499 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29500 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29501 Ultrix.
29502 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29503 int tests.
29504 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29505
29506 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29507
29508 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29509
29510 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
29511 to match does not match the passing case but still matches the
29512 failing case.
29513
29514 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29515
29516 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29517
29518 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29519
29520 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29521 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29522 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29523 Remove various versions of gdb_exit.
29524 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29525 gdb_exit.
29526 * config/unix-gdb.exp: gdb_exit remains here, and should override
29527 the generic version, since it's doing a lot of wierd stuff that
29528 the other versions aren't. FIXME, fold it in, or abandon this
29529 version.
29530
29531 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29532
29533 * gdb.t24/demangle.exp: Add tests for PR 3220.
29534
29535 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29536
29537 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29538
29539 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29540
29541 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29542 "i386-*-*". Works for i486 as well.
29543
29544 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29545 bug, and expand domain of xfail to all SVR4 systems, since the
29546 actual problem is likely to be in generic SVR4 /proc support.
29547
29548 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29549
29550 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29551
29552 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29553
29554 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29555 xfails for other systems. Match a missing 'Continuing.' as an
29556 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29557
29558 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29559 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29560 Only issue warning for missing executables if -all option is used.
29561
29562 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29563 file if -all option is used. It's like an unpredictable XFAIL.
29564
29565 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29566
29567 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29568 for dynamically linked binaries.
29569
29570 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29571
29572 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29573
29574 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29575 to state that this is a known bug in old versions of g++.
29576
29577 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29578
29579 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29580 while waiting for `Continuing'.
29581
29582 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29583
29584 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29585 in text, data, and bss.
29586 * gdb.t10/nodebug.c: Add local and global test variables for
29587 initialized and uninitialized data.
29588
29589 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29590
29591 * config/unix-gdb.exp (gdb_exit): Add "wait".
29592
29593 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29594
29595 * gdb.t06/signals.exp: xfail the continue from the handler for all
29596 targets.
29597
29598 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29599 function with watchpoints enabled, the i386 call dummy starts with
29600 a call.
29601
29602 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29603 386 bsd names its corefiles.
29604
29605 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29606
29607 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29608 compilers don't grok it.
29609 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29610 with small octal ints rather than character constants, which
29611 are signed and might not fit if first promoted to int.
29612
29613 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29614
29615 * gdb.t09/Makefile.in (clean): Remove corefile.
29616
29617 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29618
29619 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29620
29621 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29622 and Jim Kingdon (kingdon@cygnus.com)
29623
29624 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29625 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29626 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29627
29628 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29629
29630 * gdb.t17/interrupt.exp: Add xfail for hppa.
29631
29632 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29633
29634 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29635 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29636 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29637 to determine signed-ness of bitfields and use the result to setup
29638 the xfail.
29639 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29640 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29641 call line is reached if necessary.
29642
29643 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29644
29645 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29646
29647 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29648
29649 * gdb.t06/break.exp: Also test `clear' command.
29650
29651 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29652
29653 * gdb.t00/teststrategy.exp: Remove extra quote.
29654
29655 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29656 watchpoint enabled to be for all non-68k machines.
29657
29658 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29659
29660 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29661
29662 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29663 targets use aout.mt instead of ecoff.mt as gas understands
29664 standard aout format.
29665
29666 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29667
29668 * lib/gdb.exp (runto): Don't insist that function we are running to
29669 was compiled with -g.
29670
29671 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29672
29673 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29674 to get back into the read system call.
29675 Accept leading newline in case where we woke it up.
29676
29677 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29678
29679 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29680 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29681 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29682 enable ecoff configuration.
29683
29684 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29685
29686 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29687
29688 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29689
29690 * gdb.t16/printcmds.exp: Add another printf test.
29691
29692 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29693
29694 * configure.in: If configured -with-stabs on any target, add
29695 stabsdirs to configdirs.
29696
29697 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29698
29699 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29700 fun" so pattern does not match the command itself.
29701
29702 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29703
29704 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29705
29706 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29707
29708 * gdb.t17/interrupt.exp: Test for more things.
29709
29710 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29711
29712 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29713 compiler arranges the code and line numbers.
29714
29715 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29716
29717 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29718
29719 * gdb.t00/help.exp: Increase expect input buffer size.
29720
29721 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29722
29723 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29724
29725 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29726
29727 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29728
29729 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29730 [0-9]*, not just [0-9].
29731
29732 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29733
29734 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29735
29736 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29737
29738 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29739
29740 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29741
29742 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29743
29744 * gdb.t06/signals.c: Add xfails for sun3.
29745
29746 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29747
29748 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29749 test_stepping tests.
29750
29751 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29752
29753 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29754
29755 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29756
29757 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29758 rather than actually putting it through cpp twice.
29759
29760 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29761
29762 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29763
29764 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29765 no longer needed.
29766
29767 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29768
29769 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29770
29771 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29772 C++ features prints as "struct", make it a pass, not an xfail.
29773
29774 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29775
29776 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29777 Don't require VA to print as "class" rather than "struct".
29778
29779 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29780
29781 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29782
29783 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29784
29785 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29786
29787 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29788
29789 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29790 order.
29791
29792 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29793
29794 * gdb.t16/printcmds.exp: Add printf tests.
29795
29796 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29797
29798 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29799
29800 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29801
29802 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29803 pass counts, to counteract any existing or future setup_xfails.
29804
29805 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29806
29807 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29808 {BEGIN,END}_COMMON for common block instead of STAB.
29809 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29810
29811 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29812 intp_var should be N_GSYM not N_LSYM.
29813 wierd-aout.S: Use a label for the value of the N_SO.
29814 wierd.def: Remove all backslashes.
29815 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29816
29817 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29818
29819 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29820 get the expected next to inheritance3.
29821
29822 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29823
29824 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29825 now that gcc-2.4 gets it right.
29826
29827 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29828
29829 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29830
29831 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29832 generating comp-info.exp which works for cross-compilation.
29833
29834 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29835
29836 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29837 "*-*-sysv4.*".
29838
29839 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29840
29841 * gdb.t01/run.exp: Start with a fresh gdb.
29842 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29843 SVR4.x.
29844
29845 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29846
29847 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29848 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29849 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29850 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29851 things to remove.
29852
29853 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29854
29855 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29856 test cases from bug reports.
29857
29858 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29859
29860 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29861 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29862 avoid spurious xfails.
29863 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29864 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29865 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29866
29867 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29868
29869 * gdb.t00/teststrategy.exp: Rework to provide more useful
29870 description of each test, fix problem with systems that define
29871 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29872 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29873 results for "next over recursive call" so timeouts aren't taken
29874 by error.
29875
29876 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29877
29878 * gdb.t12/scope.exp: Test printing of variables before run.
29879
29880 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29881 printed in wrong order due to sorting.
29882
29883 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29884
29885 * gdb.t00/teststrategy.exp: Fix expected results for printing
29886 user entered string constant. Is array of char, prints with no
29887 address.
29888
29889 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29890 commands.
29891 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29892 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29893 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29894 of struct of char arrays.
29895 * gdb.t00/radix.exp: New tests for radix commands.
29896
29897 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29898
29899 * gdb.t16/printcmd.exp: Print a variable before running program
29900 (with xfail for AIX).
29901
29902 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29903
29904 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29905
29906 * gdb.t16/printcmd.exp: Don't print variables before running program.
29907
29908 * gdb.t06/break.exp: Don't require envp argument to main.
29909
29910 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29911
29912 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29913 Add xfails for rs6000.
29914
29915 * gdb.t02/whatis.exp: Change other tests not to re-test something
29916 we already tested.
29917
29918 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29919 each type used has a variable of that type.
29920
29921 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29922
29923 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29924
29925 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29926
29927 * configure.in: change srctrigger to be a file, not a directory
29928
29929 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29930
29931 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29932
29933 * gdb.t11/list.exp: Fixed a couple of typos.
29934
29935 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29936
29937 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29938 is fixed and PR is closed.
29939 * gdb.t16 (gdbme.c): Add simple test string variable.
29940 * gdb.t16 (printcmds.exp): Add tests with simple test string
29941 variable, primarily for boundaries on "set print elements".
29942
29943 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29944
29945 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29946 Make leading 0's optional and don't expect a tab in the middle
29947 of the number.
29948
29949 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29950
29951 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29952 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29953 don't end command passed to gdb_test with newline.
29954
29955 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29956 signed keyword away, don't expect signed bitfields to be signed.
29957
29958 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29959 printing with only as many 1's as are in the field as well as printing
29960 with 32 1's (see comment).
29961
29962 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29963
29964 * gdb.t00/default.exp: Start with a fresh gdb.
29965 * configure.in (configdirs): Remove gdb.t31 until the chill
29966 compiler works again. It no longer is able to find chillrt0
29967 since it isn't in libchill.a anymore.
29968 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29969 wierd.o, make more modular.
29970 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29971 spurious newlines that caused problems.
29972
29973 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29974
29975 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29976 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29977 gdb.stabs/wierd.{exp,def}: Many new tests.
29978
29979 * gdb.t00/default.exp: update info line for new message.
29980
29981 * gdb.t02/{whatis.exp,gdbme.c}:
29982 Test that "char *" doesn't print as "caddr_t".
29983
29984 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29985
29986 * gdb.t00/help.exp: Use .* in place of some help messages which
29987 just changed.
29988 gdb.t00/default.exp: Update "info frame" test for new message.
29989 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29990 Remove some xfails
29991
29992 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29993
29994 * gdb.t03/{gdbme.c,ptype.exp}:
29995 Add tests for typedef'd struct and union without tags.
29996 Also check "whatis" on a variable of a typedef'd enum without a tag.
29997
29998 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29999 PRMS 1823; the bug still exists but isn't reproduced by this test
30000 anymore), and remove rs6000 XFAIL (the bug is fixed).
30001
30002 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30003 duplicated from whatis.exp. For those that are left, accept
30004 "long", "long int", or "int" for long variables (whatis.exp already
30005 has an XFAIL for "int", so no need to fail it here).
30006
30007 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30008 Deal with GCC's names for types now that GDB uses the compiler's names.
30009
30010 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30011 setup_xfail's for sunos4. If we #defined the signed keyword away,
30012 don't expect GDB to know that char it is signed.
30013
30014 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30015
30016 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30017
30018 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30019 should work on any system, regardless of debugging format.
30020 * gdb.t21/demangle.exp: Move to gdb.t24.
30021 * gdb.t24/demangle.exp: Move from gdb.t21.
30022 * gdb.t24/{Makefile.in, configure.in}: New files.
30023
30024 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30025
30026 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30027 * gdb.stabs: New directory.
30028
30029 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30030
30031 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30032 not just "Quit anyway?".
30033
30034 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30035
30036 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30037 that all setup_xfails are immediately followed by clear_xfails.
30038
30039 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30040
30041 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30042 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30043 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30044 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30045 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30046 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30047 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30048 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30049 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30050 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30051 gdb.t31/chillvars.exp, lib/gdb.exp:
30052 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30053 bug-gdb@prep.ai.mit.edu.
30054
30055 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30056
30057 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30058 with 0.0, not integer 0.
30059
30060 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30061
30062 * gdb.t06/break.exp: Update for "Kill the program" message change.
30063
30064 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30065
30066 * Makefile.in (GDBFLAGS): Set to -nx.
30067 * Makefile.in (site.exp): Use GDBFLAGS.
30068
30069 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30070
30071 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30072 Makefiles.
30073 (check): depend on just-check.
30074 (just-check): added so that tests can be run without a noop
30075 build pass.
30076
30077 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30078
30079 Switch to using configure's configdirs.
30080 * Makefile.in (Makefile): add configure.in dependency.
30081 (SUBDIRS): removed redundant assignment.
30082 * configure.in: switch subdirs assignment to configdirs.
30083 * gdb.t*/configure.in: new files.
30084
30085 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30086
30087 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30088 works.
30089
30090 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30091
30092 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30093 in explicit rules. Apparently this is not supported by some makes.
30094
30095 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30096
30097 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30098
30099 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30100
30101 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30102 disappeared.
30103
30104 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30105
30106 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30107
30108 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30109
30110 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30111 watchpoint problem that is now fixed.
30112 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30113 uninitialized convenience variables.
30114 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30115 structures.
30116
30117 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30118
30119 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30120 which causes expect to get out of sync with gdb on long output
30121 from help set.
30122 * gdb.t09/corefile.exp: Make expected pattern for core file
30123 failing signal and frame output format less sun specific.
30124
30125 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30126
30127 * gdb.t31/chillvars.exp: Add and remove initial dummy
30128 breakpoint, so that symbol table is forced in.
30129 (Needed at least on Sunos4, though it seems not SVR4.)
30130 * gdb.t31/chillvars.exp: Update for changed output format.
30131
30132 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30133
30134 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
30135
30136 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30137
30138 * Makefile.in: Added --srcdir when invoking runtest, removed the
30139 need for a local config file. (optional now)
30140
30141 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30142
30143 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30144 failure count used to force early termination. Add some more
30145 expected failures for gnu style demangling.
30146
30147 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30148
30149 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30150 pmi variable from gdb.t20/gdbme to get optimized away.
30151 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30152 Check for written corefile upon timeout _and_ eof.
30153
30154 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30155
30156 * config/unix-gdb.exp: Add missing return 0.
30157
30158 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30159
30160 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30161 test termination.
30162
30163 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30164
30165 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30166 disappeared.
30167
30168 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30169
30170 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30171 time as i860 support works.
30172
30173 * gdb.t15/funcargs.exp: Fix expected outputs to include
30174 "backtrace 100\r" rather than just "backtrace\r", to match last
30175 change.
30176
30177 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30178
30179 * config/udi-gdb.exp (gdb_exit): Remove close command.
30180 (gdb_target_udi): New procedure to set the UDI target.
30181 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30182 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30183 Added waits for prompts after several question responses. Added
30184 some more responses used by a29k-amd-udi-gdb.
30185 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30186 pass different arguments, restart UDI connection after program
30187 completion.
30188 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30189 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30190 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30191 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30192 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30193 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30194 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30195 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30196 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30197 after program completion.
30198 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30199 compiled with a SELECT_VECS setting.
30200 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30201 infinite recursion.
30202
30203 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30204 Added checks for COFF results, and made them expected failures for
30205 all targets. It would be better to make them expected failures
30206 for COFF targets only.
30207
30208 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30209
30210 * Makefile.in: add null dvi target, don't bother to recurse
30211 through test directories for info and install-info; rename
30212 $(datadir) to be dejagnu instead of deja-gnu
30213
30214 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30215
30216 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30217 compiler to coredump.
30218 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30219 code.
30220
30221 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30222
30223 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30224 coredump.
30225 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30226 code.
30227
30228 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30229
30230 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30231 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30232 which in a shell. Deletes xgdb when done.
30233 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30234 Tests the return from the "set height" or "set width" commands.
30235 Added a few return codes where needed.
30236
30237 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30238
30239 * Makefile.in (SUBDIRS): Add gdb.t17.
30240 * configure.in (subdirs): Add gdb.t17.
30241 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30242 files to test gdb's calling of functions in the inferior with
30243 the correct arguments and gdb's ability to retrieve any
30244 result returned.
30245
30246 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30247
30248 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30249 may be called after gdb goes away. Previous versions of expect
30250 needed these to avoid file descriptor leaks, but they cause
30251 errors with the current revision of expect.
30252 * gdb.t00/gdbvars.exp: Use -re on expected output after
30253 setting sevenbit-strings.
30254 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30255 to set sevenbit-strings consistent across tests.
30256 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30257 set sevenbit-strings consistent across tests.
30258
30259 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30260
30261 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30262 expected output to match current "expect" expectations.
30263
30264 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30265
30266 * gdb.t00/default.exp: Change expected output for default "source"
30267 command, to match new gdb behavior which requires a filename to
30268 source.
30269
30270 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30271
30272 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30273 expected fail for i486-*-* that misses the marker2 function.
30274 * gdb.t10/crossload.exp (bfddefault): Allow successful
30275 recognition of a format to pass even if no symbols are found.
30276 Explicitly catch failures where the format is not recognized
30277 or is ambiguous, and add the reason to the fail message.
30278 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30279 the cause is and invalid target and add reason to failure message.
30280 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30281 elf32-i386, elf32-sparc, and elf32-i860.
30282 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30283 Set up expected failure for 'filename'::variable scope resolution,
30284 which is now apparently broken on all targets.
30285 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30286 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30287 gdb.t23/templates.exp: Change failure for missing binfile into
30288 just a warning.
30289 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30290 references.
30291
30292 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30293
30294 * gdb.t00/default.exp: Add expected output for default "source"
30295 command, to match new gdb behavior.
30296 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30297
30298 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30299
30300 * config/*-gdb.exp: returns an error, rather than exiting on
30301 internal errors.
30302
30303 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30304
30305 * gdb.t03/gdbme.c: Add pointer to struct variable.
30306 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30307 referencing struct members.
30308
30309 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30310
30311 * configure.in (mips-idt-ecoff): New target.
30312 * config/mips-gdb.exp: New file for remote board using MIPS remote
30313 debugging protocol.
30314
30315 * Redid configuration scheme. Removed gdb.t*/configure.in.
30316 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30317 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30318 distclean targets. Built executables via .o files. Adjusted
30319 tests to account for source files in $(srcdir) rather than
30320 $(objdir).
30321 * lib/gdb.exp (runto): Don't expect () after the function name,
30322 because it may have arguments.
30323
30324 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30325
30326 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30327 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30328 expected failures for mips-idt-* and mips-sgi-*.
30329 * gdb.t00/default.exp (attach): Kill process if requested.
30330 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30331 that does not read core files.
30332 * gdb.t01/run.exp: Removed checks for exit status code.
30333 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30334 it is linked in.
30335 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30336 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30337 appropriate, rather than doing it by hand.
30338 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30339 execution.
30340 * gdb.t10/crossload.exp: Kill existing program if needed.
30341 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30342 appropriate, rather than doing it by hand. Always increase
30343 timeout for this test, not just for VxWorks.
30344
30345 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30346
30347 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30348 of Chill STRUCT types and STRUCT values.
30349 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30350 than "char".
30351 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
30352 struct2): New struct definitions and initializations to test
30353 simple Chill STRUCT types.
30354
30355 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30356
30357 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30358 the null byte at the end of strings.
30359 * gdb.t00/default.exp: Make show version insensitive to copyright
30360 date.
30361 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30362 to avoid dependencies on target char signedness.
30363 * gdb.t16/printcmds.exp: Update expected results for explicitly
30364 unsigned char.
30365 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30366 now work.
30367 * gdb.t21/demangle.exp: Add many more patterns for template
30368 demangling, most of them being expected failures.
30369 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30370 string we are matching for, to match on the whole string.
30371 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30372 and fix a whole bunch that had incorrect expected output but were
30373 passing anyway because of the bug in "proc demangle".
30374 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30375 type.
30376 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30377
30378 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30379
30380 * gdb/testsuite: made modifications to testcases, etc., to allow
30381 them to work properly given the reorganization of deja-gnu and the
30382 relocation of the testcases from deja-gnu to a "tool" subdirectory.
30383
30384 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30385
30386 * gdb/testsuite: Initial creation of gdb/testsuite.
30387 Migrated dejagnu testcases and support files for testing nm to
30388 gdb/testsuite from deja-gnu. These files were moved "as is"
30389 with no modifications. This migration is part of a major overhaul
30390 of dejagnu. The modifications to these testcases, etc., which
30391 will allow them to work with the new version of dejagnu will be
30392 made in a future update.
30393
30394 For additional changes see gdb.mi/ChangeLog-1999-2003.
30395 \f
30396 ;; Local Variables:
30397 ;; mode: change-log
30398 ;; left-margin: 8
30399 ;; fill-column: 74
30400 ;; version-control: never
30401 ;; End:
30402
30403 Copyright 1993-2013 Free Software Foundation, Inc.
30404 Copying and distribution of this file, with or without modification,
30405 are permitted provided the copyright notice and this notice are preserved.