PR c++/14999:
[binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2013-01-18 Tom Tromey <tromey@redhat.com>
2
3 * gdb.dwarf2/trace-crash.s: New file.
4 * gdb.dwarf2/trace-crash.exp: New file.
5
6 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
7
8 PR gdb/13443
9 * gdb.base/checkpoint.exp: Update test messages to make them
10 unique.
11
12 2013-01-18 Yao Qi <yao@codesourcery.com>
13
14 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
15 output of 'info tracepoints'.
16 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
17 Likewise.
18 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
19 * gdb.trace/disconnected-tracing.c (struct foo): New.
20
21 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
22
23 * gdb.dwarf2/dw2-dos-drive.S: New file.
24 * gdb.dwarf2/dw2-dos-drive.exp: New file.
25
26 2013-01-17 Doug Evans <dje@google.com>
27
28 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
29 CXX_FOR_TARGET.
30
31 * boards/cc-with-tweaks.exp: New file.
32
33 2013-01-17 Tom Tromey <tromey@redhat.com>
34
35 * gdb.base/completion.exp: Add "set cp-abi" completion test.
36
37 2013-01-17 Pedro Alves <palves@redhat.com>
38
39 Merge dg-extract-results.sh from upstream (svn 195224).
40
41 2013-01-15 David Blaikie <dblaikie@gmail.com>
42 * dg-extract-results.sh: Fix order of summary counts.
43
44 2013-01-15 David Blaikie <dblaikie@gmail.com>
45 * dg-extract-results.sh: Constrain the start-of-log pattern.
46
47 2013-01-15 David Blaikie <dblaikie@gmail.com>
48 * dg-extract-results.sh: Handle KPASSes.
49
50 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
51 * dg-extract-results.sh: Redirect grep output to /dev/null instead
52 of grep -q.
53
54 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
55
56 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
57 interface.
58 * gdb.base/jithost.c: New file.
59 * gdb.base/jithost.h: New file.
60 * gdb.base/jitreader.c : New file.
61 * gdb.base/jit-protocol.h: New file.
62
63 2013-01-16 Tom Tromey <tromey@redhat.com>
64
65 * gdb.base/catch-signal.c: New file.
66 * gdb.base/catch-signal.exp: New file.
67
68 2013-01-16 Tom Tromey <tromey@redhat.com>
69
70 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
71
72 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
75
76 2013-01-14 Tom Tromey <tromey@redhat.com>
77
78 * gdb.base/completion.exp: Add "set gnutarget" test.
79
80 2013-01-14 Tom Tromey <tromey@redhat.com>
81
82 * gdb.dwarf2/dw2-restrict.S: New file.
83 * gdb.dwarf2/dw2-restrict.c: New file.
84 * gdb.dwarf2/dw2-restrict.exp: New file.
85
86 2013-01-14 Tom Tromey <tromey@redhat.com>
87
88 * gdb.dwarf2/dw2-error.exp: New file.
89 * gdb.dwarf2/dw2-error.c: New file.
90 * gdb.dwarf2/dw2-error.S: New file.
91
92 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.cp/parse-lang.cc: New file.
95 * gdb.cp/parse-lang.exp: New file.
96
97 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
98
99 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
100 (set substitute-path): New test.
101 (fullname present): Remove content.
102 (substituted fullname): New test.
103
104 2013-01-13 Joel Brobecker <brobecker@adacore.com>
105
106 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
107 check. Move $gdb_py_is_py24 value check right after.
108
109 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
110
111 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
112 targets.
113
114 2013-01-11 Yao Qi <yao@codesourcery.com>
115
116 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
117 for dprintf.
118 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
119 Check the fields in "=breakpoint-created" for dprintf.
120
121 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
122
123 * gdb.mi/mi-fullname-deleted.exp: New file.
124
125 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
126
127 * gdb.base/skip-solib.exp (info skip with pending file): Update the
128 expected output.
129 (info skip with pending file): Remove.
130 (ignoring function in solib, info skip for function multiply): Update
131 the expected output.
132 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
133 (info skip (delete 1), info skip after disabling all)
134 (info skip after enabling all, info skip after disabling 4 2-3)
135 (info skip after enabling 2-3, info skip 2-3)
136 (info skip after deleting 2 3): Update the expected output.
137 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
138 statement to its initialization and return.
139 * gdb.linespec/skip-two.exp: New file.
140
141 2012-12-19 Doug Evans <dje@google.com>
142
143 * gdb.base/maint.exp: Handle testing with .gdb_index.
144
145 2012-12-19 Joel Brobecker <brobecker@adacore.com>
146
147 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
148 Cavium to FSF.
149
150 2012-12-19 Joel Brobecker <brobecker@adacore.com>
151
152 * dg-extract-results.sh: Update contact info in copyright notice.
153 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
154 GPL v3 or later. Update contact info.
155 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
156 gdb.threads/watchpoint-fork-mt.c,
157 gdb.threads/watchpoint-fork-parent.c,
158 gdb.threads/watchpoint-fork-st.c,
159 gdb.threads/watchpoint-fork.h: Likewise.
160
161 2012-12-15 Yao Qi <yao@codesourcery.com>
162
163 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
164 'installed' field in '=breakpoint-modified'.
165 (test_reconnect): Check 'installed' field in
166 '=breakpoint-modified' and '=breakpoint-created'.
167
168 * gdb.trace/actions.exp: Update test for 'installed' field.
169 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
170 (tracepoint_change_loc_2): Likewise.
171 Check 'info tracepoint' display nothing else.
172 * gdb.trace/deltrace.exp: Likewise.
173 * gdb.trace/infotrace.exp: Likewise.
174 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
175 Likewise.
176 * gdb.trace/passcount.exp: Likewise.
177 * gdb.trace/tracecmd.exp: Likewise.
178 * gdb.trace/while-stepping.exp: Likewise.
179
180 2012-12-14 Tom Tromey <tromey@redhat.com>
181
182 * gdb.cp/member-name.exp: New file.
183 * gdb.cp/member-name.cc: New file.
184
185 2012-12-14 Tom Tromey <tromey@redhat.com>
186
187 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
188
189 2012-12-14 Doug Evans <dje@google.com>
190
191 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
192 DW_OP_GNU_implicit_pointer is section-relative.
193
194 2012-12-14 Tom Tromey <tromey@redhat.com>
195
196 * gdb.base/info-proc.exp: Add core file tests.
197
198 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
199
200 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
201
202 2012-12-13 Doug Evans <dje@google.com>
203
204 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
205 * gdb.multi/multi-arch.exp: Ditto.
206
207 2012-12-12 Keven Boell <keven.boell@intel.com>
208
209 * gdb.mi/mi-catch-load-so.c: New. Clone of the
210 catch load test library source file.
211 * gdb.mi/mi-catch-load.c: New. Clone of the catch
212 load test source file.
213 * gdb.mi/mi-catch-load.exp: New. Test file for
214 basic MI -catch-load and -catch-unload tests.
215
216 2012-12-11 Paul Koning <paul_koning@dell.com>
217
218 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
219 exception.
220 (_iterator_except): New function.
221 (ArrayPrinter): Use _iterator function instead of local _iterator
222 class for Python 3 compatibility.
223 (NoStringContainerPrinter): Use _iterator_except instead of
224 _iterator.
225 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
226 execfile for Python 3 compatibility.
227 * gdb.python/python.exp: Handle Python 2.4 exception traceback
228 format in error_prompt test.
229
230 2012-12-10 Paul Koning <paul_koning@dell.com>
231
232 * gdb.base/charset.exp: Change print syntax for Python 3
233 compatibility.
234 * gdb.python/py-block.exp: Ditto.
235 * gdb.python/py-breakpoint.exp: Ditto.
236 * gdb.python/py-cmd.exp: Ditto.
237 * gdb.python/py-events.py: Ditto.
238 * gdb.python/py-finish-breakpoint.py: Ditto.
239 * gdb.python/py-finish-breakpoint2.exp: Ditto.
240 * gdb.python/py-finish-breakpoint2.py: Ditto.
241 * gdb.python/py-frame-inline.exp: Ditto.
242 * gdb.python/py-frame.exp: Ditto.
243 * gdb.python/py-infthread.exp: Ditto.
244 * gdb.python/py-objfile.exp: Ditto.
245 * gdb.python/py-parameter.exp: Ditto.
246 * gdb.python/py-progspace.exp: Ditto.
247 * gdb.python/py-prompt.exp: Ditto.
248 * gdb.python/py-symbol.exp: Ditto.
249 * gdb.python/py-symtab.exp: Ditto.
250 * gdb.python/py-template.exp: Ditto.
251 * gdb.python/py-value-cc.exp: Ditto.
252 * gdb.python/python.exp: Ditto.
253 * gdb.python/source2.py: Ditto.
254 * gdb.python/lib-types.exp: Change print syntax for Python 3
255 compatibility.
256 Use sorted() function rather than sort() method.
257 Accept either int or long values for enum values.
258 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
259 execfile for Python 3 compatibility.
260 * gdb.python/py-evsignal.exp: Ditto.
261 * gdb.python/py-evthreads.exp: Ditto.
262 * gdb.python/py-mi.exp: Ditto.
263 * gdb.python/py-pp-maint.exp: Ditto.
264 * gdb.python/py-prettyprint.exp: Ditto.
265 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
266 Python 3 compatibility.
267 Skip tests for Python 2.4.
268 * gdb.python/py-inferior.exp: Change print syntax for
269 Python 3 compatibility.
270 Use byte string rather than character string in memory write test
271 if Python 3.
272 * gdb.python/py-pp-maint.py: Change class declarations to "new
273 class" syntax.
274 * gdb.python/py-prettyprint.py: Change iterator class to generator
275 function for Python 3 compatibility.
276 Make all classes "new style".
277 Fix indentation issue and stray semicolon.
278 * gdb.python/py-shared.expChange print syntax for Python 3
279 compatibility.
280 Define "long" if Python 3.
281 * gdb.python/py-type.exp: Change print syntax for Python 3
282 compatibility.
283 Accept either int or long values for enum values.
284 * gdb.python/py-value.exp: Change print syntax for Python 3
285 compatibility.
286 Skip "long" and "unicode" tests if Python 3.
287 Accept either "type" or "class" in type checks.
288 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
289 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
290
291 2012-12-10 Tom Tromey <tromey@redhat.com>
292
293 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
294 (test): Add "two_cu" argument.
295 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
296 for types; allow two CUs.
297
298 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
301 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
302
303 2012-12-08 Yao Qi <yao@codesourcery.com>
304 Pedro Alves <palves@redhat.com>
305
306 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
307 '=breakpoint-created' when GDB merges the tracepoints of both
308 sides.
309
310 2012-12-07 Tom Tromey <tromey@redhat.com>
311
312 * gdb.base/break1.c (enum some_enum, union some_union): New.
313 (some_enum_global, some_union_global, some_value): New globals.
314 * gdb.base/completion.exp: Add tag completion tests.
315
316 2012-12-07 Tom Tromey <tromey@redhat.com>
317
318 * gdb.base/completion.exp: Add tests for ptype and whatis
319 completion.
320
321 2012-12-07 Joel Brobecker <brobecker@adacore.com>
322
323 * gdb.base/stale-infcall.exp: Fix copyright line.
324
325 2012-12-07 Joel Brobecker <brobecker@adacore.com>
326
327 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
328
329 2012-12-06 Pedro Alves <palves@redhat.com>
330 Tom Tromey <tromey@redhat.com>
331
332 * gdb.base/exprs.exp: Add tests for cast to void.
333
334 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
335
336 * gdb.python/py-mi.exp: Correct expected results for attribute
337 "dynamic" returned by -var-update.
338 Add test case for correct handling of "diplayhint" for children
339 of dynamic varobjs.
340 * gdb.python/py-prettyprint.c (set_itme): New function.
341 (bug_14741) New function.
342 (main) Add call to bug_14741().
343 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
344
345 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
346
347 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
348 ${binfile}.funcsyms list.
349
350 2012-12-04 Yao Qi <yao@codesourcery.com>
351
352 PR gdb/13443
353 * gdb.trace/actions.exp: Make test messages unique.
354
355 2012-11-29 Tom Tromey <tromey@redhat.com>
356
357 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
358
359 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
360
361 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
362 * gdb.opencl/datatypes.exp: Likewise.
363 * gdb.opencl/operators.exp: Likewise.
364 * gdb.opencl/vec_comps.exp: Likewise.
365
366 2012-11-29 Jerome Guitton <guitton@adacore.com>
367
368 * gdb.ada/iwide: New testcase.
369
370 2012-11-29 Jerome Guitton <guitton@adacore.com>
371
372 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
373 ptype test.
374
375 2012-11-29 Jerome Guitton <guitton@adacore.com>
376
377 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
378 form {VARIANT_TYPE}ADDRESS.
379
380 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
381
382 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
383 (func): New function.
384 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
385 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
386 pointers to members with pointer-to-function type.
387
388 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
389 Tom Tromey <tromey@redhat.com>
390
391 * gdb.base/gnu-debugdata.exp: New file.
392 * gdb.base/gnu-debugdata.c: New file.
393 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
394 (gdb_unload): Return 0 on success.
395
396 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
397
398 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
399
400 2012-11-26 Joel Brobecker <brobecker@adacore.com>
401
402 * gdb.base/empty_exe.exp: New testcase.
403
404 2012-11-20 Mike Frysinger <vapier@gentoo.org>
405
406 * gdb.base/completion.exp: Add test for help aliases completion.
407
408 2012-11-20 Yao Qi <yao@codesourcery.com>
409
410 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
411 Don't test 'maint set show-debug-regs'.
412 Use command 'set remotecache' instead of
413 'set circular-trace-buffer'.
414
415 2012-11-16 Keith Seitz <keiths@redhat.com>
416
417 PR c++/13615
418 * gdb.cp/baseenum.cc: New file.
419 * gdb.cp/baseenum.exp: New file.
420 * gdb.cp/derivation.cc (A): Add copyright.
421 Add a typedef.
422 (B): Use A::value_type instead of int. Change all references.
423 (D): Use value_type instead of int. Change all references.
424 (E): Likewise.
425 (F); Likewise.
426 (Z): New class.
427 (ZZ): New class.
428 (N, Base, Derived): New namespace and classes.
429 (main): Add instances of Z and ZZ.
430 Make sure all symbols from N are kept.
431 * gdb.cp/derivation.exp: Update typedef changes in tests.
432 Add tests for class typedefs both before and after starting
433 the inferior.
434 Add tests for searching for a typedef while stopped in a
435 method.
436
437 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
438
439 * gdb.mi/mi-var-create-rtti.c: New file.
440 * gdb.mi/mi-var-create-rtti.exp: New file.
441
442 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
443
444 * gdb.base/structs3.exp: Run to main before doing any tests.
445
446 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
447
448 * gdb.python/py-type.exp: Uniquify test names.
449
450 2012-11-14 Yao Qi <yao@codesourcery.com>
451
452 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
453 (thread_function) [DEBUG]: Call 'printf'.
454 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
455 command line if 'DEBUG=1' is passed to test.
456 Remove a pattern to match inferior's output.
457
458 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
459
460 * gdb.mi/mi-fill-memory.exp: New test.
461
462 2012-11-12 Tom Tromey <tromey@redhat.com>
463
464 * gdb.base/completion.exp: Update for "info type-printers".
465 * gdb.python/py-typeprint.cc: New file.
466 * gdb.python/py-typeprint.exp: New file.
467 * gdb.python/py-typeprint.py: New file.
468
469 2012-11-12 Tom Tromey <tromey@redhat.com>
470
471 * gdb.base/call-sc.exp: Use "ptype/r".
472 * gdb.base/volatile.exp: Don't expect "int".
473 * gdb.cp/ptype-flags.cc: New file.
474 * gdb.cp/ptype-flags.exp: New file.
475 * gdb.cp/templates.exp: Use ptype/r.
476 (test_ptype_of_templates, test_template_typedef): Likewise.
477 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
478 argument. Handle template names and template parameters.
479 * gdb.mi/mi-var-cmd.exp: Accept "long".
480 * gdb.mi/mi-var-child.exp: Accept "long".
481 * gdb.mi/mi-var-display.exp: Accept "long".
482 * gdb.mi/mi2-var-child.exp: Accept "long".
483
484 2012-11-12 Tom Tromey <tromey@redhat.com>
485
486 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
487 "ptype" from calls to cp_test_ptype_class.
488 (test_enums): Likewise.
489 * gdb.cp/derivation.exp: Remove "ptype" from calls to
490 cp_test_ptype_class.
491 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
492 calls to cp_test_ptype_class.
493 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
494 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
495 from calls to cp_test_ptype_class.
496 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
497 command here. Change "in_command" argument to "in_exp".
498
499 2012-11-10 Keith Seitz <keiths@redhat.com>
500
501 PR gdb/14288
502 * gdb.base/printcmds.c: Add invalid_XXX globals
503 for repeated byte tests.
504 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
505 * gdb.base/wchar.c (main): Add and construct a wchar_t
506 array with repeated characters.
507 * gdb.base/wchar.exp: Add repeated character tests.
508
509 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
510
511 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
512 disassembly output.
513
514 2012-11-09 Pedro Alves <palves@redhat.com>
515
516 PR gdb/14306
517
518 * gdb.multi/multi-arch-exec.c: New file.
519 * gdb.multi/multi-arch-exec.exp: New file.
520
521 2012-11-09 Yao Qi <yao@codesourcery.com>
522
523 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
524 (top level): Call it.
525
526 2012-11-09 Yao Qi <yao@codesourcery.com>
527
528 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
529 typo.
530
531 2012-11-09 Pedro Alves <palves@redhat.com>
532
533 * gdb.multi/multi-arch.exp: New.
534
535 2012-11-08 Tom Tromey <tromey@redhat.com>
536
537 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
538 core files, if possible.
539 * gdb.base/siginfo-thread.c: New file
540 * gdb.base/siginfo-thread.exp: New file
541
542 2012-11-08 Tom Tromey <tromey@redhat.com>
543
544 * gdb.base/comprdebug.exp: New file.
545
546 2012-11-06 Pedro Alves <palves@redhat.com>
547
548 PR gdb/14810
549
550 * gdb.base/disabled-location.c: New file.
551 * gdb.base/disabled-location.exp: New file.
552
553 2012-11-06 Tom Tromey <tromey@redhat.com>
554
555 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
556 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
557 gdb_gcore_cmd.
558 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
559 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
560 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
561 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
562 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
563 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
564 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
565 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
566 * lib/gdb.exp (gdb_gcore_cmd): New proc.
567
568 2012-11-05 Pedro Alves <palves@redhat.com>
569
570 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
571 procedure.
572 (do_vfork_and_follow_child_tests_exec)
573 (do_vfork_and_follow_child_tests_exit): Call it.
574
575 2012-11-05 Pedro Alves <palves@redhat.com>
576
577 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
578 fails.
579
580 2012-11-03 Yao Qi <yao@codesourcery.com>
581
582 Fix PR gdb/14617.
583 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
584 Remove setup_kfail, and update test.
585
586 2012-11-02 Tom Tromey <tromey@redhat.com>
587
588 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
589 test.
590
591 2012-11-02 Pedro Alves <palves@redhat.com>
592
593 PR gdb/14766
594
595 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
596 setup_kfail.
597 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
598 get registers".
599
600 2012-11-02 Pedro Alves <palves@redhat.com>
601
602 * gdb.base/foll-vfork-exit.c: New file.
603 * gdb.base/foll-vfork.exp (top level): New file-describing
604 comment.
605 (vfork_child_follow_to_exit): New procedure.
606 (tcatch_vfork_then_child_follow): Rename as ...
607 (tcatch_vfork_then_child_follow_exec): ... this.
608 (tcatch_vfork_then_child_follow_exit): New procedure.
609 (do_vfork_and_follow_parent_tests): New procedure, factored out
610 from do_vfork_and_exec_tests.
611 (do_vfork_and_follow_child_tests_exec): Ditto.
612 (do_vfork_and_exec_tests): Delete.
613 (do_vfork_and_follow_child_tests_exit): New procedure.
614 (top level): Run tests with both the program that has the vfork
615 child execing, and the program has the vfork child exiting.
616
617 2012-11-02 Pedro Alves <palves@redhat.com>
618
619 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
620 (check_vfork_catchpoints, vfork_parent_follow_through_step)
621 (vfork_parent_follow_to_bp): Call it.
622 (kill_child): Delete.
623 (vfork_and_exec_child_follow_to_main_bp)
624 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
625 longer call kill_child.
626 (tcatch_vfork_then_parent_follow): Call setup_gdb.
627 (do_vfork_and_exec_tests): Don't runto_main before calling each
628 test procedure.
629 (top level): Don't clean restart and set verbose before running
630 each test procedure.
631
632 2012-11-02 Pedro Alves <palves@redhat.com>
633
634 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
635 (vfork_parent_follow_to_bp)
636 (vfork_and_exec_child_follow_to_main_bp)
637 (vfork_and_exec_child_follow_through_step)
638 (tcatch_vfork_then_parent_follow)
639 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
640 Use with_test_prefix.
641
642 2012-11-02 Pedro Alves <palves@redhat.com>
643
644 * gdb.base/foll-vfork.c: Add copyright header.
645 * gdb.base/vforked-prog.c: Add copyright header.
646
647 2012-11-02 Pedro Alves <palves@redhat.com>
648
649 * gdb.base/foll-vfork.exp
650 (vfork_and_exec_child_follow_through_step): Don't skip on
651 non-HP/UX targets. Expect the next to only step one line on
652 non-HP/UX targets, rather than stopping only after the exec.
653
654 2012-11-02 Pedro Alves <palves@redhat.com>
655
656 Don't hard code line numbers.
657
658 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
659 Expect text from the sources instead of a line number.
660 (vfork_parent_follow_to_bp)
661 (vfork_and_exec_child_follow_to_main_bp)
662 (vfork_and_exec_child_follow_through_step)
663 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
664 Use gdb_get_line_number.
665
666 2012-11-02 Pedro Alves <palves@redhat.com>
667
668 Modernize.
669
670 * gdb.base/foll-vfork.exp: Use standard_testfile and
671 build_executable. Pass descriptive string to untested.
672 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
673 (vfork_and_exec_child_follow_to_main_bp)
674 (vfork_and_exec_child_follow_through_step)
675 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
676 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
677 of send_gdb/gdb_expect.
678
679 (kill_child): New procedure.
680 (vfork_and_exec_child_follow_to_main_bp)
681 (vfork_and_exec_child_follow_through_step): Use it.
682
683 2012-11-02 Yao Qi <yao@codesourcery.com>
684
685 * gdb.base/setvar.exp: Test setting nested struct.
686 * gdb.base/setvar.c (v_struct3): New.
687
688 2012-11-01 Doug Evans <dje@google.com>
689
690 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
691 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
692 use them.
693
694 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
695
696 PR cli/14772
697 * gdb.base/gnu_vector.c (union_with_vector_1)
698 (struct_with_vector_1): Add new struct and union for testing
699 ptype.
700 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
701 structs / unions containing vectors.
702
703 2012-10-25 Yao Qi <yao@codesourcery.com>
704
705 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
706 'setup_kfail' instead of 'setup_kfail_for_target'.
707 * gdb.base/varargs.exp: Likewise.
708 * lib/gdb.exp (setup_kfail_for_target): Remove.
709
710 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
711
712 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
713
714 2012-10-25 Mark Kettenis <kettenis@gnu.org>
715
716 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
717
718 2012-10-24 Joel Brobecker <brobecker@adacore.com>
719
720 * gdb.ada/set_wstr: New testcase.
721
722 2012-10-24 Joel Brobecker <brobecker@adacore.com>
723
724 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
725
726 2012-10-24 Joel Brobecker <brobecker@adacore.com>
727
728 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
729
730 2012-10-24 Mark Kettenis <kettenis@gnu.org>
731
732 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
733
734 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
735
736 * gdb.base/callfuncs.exp (do_function_calls): Fix
737 setup_kfail_for_target for -m32 mode.
738
739 2012-10-23 Mark Kettenis <kettenis@gnu.org>
740
741 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
742 are now fixed.
743
744 2012-10-23 Yao Qi <yao@codesourcery.com>
745
746 * gdb.base/info-os.exp: Resume the inferior until it exits.
747
748 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
749
750 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
751 * gdb.base/print-file-var.exp: Likewise.
752 * gdb.base/type-opaque.exp: Likewise.
753
754 2012-10-17 Yao Qi <yao@codesourcery.com>
755
756 * gdb.mi/mi-memory-changed.exp: New.
757
758 2012-10-16 Yao Qi <yao@codesourcery.com>
759
760 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
761 returns true.
762 Call gdb_load_shlibs.
763 * gdb.reverse/solib-reverse.exp: Likewise.
764
765 2012-10-15 Keith Seitz <keiths@redhat.com>
766
767 * lib/cp-support.exp (cp_test_ptype_class): Add support
768 for class typedefs.
769
770 * gdb.cp/derivation.exp: Add tests for g_instance.
771
772 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
773
774 Fix entry values resolving in inlined frames.
775 * gdb.arch/amd64-entry-value-inline.S: New file.
776 * gdb.arch/amd64-entry-value-inline.c: New file.
777 * gdb.arch/amd64-entry-value-inline.exp: New file.
778
779 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
780 Doug Evans <dje@google.com>
781
782 Fix recent gdb_breakpoint regression.
783 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
784 braces from the parameter.
785 * gdb.java/jprint.exp: Likewise.
786
787 2012-10-15 Doug Evans <dje@google.com>
788
789 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
790
791 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
792
793 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
794
795 2012-10-15 Tom Tromey <tromey@redhat.com>
796
797 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
798
799 2012-10-15 Tom Tromey <tromey@redhat.com>
800
801 * gdb.python/py-symbol.exp: Test symbol destructor.
802
803 2012-10-14 Yao Qi <yao@codesourcery.com>
804
805 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
806 * gdb.mi/mi-cli.exp: New.
807
808 * gdb.mi/mi2-basics.exp: Remove.
809 * gdb.mi/mi2-break.exp: Remove.
810 * gdb.mi/mi2-console.exp: Remove.
811 * gdb.mi/mi2-disassemble.exp: Remove.
812 * gdb.mi/mi2-eval.exp: Remove.
813 * gdb.mi/mi2-file.exp: Remove.
814 * gdb.mi/mi2-hack-cli.exp: Remove.
815 * gdb.mi/mi2-pthreads.exp: Remove.
816 * gdb.mi/mi2-read-memory.exp: Remove.
817 * gdb.mi/mi2-regs.exp: Remove.
818 * gdb.mi/mi2-return.exp: Remove.
819 * gdb.mi/mi2-simplerun.exp: Remove.
820 * gdb.mi/mi2-stack.exp: Remove.
821 * gdb.mi/mi2-stepi.exp: Remove.
822 * gdb.mi/mi2-syn-frame.exp: Remove.
823 * gdb.mi/mi2-until.exp: Remove.
824 * gdb.mi/mi2-watch.exp: Remove.
825 * gdb.mi/mi2-var-block.exp: Remove.
826 * gdb.mi/mi2-var-cmd.exp: Remove.
827 * gdb.mi/mi2-var-display.exp: Remove.
828
829 2012-10-12 Yao Qi <yao@codesourcery.com>
830
831 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
832 trail '.*' on matching patterns.
833
834 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
835
836 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
837 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
838 * gdb.arch/i386-disp-step.exp: Likewise.
839 * gdb.arch/i386-gnu-cfi.exp: Likewise.
840 * gdb.arch/i386-prologue.exp: Likewise.
841 * gdb.arch/i386-size-overlap.exp: Likewise.
842 * gdb.arch/i386-size.exp: Likewise.
843 * gdb.arch/i386-unwind.exp: Likewise.
844
845 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
846
847 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
848 * gdb.arch/i386-word.exp: Likewise.
849
850 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
851
852 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
853 is_ilp32_target to set nr_regs.
854 * gdb.arch/i386-sse.exp: Likewise.
855
856 2012-10-11 Doug Evans <dje@google.com>
857
858 PR breakpoints/14643.
859 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
860 * gdb.linespec/thread.c: New file.
861 * gdb.linespec/thread.exp: New file.
862
863 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
864 Recognize "message" -> print pass and fail. Add eof case.
865 (runto): Recognize message, no-message. Print pass/fail if requested,
866 with same treatment as gdb_breakpoint.
867 (runto_main): Pass no-message to runto.
868 (gdb_internal_error_resync): Add log message.
869 (gdb_file_cmd): Tweak internal error fail text for consistency.
870
871 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
872
873 Fix crash during stepping on ppc32.
874 * gdb.base/step-symless.c: New file.
875 * gdb.base/step-symless.exp: New file.
876
877 2012-10-03 Doug Evans <dje@google.com>
878
879 PR symtab/14601
880 * gdb.cp/using-crash.exp: New file.
881 * gdb.cp/using-crash.cc: New file.
882
883 2012-10-02 Doug Evans <dje@google.com>
884
885 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
886 more consistent.
887 (runto,gdb_debug_format): Ditto.
888 (gdb_file_cmd): Watch for eof in nested gdb_expect.
889 Clean up logging and error messages.
890
891 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
892
893 Test find command on unmapped memory.
894 * gdb.base/find-unmapped.c: New file.
895 * gdb.base/find-unmapped.exp: New file.
896
897 2012-09-29 Yao Qi <yao@codesourcery.com>
898
899 * gdb.trace/mi-tracepoint-changed.exp: New.
900 * gdb.mi/mi-breakpoint-changed.exp: New.
901 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
902 * gdb.mi/pendshr2.c: New.
903
904 2012-09-28 Yao Qi <yao@codesourcery.com>
905
906 * gdb.mi/pr11022.exp: New.
907 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
908
909 2012-09-27 Tom Tromey <tromey@redhat.com>
910
911 * gdb.cp/derivation.exp: Add regression test.
912 * gdb.cp/derivation.cc (class V_base, class V_inter, class
913 V_derived): New.
914 (vderived): New global.
915
916 2012-09-26 Tom Tromey <tromey@redhat.com>
917
918 * gdb.dwarf2/dw2-common-block.S: New file.
919 * gdb.dwarf2/dw2-common-block.exp: New file.
920
921 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
922
923 * gdb.fortran/common-block.exp: New file.
924 * gdb.fortran/common-block.f90: New file.
925
926 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
927
928 * gdb.base/duplicate-bp.c: New file.
929 * gdb.base/duplicate-bp.exp: New file.
930
931 2012-09-26 Yao Qi <yao@codesourcery.com>
932
933 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
934
935 Revert:
936 2012-09-21 Yao Qi <yao@codesourcery.com>
937
938 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
939
940 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
941
942 * gdb.base/longest-types.c: New test case.
943 * gdb.base/longest-types.exp: New test case.
944
945 2012-09-25 Yao Qi <yao@codesourcery.com>
946
947 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
948
949 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
950
951 Fix internal error on canonicalization of clang types.
952 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
953 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
954 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
955
956 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 Fix disassemble without parameters in tailcall frame.
959 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
960
961 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
962
963 * gdb.dwarf2/dw2-op-out-param.S: New file.
964 * gdb.dwarf2/dw2-op-out-param.exp: New file.
965
966 2012-09-21 Yao Qi <yao@codesourcery.com>
967
968 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
969
970 2012-09-21 Yao Qi <yao@codesourcery.com>
971
972 * gdb.mi/mi-cli.exp: Remove.
973 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
974
975 2012-09-21 Yao Qi <yao@codesourcery.com>
976
977 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
978 "=record-started" notification.
979
980 2012-09-21 Yao Qi <yao@codesourcery.com>
981
982 * gdb.mi/mi-record-changed.exp: New.
983 * gdb.mi/mi-reverse.exp: Adjust expected output.
984
985 2012-09-20 Tom Tromey <tromey@redhat.com>
986
987 * gdb.python/python.exp: Test atexit.register.
988
989 2012-09-20 Doug Evans <dje@google.com>
990
991 * boards/dwarf4-gdb-index.exp: New file.
992
993 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
994 while running the tests.
995
996 2012-09-18 Joel Brobecker <brobecker@adacore.com>
997
998 * gdb.ada/bp_reset: New testcase.
999
1000 2012-09-18 Yao Qi <yao@codesourcery.com>
1001
1002 * gdb.trace/mi-tsv-changed.exp: New.
1003
1004 2012-09-18 Yao Qi <yao@codesourcery.com>
1005
1006 * gdb.trace/mi-traceframe-changed.exp: New.
1007
1008 2012-09-17 Yao Qi <yao@codesourcery.com>
1009
1010 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
1011 when it is less than 0.
1012
1013 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1014
1015 PR 14119
1016 * gdb.arch/amd64-tailcall-ret.S: New file.
1017 * gdb.arch/amd64-tailcall-ret.c: New file.
1018 * gdb.arch/amd64-tailcall-ret.exp: New file.
1019 * gdb.reverse/amd64-tailcall-reverse.S: New file.
1020 * gdb.reverse/amd64-tailcall-reverse.c: New file.
1021 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
1022
1023 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1024
1025 PR 14548
1026 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
1027 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
1028 * gdb.reverse/singlejmp-reverse.S: New file.
1029 * gdb.reverse/singlejmp-reverse.c: New file.
1030 * gdb.reverse/singlejmp-reverse.exp: New file.
1031
1032 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1033
1034 Fix compatibility with old GCC (~4.1).
1035 * gdb.cp/converts.cc (my_enum_var): New variable.
1036
1037 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
1038
1039 * gdb.xml/tdesc-regs.exp: Update expected output for new
1040 vector_size syntax of vector types.
1041
1042 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
1043
1044 Refactor Python "gdb" module into a proper Python package, by
1045 introducing a new "_gdb" module for code implemented in C, and
1046 using reload/__import__ instead of exec.
1047 * gdb.python/python.exp (Test stderr location): Update module
1048 location of GDB-specific sys.stderr.
1049 (Test stdout location): Ditto for sys.stdout.
1050
1051 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1052
1053 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1054
1055 2012-09-12 Keith Seitz <keiths@redhat.com>
1056
1057 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1058 conversion statement.
1059
1060 2012-09-12 Doug Evans <dje@google.com>
1061
1062 * gdb.base/help.exp: Remove testing of individual command help text,
1063 too much of a maintenance burden. Instead, test the functionality
1064 of "help" itself.
1065
1066 2012-09-11 Doug Evans <dje@google.com>
1067
1068 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1069 breakpoint.
1070
1071 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1072 * gdb.dwarf2/fission-reread.S: Ditto.
1073 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1074 * gdb.dwarf2/fission-reread.exp: Ditto.
1075
1076 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
1077
1078 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1079
1080 2012-09-10 Joel Brobecker <brobecker@adacore.com>
1081
1082 * gdb.ada/optim_drec: New testcase.
1083
1084 2012-09-10 Doug Evans <dje@google.com>
1085
1086 * boards/fission.exp: Explicitly mark "board" as not remote.
1087
1088 2012-09-10 Keith Seitz <keiths@redhat.com>
1089
1090 PR gdb/13483
1091 * gdb.cp/converts.cc (A::A): Add ctor.
1092 (A::member_): Add member.
1093 (enum my_enum): New enumeration.
1094 (main): Add calls to foo1_7 with various
1095 permitted arguments.
1096 * gdb.cp/converts.exp: Add tests for boolean
1097 conversions permitted by the standard.
1098
1099 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1100
1101 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1102 avoid spurious results due to ~/.gdbinit.
1103 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1104 $INTERNAL_GDBFLAGS in run command.
1105 * gdb.gdb/observer.exp (setup_test): Ditto.
1106 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1107 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1108
1109 2012-09-06 Doug Evans <dje@google.com>
1110
1111 * boards/fission.exp: New file.
1112
1113 * gdb.python/py-value.exp: Use clean_restart.
1114
1115 2012-09-05 Doug Evans <dje@google.com>
1116
1117 * gdb.base/info-macros.c: Fix whitespace.
1118
1119 2012-08-28 Pedro Alves <palves@redhat.com>
1120
1121 PR gdb/14428
1122
1123 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1124
1125 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1126
1127 * gdb.base/break-caller-line.c: New file.
1128 * gdb.base/break-caller-line.exp: New file.
1129
1130 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1131
1132 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1133 * gdb.arch/i386-cfi-notcurrent.S: New file.
1134 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1135
1136 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
1137 Yao Qi <yao@codesourcery.com>
1138 Pedro Alves <palves@redhat.com>
1139
1140 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1141 New procedures.
1142 (top level): Add overlap checking tests.
1143
1144 2012-08-24 Tom Tromey <tromey@redhat.com>
1145
1146 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1147 gdb_test_multiple fails for other reasons.
1148
1149 2012-08-24 Yao Qi <yao@codesourcery.com>
1150
1151 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1152
1153 2012-08-23 Pedro Alves <palves@redhat.com>
1154
1155 * gdb.base/help.exp: Adjust to "handle" help text change.
1156
1157 2012-08-23 Yao Qi <yao@codesourcery.com>
1158
1159 * gdb.trace/disconnected-tracing.c (start, end): New.
1160 (main): Call start and end.
1161 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1162 existing tests into this proc.
1163 (disconnected_tfind): New.
1164
1165 2012-08-23 Yao Qi <yao@codesourcery.com>
1166
1167 * boards/native-gdbserver.exp (${board}_upload): New.
1168 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1169 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1170 Execute tfile on remote target.
1171 Copy trace file from target to host.
1172
1173 2012-08-22 Joseph Myers <joseph@codesourcery.com>
1174
1175 * gdb.arch/thumb-bx-pc.S: New file.
1176 * gdb.arch/thumb-bx-pc.exp: New file.
1177
1178 2012-08-22 Tom Tromey <tromey@redhat.com>
1179
1180 * gdb.base/maint.exp: Update.
1181
1182 2012-08-22 Tom Tromey <tromey@redhat.com>
1183
1184 * lib/gdb.exp (skip_unwinder_tests): New proc.
1185 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1186 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1187
1188 2012-08-21 Tom Tromey <tromey@redhat.com>
1189
1190 * gdb.hp/gdb.aCC/exception.exp: Remove.
1191
1192 012-08-19 Andrew Pinski <apinski@cavium.com>
1193
1194 * gdb.arch/mips-octeon-bbit.c: New file.
1195 * gdb.arch/mips-octeon-bbit.exp: New Test.
1196
1197 012-08-19 Keith Seitz <keiths@redhat.com>
1198
1199 PR c++/14365
1200 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1201 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1202
1203 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1206 verbose -log by more specific untested call.
1207
1208 2012-08-18 Yao Qi <yao@codesourcery.com>
1209
1210 * gdb.trace/tfind.exp: Move tests on various command help before
1211 checking target supports trace.
1212 Fix the expected output of 'help tfind end'.
1213
1214 2012-08-17 Keith Seitz <keiths@redhat.com>
1215
1216 PR c++/13356
1217 * gdb.base/default.exp: Update all "check type" tests.
1218 * gdb.base/help.exp: Likewise.
1219 * gdb.base/setshow.exp: Likewise.
1220 * gdb.cp/converts.cc (foo1_type_check): New function.
1221 (foo2_type_check): New function.
1222 (foo3_type_check): New function.
1223 (main): Call new functions.
1224 * converts.exp: Add tests for integer-to-pointer conversions
1225 with/without strict type-checking.
1226
1227 2012-08-16 Mike Frysinger <vapier@gentoo.org>
1228
1229 * gdb.base/help.exp: Update expected output.
1230
1231 2012-08-16 Joel Brobecker <brobecker@adacore.com>
1232
1233 * gdb.ada/rdv_wait: New testcase.
1234
1235 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1236
1237 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1238
1239 2012-08-13 Doug Evans <dje@google.com>
1240
1241 * gdb.base/help.exp: Update expected output.
1242 * gdb.base/default.exp: Update expected output of "show convenience".
1243
1244 2012-08-10 Doug Evans <dje@google.com>
1245
1246 * gdb.python/py-strfns.c: New file.
1247 * gdb.python/py-strfns.exp: New file.
1248 * gdb.python/py-type.exp (test_fields): Add vector tests.
1249
1250 2012-08-10 Mike Frysinger <vapier@gentoo.org>
1251
1252 PR cli/10436:
1253 * gdb.base/completion.exp: Add tests for handle completion.
1254
1255 2012-08-09 Yao Qi <yao@codesourcery.com>
1256
1257 * gdb.mi/mi-cmd-param-changed.exp: New.
1258 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1259 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1260 * gdb.mi/mi2-prompt.exp: Likewise.
1261
1262 2012-08-08 Doug Evans <dje@google.com>
1263
1264 * gdb.base/debug-expr.c: New file.
1265 * gdb.base/debug-expr.exp: New file.
1266 * gdb.base/exprs.exp: Test {type} casts.
1267 * gdb.cp/debug-expr.exp: New file.
1268
1269 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1270
1271 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1272 global variable loop, not a 'break'. Add loop count limit to 100.
1273 Add new fail case for terminated vgdb.
1274
1275 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1276 Jean-Marc Saffroy <saffroy@gmail.com>
1277
1278 PR 11804
1279 * gdb.base/gcore-relro.exp: New file.
1280 * gdb.base/gcore-relro-main.c: New file.
1281 * gdb.base/gcore-relro-lib.c: New file.
1282
1283 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1284
1285 Do not false FAIL with old GCCs.
1286 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1287 GCC < 4.5 in $no_hw mode.
1288
1289 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1290
1291 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1292
1293 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1294
1295 * gdb.base/list.exp (test_only_end): New function.
1296 Call it.
1297
1298 2012-08-06 Tom Tromey <tromey@redhat.com>
1299
1300 * gdb.python/py-mi.exp: Add test for printer whose children
1301 are a list.
1302 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1303 (main): New variable children_as_list.
1304 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1305 New.
1306 (register_pretty_printers): Register new printer.
1307
1308 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1309
1310 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1311 symbols. Abort if vgdb remote connection is closed.
1312
1313 2012-08-02 Doug Evans <dje@google.com>
1314
1315 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1316
1317 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1318
1319 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1320 s390x, PowerPC 64 and m68k-linux.
1321
1322 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1323
1324 * gdb.base/annota1.exp: Accept no frames-invalid notification
1325 when starting up the program.
1326 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1327 show a symbolic value as well.
1328 * gdb.server/server-exec-info.exp: Skip test when skipping
1329 gdbserver test and/or when skipping shared library tests.
1330 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1331 avoid name conflicts with other tests.
1332
1333 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1334
1335 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1336 Fix wrong output on big-endian systems.
1337 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1338 4-byte pointer types on 64-bit s390x.
1339
1340 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1341
1342 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1343 marker comment at the beginning (after intialization).
1344 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1345 breakpoint on marker comment instead of function begin.
1346 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1347 PowerPC.
1348 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1349 or 64-bit PowerPC.
1350 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1351 gdb,no_hardware_watchpoints flag is set.
1352 (initialize): Remove now redundant can-use-hw-watchpoints change.
1353
1354 2012-08-02 Yao Qi <yao@codesourcery.com>
1355 Pedro Alves <palves@redhat.com>
1356
1357 * boards/local-remote-host.exp: New.
1358
1359 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1360
1361 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1362 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1363 * gdb.base/print-file-var.exp: Likewise.
1364 * gdb.server/solib-list.exp: Skip on remote targets.
1365
1366 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1367
1368 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1369 watchpoints on ARM. When expecting software watchpoints, tolerate
1370 (remote) targets that report unsupported hardware watchpoint only
1371 at continue time.
1372 (test_wide_location_2): Likewise.
1373
1374 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1375
1376 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1377 valgrind versions.
1378
1379 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
1380
1381 * gdb.base/valgrind-infcall.c: New file.
1382 * gdb.base/valgrind-infcall.exp: New file.
1383
1384 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1385
1386 2012-07-30 Keith Seitz <keiths@redhat.com>
1387
1388 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1389 linespecs.
1390
1391 2012-07-30 Doug Evans <dje@google.com>
1392
1393 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1394 * gdb.dwarf2/pr13961.S: Ditto.
1395
1396 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1397
1398 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
1399
1400 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1401 change its format immediately after reloading the binary.
1402
1403 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1404
1405 Fix testsuite regression after --use-deprecated-index-sections removal.
1406 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1407 string.
1408 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1409
1410 2012-07-27 Yao Qi <yao@codesourcery.com>
1411
1412 KFAIL for PR remote/14161.
1413 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1414 Cleanup socket files.
1415 (strace_info_marker): Detach inferior.
1416
1417 2012-07-26 Tom Tromey <tromey@redhat.com>
1418
1419 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
1420
1421 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1422
1423 * gdb.python/py-inferior.c (thread): New function.
1424 (check_threads): New function.
1425 (test_threads): New function.
1426 * gdb.python/py-inferior.exp: Added test.
1427 Replaced runto with continue to breakpoint.
1428
1429 2012-07-26 Tom Tromey <tromey@redhat.com>
1430
1431 * lib/ada.exp (standard_ada_testfile): New proc.
1432 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1433 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1434 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1435 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1436 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1437 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1438 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1439 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1440 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1441 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1442 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1443 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1444 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1445 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1446 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1447 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1448 * gdb.ada/complete.exp: Use standard_ada_testfile.
1449 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1450 standard_output_file.
1451 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1452 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1453 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1454 standard_output_file.
1455 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1456 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1457 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1458 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1459 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1460 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1461 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1462 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1463 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1464 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1465 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1466 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1467 * gdb.ada/interface.exp: Use standard_ada_testfile.
1468 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1469 standard_output_file
1470 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1471 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1472 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1473 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1474 * gdb.ada/nested.exp: Use standard_ada_testfile.
1475 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1476 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1477 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1478 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1479 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1480 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1481 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1482 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1483 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1484 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1485 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1486 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1487 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1488 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1489 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1490 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1491 * gdb.ada/start.exp: Use standard_ada_testfile.
1492 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1493 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1494 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1495 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1496 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1497 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1498 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1499 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1500 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1501 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1502 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1503 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1504 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1505 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1506
1507 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1508
1509 Fix testsuite regression after --use-deprecated-index-sections removal.
1510 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1511
1512 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1513
1514 Fix compatibility with Tcl before 7.5.
1515 * lib/future.exp (lreverse): New function if it does not exist.
1516
1517 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1518
1519 * gdb.mi/mi-pending.c: New method to set a second pending
1520 breakpoint.
1521 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1522 condition.
1523
1524 2012-07-20 Pedro Alves <palves@redhat.com>
1525
1526 PR threads/11692
1527 PR gdb/12203
1528
1529 * gdb.threads/create-fail.c: New file.
1530 * gdb.threads/create-fail.exp: New file.
1531
1532 2012-07-19 Pedro Alves <palves@redhat.com>
1533
1534 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1535 * config/vx.exp (gdb_start): Likewise.
1536 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1537 * gdb.base/setvar.exp (test_set): Likewise.
1538 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1539 * gdb.reverse/sigall-precsave.exp: Likewise.
1540 * gdb.reverse/sigall-reverse.exp: Likewise.
1541
1542 2012-07-19 Pedro Alves <palves@redhat.com>
1543
1544 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1545 handler before recording.
1546
1547 2012-07-19 Tom Tromey <tromey@redhat.com>
1548
1549 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1550 * gdb.cp/casts.cc (decltype): New function.
1551 (main): Use it.
1552
1553 2012-07-19 Pedro Alves <palves@redhat.com>
1554
1555 * gdb.base/sigall.exp (signals): New list.
1556 <top level>: Loop over signals in the $signals list instead of
1557 calling a test function once per signal.
1558 * gdb.reverse/sigall-precsave.exp (signals): New list.
1559 <top level>: Loop over signals in the $signals list instead of
1560 calling a test function once per signal.
1561 * gdb.reverse/sigall-reverse.exp (signals): New list.
1562 <top level>: Loop over signals in the $signals list instead of
1563 calling a test function once per signal.
1564
1565 2012-07-19 Yao Qi <yao@codesourcery.com>
1566
1567 * gdb.base/setshow.exp: Test 'set args ~'.
1568
1569 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1570
1571 * gdb.base/store.exp (check_set): Import gdb_prompt.
1572 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1573 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1574
1575 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1576
1577 PR 11914
1578 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1579 (main): Call eval_sub.
1580 * gdb.python/py-prettyprint.exp:
1581 (python execfile ('py-prettyprint.py')): Move it earlier.
1582 New breakpoint for eval-break.
1583 (continue to breakpoint: eval-break, info locals): New test.
1584 (python execfile ('py-prettyprint.py')): Move it from here.
1585 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1586 (register_pretty_printers): Register pp_eval_type.
1587
1588 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1589
1590 Fix a testcase regression by me.
1591 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1592 DW_FORM_data4.
1593
1594 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1595 Doug Evans <dje@google.com>
1596
1597 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1598 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1599
1600 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 Fix gdbserver run regression.
1603 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1604
1605 2012-07-12 Tom Tromey <tromey@redhat.com>
1606
1607 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1608 (clean_restart): Likewise.
1609 (core_find): Use standard_output_file.
1610
1611 2012-07-12 Tom Tromey <tromey@redhat.com>
1612
1613 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1614 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1615 prepare_for_testing_full.
1616 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1617 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1618 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1619 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1620 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1621 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1622 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1623 prepare_for_testing_full.
1624 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1625 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1626 prepare_for_testing_full.
1627 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1628 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1629 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1630
1631 2012-07-12 Tom Tromey <tromey@redhat.com>
1632
1633 * lib/gdb.exp (build_executable_from_specs): New proc, from
1634 build_executable.
1635 (build_executable): Use it.
1636 (prepare_for_testing_full): New proc.
1637
1638 2012-07-11 Tom Tromey <tromey@redhat.com>
1639
1640 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1641 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1642 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1643 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1644 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1645 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1646 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1647 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1648 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1649 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1650
1651 2012-07-10 Tom Tromey <tromey@redhat.com>
1652
1653 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1654 standard_output_file.
1655 * gdb.mi/gdb2549.exp: Use standard_testfile.
1656 * gdb.mi/gdb669.exp: Use standard_testfile.
1657 * gdb.mi/gdb701.exp: Use standard_testfile.
1658 * gdb.mi/gdb792.exp: Use standard_testfile.
1659 * gdb.mi/mi-async.exp: Use standard_testfile.
1660 * gdb.mi/mi-basics.exp: Use standard_testfile.
1661 * gdb.mi/mi-break.exp: Use standard_testfile.
1662 * gdb.mi/mi-cli.exp: Use standard_testfile.
1663 * gdb.mi/mi-console.exp: Use standard_testfile.
1664 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1665 * gdb.mi/mi-eval.exp: Use standard_testfile.
1666 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1667 * gdb.mi/mi-file.exp: Use standard_testfile.
1668 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1669 * gdb.mi/mi-logging.exp: Use standard_testfile.
1670 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1671 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1672 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1673 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1674 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1675 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1676 * gdb.mi/mi-pending.exp: Use standard_testfile,
1677 standard_output_file.
1678 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1679 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1680 * gdb.mi/mi-regs.exp: Use standard_testfile.
1681 * gdb.mi/mi-return.exp: Use standard_testfile.
1682 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1683 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1684 * gdb.mi/mi-solib.exp: Use standard_testfile,
1685 standard_output_file.
1686 * gdb.mi/mi-stack.exp: Use standard_testfile.
1687 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1688 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1689 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1690 * gdb.mi/mi-until.exp: Use standard_testfile.
1691 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1692 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1693 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1694 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1695 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1696 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1697 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1698 standard_output_file.
1699 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1700 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1701 * gdb.mi/mi-watch.exp: Use standard_testfile.
1702 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1703 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1704 * gdb.mi/mi2-break.exp: Use standard_testfile.
1705 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1706 * gdb.mi/mi2-console.exp: Use standard_testfile.
1707 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1708 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1709 * gdb.mi/mi2-file.exp: Use standard_testfile.
1710 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1711 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1712 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1713 * gdb.mi/mi2-return.exp: Use standard_testfile.
1714 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1715 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1716 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1717 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1718 * gdb.mi/mi2-until.exp: Use standard_testfile.
1719 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1720 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1721 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1722 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1723 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1724
1725 2012-07-10 Tom Tromey <tromey@redhat.com>
1726
1727 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1728 * gdb.cp/ambiguous.exp: Use standard_testfile,
1729 prepare_for_testing.
1730 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1731 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1732 * gdb.cp/anon-ns.exp: Use standard_testfile.
1733 * gdb.cp/anon-struct.exp: Use standard_testfile.
1734 * gdb.cp/anon-union.exp: Use standard_testfile,
1735 prepare_for_testing.
1736 * gdb.cp/arg-reference.exp: Use standard_testfile,
1737 prepare_for_testing.
1738 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1739 * gdb.cp/breakpoint.exp: Use standard_testfile,
1740 prepare_for_testing.
1741 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1742 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1743 standard_output_file.
1744 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1745 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1746 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1747 (test_static_members): Update.
1748 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1749 * gdb.cp/converts.exp: Use standard_testfile.
1750 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1751 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1752 prepare_for_testing.
1753 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1754 * gdb.cp/cplabel.exp: Use standard_testfile.
1755 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1756 prepare_for_testing.
1757 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1758 * gdb.cp/derivation.exp: Use standard_testfile,
1759 prepare_for_testing.
1760 * gdb.cp/destrprint.exp: Use standard_testfile.
1761 * gdb.cp/dispcxx.exp: Use standard_testfile.
1762 * gdb.cp/exception.exp: Use standard_testfile,
1763 prepare_for_testing.
1764 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1765 * gdb.cp/extern-c.exp: Use standard_testfile,
1766 prepare_for_testing.
1767 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1768 prepare_for_testing.
1769 * gdb.cp/fpointer.exp: Use standard_testfile.
1770 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1771 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1772 standard_output_file.
1773 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1774 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1775 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1776 standard_output_file.
1777 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1778 (do_tests): Update.
1779 * gdb.cp/koenig.exp: Use standard_testfile.
1780 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1781 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1782 * gdb.cp/m-static.exp: Use standard_testfile,
1783 prepare_for_testing.
1784 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1785 * gdb.cp/mb-inline.exp: Use standard_testfile,
1786 prepare_for_testing.
1787 * gdb.cp/mb-templates.exp: Use standard_testfile,
1788 prepare_for_testing.
1789 * gdb.cp/member-ptr.exp: Use standard_testfile,
1790 prepare_for_testing.
1791 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1792 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1793 * gdb.cp/method2.exp: Use standard_testfile.
1794 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1795 standard_output_file.
1796 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1797 (do_tests): Update.
1798 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1799 prepare_for_testing.
1800 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1801 prepare_for_testing.
1802 * gdb.cp/namespace.exp: Use standard_testfile,
1803 prepare_for_testing.
1804 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1805 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1806 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1807 * gdb.cp/nsimport.exp: Use standard_testfile,
1808 prepare_for_testing.
1809 * gdb.cp/nsnested.exp: Use standard_testfile.
1810 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1811 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1812 prepare_for_testing.
1813 * gdb.cp/nsstress.exp: Use standard_testfile,
1814 prepare_for_testing.
1815 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1816 * gdb.cp/operator.exp: Use standard_testfile.
1817 * gdb.cp/oranking.exp: Use standard_testfile.
1818 * gdb.cp/overload-const.exp: Use standard_testfile.
1819 * gdb.cp/overload.exp: Use standard_testfile,
1820 prepare_for_testing.
1821 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1822 * gdb.cp/ovsrch.exp: Use standard_testfile.
1823 * gdb.cp/paren-type.exp: Use standard_testfile.
1824 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1825 prepare_for_testing.
1826 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1827 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1828 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1829 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1830 * gdb.cp/pr10728.exp: Use standard_testfile,
1831 standard_output_file.
1832 * gdb.cp/pr12028.exp: Use standard_testfile.
1833 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1834 * gdb.cp/pr9167.exp: Use standard_testfile.
1835 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1836 * gdb.cp/printmethod.exp: Use standard_testfile,
1837 prepare_for_testing.
1838 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1839 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1840 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1841 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1842 standard_output_file.
1843 * gdb.cp/readnow-language.exp: Use standard_testfile.
1844 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1845 (gdb_start_again): Use clean_restart.
1846 * gdb.cp/ref-types.exp: Use standard_testfile,
1847 prepare_for_testing.
1848 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1849 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1850 * gdb.cp/smartp.exp: Use standard_testfile.
1851 * gdb.cp/static-method.exp: Use standard_testfile.
1852 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1853 * gdb.cp/temargs.exp: Use standard_testfile.
1854 * gdb.cp/templates.exp: Use standard_testfile,
1855 prepare_for_testing.
1856 (do_tests): Update.
1857 * gdb.cp/try_catch.exp: Use standard_testfile,
1858 prepare_for_testing.
1859 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1860 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1861 * gdb.cp/virtbase.exp: Use standard_testfile,
1862 prepare_for_testing.
1863 * gdb.cp/virtfunc.exp: Use standard_testfile,
1864 prepare_for_testing.
1865 (do_tests): Update.
1866 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1867 prepare_for_testing.
1868
1869 2012-07-10 Tom Tromey <tromey@redhat.com>
1870
1871 * lib/gdb.exp (standard_testfile): Unset output variables from
1872 earlier invocations.
1873
1874 2012-07-10 Yao Qi <yao@codesourcery.com>
1875
1876 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1877 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1878 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1879 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1880 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1881 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1882 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1883 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1884 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1885 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1886 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1887 * gdb.mi/mi-var-display.exp: Likewise.
1888 * gdb.mi/mi-var-invalidate.exp: Likewise.
1889 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1890 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1891 * gdb.mi/mi2-console.exp: Likewise.
1892 * gdb.mi/mi2-disassemble.exp: Likewise.
1893 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1894 * gdb.mi/mi2-read-memory.exp: Likewise.
1895 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1896 * gdb.mi/mi2-simplerun.exp: Likewise.
1897 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1898 * gdb.mi/mi2-syn-frame.exp: Likewise.
1899 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1900 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1901 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1902
1903 2012-07-09 Tom Tromey <tromey@redhat.com>
1904
1905 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1906 * gdb.base/callfuncs.exp: Add cast-based test.
1907 * gdb.base/callfuncs.c (voidfunc): New function.
1908
1909 2012-07-08 Doug Evans <dje@google.com>
1910
1911 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1912
1913 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 Fix XFAIL compatibility with old i386 systems.
1916 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1917 Check also 'Cannot insert breakpoint 0'.
1918
1919 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1920
1921 PR 14321
1922 * gdb.base/find.exp
1923 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1924
1925 2012-07-06 Tom Tromey <tromey@redhat.com>
1926
1927 * gdb.base/whatis.exp: Add test.
1928
1929 2012-07-06 Tom Tromey <tromey@redhat.com>
1930
1931 * gdb.base/whatis.exp: Add regression test.
1932
1933 2012-07-06 Tom Tromey <tromey@redhat.com>
1934
1935 * gdb.base/whatis.exp: Add tests.
1936
1937 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1938
1939 PR 12649
1940 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1941 gdb_test_multiple $gdb_prompt terminator.
1942
1943 2012-07-04 Pedro Alves <palves@redhat.com>
1944
1945 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1946 supports_process_record.
1947
1948 2012-07-04 Pedro Alves <palves@redhat.com>
1949
1950 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1951 endings.
1952 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1953
1954 2012-07-03 Stan Shebs <stan@codesourcery.com>
1955
1956 * gdb.base/info-os.c (main): Retry resource acquisition until an
1957 available one is found.
1958 * gdb.base/info-os.exp: Collect resource keys from the program
1959 and use them in matching.
1960
1961 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1962
1963 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1964 Wrap the test into loop for corefile and core0file.
1965
1966 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1967
1968 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1969 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1970 .note.GNU-stack.
1971
1972 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1973
1974 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1975
1976 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1977 break): Include help message for the new `-probe' and `-probe-stap'
1978 options.
1979
1980 2012-07-02 Stan Shebs <stan@codesourcery.com>
1981
1982 * gdb.base/dprintf.exp: Add agent style tests.
1983
1984 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1985
1986 * gdb.base/stale-infcall.c (infcall): New label test-next.
1987 (main): New labels test-pass and test-fail.
1988 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1989 $test_fail_bpnum to test-fail.
1990 (test system longjmp tracking support): New test.
1991 Delete $test_fail_bpnum.
1992 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1993 breakpoint.
1994
1995 2012-06-30 Doug Evans <dje@google.com>
1996
1997 * gdb.dwarf2/fission-reread.S: New file.
1998 * gdb.dwarf2/fission-reread.exp: New file.
1999
2000 2012-06-28 Stan Shebs <stan@codesourcery.com>
2001
2002 * gdb.mi/mi-logging.exp: New file.
2003
2004 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2005 Pedro Alves <palves@redhat.com>
2006
2007 * gdb.threads/siginfo-threads.exp: New file.
2008 * gdb.threads/siginfo-threads.c: New file.
2009 * gdb.threads/sigstep-threads.exp: New file.
2010 * gdb.threads/sigstep-threads.c: New file.
2011
2012 2012-06-28 Tom Tromey <tromey@redhat.com>
2013
2014 * gdb.go/package.exp: Partially revert earlier patch; use
2015 gdb_compile again. Use standard_output_file.
2016
2017 2012-06-27 Doug Evans <dje@google.com>
2018
2019 * gdb.dwarf2/fission-base.c: New file.
2020 * gdb.dwarf2/fission-base.S: New file.
2021 * gdb.dwarf2/fission-base.exp: New file.
2022
2023 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2024
2025 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
2026
2027 2012-06-27 Tom Tromey <tromey@redhat.com>
2028
2029 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
2030 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
2031
2032 2012-06-27 Tom Tromey <tromey@redhat.com>
2033
2034 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
2035 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
2036 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
2037 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
2038 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
2039 prepare_for_testing.
2040 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
2041 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
2042 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
2043 standard_testfile.
2044 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
2045 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
2046 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
2047 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
2048 prepare_for_testing.
2049 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
2050 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
2051 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
2052 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2053 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2054 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2055 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2056 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2057 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2058 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2059 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2060 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2061 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2062 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2063 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2064 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2065 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2066 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2067 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2068 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2069 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2070 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2071 standard_output_file.
2072 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2073 standard_output_file.
2074 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2075 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2076 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2077 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2078 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2079 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2080 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2081 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2082 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2083 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2084 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2085 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2086 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2087 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2088 * gdb.dwarf2/valop.exp: Use standard_testfile,
2089 prepare_for_testing.
2090
2091 2012-06-27 Tom Tromey <tromey@redhat.com>
2092
2093 * gdb.python/python.exp: Fix regexps in pagination tests.
2094
2095 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2096
2097 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2098 'last' of gdb.Symtab_and_line.
2099 * gdb.python/py-symbol.c: Move break point comment to enable
2100 testing of gdb.Symtab_and_line.last.
2101
2102 2012-06-26 Tom Tromey <tromey@redhat.com>
2103
2104 * gdb.threads/step.c: Remove.
2105 * gdb.threads/step.exp: Remove.
2106 * gdb.threads/step2.exp: Remove.
2107
2108 2012-06-26 Tom Tromey <tromey@redhat.com>
2109
2110 * gdb.threads/watchpoint-fork.exp (test): Use
2111 standard_output_file. Don't declare objdir.
2112 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2113 standard_output_file.
2114 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2115 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2116 clean_restart. Remove incdir.
2117 * gdb.threads/corethreads.exp: Use standard_testfile.
2118 * gdb.threads/execl.exp: Use standard_testfile,
2119 standard_output_file, clean_restart.
2120 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2121 clean_restart.
2122 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2123 clean_restart.
2124 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2125 incdir.
2126 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2127 clean_restart. Remove incdir.
2128 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2129 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2130 clean_restart. Remove incdir.
2131 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2132 Remove incdir.
2133 * gdb.threads/leader-exit.exp: Use standard_testfile.
2134 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2135 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2136 clean_restart.
2137 * gdb.threads/manythreads.exp: Use standard_testfile,
2138 clean_restart. Remove incdir.
2139 * gdb.threads/multi-create.exp: Use standard_testfile,
2140 clean_restart.
2141 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2142 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2143 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2144 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2145 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2146 * gdb.threads/pending-step.exp: Use standard_testfile,
2147 clean_restart. Remove incdir.
2148 * gdb.threads/print-threads.exp: Use standard_testfile,
2149 clean_restart. Remove incdir.
2150 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2151 clean_restart. Remove incdir.
2152 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2153 Remove incdir.
2154 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2155 incdir.
2156 * gdb.threads/sigthread.exp: Use standard_testfile,
2157 clean_restart.
2158 * gdb.threads/staticthreads.exp: Use standard_testfile,
2159 clean_restart. Remove incdir.
2160 * gdb.threads/switch-threads.exp: Use standard_testfile,
2161 clean_restart. Remove incdir.
2162 * gdb.threads/thread-execl.exp: Use standard_testfile,
2163 clean_restart. Remove incdir.
2164 * gdb.threads/thread-find.exp: Use standard_testfile,
2165 clean_restart.
2166 * gdb.threads/thread-specific.exp: Use standard_testfile,
2167 clean_restart. Remove incdir.
2168 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2169 clean_restart. Remove incdir.
2170 * gdb.threads/thread_check.exp: Use standard_testfile,
2171 clean_restart. Remove incdir.
2172 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2173 incdir.
2174 * gdb.threads/threadapply.exp: Use standard_testfile,
2175 clean_restart. Remove incdir.
2176 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2177 clean_restart. Remove incdir.
2178 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2179 clean_restart.
2180 * gdb.threads/tls-shared.exp: Use standard_testfile,
2181 clean_restart, standard_output_file.
2182 * gdb.threads/tls-var.exp: Use standard_testfile,
2183 standard_output_file.
2184 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2185 Remove incdir.
2186 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2187 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2188 incdir.
2189 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2190 clean_restart. Remove incdir.
2191
2192 2012-06-26 Tom Tromey <tromey@redhat.com>
2193
2194 * gdb.trace/actions.exp: Use standard_testfile.
2195 * gdb.trace/ax.exp: Use standard_testfile.
2196 * gdb.trace/backtrace.exp: Use standard_testfile.
2197 * gdb.trace/change-loc.exp: Use standard_testfile.
2198 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2199 * gdb.trace/collection.exp: Use standard_testfile,
2200 prepare_for_testing.
2201 * gdb.trace/deltrace.exp: Use standard_testfile.
2202 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2203 * gdb.trace/ftrace.exp: Use standard_testfile.
2204 * gdb.trace/infotrace.exp: Use standard_testfile.
2205 * gdb.trace/packetlen.exp: Use standard_testfile.
2206 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2207 * gdb.trace/passcount.exp: Use standard_testfile.
2208 * gdb.trace/pending.exp: Use standard_testfile.
2209 * gdb.trace/report.exp: Use standard_testfile.
2210 * gdb.trace/save-trace.exp: Use standard_testfile.
2211 * gdb.trace/stap-trace.exp: Use standard_testfile.
2212 * gdb.trace/status-stop.exp: Use standard_testfile.
2213 * gdb.trace/strace.exp: Use standard_testfile.
2214 * gdb.trace/tfile.exp: Use standard_testfile.
2215 * gdb.trace/tfind.exp: Use standard_testfile.
2216 * gdb.trace/trace-break.exp: Use standard_testfile.
2217 * gdb.trace/trace-mt.exp: Use standard_testfile.
2218 * gdb.trace/tracecmd.exp: Use standard_testfile.
2219 * gdb.trace/tspeed.exp: Use standard_testfile.
2220 * gdb.trace/tstatus.exp: Use standard_testfile.
2221 * gdb.trace/tsv.exp: Use standard_testfile.
2222 * gdb.trace/unavailable.exp: Use standard_testfile,
2223 prepare_for_testing.
2224 * gdb.trace/while-dyn.exp: Use standard_testfile.
2225 * gdb.trace/while-stepping.exp: Use standard_testfile.
2226
2227 2012-06-26 Tom Tromey <tromey@redhat.com>
2228
2229 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2230 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2231 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2232 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2233 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2234 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2235 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2236 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2237 prepare_for_testing.
2238 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2239 prepare_for_testing.
2240 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2241 prepare_for_testing.
2242 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2243 prepare_for_testing.
2244 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2245 prepare_for_testing
2246 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2247 * gdb.reverse/machinestate.exp: Use standard_testfile.
2248 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2249 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2250 build_executable.
2251 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2252 build_executable.
2253 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2254 standard_output_file.
2255 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2256 standard_output_file.
2257 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2258 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2259 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2260 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2261 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2262 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2263
2264 2012-06-26 Tom Tromey <tromey@redhat.com>
2265
2266 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2267 standard_output_file.
2268 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2269 prepare_for_testing. Remove directory-checking code.
2270
2271 2012-06-25 Tom Tromey <tromey@redhat.com>
2272
2273 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2274 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2275 build_executable, not prepare_for_testing.
2276 * gdb.multi/base.exp: Use standard_output_file. Use
2277 build_executable, not prepare_for_testing.
2278
2279 2012-06-25 Tom Tromey <tromey@redhat.com>
2280
2281 * gdb.fortran/subarray.exp: Use standard_testfile,
2282 prepare_for_testing.
2283 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2284 * gdb.fortran/module.exp: Use standard_testfile.
2285 * gdb.fortran/logical.exp: Use standard_testfile.
2286 * gdb.fortran/library-module.exp: Use standard_testfile,
2287 standard_output_file.
2288 * gdb.fortran/derived-type.exp: Use standard_testfile,
2289 prepare_for_testing.
2290 * gdb.fortran/complex.exp: Use standard_testfile,
2291 prepare_for_testing.
2292 * gdb.fortran/charset.exp: Use standard_testfile.
2293 * gdb.fortran/array-element.exp: Use standard_testfile,
2294 prepare_for_testing.
2295
2296 2012-06-25 Keith Seitz <keiths@redhat.com>
2297
2298 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2299 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2300
2301 2012-06-25 Tom Tromey <tromey@redhat.com>
2302
2303 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2304 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2305 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2306 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2307
2308 2012-06-25 Tom Tromey <tromey@redhat.com>
2309
2310 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2311 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2312 * gdb.linespec/linespec.exp: Use standard_testfile.
2313
2314 2012-06-25 Tom Tromey <tromey@redhat.com>
2315
2316 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2317 prepare_for_testing.
2318
2319 2012-06-25 Tom Tromey <tromey@redhat.com>
2320
2321 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2322 prepare_for_testing.
2323 * gdb.opt/inline-break.exp: Use standard_testfile,
2324 prepare_for_testing.
2325 * gdb.opt/inline-bt.exp: Use standard_testfile,
2326 prepare_for_testing.
2327 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2328 prepare_for_testing.
2329 * gdb.opt/inline-locals.exp: Use standard_testfile,
2330 prepare_for_testing.
2331
2332 2012-06-25 Tom Tromey <tromey@redhat.com>
2333
2334 * gdb.asm/asm-source.exp: Use standard_output_file,
2335 standard_testfile. Construct .o files in proper subdir.
2336
2337 2012-06-25 Tom Tromey <tromey@redhat.com>
2338
2339 * gdb.server/ext-attach.exp: Use standard_testfile,
2340 prepare_for_testing.
2341 * gdb.server/ext-run.exp: Use standard_testfile,
2342 build_executable.
2343 * gdb.server/file-transfer.exp: Use standard_testfile,
2344 prepare_for_testing.
2345 * gdb.server/server-exec-info.exp: Use standard_testfile.
2346 * gdb.server/server-mon.exp: Use standard_testfile,
2347 prepare_for_testing.
2348 * gdb.server/server-run.exp: Use standard_testfile,
2349 build_executable.
2350 * gdb.server/solib-list.exp: Use standard_testfile,
2351 standard_output_file.
2352
2353 2012-06-25 Tom Tromey <tromey@redhat.com>
2354
2355 * lib/gdb.exp (standard_output_file): Use "file join".
2356 * gdb.go/chan.exp: Use standard_testfile.
2357 * gdb.go/handcall.exp: Use standard_testfile.
2358 * gdb.go/hello.exp: Use standard_testfile.
2359 * gdb.integers/chan.exp: Use standard_testfile.
2360 * gdb.go/methods.exp: Use standard_testfile.
2361 * gdb.go/package.exp: Use standard_testfile.
2362 * gdb.go/strings.exp: Use standard_testfile.
2363 * gdb.go/types.exp: Use standard_testfile.
2364 * gdb.go/unsafe.exp: Use standard_testfile.
2365
2366 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2367
2368 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2369
2370 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2371
2372 Fix regression by the previous commit.
2373 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2374
2375 2012-06-22 Tom Tromey <tromey@redhat.com>
2376
2377 * gdb.python/lib-types.exp: Use standard_testfile,
2378 prepare_for_testing.
2379 * gdb.python/py-block.exp: Use standard_testfile.
2380 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2381 * gdb.python/py-events.exp: Use standard_testfile,
2382 standard_output_file.
2383 * gdb.python/py-evsignal.exp: Use standard_testfile.
2384 * gdb.python/py-evethreads.exp: Use standard_testfile.
2385 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2386 * gdb.python/py-explore.exp: Use standard_testfile.
2387 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2388 standard_output_file.
2389 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2390 prepare_for_testing.
2391 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2392 * gdb.python/py-frame.exp: Use standard_testfile.
2393 * gdb.python/py-inferior.exp: Use standard_testfile.
2394 * gdb.python/py-infthread.exp: Use standard_testfile.
2395 * gdb.python/py-mi.exp: Use standard_testfile.
2396 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2397 build_executable.
2398 * gdb.python/py-objfile.exp: Use standard_testfile.
2399 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2400 prepare_for_testing.
2401 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2402 * gdb.python/py-progspace.exp: Use standard_testfile,
2403 build_executable.
2404 * gdb.python/py-prompt.exp: Use standard_testfile,
2405 build_executable.
2406 * gdb.python/py-section-script.exp: Use standard_testfile,
2407 build_executable.
2408 * gdb.python/py-shared.exp: Use standard_testfile,
2409 standard_output_file, clean_restart.
2410 * gdb.python/py-symbol.exp: Use standard_output_file,
2411 prepare_for_testing.
2412 * gdb.python/py-symtab.exp: Use standard_output_file,
2413 prepare_for_testing
2414 * gdb.python/py-template.exp: Use standard_testfile.
2415 * gdb.python/py-type.exp: Use standard_testfile.
2416 * gdb.python/py-value-cc.exp: Use standard_testfile.
2417 * gdb.python/py-value.exp: Use standard_testfile.
2418 * gdb.python/python.exp: Use standard_testfile, build_executable.
2419
2420 2012-06-22 Tom Tromey <tromey@redhat.com>
2421
2422 * gdb.objc/basicclass.exp: Use standard_testfile.
2423 (do_objc_tests): Don't declare objdir.
2424 * gdb.objc/nondebug.exp: Use standard_testfile.
2425 (do_objc_tests): Don't declare objdir.
2426 * gdb.objc/objcdecode.exp: Use standard_testfile.
2427 (do_objc_tests): Don't declare objdir.
2428
2429 2012-06-22 Tom Tromey <tromey@redhat.com>
2430
2431 * gdb.java/jmain.exp: Use standard_testfile.
2432 * gdb.java/jmisc.exp: Use standard_testfile.
2433 * gdb.java/jnpe.exp: Use standard_testfile.
2434 * gdb.java/jprint.exp: Use standard_testfile.
2435
2436 2012-06-22 Tom Tromey <tromey@redhat.com>
2437
2438 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2439 (standard_output_file, standard_testfile): New procs.
2440 (build_executable, clean_restart): Use standard_output_file.
2441
2442 2012-06-22 Yao Qi <yao@codesourcery.com>
2443
2444 * boards/native-gdbserver.exp: New proc ${board}_exec.
2445 * boards/native-stdio-gdbserver.exp: Likewise.
2446
2447 2012-06-21 Tom Tromey <tromey@redhat.com>
2448
2449 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2450 (build_executable): Update.
2451 (get_compiler_info): Remove 'binfile' argument.
2452 * gdb.ada/arrayidx.exp: Update.
2453 * gdb.ada/null_array.exp: Update.
2454 * gdb.arch/altivec-abi.exp: Update.
2455 * gdb.arch/altivec-regs.exp: Update.
2456 * gdb.arch/amd64-byte.exp: Update.
2457 * gdb.arch/amd64-dword.exp: Update.
2458 * gdb.arch/amd64-word.exp: Update.
2459 * gdb.arch/i386-avx.exp: Update.
2460 * gdb.arch/i386-byte.exp: Update.
2461 * gdb.arch/i386-sse.exp: Update.
2462 * gdb.arch/i386-word.exp: Update.
2463 * gdb.arch/ppc-dfp.exp: Update.
2464 * gdb.arch/ppc-fp.exp: Update.
2465 * gdb.arch/vsx-regs.exp: Update.
2466 * gdb.base/all-bin.exp: Update.
2467 * gdb.base/annota1.exp: Update.
2468 * gdb.base/async.exp: Update.
2469 * gdb.base/attach.exp: Update.
2470 * gdb.base/break-interp.exp: Update.
2471 * gdb.base/call-ar-st.exp: Update.
2472 * gdb.base/call-rt-st.exp: Update.
2473 * gdb.base/call-sc.exp: Update.
2474 * gdb.base/callfuncs.exp: Update.
2475 * gdb.base/catch-load.exp: Update.
2476 * gdb.base/completion.exp: Update.
2477 * gdb.base/complex.exp: Update.
2478 * gdb.base/condbreak.exp: Update.
2479 * gdb.base/consecutive.exp: Update.
2480 * gdb.base/constvars.exp: Update.
2481 * gdb.base/corefile.exp: Update.
2482 * gdb.base/eval-skip.exp: Update.
2483 * gdb.base/expand-psymtabs.exp: Update.
2484 * gdb.base/exprs.exp: Update.
2485 * gdb.base/fileio.exp: Update.
2486 * gdb.base/fixsection.exp: Update.
2487 * gdb.base/funcargs.exp: Update.
2488 * gdb.base/gdb11530.exp: Update.
2489 * gdb.base/gdb1555.exp: Update.
2490 * gdb.base/gnu-ifunc.exp: Update.
2491 * gdb.base/gnu_vector.exp: Update.
2492 * gdb.base/info-macros.exp: Update.
2493 * gdb.base/jit-simple.exp: Update.
2494 * gdb.base/jit-so.exp: Update.
2495 * gdb.base/jit.exp: Update.
2496 * gdb.base/langs.exp: Update.
2497 * gdb.base/list.exp: Update.
2498 * gdb.base/logical.exp: Update.
2499 * gdb.base/long_long.exp: Update.
2500 * gdb.base/longjmp.exp: Update.
2501 * gdb.base/macscp.exp: Update.
2502 * gdb.base/mips_pro.exp: Update.
2503 * gdb.base/miscexprs.exp: Update.
2504 * gdb.base/morestack.exp: Update.
2505 * gdb.base/nodebug.exp: Update.
2506 * gdb.base/opaque.exp: Update.
2507 * gdb.base/pc-fp.exp: Update.
2508 * gdb.base/pending.exp: Update.
2509 * gdb.base/permissions.exp: Update.
2510 * gdb.base/pointers.exp: Update.
2511 * gdb.base/prelink.exp: Update.
2512 * gdb.base/printcmds.exp: Update.
2513 * gdb.base/psymtab.exp: Update.
2514 * gdb.base/ptype.exp: Update.
2515 * gdb.base/relational.exp: Update.
2516 * gdb.base/scope.exp: Update.
2517 * gdb.base/setvar.exp: Update.
2518 * gdb.base/shlib-call.exp: Update.
2519 * gdb.base/shreloc.exp: Update.
2520 * gdb.base/signals.exp: Update.
2521 * gdb.base/sizeof.exp: Update.
2522 * gdb.base/so-impl-ld.exp: Update.
2523 * gdb.base/so-indr-cl.exp: Update.
2524 * gdb.base/solib-disc.exp: Update.
2525 * gdb.base/solib-display.exp: Update.
2526 * gdb.base/solib-nodir.exp: Update.
2527 * gdb.base/solib-overlap.exp: Update.
2528 * gdb.base/solib-symbol.exp: Update.
2529 * gdb.base/solib-weak.exp: Update.
2530 * gdb.base/solib.exp: Update.
2531 * gdb.base/store.exp: Update.
2532 * gdb.base/structs.exp: Update.
2533 * gdb.base/structs2.exp: Update.
2534 * gdb.base/type-opaque.exp: Update.
2535 * gdb.base/unload.exp: Update.
2536 * gdb.base/varargs.exp: Update.
2537 * gdb.base/volatile.exp: Update.
2538 * gdb.base/watch_thread_num.exp: Update.
2539 * gdb.base/watchpoint-solib.exp: Update.
2540 * gdb.base/watchpoint.exp: Update.
2541 * gdb.base/watchpoints.exp: Update.
2542 * gdb.base/whatis.exp: Update.
2543 * gdb.cell/arch.exp: Update.
2544 * gdb.cell/break.exp: Update.
2545 * gdb.cell/bt.exp: Update.
2546 * gdb.cell/core.exp: Update.
2547 * gdb.cell/data.exp: Update.
2548 * gdb.cell/ea-cache.exp: Update.
2549 * gdb.cell/f-regs.exp: Update.
2550 * gdb.cell/fork.exp: Update.
2551 * gdb.cell/gcore.exp: Update.
2552 * gdb.cell/mem-access.exp: Update.
2553 * gdb.cell/ptype.exp: Update.
2554 * gdb.cell/registers.exp: Update.
2555 * gdb.cell/sizeof.exp: Update.
2556 * gdb.cell/solib-symbol.exp: Update.
2557 * gdb.cell/solib.exp: Update.
2558 * gdb.cp/ambiguous.exp: Update.
2559 * gdb.cp/breakpoint.exp: Update.
2560 * gdb.cp/bs15503.exp: Update.
2561 * gdb.cp/casts.exp: Update.
2562 * gdb.cp/class2.exp: Update.
2563 * gdb.cp/cpexprs.exp: Update.
2564 * gdb.cp/cplusfuncs.exp: Update.
2565 * gdb.cp/ctti.exp: Update.
2566 * gdb.cp/dispcxx.exp: Update.
2567 * gdb.cp/gdb1355.exp: Update.
2568 * gdb.cp/gdb2384.exp: Update.
2569 * gdb.cp/gdb2495.exp: Update.
2570 * gdb.cp/infcall-dlopen.exp: Update.
2571 * gdb.cp/local.exp: Update.
2572 * gdb.cp/m-data.exp: Update.
2573 * gdb.cp/m-static.exp: Update.
2574 * gdb.cp/mb-ctor.exp: Update.
2575 * gdb.cp/mb-inline.exp: Update.
2576 * gdb.cp/mb-templates.exp: Update.
2577 * gdb.cp/member-ptr.exp: Update.
2578 * gdb.cp/method.exp: Update.
2579 * gdb.cp/namespace.exp: Update.
2580 * gdb.cp/nextoverthrow.exp: Update.
2581 * gdb.cp/nsdecl.exp: Update.
2582 * gdb.cp/nsrecurs.exp: Update.
2583 * gdb.cp/nsstress.exp: Update.
2584 * gdb.cp/nsusing.exp: Update.
2585 * gdb.cp/pr-1023.exp: Update.
2586 * gdb.cp/pr-1210.exp: Update.
2587 * gdb.cp/pr-574.exp: Update.
2588 * gdb.cp/pr9631.exp: Update.
2589 * gdb.cp/printmethod.exp: Update.
2590 * gdb.cp/psmang.exp: Update.
2591 * gdb.cp/re-set-overloaded.exp: Update.
2592 * gdb.cp/rtti.exp: Update.
2593 * gdb.cp/shadow.exp: Update.
2594 * gdb.cp/templates.exp: Update.
2595 * gdb.cp/try_catch.exp: Update.
2596 * gdb.dwarf2/dw2-ranges.exp: Update.
2597 * gdb.dwarf2/pr10770.exp: Update.
2598 * gdb.fortran/library-module.exp: Update.
2599 * gdb.hp/gdb.aCC/optimize.exp: Update.
2600 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2601 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2602 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2603 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2604 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2605 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2606 * gdb.hp/gdb.compat/xdb1.exp: Update.
2607 * gdb.hp/gdb.compat/xdb2.exp: Update.
2608 * gdb.hp/gdb.compat/xdb3.exp: Update.
2609 * gdb.hp/gdb.defects/bs14602.exp: Update.
2610 * gdb.hp/gdb.defects/solib-d.exp: Update.
2611 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2612 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2613 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2614 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2615 * gdb.mi/gdb792.exp: Update.
2616 * gdb.mi/mi-pending.exp: Update.
2617 * gdb.mi/mi-solib.exp: Update.
2618 * gdb.mi/mi-var-cp.exp: Update.
2619 * gdb.opt/clobbered-registers-O2.exp: Update.
2620 * gdb.opt/inline-bt.exp: Update.
2621 * gdb.opt/inline-cmds.exp: Update.
2622 * gdb.opt/inline-locals.exp: Update.
2623 * gdb.python/py-events.exp: Update.
2624 * gdb.python/py-finish-breakpoint.exp: Update.
2625 * gdb.python/py-type.exp: Update.
2626 * gdb.reverse/solib-precsave.exp: Update.
2627 * gdb.reverse/solib-reverse.exp: Update.
2628 * gdb.server/solib-list.exp: Update.
2629 * gdb.stabs/weird.exp: Update.
2630 * gdb.threads/attach-into-signal.exp: Update.
2631 * gdb.threads/attach-stopped.exp: Update.
2632 * gdb.threads/tls-shared.exp: Update.
2633 * gdb.trace/change-loc.exp: Update.
2634 * gdb.trace/strace.exp: Update.
2635
2636 2012-06-19 Tom Tromey <tromey@redhat.com>
2637
2638 * gdb.base/whatis.exp: Add tests.
2639
2640 2012-06-19 Tom Tromey <tromey@redhat.com>
2641
2642 * gdb.cp/m-static.cc (keepalive): New function.
2643 (gnu_obj_1::method): Use it.
2644
2645 2012-06-18 Doug Evans <dje@google.com>
2646
2647 * gdb.base/info-fun.exp: New file.
2648 * gdb.base/info-fun.c: New file.
2649 * gdb.base/info-fun-solib.c: New file.
2650
2651 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2652
2653 Remove stale dummy frames.
2654 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2655 (maintenance info breakpoints): New tests.
2656 * gdb.base/stale-infcall.c: New file.
2657 * gdb.base/stale-infcall.exp: New file.
2658
2659 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2660
2661 * gdb.arch/amd64-entry-value-param.S: New file.
2662 * gdb.arch/amd64-entry-value-param.c: New file.
2663 * gdb.arch/amd64-entry-value-param.exp: New file.
2664
2665 2012-06-15 Tom Tromey <tromey@redhat.com>
2666
2667 * gdb.cp/namespace.exp: Add "show lang" test.
2668
2669 2012-06-15 Iain Sandoe <iain@codesourcery.com>
2670
2671 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2672 case. (top level): Use gdb_file_cmd instead of gdb_load.
2673
2674 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2675
2676 PR tdep/14222
2677 * gdb.arch/i386-sse-stack-align.S: New file.
2678 * gdb.arch/i386-sse-stack-align.c: New file.
2679 * gdb.arch/i386-sse-stack-align.exp: New file.
2680
2681 2012-06-13 Keith Seitz <keiths@redhat.com>
2682
2683 PR breakpoints/13798 and mi/11541
2684 * gdb.linespec/ls-errs.exp: Add a few more tests for
2685 filenames with spaces and colons.
2686
2687 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2688
2689 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2690 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2691 (test_function): Call CV_f.
2692 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2693 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2694 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2695 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2696 (p CV_f(CV::i)): New tests.
2697
2698 2012-06-13 Tom Tromey <tromey@redhat.com>
2699
2700 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2701
2702 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2703
2704 Fix regression by the "ambiguous linespec" series.
2705 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2706 tests.
2707
2708 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2709
2710 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2711 missing.
2712
2713 2012-06-11 Tom Tromey <tromey@redhat.com>
2714
2715 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2716 location...
2717 (main): ...here.
2718
2719 2012-06-07 Yao Qi <yao@codesourcery.com>
2720
2721 * gdb.trace/strace.exp: Shorten some too-long lines.
2722
2723 2012-06-06 Pedro Alves <palves@redhat.com>
2724
2725 * gdb.threads/clone-new-thread-event.c: New file.
2726 * gdb.threads/clone-new-thread-event.exp: New file.
2727
2728 2012-06-06 Yao Qi <yao@codesourcery.com>
2729
2730 * gdb.base/dprintf.c (main): Add extra parameter when calling
2731 printf and fprintf.
2732 (bar): New function. It is a dead function, but to ensure
2733 'malloc' is linked explicitly.
2734
2735 2012-06-06 Yao Qi <yao@codesourcery.com>
2736
2737 * gdb.base/info-proc.exp: Return if target doesn't support
2738 'info proc'.
2739
2740 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2741
2742 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2743 (run program with breakpoint commands): XFAIl if it is not.
2744
2745 2012-06-05 Joel Brobecker <brobecker@adacore.com>
2746
2747 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2748 and add comment.
2749 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2750 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2751 "STOP" marker. Adjust testing strategy to make it work on
2752 all targets.
2753
2754 * gdb.base/print-file-var-main.c (main): Rewrite using local
2755 variables and adjust get_version_2's return value check.
2756 Add small comment.
2757 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2758 marker. Adjust testing strategy to make it work on all targets.
2759
2760 2012-06-05 Joel Brobecker <brobecker@adacore.com>
2761
2762 * gdb.ada/bad-task-bp-keyword: New testcase.
2763
2764 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2765
2766 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2767 Simplify it to ...
2768 (symbol-file ${testfile1}): ... here.
2769 (test eliminated var my_global_symbol)
2770 (test eliminated var my_static_symbol)
2771 (test eliminated var my_global_func, get address of main): Wrap them to
2772 'single psymtabs' and 'single symtabs'
2773 (get address of my_global_symbol, get address of my_static_symbol)
2774 (get address of my_global_func, get address of main): Wrap them to
2775 'order1' and 'order2'.
2776
2777 * gdb.base/code_elim.exp
2778 (add-symbol-file ${testfile1} 0x100000)
2779 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2780 'order2'.
2781 (order1: add-symbol-file ${testfile1} 0x100000)
2782 (order1: add-symbol-file ${testfile2} 0x200000)
2783 (order2: add-symbol-file ${testfile2} 0x200000)
2784 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2785 .bss as appropriate.
2786
2787 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2788
2789 * gdb.server/solib-list-lib.c: New file.
2790 * gdb.server/solib-list-main.c: New file.
2791 * gdb.server/solib-list.exp: New file.
2792
2793 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2794
2795 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2796 for 'set print symbol' change.
2797
2798 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2799
2800 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2801 .debug_abbrev_seg3.
2802
2803 2012-05-24 John Steele Scott <toojays@toojays.net>
2804
2805 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2806 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2807 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2808
2809 2012-05-23 Stan Shebs <stan@codesourcery.com>
2810
2811 * gdb.mi/mi-info-os.exp: New file.
2812
2813 2012-05-23 Keith Seitz <keiths@redhat.com>
2814
2815 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2816 return -1 to suppress the rest of the tests.
2817 (compile_stap_bin): Return boolean success value.
2818
2819 2012-05-21 Tom Tromey <tromey@redhat.com>
2820
2821 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2822 Remove kfails.
2823 (test_print_mi_member_types): Likewise.
2824
2825 2012-05-21 Tom Tromey <tromey@redhat.com>
2826
2827 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2828 print symbol' change.
2829
2830 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2831
2832 * gdb.python/py-prompt.exp: Quit if the target is remote.
2833
2834 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 Fix ERROR: internal buffer is full.
2837 * gdb.base/info-os.exp (expect_multiline): New function.
2838 (get process list, get process groups, get threads)
2839 (get file descriptors, get internet-domain sockets)
2840 (get shared-memory regions, get semaphores, get message queues): Use
2841 it for these tests.
2842
2843 2012-05-18 Tom Tromey <tromey@redhat.com>
2844
2845 * gdb.mi/mi-var-cmd.exp: Update.
2846 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2847 * gdb.cp/virtbase.exp: Update.
2848 * gdb.cp/classes.exp (test_static_members): Update.
2849 * gdb.cp/casts.exp: Update.
2850 * gdb.base/pointers.exp: Update.
2851 * gdb.base/funcargs.exp (pointer_args): Update.
2852 (structs_by_reference): Update.
2853 * gdb.base/find.exp: Update.
2854 * gdb.base/call-strs.exp: Send "set print symbol off".
2855 * gdb.base/call-ar-st.exp: Update.
2856 * gdb.ada/fun_addr.exp: Update.
2857 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2858 Call it.
2859 (test_print_repeats_10, test_print_strings)
2860 (test_print_char_arrays): Update.
2861
2862 2012-05-18 Tom Tromey <tromey@redhat.com>
2863
2864 * gdb.base/charset.exp (string_display): Update.
2865
2866 2012-05-18 Tom Tromey <tromey@redhat.com>
2867
2868 * gdb.mi/mi2-var-display.exp: Update.
2869 * gdb.mi/mi-var-display.exp: Update.
2870 * gdb.mi/mi-var-child.exp: Update.
2871 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2872 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2873
2874 2012-05-17 Doug Evans <dje@google.com>
2875
2876 * info-macros.exp: Pass "debug" to prepare_for_testing.
2877
2878 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2879 * gdb.ada/Makefile.in (clean): Ditto.
2880 * gdb.arch/Makefile.in (clean): Ditto.
2881 * gdb.asm/Makefile.in (clean): Ditto.
2882 * gdb.base/Makefile.in (clean): Ditto.
2883 * gdb.cell/Makefile.in (clean): Ditto.
2884 * gdb.cp/Makefile.in (clean): Ditto.
2885 * gdb.disasm/Makefile.in (clean): Ditto.
2886 * gdb.dwarf2/Makefile.in (clean): Ditto.
2887 * gdb.fortran/Makefile.in (clean): Ditto.
2888 * gdb.go/Makefile.in (clean): Ditto.
2889 * gdb.hp/Makefile.in (clean): Ditto.
2890 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2891 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2892 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2893 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2894 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2895 * gdb.java/Makefile.in (clean): Ditto.
2896 * gdb.linespec/Makefile.in (clean): Ditto.
2897 * gdb.mi/Makefile.in (clean): Ditto.
2898 * gdb.modula2/Makefile.in (clean): Ditto.
2899 * gdb.multi/Makefile.in (clean): Ditto.
2900 * gdb.objc/Makefile.in (clean): Ditto.
2901 * gdb.opencl/Makefile.in (clean): Ditto.
2902 * gdb.opt/Makefile.in (clean): Ditto.
2903 * gdb.pascal/Makefile.in (clean): Ditto.
2904 * gdb.python/Makefile.in (clean): Ditto.
2905 * gdb.reverse/Makefile.in (clean): Ditto.
2906 * gdb.server/Makefile.in (clean): Ditto.
2907 * gdb.stabs/Makefile.in (clean): Ditto.
2908 * gdb.threads/Makefile.in (clean): Ditto.
2909 * gdb.trace/Makefile.in (clean): Ditto.
2910 * gdb.xml/Makefile.in (clean): Ditto.
2911
2912 2012-05-16 Tom Tromey <tromey@redhat.com>
2913
2914 * gdb.base/macscp1.c (macscp_expr): Add comment.
2915 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2916
2917 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2918
2919 * gdb.base/return-nodebug.exp: Also test float and double types.
2920
2921 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2922
2923 PR testsuite/12649
2924 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2925
2926 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2927
2928 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2929
2930 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2931 `rerun_to_main'.
2932 (stap_test_no_debuginfo): Likewise.
2933
2934 2012-05-14 Stan Shebs <stan@codesourcery.com>
2935
2936 * gdb.base/dprintf.c: New file.
2937 * gdb.base/dprintf.exp: New file.
2938
2939 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
2940
2941 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2942 * gdb.trace/disconnected-tracing.c: New file.
2943 * gdb.trace/disconnected-tracing.exp: New file.
2944
2945 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2946
2947 * gdb.python/python.c: Add a new breakpoint comment.
2948 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2949
2950 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2951
2952 * gdb.base/info-os.exp: New file.
2953 * gdb.base/info-os.c: New file.
2954
2955 2012-05-10 Joel Brobecker <brobecker@adacore.com>
2956
2957 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2958 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2959 New files.
2960
2961 2012-05-10 Joel Brobecker <brobecker@adacore.com>
2962
2963 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2964 gdb.base/ctxobj.exp: New files.
2965
2966 2012-05-09 Tom Tromey <tromey@redhat.com>
2967
2968 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2969
2970 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2971
2972 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2973
2974 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2975
2976 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2977 before using it.
2978
2979 2012-05-04 Tristan Gingold <gingold@adacore.com>
2980
2981 * gdb.base/set-noassign.exp: New test.
2982
2983 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2984
2985 * gdb.python/py-symbol.exp: Add tests to test the new methods
2986 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2987 * gdb.python/py-symbol.c: Add new struct to help test
2988 gdb.Symtab.static_block().
2989
2990 2012-05-03 Doug Evans <dje@google.com>
2991
2992 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2993 commented out.
2994
2995 2012-05-03 Yao Qi <yao@codesourcery.com>
2996
2997 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2998 doesn't support.
2999 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
3000 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
3001
3002 2012-05-03 Yao Qi <yao@codesourcery.com>
3003
3004 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
3005
3006 2012-04-30 Doug Evans <dje@google.com>
3007
3008 PR testsuite/13961
3009 * gdb.dwarf2/pr13961.S: New file.
3010 * gdb.dwarf2/pr13961.exp: New file.
3011
3012 2012-04-29 Yao Qi <yao@codesourcery.com>
3013
3014 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
3015
3016 2012-04-28 Doug Evans <dje@google.com>
3017
3018 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
3019 .Ltype_int_in_cu2. Use name "int2" instead of "int".
3020 All uses updated.
3021 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
3022 "ptype func_cu1" to expand cu2 before cu1.
3023
3024 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
3025 Tom Tromey <tromey@redhat.com>
3026
3027 * gdb.base/default.exp: Add `$_probe_arg*' convenience
3028 variables.
3029 * gdb.base/stap-probe.c: New file.
3030 * gdb.base/stap-probe.exp: New file.
3031 * gdb.trace/stap-trace.c: New file.
3032 * gdb.trace/stap-trace.exp: New file.
3033 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
3034 libgcc's unwinder.
3035
3036 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
3037
3038 * gdb.arch/mips16-thunks-inmain.c: New file.
3039 * gdb.arch/mips16-thunks-main.c: New file.
3040 * gdb.arch/mips16-thunks-sin.c: New file.
3041 * gdb.arch/mips16-thunks-sinfrob.c: New file.
3042 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
3043 * gdb.arch/mips16-thunks-sinmain.c: New file.
3044 * gdb.arch/mips16-thunks-sinmips16.c: New file.
3045 * gdb.arch/mips16-thunks.exp: New file.
3046
3047 2012-04-25 Doug Evans <dje@google.com>
3048
3049 * configure.ac: Create gdb.go/Makefile.
3050 * configure: Regenerate.
3051 * gdb.base/default.exp: Add "go" to "set language" testing.
3052 * gdb.go/Makefile.in: New file.
3053 * gdb.go/basic-types.exp: New file.
3054 * gdb.go/chan.exp: New file.
3055 * gdb.go/chan.go: New file.
3056 * gdb.go/handcall.exp: New file.
3057 * gdb.go/handcall.go: New file.
3058 * gdb.go/hello.exp: New file.
3059 * gdb.go/hello.go: New file.
3060 * gdb.go/integers.exp: New file.
3061 * gdb.go/integers.go: New file.
3062 * gdb.go/methods.exp: New file.
3063 * gdb.go/methods.go: New file.
3064 * gdb.go/package.exp: New file.
3065 * gdb.go/package1.go: New file.
3066 * gdb.go/package2.go: New file.
3067 * gdb.go/print.exp: New file.
3068 * gdb.go/strings.exp: New file.
3069 * gdb.go/strings.go: New file.
3070 * gdb.go/types.exp: New file.
3071 * gdb.go/types.go: New file.
3072 * gdb.go/unsafe.exp: New file.
3073 * gdb.go/unsafe.go: New file.
3074 * lib/future.exp: Add Go support.
3075 (gdb_find_go, gdb_find_go_linker): New procs.
3076 (gdb_default_target_compile): Add Go support.
3077 * lib/gdb.exp (skip_go_tests): New proc.
3078 * lib/go.exp: New file.
3079
3080 2012-04-25 Tom Tromey <tromey@redhat.com>
3081
3082 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3083
3084 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3085 Jan Kratochvil <jan.kratochvil@redhat.com>
3086
3087 PR symtab/7259:
3088 * gdb.base/enumval.c: New test case.
3089 * gdb.base/enumval.exp: New test case.
3090 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3091 field.bitpos.
3092
3093 2012-04-17 Pedro Alves <palves@redhat.com>
3094
3095 * Makefile.in (site.exp): Make site.exp source
3096 $srcdir/lib/append_gdb_boards_dir.exp.
3097 * lib/append_gdb_boards_dir.exp: New file.
3098
3099 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3100
3101 New option "set auto-load safe-path".
3102 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3103 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3104
3105 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3106
3107 auto-load: Implementation.
3108 * gdb.base/help.exp (test set height): Increase the height.
3109 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3110 to ...
3111 (info auto-load python-scripts): ... here.
3112 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3113 to ...
3114 (info auto-load python-scripts *): ... here.
3115
3116 2012-04-16 Yao Qi <yao@codesourcery.com>
3117
3118 * lib/trace-support.exp (get_in_proc_agent): New.
3119 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3120 of in process trace agent.
3121 * gdb.trace/ftrace.exp: Likewise.
3122 * gdb.trace/pending.exp: Likewise.
3123 * gdb.trace/trace-break.exp: Likewise.
3124 * gdb.trace/trace-mt.exp
3125 * gdb.trace/tspeed.exp: Likewise.
3126 * gdb.trace/tstatus.exp
3127 * gdb.trace/strace.exp: Likewise.
3128
3129 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3130
3131 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3132 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3133
3134 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3135
3136 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3137
3138 PR mi/13393
3139 * gdb.mi/mi-var-rtti.cc: New file.
3140 * gdb.mi/mi-var-rtti.exp: New file.
3141 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3142 function.
3143 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3144
3145 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
3146
3147 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3148 EXECUTABLES.
3149 * gdb.python/py-explore.c: C program used for testing the new
3150 'explore' command on C constructs.
3151 * gdb.python/py-explore.cc: C++ program used for testing the new
3152 'explore' command on C++ constructs.
3153 * gdb-python/py-explore.exp: Tests for the new 'explore'
3154 command on C constructs.
3155 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3156 command on C++ constructs.
3157
3158 2012-04-07 Mark Kettenis <kettenis@gnu.org>
3159
3160 * gdb.base/funcargs.exp (complex_args): Fix typo.
3161
3162 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3165 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3166
3167 2012-04-05 Keith Seitz <keiths@redhat.com>
3168
3169 * gdb.base/advance.exp: Update error message for
3170 "advance malformed" test.
3171 * gdb.base/break.exp: Likewise for "breakpoint with
3172 trailing garbage" test.
3173 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3174 with trailing garbage" test.
3175 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3176 trailng garbage" test.
3177 * gdb.base/until.exp: Likewise for "malformed until" test.
3178 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3179 for "breakpoint info (after setting on all)".
3180 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3181 tests.
3182 * gdb.cp/cplabel.cc: New file.
3183 * gdb.cp/cplabel.exp: New test.
3184 * gdb.linespec/ls-errs.c: New file.
3185 * gdb.linespec/ls-errs.exp: New test.
3186
3187 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 * gdb.trace/unavailable.exp
3190 (collect globals: print object on: print derived_partial)
3191 (collect globals: print object on: print derived_whole)
3192 (collect globals: print object off: print derived_partial)
3193 (collect globals: print object off: print derived_whole): Update
3194 expected output.
3195
3196 2012-03-30 Keith Seitz <keiths@redhat.com>
3197
3198 * gdb.python: Add test for linespecs with commas.
3199
3200 2012-03-28 Keith Seitz <keiths@redhat.com>
3201
3202 * gdb.linespec/ls-dollar.cc: New file.
3203 * gdb.linespec/ls-dollar.exp: New test.
3204
3205 2012-03-28 Keith Seitz <keiths@redhat.com>
3206
3207 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3208 starting with the global namespace.
3209
3210 2012-03-23 Doug Evans <dje@google.com>
3211
3212 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3213
3214 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3215
3216 * gdb.python/py-value.cc: Add test case for testing the
3217 methodology exposing C++ values to Python.
3218 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3219 exposing C++ values to Python.
3220 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3221
3222 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3223 Siddhesh Poyarekar <siddhesh@redhat.com>
3224
3225 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3226 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3227 (generate native core dump): Make the test unsupported if core cannot
3228 be generated.
3229
3230 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3231
3232 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3233 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3234 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3235
3236 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3237
3238 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3239
3240 2012-03-17 Doug Evans <dje@google.com>
3241
3242 * dg-extract-results.sh: Handle KFAILs.
3243
3244 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3245
3246 PR symtab/13777
3247 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3248
3249 2012-03-16 Joel Brobecker <brobecker@adacore.com>
3250
3251 * gdb.ada/set_pckd_arr_elt: New testcase.
3252
3253 2012-03-16 Gary Benson <gbenson@redhat.com>
3254
3255 PR breakpoints/10738
3256 * gdb.opt/inline-break.exp: New file.
3257 * gdb.opt/inline-break.c: Likewise.
3258 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3259 * gdb.dwarf2/dw2-inline-break.S: Likewise.
3260 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3261 * gdb.base/async-shell.exp: Likewise.
3262 * lib/mi-support.exp (library_loaded_re): Likewise.
3263
3264 2012-03-15 Tom Tromey <tromey@redhat.com>
3265
3266 * gdb.cp/virtfunc2.exp: Update expected output.
3267 * gdb.cp/pr9631.exp: Update expected output.
3268 * gdb.cp/member-ptr.exp: Update expected output.
3269 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3270 output.
3271 * gdb.cp/casts.exp: Update expected output.
3272
3273 2012-03-15 Tom Tromey <tromey@redhat.com>
3274
3275 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3276 (test_info_vtbl): Likewise.
3277 (do_tests): Call test_info_vtbl.
3278 * gdb.cp/virtfunc.cc (va): New global.
3279
3280 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3281
3282 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3283 describing DWARF data structures.
3284 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3285 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3286 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3287 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3288 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3289 * gdb.dwarf2/dw2-param-error.S: Likewise.
3290 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3291 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3292 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3293 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3294 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3295 * gdb.dwarf2/pr11465.S: Likewise.
3296
3297 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3298
3299 * gdb.mi/mi2-prompt.exp: New file.
3300
3301 2012-03-13 Joel Brobecker <brobecker@adacore.com>
3302
3303 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3304
3305 2012-03-13 Joel Brobecker <brobecker@adacore.com>
3306
3307 * gdb.ada/bp_range_type: New testcase.
3308
3309 2012-03-13 Doug Evans <dje@google.com>
3310
3311 * gdb.base/default.exp: Delete tests for symbol-reloading.
3312 * gdb.base/help.exp: Ditto.
3313 * gdb.base/setshow.exp: Ditto.
3314 * gdb.base/gdb_history: Delete references to symbol-reloading.
3315
3316 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3317
3318 * gdb.base/attach-twice.c: New files.
3319 * gdb.base/attach-twice.exp: New files.
3320
3321 2012-03-08 Keith Seitz <keiths@redhat.com>
3322
3323 * lib/gdb.exp (gdb_get_line_number): Throw an
3324 error instead of returning -1.
3325 * gdb.base/break.exp: Remove unused variable
3326 bp_location5.
3327 * gdb.base/hbreak2.exp: Likewise.
3328 * gdb.base/sepdebug.exp: Likewise.
3329
3330 2012-03-08 Yao Qi <yao@codesourcery.com>
3331 Pedro Alves <palves@redhat.com>
3332
3333 Fix PR server/13392.
3334 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3335 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3336 download tracepoints.
3337 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3338 (pending_tracepoint_resolved_during_trace): Likewise.
3339 (pending_tracepoint_installed_during_trace): Likewise.
3340 (pending_tracepoint_with_action_resolved): Likewise.
3341
3342 2012-03-08 Keith Seitz <keiths@redhat.com>
3343
3344 * gdb.ada/array_bounds.exp: Get breakpoint for line
3345 with "START", not "STOP".
3346 * gdb.python/py-infthread.exp: Do not continue to
3347 line marked "Break here.", which is undefined.
3348
3349 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
3350
3351 Revert:
3352
3353 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3354
3355 Implement testsuite workaround for PR breakpoints/13781.
3356 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3357 (set breakpoint condition-evaluation host): New conditional command.
3358
3359 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3360
3361 Fix CU relative vs. absolute DIE offsets.
3362 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3363 one.
3364
3365 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3366
3367 Fix false FAIL on distros with relro linkage as default.
3368 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3369 -Wl,-z,norelro first.
3370
3371 2012-03-06 Joel Brobecker <brobecker@adacore.com>
3372
3373 * gdb.ada/bp_on_var: New testcase.
3374
3375 2012-03-06 Joel Brobecker <brobecker@adacore.com>
3376
3377 * gdb.ada/bp_enum_homonym: New testcase.
3378
3379 2012-03-06 Yao Qi <yao@codesourcery.com>
3380
3381 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3382 x86_64-*-* and i?86-*-*.
3383 Set up KFAIL for gdb/13808.
3384
3385 2012-03-05 Tom Tromey <tromey@redhat.com>
3386
3387 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3388 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3389
3390 2012-03-05 Tom Tromey <tromey@redhat.com>
3391
3392 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3393
3394 2012-03-04 Yao Qi <yao@codesourcery.com>
3395
3396 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3397 messages for KFAIL.
3398
3399 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3400
3401 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3402 (print one_two_three, indexes off, print few_reps, indexes off)
3403 (print many_reps, indexes off, print empty, indexes off)
3404 (print one_two_three, print few_reps, print many_reps, print empty):
3405 Call setup_xfail if $gcc_old.
3406
3407 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3408
3409 Implement testsuite workaround for PR breakpoints/13781.
3410 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3411 (set breakpoint condition-evaluation host): New conditional command.
3412
3413 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3414
3415 Code cleanup.
3416 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3417 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3418 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3419 number 1 by $bpnum. Four times.
3420
3421 2012-03-03 Yao Qi <yao@codesourcery.com>
3422
3423 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3424
3425 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3426
3427 Setup KFAIL for PR server/13796.
3428 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3429
3430 2012-03-02 Joel Brobecker <brobecker@adacore.com>
3431
3432 * gdb.ada/operator_bp: New testcase.
3433
3434 2012-03-02 Joel Brobecker <brobecker@adacore.com>
3435
3436 * gdb.ada/info_locals_renaming: New testcase.
3437
3438 2012-03-02 Tom Tromey <tromey@redhat.com>
3439
3440 * gdb.base/nextoverexit.c: New file.
3441 * gdb.base/nextoverexit.exp: New file.
3442
3443 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3444
3445 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3446 parameter.
3447
3448 2012-03-01 Maciej W. Rozycki <macro@mips.com>
3449
3450 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3451 core registers.
3452
3453 2012-03-01 Maciej W. Rozycki <macro@mips.com>
3454 Maciej W. Rozycki <macro@codesourcery.com>
3455 Daniel Jacobowitz <dan@codesourcery.com>
3456
3457 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3458
3459 2012-03-01 Pedro Alves <palves@redhat.com>
3460
3461 PR gdb/13767
3462
3463 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3464 (gdb_collect_globals_test): Call it.
3465
3466 2012-03-01 Keith Seitz <keiths@redhat.com>
3467
3468 * gdb.cp/method2.exp: Output of overload menu is now
3469 alphabetized. Update tests for "break A::method".
3470 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3471 of hard-coding them.
3472 Overload menu is alphabetized: rewrite to accommodate.
3473 Unset variables LINE and TYPES which are used in other tests.
3474 Compute the output of "info break".
3475 Update the breakpoint table after all breakpoints are deleted.
3476 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3477 compute ACTUALS and the method body based on parameters.
3478 Update expected output accordingly.
3479 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3480 unique comments to allow the use of gdb_get_line_number.
3481
3482 2012-03-01 Keith Seitz <keiths@redhat.com>
3483
3484 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3485 some Tcl syntax.
3486 * gdb.cp/ovldbreak.exp: Likewise.
3487
3488 2012-03-01 Keith Seitz <keiths@redhat.com>
3489
3490 * gdb.base/help.exp (help show user): Update expected result
3491 for new doc string changes (add "non-python").
3492
3493 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
3494
3495 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3496 be put in the user-defined category and that the commands appear in
3497 "help user-defined".
3498
3499 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3500
3501 * gdb.ada/tagged_not_init: New testcase.
3502
3503 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3504
3505 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3506 * gdb.ada/enum_idx_packed: New testcase.
3507
3508 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3509
3510 * gdb.ada/aliased_array: New testcase.
3511
3512 2012-02-29 Joel Brobecker <brobecker@adacore.com>
3513
3514 * gdb.ada/whatis_array_val: New testcase.
3515
3516 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3517
3518 Fix disp-step-syscall.exp: fork: single step over fork.
3519 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3520 whitespaces.
3521 (single step over $syscall): Remove its check.
3522 (single step over $syscall final pc): New check.
3523
3524 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3525
3526 Support processors without SSSE3.
3527 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3528 pabsd into ...
3529 (ssse3_test): ... a new function.
3530 (main): Call ssse3_test.
3531 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3532 Update expected values everywhere.
3533 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3534 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3535 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3536 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3537 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3538 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3539 Move these tests lower.
3540 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3541 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3542 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3543 New tests.
3544
3545 2012-02-29 Yao Qi <yao@codesourcery.com>
3546 Pedro Alves <palves@redhat.com>
3547
3548 * gdb.trace/trace-mt.c: New.
3549 * gdb.trace/trace-mt.exp: New.
3550
3551 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3552
3553 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3554 numbers instead of hardcoding them.
3555 * gdb.base/annota1.c: Provide suitable markers.
3556 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3557 numbers instead of hardcoding them.
3558 * gdb.base/annota3.c: Provide suitable markers.
3559
3560 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3561 * gdb.base/annota3.c: Likewise.
3562 * gdb.base/sigall.c: Likewise.
3563 * gdb.base/signals.c: Likewise.
3564 * gdb.reverse/sigall-reverse.c: Likewise.
3565
3566 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3567
3568 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3569 failure return path.
3570
3571 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
3572
3573 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3574
3575 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
3576
3577 * gdb.base/cond-eval-mode.exp: New file.
3578
3579 2012-02-24 Pedro Alves <palves@redhat.com>
3580
3581 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3582 (top level): Use with_test_prefix.
3583
3584 2012-02-24 Pedro Alves <palves@redhat.com>
3585
3586 * gdb.threads/attach-into-signal.exp (corefunc): Use
3587 with_test_prefix.
3588
3589 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3590
3591 Fix false FAILs on old CPUs without SSE.
3592 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3593 Return untested for Illegal instruction.
3594
3595 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3596
3597 Fix false FAILs with glibc debug infos installed.
3598 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3599 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3600
3601 2012-02-22 Sterling Augustine <saugustine@google.com>
3602
3603 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3604 constant with cast.
3605
3606 2012-02-21 Pedro Alves <palves@redhat.com>
3607
3608 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3609
3610 2012-02-21 Pedro Alves <palves@redhat.com>
3611
3612 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3613
3614 2012-02-21 Pedro Alves <palves@redhat.com>
3615
3616 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3617 with_test_prefix.
3618
3619 2012-02-21 Pedro Alves <palves@redhat.com>
3620
3621 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3622 with_test_prefix here.
3623 (top level): Do it here instead. Remove `:' from the
3624 with_test_prefix string.
3625 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3626 the suffix `:' from the with_test_prefix prefix string.
3627 * gdb.base/break-interp.exp: Ditto.
3628 * gdb.base/catch-load.exp: Ditto.
3629 * gdb.base/disp-step-syscall.exp: Ditto.
3630 * gdb.base/jit-so.exp: Ditto.
3631 * gdb.base/jit.exp: Ditto.
3632 * gdb.base/sepdebug.exp: Ditto.
3633 * gdb.base/solib-display.exp: Ditto.
3634 * gdb.base/solib-overlap.exp: Ditto.
3635 * gdb.base/watch-cond-infcall.exp: Ditto.
3636 * gdb.base/watchpoint.exp: Ditto.
3637 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3638 * gdb.mi/mi-watch.exp: Ditto.
3639 * gdb.mi/mi2-watch.exp: Ditto.
3640 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3641 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3642 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3643 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3644 * gdb.threads/watchpoint-fork.exp: Ditto.
3645 * gdb.threads/watchthreads-reorder.exp: Ditto.
3646 * gdb.trace/change-loc.exp: Ditto.
3647 * gdb.trace/pending.exp: Ditto.
3648 * gdb.trace/status-stop.exp: Ditto.
3649 * gdb.trace/strace.exp: Ditto.
3650 * gdb.trace/trace-break.exp: Ditto.
3651 * gdb.trace/unavailable.exp: Ditto.
3652 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3653 suffix with colon. Adjust leading comments.
3654
3655 2012-02-21 Pedro Alves <palves@redhat.com>
3656 Tom Tromey <tromey@redhat.com>
3657
3658 * lib/gdb.exp: Add description of test prefixes.
3659 (with_test_prefix): New procedure.
3660 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3661 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3662 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3663 instead of lappend to append to pf_prefix.
3664 * gdb.base/catch-load.exp: Use with_test_prefix.
3665 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3666 * gdb.base/jit-so.exp: Use with_test_prefix.
3667 * gdb.base/jit.exp: Use with_test_prefix.
3668 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3669 lappend to append to pf_prefix.
3670 * gdb.base/sepdebug.exp: Use with_test_prefix.
3671 * gdb.base/solib-display.exp: Use with_test_prefix.
3672 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3673 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3674 * gdb.base/watchpoint.exp: Use with_test_prefix.
3675 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3676 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3677 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3678 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3679 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3680 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3681 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3682 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3683 append instead of lappend to append to pf_prefix.
3684 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3685 * gdb.trace/change-loc.exp: Use with_test_prefix.
3686 * gdb.trace/pending.exp: Use with_test_prefix.
3687 * gdb.trace/status-stop.exp: Use with_test_prefix.
3688 * gdb.trace/strace.exp: Use with_test_prefix.
3689 * gdb.trace/trace-break.exp: Use with_test_prefix.
3690 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3691 instead of lappend to append to pf_prefix.
3692
3693 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3694
3695 Fix racy FAILs.
3696 * gdb.base/inferior-died.c (main): Add return of 0.
3697 * gdb.base/inferior-died.exp (continue): Fix expectation of
3698 asynchronous events.
3699 (p 1): New test.
3700
3701 2012-02-20 Pedro Alves <palves@redhat.com>
3702
3703 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3704 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3705 gdb's internal debug output. For the non-threaded case, look for
3706 "Program received signal SIGLARM", for the threaded case, peek at
3707 the thread's siginfo.
3708
3709 2012-02-20 Pedro Alves <palves@redhat.com>
3710
3711 General cleanup, make output test messages unique, and build
3712 different executable files for the non-threaded and threaded
3713 cases.
3714
3715 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3716 Delete.
3717 (executable_nothr, executable_thr): New globals.
3718 (top level): Adjust to delete both executables.
3719 (corefunc): New parameter $executable. Set $pf_prefix instead of
3720 hand writing a prefix in tests. Issue a clean_restart and enable
3721 lin-lwp debug output here.
3722 (top level): Adjust. Use build_executable. Don't start gdb here,
3723 and don't enable lin-lwp debug output here.
3724 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3725
3726 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3727
3728 Fix racy FAILs.
3729 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3730 "continue" command.
3731
3732 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3733
3734 Fix for gdbserver non-extended mode.
3735 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3736 and gdb_run_cmd.
3737
3738 2012-02-17 Tom Tromey <tromey@redhat.com>
3739
3740 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3741 * gdb.python/py-events.exp: Check 'dir' output.
3742 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3743
3744 2012-02-17 Yao Qi <yao@codesourcery.com>
3745
3746 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3747
3748 2012-02-16 Tom Tromey <tromey@redhat.com>
3749
3750 * gdb.base/inferior-died.c: Don't include stdio.h.
3751
3752 2012-02-16 Tom Tromey <tromey@redhat.com>
3753
3754 * gdb.base/inferior-died.c: New file.
3755 * gdb.base/inferior-died.exp: New file.
3756
3757 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3758
3759 * gdb.base/break-inline.exp: New file.
3760 * gdb.base/break-inline.c: New file.
3761
3762 2012-02-15 Tom Tromey <tromey@redhat.com>
3763
3764 * gdb.base/pc-fp.exp: Add "info register" tests.
3765
3766 2012-02-15 Tom Tromey <tromey@redhat.com>
3767
3768 * gdb.base/regs.exp: Remove.
3769
3770 2012-02-15 Pedro Alves <palves@redhat.com>
3771
3772 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3773 the target doesn't support tracepoints.
3774 * gdb.trace/circ.exp: Ditto.
3775 * gdb.trace/collection.exp: Ditto.
3776 * gdb.trace/packetlen.exp: Ditto.
3777 * gdb.trace/passc-dyn.exp: Ditto.
3778 * gdb.trace/report.exp: Ditto.
3779 * gdb.trace/tfind.exp: Ditto.
3780 * gdb.trace/tspeed.exp: Ditto.
3781 * gdb.trace/tsv.exp: Ditto.
3782 * gdb.trace/unavailable.exp: Ditto.
3783 * gdb.trace/while-dyn.exp: Ditto.
3784
3785 2012-02-15 Pedro Alves <palves@redhat.com>
3786
3787 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3788 gdb_test_multiple, and call unsupported instead of fail, if the
3789 remote side does not support the request.
3790
3791 2012-02-15 Pedro Alves <palves@redhat.com>
3792
3793 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3794 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3795 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3796 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3797 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3798 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3799 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3800 doesn't start with "extended-" already.
3801
3802 2012-02-15 Pedro Alves <palves@redhat.com>
3803
3804 Support extended-remote. Avoid cascading timeouts.
3805
3806 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3807 the extended-remote target. If attaching with no file fails, load
3808 the file manually.
3809 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3810
3811 2012-02-14 Stan Shebs <stan@codesourcery.com>
3812
3813 * gdb.base/ena-dis-br.exp: Add enable count test.
3814
3815 2012-02-13 Pedro Alves <palves@redhat.com>
3816
3817 * config/mips-idt.exp: Delete.
3818 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3819 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3820 * gdb.base/break.exp: Remove mips-idt references.
3821 * gdb.base/chng-syms.exp: Ditto.
3822 * gdb.base/default.exp: Ditto.
3823 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3824 (top level): Don't call it.
3825 * gdb.base/opaque.exp: Remove mips-idt restarts.
3826 * gdb.base/ptype.exp: Remove mips-idt xfails.
3827 * gdb.base/scope.exp: Remove mips-idt restarts.
3828 * gdb.base/sepdebug.exp: Remove mips-idt references.
3829 * gdb.base/watchpoint.exp (maybe_clean_restart)
3830 (maybe_reinitialize): Delete.
3831 (test_disabling_watchpoints, test_disabling_watchpoints)
3832 (test_watchpoint_triggered_in_syscall)
3833 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3834 Don't call them.
3835
3836 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3837
3838 * gdb.server/server-exec-info.exp: New file.
3839
3840 2012-02-10 Pedro Alves <palves@redhat.com>
3841
3842 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3843 always non-empty.
3844 (test_attach): Always pass $exec to test_attach_gdb.
3845
3846 2012-02-08 Tom Tromey <tromey@redhat.com>
3847
3848 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3849 before inferior is started.
3850
3851 2012-02-07 Tom Tromey <tromey@redhat.com>
3852
3853 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3854 Symbol.value.
3855 * gdb.python/py-symbol.c (qq): Set default value.
3856
3857 2012-02-07 Tom Tromey <tromey@redhat.com>
3858
3859 * gdb.python/py-symbol.c (qq): New global.
3860 * gdb.python/py-symbol.exp: Add test for frame-less
3861 lookup_symbol.
3862 * gdb.python/py-symtab.exp: Fix line number.
3863
3864 2012-02-03 Joel Brobecker <brobecker@adacore.com>
3865
3866 * gdb.ada/mi_task_arg: New testcase.
3867
3868 2012-02-02 Pedro Alves <palves@redhat.com>
3869
3870 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3871 extended timeout.
3872
3873 2012-02-02 Pedro Alves <palves@redhat.com>
3874
3875 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3876 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3877
3878 2012-02-02 Pedro Alves <palves@redhat.com>
3879
3880 * gdb.base/term.exp: Rewrite.
3881 * gdb.base/term.c: New.
3882
3883 2012-02-02 Pedro Alves <palves@redhat.com>
3884
3885 * gdb.base/default.exp (run "r" abbreviation, run): Add
3886 extended-remote expected output.
3887
3888 2012-02-02 Tom Tromey <tromey@redhat.com>
3889
3890 * gdb.cp/dispcxx.exp: New file.
3891 * gdb.cp/dispcxx.cc: New file.
3892
3893 2012-02-01 Tom Tromey <tromey@redhat.com>
3894
3895 * gdb.base/jit-simple.exp: New file.
3896 * gdb.base/jit-simple.c: New file.
3897
3898 2012-01-30 Yao Qi <yao@codesourcery.com>
3899
3900 * gdb.base/skip.exp: Make test result unique.
3901
3902 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3903
3904 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3905 compatibility with valgrind-3.7.0.
3906
3907 2012-01-27 Pedro Alves <palves@redhat.com>
3908
3909 * gdb.base/watchpoint.exp (no_hw): New global.
3910 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3911 disable hw watchpoints.
3912 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3913 don't expect hw watchpoints.
3914 (no_hw_watchpoints): Always clean restart.
3915 (do_tests): New procedure, factored out from the top level.
3916 (top level): Run tests twice. Once with hw watchpoints enabled,
3917 another time with hw watchpoints disabled.
3918
3919 2012-01-27 Pedro Alves <palves@redhat.com>
3920
3921 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3922 out from the top level.
3923 (top level): Call it instead.
3924
3925 2012-01-27 Pedro Alves <palves@redhat.com>
3926
3927 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3928 watchpoints sooner.
3929
3930 2012-01-27 Pedro Alves <palves@redhat.com>
3931
3932 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3933
3934 2012-01-27 Pedro Alves <palves@redhat.com>
3935
3936 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3937 "You may have requested too many hardware
3938 breakpoints/watchpoints".
3939
3940 2012-01-27 Pedro Alves <palves@redhat.com>
3941
3942 * gdb.base/watchpoint.exp (maybe_clean_restart)
3943 (maybe_reinitialize): New.
3944 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3945 expect "hit N times".
3946 (test_disabling_watchpoints, test_complex_watchpoint)
3947 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3948 Call maybe_clean_restart.
3949 (top level): Use clean_restart. Remove "mips-idt-*"
3950 reinitialization.
3951
3952 2012-01-27 Pedro Alves <palves@redhat.com>
3953
3954 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3955
3956 2012-01-27 Pedro Alves <palves@redhat.com>
3957
3958 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3959 require `initialize' anymore. Remove unnecessary `initialize'
3960 calls.
3961
3962 2012-01-27 Pedro Alves <palves@redhat.com>
3963
3964 * gdb.base/watchpoint.exp (wp_set): Delete.
3965 (initialize, test_simple_watchpoint, top level): Remove dead code.
3966
3967 2012-01-27 Pedro Alves <palves@redhat.com>
3968
3969 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3970 typo.
3971
3972 2012-01-27 Pedro Alves <palves@redhat.com>
3973
3974 * config/extended-gdbserver.exp: New file.
3975 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3976 comment.
3977 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3978 * boards/native-extended-gdbserver.exp: New file.
3979
3980 2012-01-26 Pedro Alves <palves@redhat.com>
3981
3982 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3983 and gdb_test_multiple.
3984
3985 2012-01-26 Pedro Alves <palves@redhat.com>
3986
3987 Make test messages unique, and more identifiable.
3988 * gdb.multi/watchpoint-multi.exp: Change test messages.
3989
3990 2012-01-25 Tom Tromey <tromey@redhat.com>
3991
3992 * gdb.base/solib-disc.exp: Fix regexps.
3993
3994 2012-01-24 Tom Tromey <tromey@redhat.com>
3995
3996 * lib/mi-support.exp (mi_expect_stop): Add special case for
3997 solib-event.
3998 * gdb.base/catch-load-so.c: New file.
3999 * gdb.base/catch-load.exp: New file.
4000 * gdb.base/catch-load.c: New file.
4001 * gdb.base/break-interp.exp (reach_1): Update regexp.
4002
4003 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4004
4005 Fix fuzzy results.
4006 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
4007 lpsimple and func.
4008
4009 2012-01-24 Gary Benson <gbenson@redhat.com>
4010
4011 Delete #if 0'd out code.
4012 * gdb.base/default.exp (info catch): Remove.
4013 * gdb.base/gdb_history (info catch): Likewise.
4014 * gdb.base/help.exp (info catch): Likewise.
4015
4016 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4017
4018 Fix watchpoints to be specific for each inferior.
4019 * gdb.multi/watchpoint-multi.c: New file.
4020 * gdb.multi/watchpoint-multi.exp: New file.
4021
4022 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4023
4024 Fix watchpoints across inferior fork.
4025 * gdb.threads/watchpoint-fork-child.c: New file.
4026 * gdb.threads/watchpoint-fork-mt.c: New file.
4027 * gdb.threads/watchpoint-fork-parent.c: New file.
4028 * gdb.threads/watchpoint-fork-st.c: New file.
4029 * gdb.threads/watchpoint-fork.exp: New file.
4030 * gdb.threads/watchpoint-fork.h: New file.
4031
4032 2012-01-23 Pedro Alves <palves@redhat.com>
4033
4034 * gdb.base/call-signal-resume.exp: Allow output after "return".
4035
4036 2012-01-20 Pedro Alves <palves@redhat.com>
4037
4038 * gdb.python/py-finish-breakpoint.py: Fix typo.
4039
4040 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
4041
4042 * gdb.base/info-proc.exp: Also run on remote targets. Main
4043 "info proc" command is now always present; whether target supports
4044 actual info proc operation is detected when attempting to issue
4045 the command.
4046
4047 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4048
4049 * .gdbinit: Remove.
4050
4051 2012-01-19 Pedro Alves <palves@redhat.com>
4052
4053 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4054 look at the funtions' returns.
4055 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4056 (jprint.print(int, int)): Change return type to int. Adjust.
4057
4058 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4059
4060 PR gdb/9538
4061 * gdb.base/sepdebug.exp: New test.
4062
4063 2012-01-18 Pedro Alves <palves@redhat.com>
4064
4065 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4066 Allow output before ^done.
4067
4068 2012-01-16 Tom Tromey <tromey@redhat.com>
4069
4070 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4071 Add tests for relative directory.
4072
4073 2012-01-16 Tom Tromey <tromey@redhat.com>
4074
4075 * gdb.base/printcmds.c (enum flag_enum): New.
4076 (three): New global.
4077 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4078 enum printing.
4079 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4080 FlagEnumerationPrinter.
4081 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4082 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4083 (fval): New global.
4084
4085 2012-01-16 Pedro Alves <palves@redhat.com>
4086
4087 * lib/gdb.exp (banned_procedures): New variable.
4088 (banned_variables_traced): Rename to ...
4089 (banned_traced): ... this.
4090 (gdb_init): Also trace banned procedures.
4091 (gdb_finish): Also untrace banned procedures.
4092
4093 2012-01-16 Pedro Alves <palves@redhat.com>
4094
4095 Remove all calls to strace.
4096
4097 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4098
4099 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4100 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4101
4102 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4103
4104 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4105 * gdb.base/pie-execl.exp: Likewise.
4106
4107 2012-01-12 Keith Seitz <keiths@redhat.com>
4108
4109 PR mi/10586
4110 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4111 (do_anonymous_type_tests): New function.
4112 (main): Call do_anonymous_type_tests.
4113 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4114 (verify_everything): New procedure.
4115 * gdb.mi/mi-var-cp.cc (class A): New class.
4116 (anonymous_structs_and_unions): New function.
4117 (main): Call anonymous_structs_and_unions.
4118 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4119 (verify_everything): New procedure.
4120
4121 2012-01-12 Keith Seitz <keiths@redhat.com>
4122
4123 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4124 (varobj_tree::get_path_expr): Assume that all varobjs are
4125 compound unless they are known simple types.
4126 Adjust path expressions based on parent type, path parent type,
4127 and tree language.
4128 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4129 the root varobj.
4130 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4131
4132 2012-01-11 Pedro Alves <palves@redhat.com>
4133
4134 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4135 core files on this machine" anymore.
4136
4137 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4138
4139 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4140 (main): Repeat recurser call.
4141 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4142 equivalent to 'local_x'.
4143
4144 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4145 Joel Brobecker <brobecker@adacore.com>
4146
4147 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4148
4149 2012-01-05 Pedro Alves <alves.ped@gmail.com>
4150
4151 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4152 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4153 * gdb.python/py-events.exp: Test that "step N" tripping on a
4154 breakpoint emits a breakpoint event.
4155
4156 2012-01-03 Joel Brobecker <brobecker@adacore.com>
4157
4158 * gdb.base/auxv.exp: Reformat the copyright notice.
4159
4160 2012-01-03 Yao Qi <yao@codesourcery.com>
4161
4162 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4163 (strace_trace_on_diff_addr): New.
4164 * gdb.trace/strace.c: (main): Add two local variables.
4165
4166 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4167
4168 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4169 * gdb.cell/gcore.exp: Likewise.
4170 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4171 to verify the correct instance of main is selected.
4172
4173 2012-01-02 Joel Brobecker <brobecker@adacore.com>
4174
4175 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4176 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4177 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4178 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4179 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4180 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4181 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4182 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4183 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4184 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4185 gdb.threads/thread_check.c: Reformat copyright header.
4186
4187 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4188
4189 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
4190 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4191 is not enabled.
4192
4193 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4194
4195 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4196 parameter to self_exec, adjust the function.
4197 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4198 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4199 (set var do_exit = 0): Remove test.
4200 (newline at end of file): Add one.
4201
4202 2011-12-27 Joel Brobecker <brobecker@adacore.com>
4203
4204 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4205 New files.
4206
4207 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4208
4209 Fix racy FAILs.
4210 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4211 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4212 (main): Call pthread_barrier_init for it.
4213
4214 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4215
4216 Fix double send_gdb leading to racy FAILs.
4217 * gdb.base/break.exp (set silent break bp_location1): Replace
4218 3x send_gdb and gdb_expect by gdb_test.
4219 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4220 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4221 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4222 instead of send_gdb. Twice.
4223 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4224 3x send_gdb and gdb_expect by gdb_test.
4225 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4226
4227 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4228
4229 * gdb.linespec/linespec.exp: Compile using {c++}.
4230
4231 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4232
4233 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4234 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4235 (verify GCC PR debug/51668): New test.
4236
4237 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
4238
4239 Introduce gdb.FinishBreakpoint in Python.
4240 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4241 py-finish-breakpoint2
4242 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4243 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4244 instead of line number.
4245 * gdb.python/py-finish-breakpoint.c: New file.
4246 * gdb.python/py-finish-breakpoint.exp: New file.
4247 * gdb.python/py-finish-breakpoint.py: New file.
4248 * gdb.python/py-finish-breakpoint2.cc: New file.
4249 * gdb.python/py-finish-breakpoint2.exp: New file.
4250 * gdb.python/py-finish-breakpoint2.py: New file.
4251
4252 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4253
4254 Partial fix of compatibility with gcc-4.7.
4255 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4256 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4257 Add comment to add a PASS case in the future.
4258
4259 Fix compatibility with gcc-4.7.
4260 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4261
4262 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4263
4264 PR tdep/12797
4265 * gdb.base/callfuncs.exp: Remove KFAIL.
4266
4267 2011-12-21 Joel Brobecker <brobecker@adacore.com>
4268
4269 * gdb.ada/task_bp: New testcase.
4270
4271 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4272
4273 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4274 -DNO_SECTIONS.
4275 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4276
4277 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4278
4279 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4280 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4281 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4282 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4283 conditional for gcc <= 4.5.
4284
4285 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4286
4287 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4288 by XFAIL.
4289 * gdb.cp/static-method.exp (info addr A::func())
4290 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4291 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4292 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4293 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4294 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4295 (test value of F in k3_m): Likewise.
4296 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4297 Likewise.
4298
4299 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4300
4301 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4302 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4303 Remove.
4304 * gdb.threads/attachstop-mt.c: Remove.
4305 * gdb.threads/attachstop-mt.exp: Remove.
4306
4307 2011-12-17 Mark Kettenis <kettenis@gnu.org>
4308
4309 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4310
4311 2011-12-16 Doug Evans <dje@google.com>
4312
4313 * boards/native-stdio-gdbserver.exp: New file.
4314 * boards/native-gdbserver.exp: New file.
4315
4316 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4317 gdbserver output.
4318 (gdbserver_default_get_remote_address): New function.
4319 (gdbserver_start): Call gdb,get_remote_address to compute argument
4320 to "target remote" command.
4321
4322 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4323
4324 * gdb.python/py-function.exp: Change "on" to "full" for
4325 python print-stack. Add set/show python print-stack
4326 off|full|message tests.
4327
4328 2011-12-15 Yao Qi <yao@codesourcery.com>
4329
4330 * gdb.trace/strace.c: New
4331 * gdb.trace/strace.exp: New.
4332
4333 2011-12-14 Tom Tromey <tromey@redhat.com>
4334
4335 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4336
4337 2011-12-14 Doug Evans <dje@google.com>
4338
4339 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4340
4341 2011-12-14 Pedro Alves <pedro@codesourcery.com>
4342
4343 PR threads/10729
4344
4345 * gdb.mi/watch-nonstop.c: New file.
4346 * gdb.mi/mi-watch-nonstop.exp: New file.
4347
4348 2011-12-13 Pedro Alves <pedro@codesourcery.com>
4349 Doug Evans <dje@google.com>
4350
4351 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4352 (clean_restart): Remove references to the gdb_stub target board
4353 variable.
4354 (gdb_step_for_stub): Delete.
4355
4356 * gdb.base/annota1.exp: Remove all references to [target_info
4357 exists gdb_stub], gdb_step_for_stub and usestubs.
4358 * gdb.base/annota3.exp: Ditto.
4359 * gdb.base/async.exp: Ditto.
4360 * gdb.base/break.exp: Ditto.
4361 * gdb.base/code-expr.exp: Ditto.
4362 * gdb.base/commands.exp: Ditto.
4363 * gdb.base/completion.exp: Ditto.
4364 * gdb.base/condbreak.exp: Ditto.
4365 * gdb.base/consecutive.exp: Ditto.
4366 * gdb.base/cvexpr.exp: Ditto.
4367 * gdb.base/define.exp: Ditto.
4368 * gdb.base/display.exp: Ditto.
4369 * gdb.base/ena-dis-br.exp: Ditto.
4370 * gdb.base/environ.exp: Ditto.
4371 * gdb.base/gnu-ifunc.exp: Ditto.
4372 * gdb.base/maint.exp: Ditto.
4373 * gdb.base/pending.exp: Ditto.
4374 * gdb.base/sect-cmd.exp: Ditto.
4375 * gdb.base/sepdebug.exp: Ditto.
4376 * gdb.base/unload.exp: Ditto.
4377 * gdb.base/watchpoint-solib.exp: Ditto.
4378 * gdb.cp/annota2.exp: Ditto.
4379 * gdb.cp/annota3.exp: Ditto.
4380 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4381 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4382 * gdb.mi/mi-pending.exp: Ditto.
4383 * gdb.trace/circ.exp: Ditto.
4384 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4385 * gdb.base/list.exp: Ditto.
4386
4387 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4388 breakpoint function and all references to the usestubs macro.
4389 * gdb.base/exprs.c: Ditto.
4390 * gdb.base/freebpcmd.c: Ditto.
4391 * gdb.base/bitfields.c: Ditto.
4392 * gdb.base/bitfields2.c: Ditto.
4393 * gdb.base/break.c: Ditto.
4394 * gdb.base/call-sc.c: Ditto.
4395 * gdb.base/call-signals.c: Ditto.
4396 * gdb.base/callfuncs.c: Ditto.
4397 * gdb.base/charset.c: Ditto.
4398 * gdb.base/consecutive.c: Ditto.
4399 * gdb.base/constvars.c: Ditto.
4400 * gdb.base/funcargs.c: Ditto.
4401 * gdb.base/int-type.c: Ditto.
4402 * gdb.base/interrupt.c: Ditto.
4403 * gdb.base/langs0.c: Ditto.
4404 * gdb.base/list0.c: Ditto.
4405 * gdb.base/mips_pro.c: Ditto.
4406 * gdb.base/miscexprs.c: Ditto.
4407 * gdb.base/nodebug.c: Ditto.
4408 * gdb.base/opaque0.c: Ditto.
4409 * gdb.base/pointers.c: Ditto.
4410 * gdb.base/printcmds.c: Ditto.
4411 * gdb.base/ptype.c: Ditto.
4412 * gdb.base/recurse.c: Ditto.
4413 * gdb.base/reread1.c: Ditto.
4414 * gdb.base/reread2.c: Ditto.
4415 * gdb.base/restore.c: Ditto.
4416 * gdb.base/return.c: Ditto.
4417 * gdb.base/run.c: Ditto.
4418 * gdb.base/scope0.c: Ditto.
4419 * gdb.base/sepdebug.c: Ditto.
4420 * gdb.base/setshow.c: Ditto.
4421 * gdb.base/setvar.c: Ditto.
4422 * gdb.base/sigall.c: Ditto.
4423 * gdb.base/signals.c: Ditto.
4424 * gdb.base/structs.c: Ditto.
4425 * gdb.base/structs2.c: Ditto.
4426 * gdb.base/testenv.c: Ditto.
4427 * gdb.base/twice.c: Ditto.
4428 * gdb.base/unwindonsignal.c: Ditto.
4429 * gdb.base/watchpoint.c: Ditto.
4430 * gdb.base/watchpoints.c: Ditto.
4431 * gdb.base/whatis.c: Ditto.
4432 * gdb.cp/classes.cc: Ditto.
4433 * gdb.cp/cplusfuncs.cc: Ditto.
4434 * gdb.cp/derivation.cc: Ditto.
4435 * gdb.cp/formatted-ref.cc: Ditto.
4436 * gdb.cp/misc.cc: Ditto.
4437 * gdb.cp/overload.cc: Ditto.
4438 * gdb.cp/ovldbreak.cc: Ditto.
4439 * gdb.cp/ref-params.cc: Ditto.
4440 * gdb.cp/ref-types.cc: Ditto.
4441 * gdb.cp/templates.cc: Ditto.
4442 * gdb.cp/virtfunc.cc: Ditto.
4443 * gdb.hp/gdb.aCC/run.c: Ditto.
4444 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4445 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4446 * gdb.reverse/consecutive-reverse.c: Ditto.
4447 * gdb.reverse/sigall-reverse.c: Ditto.
4448 * gdb.reverse/until-reverse.c: Ditto.
4449 * gdb.reverse/watch-reverse.c: Ditto.
4450 * gdb.trace/actions.c: Ditto.
4451 * gdb.trace/circ.c: Ditto.
4452 * gdb.trace/collection.c: Ditto.
4453
4454 2011-12-13 Pedro Alves <pedro@codesourcery.com>
4455
4456 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4457 (func6, func7): New.
4458 (main): Call func6 and func7.
4459 * gdb.base/watchpoint.exp (test_wide_location_1)
4460 (test_wide_location_2): New.
4461 (top level): Re-enable hardware watchpoints if necessary. Call
4462 test_wide_location_1 and test_wide_location_2.
4463
4464 2011-12-11 Yao Qi <yao@codesourcery.com>
4465
4466 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4467
4468 2011-12-11 Joel Brobecker <brobecker@adacore.com>
4469
4470 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4471 expected output for unsupported case.
4472
4473 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 PR testsuite/12649
4476 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4477 Protect gdb_test_multiple by final $gdb_prompt match.
4478
4479 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4482 New variable, new test.
4483 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4484 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4485 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4486 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4487 them if HAVE_GCC_45682_FIXED is not set.
4488
4489 2011-12-10 Yao Qi <yao@codesourcery.com>
4490
4491 * gdb.trace/status-stop.exp: New.
4492 * gdb.trace/status-stop.c: New.
4493
4494 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4495
4496 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4497 timeout.
4498
4499 2011-12-08 Tom Tromey <tromey@redhat.com>
4500
4501 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4502 condition.
4503
4504 2011-12-07 Stan Shebs <stan@codesourcery.com>
4505
4506 * gdb.trace/tfind.exp: Update for output changes.
4507
4508 2011-12-07 Pedro Alves <pedro@codesourcery.com>
4509
4510 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4511 throws "Cannot insert catchpoints in this configuration".
4512 * gdb.ada/mi_catch_ex.exp: Likewise.
4513
4514 2011-12-06 Pedro Alves <pedro@codesourcery.com>
4515
4516 * gdb.base/break-always.exp: Test changing memory at addresses
4517 with breakpoints inserted.
4518
4519 2011-12-06 Joel Brobecker <brobecker@acacore.com>
4520
4521 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4522 involving a fully qualified function name.
4523
4524 2011-12-06 Tom Tromey <tromey@redhat.com>
4525
4526 * gdb.ada/homonym.exp: Add three breakpoint tests.
4527
4528 2011-12-06 Tom Tromey <tromey@redhat.com>
4529
4530 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4531 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4532 * gdb.objc/objcdecode.exp: Update for output changes.
4533 * gdb.linespec/linespec.exp: New file.
4534 * gdb.linespec/lspec.cc: New file.
4535 * gdb.linespec/lspec.h: New file.
4536 * gdb.linespec/body.h: New file.
4537 * gdb.linespec/base/two/thefile.cc: New file.
4538 * gdb.linespec/base/one/thefile.cc: New file.
4539 * gdb.linespec/Makefile.in: New file.
4540 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4541 output changes.
4542 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4543 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4544 makes one breakpoint.
4545 * gdb.cp/method2.exp (test_break): Update for output changes.
4546 * gdb.cp/mb-templates.exp: Update for output changes.
4547 * gdb.cp/mb-inline.exp: Update for output changes.
4548 * gdb.cp/mb-ctor.exp: Update for output changes.
4549 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4550 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4551 has multiple matches.
4552 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4553 error message change.
4554 * gdb.base/list.exp (test_list_filename_and_number): Update for
4555 error message change.
4556 * gdb.base/break.exp: Disable pending breakpoints. Update for
4557 output changes.
4558 * configure.ac: Add gdb.linespec.
4559 * configure: Rebuild.
4560 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4561
4562 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4563
4564 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4565 last_break register on s390*-*-* targets.
4566
4567 2011-12-06 Joel Brobecker <brobecker@adacore.com>
4568
4569 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4570 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4571 of parameter X in procedure Foo.
4572
4573 2011-12-05 Stan Shebs <stan@codesourcery.com>
4574
4575 * gdb.trace/tfind.exp: Update help string matches.
4576
4577 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4578
4579 * gdb.server/ext-run.exp (get process list): Accept also systemd
4580 as PID 1.
4581
4582 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4583 Pedro Alves <pedro@codesourcery.com>
4584
4585 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4586 starting GDB.
4587 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4588 $use_gdb_stub.
4589 * gdb.base/display.exp: Likewise.
4590 * gdb.base/ending-run.exp: Likewise.
4591 * gdb.base/list.exp (test_listsize): Likewise.
4592 * gdb.base/setshow.exp: Likewise.
4593 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4594 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4595 check by global $use_gdb_stub.
4596 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4597 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4598 (default_gdb_init): Unset global $use_gdb_stub.
4599 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4600 by global $use_gdb_stub.
4601 * lib/gdbserver-support.exp: Extend comments for set_board_info
4602 gdb_protocol and gdb,socketport.
4603 (gdbserver_start_extended): Set global gdbserver_protocol and
4604 gdbserver_gdbport. Clear global use_gdb_stub.
4605 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4606 from target use_gdb_stub.
4607 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4608
4609 2011-12-03 Doug Evans <dje@google.com>
4610
4611 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4612 (gdb_step_for_stub): Add comments.
4613
4614 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4615
4616 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4617 to the caller.
4618 (gdb_test_multiple): Likewise.
4619
4620 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4621
4622 Fix gdb.mi/mi-solib.exp without system debug info installed.
4623 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4624 expect attribute, return 0 for it. Update comments.
4625
4626 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4627
4628 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4629 (corrupted list): Adjust the expectation.
4630
4631 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4632
4633 PR threads/13448
4634 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4635 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4636 * gdb.threads/tls-var-main.c: New file.
4637 * gdb.threads/tls-var.c: New file.
4638 * gdb.threads/tls-var.exp: New file.
4639
4640 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4641
4642 PR testsuite/12649
4643 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4644 Protect gdb_test_multiple by final $gdb_prompt match.
4645 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4646 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4647 (test_tracepoints): Likewise.
4648
4649 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4650
4651 PR breakpoints/13346
4652 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4653 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4654 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4655
4656 2011-12-01 Joel Brobecker <brobecker@adacore.com>
4657
4658 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4659 * gdb.ada/homonym/homonym.adb: For use of all types defined
4660 locally inside both Get_Value subprograms.
4661
4662 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4663
4664 Fix racy FAILs.
4665 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4666 of send_gdb.
4667
4668 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4669
4670 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4671 environment variable after test completed.
4672
4673 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4674
4675 * gdb.base/solib-nodir.exp: Skip if remote target.
4676 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4677 application. Call gdb_load_shlibs.
4678 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4679
4680 2011-11-29 Joel Brobecker <brobecker@adacore.com>
4681
4682 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4683
4684 2011-11-28 Joel Brobecker <brobecker@adacore.com>
4685
4686 * gdb.ada/fullname_bp: New testcase.
4687
4688 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4689
4690 PR testsuite/12649
4691 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4692 Wrap send_gdb into a new gdb_test.
4693
4694 Code cleanup.
4695 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4696 Convert send_gdb and gdb_expect to gdb_test_multiple.
4697
4698 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4699
4700 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4701
4702 2011-11-23 Keith Seitz <keiths@redhat.com>
4703
4704 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4705 (mi_varobj_tree_test_children_callback): New proc.
4706 (mi_walk_varobj_tree): New proc.
4707
4708 2011-11-22 Tom Tromey <tromey@redhat.com>
4709
4710 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4711 Add "use_mi_command" argument.
4712 (mi_run_cmd, mi_run_with_cli): New procs.
4713 * gdb.mi/solib-lib.c: New file.
4714 * gdb.mi/solib-main.c: New file.
4715 * gdb.mi/mi-solib.exp: New file.
4716
4717 2011-11-21 Doug Evans <dje@google.com>
4718
4719 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4720 _Unwind_DebugHook is missing.
4721
4722 2011-11-20 Stan Shebs <stan@codesourcery.com>
4723
4724 * gdb.trace/tstatus.exp: New.
4725 * gdb.trace/actions.c: Include string.h.
4726
4727 2011-11-18 Yao Qi <yao@codesourcery.com>
4728
4729 * gdb.trace/pending.exp: New.
4730 * gdb.trace/pending.c: New.
4731 * gdb.trace/pendshr1.c: New.
4732 * gdb.trace/pendshr2.c: New.
4733 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4734 tracepoint location becomes pending.
4735 (tracepoint_change_loc_2): New.
4736
4737 2011-11-16 David S. Miller <davem@davemloft.net>
4738
4739 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4740 target is sparc*-*-linux*
4741
4742 2011-11-15 Paul Koning <paul_koning@dell.com>
4743
4744 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4745 types.
4746
4747 2011-11-14 Doug Evans <dje@google.com>
4748
4749 * gdb.base/shell.exp: New file.
4750
4751 2011-11-14 Stan Shebs <stan@codesourcery.com>
4752
4753 * gdb.trace/ftrace.c: New.
4754 * gdb.trace/ftrace.exp: New.
4755
4756 2011-11-14 Yao Qi <yao@codesourcery.com>
4757
4758 * gdb.trace/change-loc-1.c: New.
4759 * gdb.trace/change-loc-2.c: New.
4760 * gdb.trace/change-loc.c: New.
4761 * gdb.trace/change-loc.exp: New.
4762 * gdb.trace/change-loc.h: New.
4763 * gdb.trace/trace-break.c (marker): Define new symbol.
4764 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4765 New.
4766 (break_trace_same_addr_6): New.
4767
4768 2011-11-12 Matt Rice <ratmice@gmail.com>
4769
4770 * gdb.base/info-macros.exp: Make tests for info definitions
4771 test info macro. Add tests for info macro argument processing.
4772 Rename a few tests.
4773
4774 2011-11-11 Keith Seitz <keiths@redhat.com>
4775
4776 PR gdb/12843
4777 * gdb.base/linespecs.exp: New file.
4778
4779 2011-11-11 Doug Evans <dje@google.com>
4780
4781 * gdb.threads/print-threads.exp: Extend timeout for slower
4782 tests.
4783
4784 2011-11-10 Doug Evans <dje@google.com>
4785
4786 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4787 "record to end of main" test.
4788
4789 * gdb.python/py-type.c (TS): New typedef.
4790 (ts): New global.
4791 * gdb.python/py-type.exp: Test field list of typedef.
4792
4793 2011-11-10 Joel Brobecker <brobecker@adacore.com>
4794
4795 * gdb.ada/small_reg_param: New testcase.
4796
4797 2011-11-09 Tom Tromey <tromey@redhat.com>
4798
4799 * gdb.cp/destrprint.exp: New file.
4800 * gdb.cp/destrprint.cc: New file.
4801
4802 2011-11-08 Meador Inge <meadori@codesourcery.com>
4803
4804 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4805 (switch_stack_to_other): New test function.
4806 * gdb.arch/thumb-prologue.exp: New test cases.
4807
4808 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
4809
4810 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4811
4812 2011-11-08 Yao Qi <yao@codesourcery.com>
4813
4814 * gdb.exp (supports_process_record): New.
4815 (supports_reverse): New.
4816 * gdb.reverse/break-precsave.exp: Call support_process_record
4817 to run test conditionally.
4818 * gdb.reverse/consecutive-precsave.exp: Likewise.
4819 * gdb.reverse/i386-precsave.exp: Likewise.
4820 * gdb.reverse/machinestate-precsave.exp: Likewise.
4821 * gdb.reverse/solib-precsave.exp: Likewise.
4822 * gdb.reverse/step-precsave.exp: Likewise.
4823 * gdb.reverse/until-precsave.exp: Likewise.
4824 * gdb.reverse/watch-precsave.exp: Likewise.
4825 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4826 test conditionally.
4827 * gdb.reverse/consecutive-reverse.exp: Likewise.
4828 * gdb.reverse/finish-precsave.exp: Likewise.
4829 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4830 * gdb.reverse/finish-reverse.exp: Likewise.
4831 * gdb.reverse/i386-reverse.exp: Likewise.
4832 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4833 * gdb.reverse/machinestate.exp: Likewise.
4834 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4835 * gdb.reverse/sigall-precsave.exp: Likewise.
4836 * gdb.reverse/sigall-reverse.exp: Likewise.
4837 * gdb.reverse/solib-reverse.exp: Likewise.
4838 * gdb.reverse/step-reverse.exp: Likewise.
4839 * gdb.reverse/until-reverse.exp: Likewise.
4840 * gdb.reverse/watch-reverse.exp: Likewise.
4841
4842 2011-11-05 Yao Qi <yao@codesourcery.com>
4843
4844 * gdb.trace/trace-break.exp: Add test on setting two
4845 fast tracepoints at the same address.
4846
4847 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4848
4849 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4850
4851 2011-11-02 Stan Shebs <stan@codesourcery.com>
4852
4853 * gdb.trace/collection.c: Add code using strings.
4854 * gdb.trace/collection.exp: Add tests of string collection.
4855
4856 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4857
4858 * gdb.base/skip-solib.exp (executable_main): New variable.
4859 (binfile_main): Base it on that.
4860 Use $executable_main in clean_restart calls. Drop gdb_exit and
4861 gdb_start calls.
4862
4863 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4864
4865 Fix racy FAILs.
4866 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4867 breakpoint_re globals import by async. Set string_regex to .* for
4868 async. Remove the optional thread_selected_re and breakpoint_re
4869 globals expectations.
4870
4871 2011-11-01 Joseph Myers <joseph@codesourcery.com>
4872
4873 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4874 well as Cygwin.
4875
4876 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
4877
4878 Add tests for skip command.
4879 * gdb.base/skip-solib-lib.c: New
4880 * gdb.base/skip-solib-main.c: New
4881 * gdb.base/skip-solib.exp: New
4882 * gdb.base/skip.c: New
4883 * gdb.base/skip.exp: New
4884 * gdb.base/skip1.c: New
4885 * gdb.base/Makefile.in: Adding new files.
4886
4887 2011-10-31 Yao Qi <yao@codesourcery.com>
4888 Pedro Alves <pedro@codesourcery.com>
4889
4890 * gdb.trace/trace-break.c: New.
4891 * gdb.trace/trace-break.exp: New.
4892
4893 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
4895 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4896 break-here-2.
4897
4898 2011-10-28 Pedro Alves <pedro@codesourcery.com>
4899
4900 * gdb.threads/no-unwaited-for-left.c: New.
4901 * gdb.threads/no-unwaited-for-left.exp: New.
4902 * gdb.threads/non-ldr-exc-1.c: New.
4903 * gdb.threads/non-ldr-exc-1.exp: New.
4904 * gdb.threads/non-ldr-exc-2.c: New.
4905 * gdb.threads/non-ldr-exc-2.exp: New.
4906 * gdb.threads/non-ldr-exc-3.c: New.
4907 * gdb.threads/non-ldr-exc-3.exp: New.
4908 * gdb.threads/non-ldr-exc-4.c: New.
4909 * gdb.threads/non-ldr-exc-4.exp: New.
4910
4911 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4914 * gdb.base/attach-pie-misread.exp: Likewise.
4915 * gdb.base/break-interp.exp: Likewise.
4916 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4917 testcases for use_gdb_stub.
4918 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4919 (continue): New testcase.
4920 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4921 * gdb.threads/attach-into-signal.exp: Likewise.
4922 * gdb.threads/attach-stopped.exp: Likewise.
4923 * gdb.threads/attachstop-mt.exp: Likewise.
4924
4925 2011-10-28 Paul Koning <paul_koning@dell.com>
4926
4927 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4928
4929 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4930
4931 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4932 (mi_gdb_test): Import globals thread_selected_re
4933 and breakpoint_re. Expect them optionally at the regex start.
4934
4935 2011-10-27 Doug Evans <dje@google.com>
4936
4937 * gdb.python/python.exp: Test source -s.
4938
4939 2011-10-26 Paul Koning <paul_koning@dell.com>
4940
4941 * gdb.python/lib-types.cc (struct A): New structure.
4942 * gdb.python/lib-types.exp (deepitems): New tests.
4943
4944 2011-10-25 Paul Koning <paul_koning@dell.com>
4945
4946 PR python/13327
4947
4948 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4949 fetch_lazy method.
4950
4951 2011-10-24 Yao Qi <yao@codesourcery.com>
4952
4953 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4954 target is tic6x-*-*.
4955
4956 2011-10-21 Joel Brobecker <brobecker@adacore.com>
4957
4958 * gdb.ada/mi_task_info/task_switch.adb: New file.
4959 * gdb.ada/mi_task_info.exp: New file.
4960
4961 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4962
4963 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4964 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4965
4966 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4967
4968 PR python/12656
4969
4970 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4971 global_block tests.
4972
4973 2011-10-18 Tom Tromey <tromey@redhat.com>
4974
4975 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4976
4977 2011-10-18 Tom Tromey <tromey@redhat.com>
4978
4979 * gdb.base/source.exp: Don't include full file name in test name.
4980 * gdb.python/python.exp: Don't include full file name in test
4981 name.
4982
4983 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4984
4985 * gdb.base/attach-pie-noexec.c: New files.
4986 * gdb.base/attach-pie-noexec.exp: New files.
4987
4988 2011-10-17 Joseph Myers <joseph@codesourcery.com>
4989
4990 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4991 prompt for each extra line in command.
4992
4993 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4994
4995 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4996 Revert the part of:
4997 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4998 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4999 Change the expected string.
5000
5001 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5002
5003 Fix results with system glibc debug info installed.
5004 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
5005 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
5006 Accept also __libc_ symbol prefix and no prefix.
5007
5008 2011-10-14 Keith Seitz <keiths@redhat.com>
5009
5010 PR c++/13225
5011 * gdb.cp/converts.cc (foo3_1): New function.
5012 (foo3_2): New functions.
5013 * gdb.cp/converts.exp: Add tests for int to pointer conversion
5014 and null pointer conversions of integer constant zero.
5015 Add test to check if all arguments are checked for incompatible
5016 conversion BADNESS.
5017
5018 2011-10-14 Tom Tromey <tromey@redhat.com>
5019
5020 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
5021 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
5022 linespec.
5023
5024 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5025
5026 Fix internal error regression.
5027 * gdb.dwarf2/implptr-optimized-out.S: New file.
5028 * gdb.dwarf2/implptr-optimized-out.exp: New file.
5029
5030 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5031
5032 Fix empty DWARF expressions DATA vs. SIZE conditionals.
5033 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
5034 (loclist): New.
5035 (4): New abbrev.
5036 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
5037 Use prepare_for_testing, remove clean_restart.
5038 (p arraynoloc, p arraycallnoloc): New tests.
5039
5040 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 * gdb.cp/namespace-enum.exp (executable): New variable.
5043 (binfile): Use ${objdir}/${subdir}/ prefix.
5044 Use ${executable} for clean_restart.
5045
5046 2011-10-11 Sterling Augustine <saugustine@google.com>
5047
5048 * gdb.cp/Makefile.in: Add namespace-enum test.
5049 * gdb.cp/namespace-enum.exp: New file.
5050 * gdb.cp/namespace-enum.c: New file.
5051 * gdb.cp/namespace-enum-main.c: New file.
5052
5053 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5054
5055 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5056 sysroot.
5057
5058 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5059
5060 Reimplement @entry in input expressions.
5061 * gdb.base/exprs.c (v_int_array_init): New variable.
5062 * gdb.base/exprs.exp (print v_int_array_init)
5063 (print *v_int_array_init@1, print *v_int_array_init@2)
5064 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5065 (print v_int_array_init[1]@1): New tests.
5066
5067 2011-10-10 Joseph Myers <joseph@codesourcery.com>
5068
5069 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5070 expected message.
5071
5072 2011-10-09 Doug Evans <dje@google.com>
5073
5074 * gdb.base/alias.exp: Add tests for alias command.
5075
5076 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 * gdb.arch/amd64-entry-value.s: New file.
5079 * gdb.mi/mi2-amd64-entry-value.s: New file.
5080
5081 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5082
5083 Display @entry parameter values even for references.
5084 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5085 functions.
5086 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5087 reference and datap_input.
5088 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5089 breakpoints.
5090 (continue to breakpoint: entry_reference: reference)
5091 (entry_reference: bt at entry)
5092 (continue to breakpoint: entry_reference: breakhere_reference)
5093 (entry_reference: bt, entry_reference: ptype regparam)
5094 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5095 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5096 (entry_reference: p regcopy, entry_reference: p nodataparam)
5097 (entry_reference: p nodataparam@entry): New tests.
5098
5099 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5100
5101 Support @entry in input expressions.
5102 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5103 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5104 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5105 (tailcall: p j@entry): New tests.
5106 * gdb.cp/koenig.cc (A::entry): New function.
5107 (main): Call it.
5108 * gdb.cp/koenig.exp (p entry (c)): New test.
5109
5110 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5111
5112 Display @entry parameter values (without references).
5113 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5114 (different, validity, invalid): New functions.
5115 (main): Call them.
5116 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5117 stacktest, breakhere_stacktest, different, breakhere_different,
5118 breakhere_validity and breakhere_invalid.
5119 (entry: bt): Update for @entry.
5120 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5121 (entry_validity: *, entry_invalid: *): Many new tests.
5122 * gdb.base/break.exp
5123 (run until breakpoint set at small function, optimized file): Accept
5124 also the @entry suffix.
5125 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5126 * gdb.mi/mi2-amd64-entry-value.c: New files.
5127 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5128
5129 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5130
5131 Protect entry values against self tail calls.
5132 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5133 (main): Call self.
5134 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5135 (set debug entry-values 1, self: bt debug entry-values): New tests.
5136
5137 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5138
5139 Recognize virtual tail call frames.
5140 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5141 (amb_b, amb_a): New.
5142 (main): Call a and b.
5143 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5144 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5145 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5146 New tests.
5147
5148 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5149
5150 Implement basic support for DW_TAG_GNU_call_site.
5151 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5152 * gdb.arch/amd64-entry-value.cc: New file.
5153 * gdb.arch/amd64-entry-value.exp: New file.
5154
5155 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5156
5157 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5158 * gdb.dwarf2/implptr-64bit.S: New file.
5159 * gdb.dwarf2/implptr-64bit.exp: New file.
5160
5161 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5162
5163 Fix initial language detection with -readnow.
5164 * gdb.cp/readnow-language.cc: New file.
5165 * gdb.cp/readnow-language.exp: New file.
5166
5167 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5168
5169 Fix printed anonymous struct name.
5170 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5171
5172 2011-10-09 Joseph Myers <joseph@codesourcery.com>
5173
5174 * gdb.base/solib-symbol.exp: Do not include directories in
5175 filenames in expected messages.
5176
5177 2011-10-07 Doug Evans <dje@google.com>
5178
5179 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5180
5181 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
5182
5183 Allow Python notification of new object-file loadings.
5184 * gdb.python/py-events.exp: Test newobjfile event.
5185 * gdb.python/py-events.py: Register newobjfile callback.
5186 * gdb.python/py-events.c: Add call to shared library
5187 * gdb.python/py-events-shlib.c: New file.
5188
5189 2011-10-06 Joseph Myers <joseph@codesourcery.com>
5190
5191 * gdb.base/fixsection.exp: Do not include directories in filename
5192 in expected message.
5193
5194 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5195
5196 Add tests for passing of environment variables to inferior.
5197 * gdb.base/testenv.c: New test source.
5198 * gdb.base/testenv.exp: New expect test.
5199
5200 2011-10-04 Paul Koning <paul_koning@dell.com>
5201
5202 * gdb.python/py-value.c (main): Break before return.
5203
5204 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
5205
5206 PR python/12691: Add the inferior to Python exited event
5207 * gdb.python/py-events.exp: Test the inferior attribute of exited
5208 event with a fork.
5209 * gdb.python/py-events.py: Print inferior number on exit.
5210 * gdb.python/py-events.c: Fork the inferior.
5211
5212 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5213
5214 * gdb.base/jit.exp: Add testcase name to log message
5215
5216 2011-10-03 Paul Koning <paul_koning@dell.com>
5217 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.python/py-value.exp
5220 (python inval = gdb.parse_and_eval('*(int*)0'))
5221 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5222 (set argc=2, python print argc_lazy): New tests.
5223
5224 2011-10-02 Joel Brobecker <brobecker@adacore.com>
5225
5226 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5227
5228 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5229 Pedro Alves <pedro@codesourcery.com>
5230
5231 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5232 can_read_0, test for it.
5233 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5234 (parse_and_eval with memory error): ... here, make it untested if
5235 can_read_0.
5236
5237 2011-09-30 Marek Polacek <mpolacek@redhat.com>
5238
5239 * gdb.python/python.exp (verify pagination beforehand)
5240 (verify pagination afterwards): Fix race by splitting the line.
5241
5242 2011-09-29 Joseph Myers <joseph@codesourcery.com>
5243
5244 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5245 for 64-bit multilibs from i?86-* targets.
5246
5247 2011-09-29 Marek Polacek <mpolacek@redhat.com>
5248
5249 * lib/gdb.exp: Fix a typo in one of the comments.
5250
5251 2011-09-29 Marek Polacek <mpolacek@redhat.com>
5252
5253 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5254 matching pattern.
5255
5256 2011-09-28 Paul Koning <paul_koning@dell.com>
5257
5258 * gdb.python/py-type.c (enum E): New.
5259 * gdb.python/py-type.exp (test_fields): Add tests for Python
5260 mapping access to fields.
5261 (test_enums): New test for field access on enums.
5262
5263 2011-09-27 Stan Shebs <stan@codesourcery.com>
5264
5265 * gdb.trace/collection.exp: Test collection of $_ret.
5266
5267 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
5268
5269 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5270 list of compilation switches for <*-*-freebsd*>.
5271
5272 2011-09-19 Stan Shebs <stan@codesourcery.com>
5273
5274 * gdb.trace/tspeed.exp: New file.
5275 * gdb.trace/tspeed.c: New file.
5276
5277 2011-09-18 Yao Qi <yao@codesourcery.com>
5278
5279 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5280 instructions.
5281 (test_adr_32bit, test_pop_pc): Likewise.
5282 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5283 Thumb instructions.
5284 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5285 in gdb_test_multiple.
5286 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5287
5288 2011-09-17 Yao Qi <yao@codesourcery.com>
5289
5290 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5291 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5292 support single step to signal handler.
5293
5294 2011-09-17 Yao Qi <yao@codesourcery.com>
5295
5296 * gdb.base/disp-step-fork.c: New.
5297 * gdb.base/disp-step-syscall.exp: New.
5298 * gdb.base/disp-step-vfork.c: New.
5299
5300 2011-09-16 Joel Brobecker <brobecker@adacore.com>
5301
5302 * gdb.ada/tasks.exp: Make the expected output for
5303 the `info tasks' tests more resilient to spacing
5304 changes.
5305
5306 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5307
5308 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5309 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5310
5311 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
5312
5313 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5314 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5315
5316 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
5317
5318 Handle multiple breakpoint hits in Python interface:
5319 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5320 presence.
5321 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5322 breakpoint hits.
5323
5324 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5325 Jan Kratochvil <jan.kratochvil@redhat.com>
5326
5327 * gdb.python/py-events.exp: Remove pretty printing comment.
5328 * gdb.python/py-evsignal.exp: New file.
5329 * gdb.python/py-evthreads.c: Include signal.h.
5330 (thread3): Remove variable count3. Remove variable bad and use raise
5331 instead.
5332 (thread2): Remove variable count2. Move thread3 pthread_create here,
5333 merge pthread_join to a single line.
5334 (main): Remove variable count1. Merge pthread_join with pthread_create
5335 to a single line.
5336 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5337 KFAIL python/12966 for gdbserver. Test return value of
5338 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5339 gdb_expect by gdb_test and gdb_test_multiple.
5340 (thread 2, thread 3): New tests.
5341
5342 2011-09-12 Matt Rice <ratmice@gmail.com>
5343 Pedro Alves <pedro@codesourcery.com>
5344
5345 PR gdb/13175
5346
5347 * gdb.base/interp.exp: New tests.
5348 * gdb.base/interp.c: New file.
5349
5350 2011-09-12 Doug Evans <dje@google.com>
5351
5352 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5353 * gdb.dwarf2/typeddwarf.exp: Ditto.
5354
5355 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5356
5357 Fix compatibility with x32 arch.
5358 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5359 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5360 is_x86_like_target.
5361 * testsuite/gdb.trace/collection.exp: Likewise.
5362 * testsuite/gdb.trace/report.exp: Likewise.
5363 * testsuite/gdb.trace/unavailable.exp: Likewise.
5364 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5365 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5366 (is_x86_like_target): Check also is_amd64_regs_target.
5367
5368 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5369
5370 PR breakpoints/12435
5371 * gdb.arch/amd64-prologue-xmm.c: New file.
5372 * gdb.arch/amd64-prologue-xmm.exp: New file.
5373 * gdb.arch/amd64-prologue-xmm.s: New file.
5374
5375 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5376
5377 * gdb.dwarf2/dw2-param-error-main.c: New file.
5378 * gdb.dwarf2/dw2-param-error.S: New file.
5379 * gdb.dwarf2/dw2-param-error.exp: New file.
5380
5381 2011-09-08 Pedro Alves <pedro@codesourcery.com>
5382
5383 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5384 inferior's pid and look for a core dump named core.$pid. Use
5385 `remote_file' commands on the host instead of hand coding shell
5386 commands on the build.
5387 * gdb.base/valgrind-db-attach.exp: Kill the program before
5388 finishing the test.
5389
5390 2011-09-02 Matt Rice <ratmice@gmail.com>
5391
5392 * lib/prompt.exp: New file for testing the first prompt.
5393 * gdb.python/py-prompt.exp: Ditto.
5394 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5395
5396 2011-09-02 Pedro Alves <pedro@codesourcery.com>
5397
5398 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5399 0, before testing gcore.
5400
5401 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5402
5403 * dw2-ifort-parameter-debug.S: Update copyright year.
5404 * dw2-ifort-parameter.c: Update copyright year.
5405 * dw2-ifort-parameter.exp: Update copyright year.
5406
5407 * dw2-ifort-parameter-debug.S: New file.
5408 * dw2-ifort-parameter.c: New file.
5409 * dw2-ifort-parameter.exp: New file.
5410
5411 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5412
5413 * gdb.base/commands.exp (error_clears_commands_left): New function.
5414 (): Call it.
5415
5416 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5417
5418 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5419 (C): Initialize `a'.
5420 * gdb.mi/mi-inheritance-syntax-error.exp
5421 (-data-evaluate-expression $path): Expect `a' as 5.
5422
5423 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5424
5425 PR mi/11912
5426 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5427 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5428 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5429 keyword in output of -var-info-path-expression.
5430
5431 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5434 * gdb.trace/collection.exp: Likewise.
5435 * gdb.trace/report.exp: Likewise.
5436 * gdb.trace/unavailable.exp: Likewise.
5437 * gdb.trace/while-dyn.exp: Likewise.
5438
5439 2011-08-18 Keith Seitz <keiths@redhat.com>
5440
5441 PR c++/12266
5442 * gdb.cp/meth-typedefs.cc: New file.
5443 * gdb.cp/meth-typedefs.exp: New file.
5444
5445 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5446
5447 * gdb.python/python.exp: Add extended-prompt tests.
5448
5449 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5450
5451 * gdb.arch/i386-dr3-watch.exp
5452 (watchpoint on gap1 does not fit debug registers)
5453 (delete all watchpoints): Fix racy expect strings.
5454
5455 2011-08-14 Yao Qi <yao@codesourcery.com>
5456
5457 * gdb.base/maint.exp: set data_section to ".neardata".
5458 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5459 * gdb.base/savedregs.exp: Handle SIGILL.
5460 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5461 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5462
5463 2011-08-12 Doug Evans <dje@google.com>
5464
5465 * gdb.python/py-symbol.exp: Add test for symbol.type.
5466
5467 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5468
5469 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5470 * gdb.mi/mi-pthreads.exp: Likewise.
5471 * gdb.mi/mi2-pthreads.exp: Likewise.
5472 * gdb.mi/gdb669.exp.exp: Likewise.
5473
5474 2011-08-09 Pedro Alves <pedro@codesourcery.com>
5475
5476 * lib/mi-support.exp (detect_async): Rename to...
5477 (mi_detect_async): ... this.
5478 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5479 * gdb.mi/mi-nonstop.exp: Adjust.
5480 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5481 * gdb.mi/mi-nsintrall.exp: Adjust.
5482 * gdb.mi/mi-nsmoribund.exp: Adjust.
5483 * gdb.mi/mi-nsthrexec.exp: Adjust.
5484
5485 2011-08-09 Pedro Alves <pedro@codesourcery.com>
5486
5487 * gdb.base/display.c (do_loops): New `p_i' local.
5488 * gdb.base/display.exp: Test displaying a variable that is
5489 temporarily at a bad address.
5490
5491 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5492
5493 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5494 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5495
5496 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5497
5498 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
5499 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5500 (p fuNC_symtab): Permit also ppc64 leading dot.
5501
5502 2011-08-05 Pedro Alves <pedro@codesourcery.com>
5503
5504 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5505 procedure.
5506 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5507
5508 2011-08-05 Yao Qi <yao@codesourcery.com>
5509
5510 * gdb.base/callfuncs.exp: Set language after main.
5511 * gdb.cp/cplusfuncs.exp: Likewise.
5512 * gdb.cp/inherit.exp: Likewise.
5513
5514 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5515
5516 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5517 * gdb.base/watch-vfork.exp: Skip on remote targets.
5518
5519 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5520
5521 * gdb.threads/thread-find.exp: Support remote targets.
5522
5523 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5524
5525 * gdb.base/jit.exp: Download solib_binfile to target.
5526 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5527 and call dlopen without full path name.
5528 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5529 dlopen without full path name.
5530
5531 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5532
5533 * gdb.base/break-always.exp: Complete the test
5534 with duplicated breakpoints and enabling/disabling them.
5535
5536 2011-08-02 Tom Tromey <tromey@redhat.com>
5537
5538 PR gdb/11289:
5539 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5540
5541 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
5542
5543 PR gdb/13045
5544 * gdb.base/float.exp: Add new test case for PR gdb/13045
5545 * gdb.base/float.c: New file.
5546
5547 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5548
5549 * gdb.python/py-mi.exp: Test printers returning string hint, and
5550 also not returning a value.
5551 * gdb.python/py-prettyprint.c: Add testcase for above.
5552 * gdb.python/py-prettyprint.py: Add test printer for above.
5553
5554 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5555
5556 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5557 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5558 (.Ldie30) Add as field "data4".
5559 (.Ldie32) Rename field "b" to "shl".
5560 (abbrev4) Change for the "data4" field.
5561 (abbrev5, abbrev6) Remove.
5562 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5563 (p &s.shl): ... here. Add comment.
5564 (p &s.data4): New.
5565
5566 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5567
5568 Fix crash on lval_computed values.
5569 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5570
5571 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5572
5573 * gdb.base/help.exp (help whatis): Update the expected string.
5574
5575 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5576
5577 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5578 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5579 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5580 Change the expected string.
5581
5582 2011-07-26 Pedro Alves <pedro@codesourcery.com>
5583
5584 * gdb.base/watchpoint.exp
5585 (test_disable_enable_software_watchpoint): New procedure.
5586 (top level): Run it.
5587
5588 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5589
5590 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5591 executable file "${binfile}", C++ version "${binfile}-cxx".
5592 * gdb.python/py-prettyprint.exp: Likewise.
5593 * gdb.python/py-symbol.exp: Likewise.
5594 * gdb.python/py-type.exp: Likewise.
5595 * gdb.python/py-value.exp: Likewise.
5596 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5597 file name instead of just suffix.
5598
5599 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5600
5601 Fix implicit pointer offsets.
5602 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5603 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5604 (continue to breakpoint: continue to baz breakpoint for implptr)
5605 (sanity check element 0, sanity check element 1)
5606 (enter the inlined function, check element 0 for the offset)
5607 (check element 1 for the offset)
5608 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5609 (set foo breakpoint for implptr): Update the breakpoint number.
5610
5611 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5612
5613 * gdb.python/py-mi.exp: Use different file names for different
5614 versions of the executable under test.
5615 * gdb.python/py-prettyprint.exp: Likewise.
5616 * gdb.python/py-symbol.exp: Likewise.
5617 * gdb.python/py-template.exp: Likewise.
5618 * gdb.python/py-type.exp: Likewise.
5619 * gdb.python/py-value.exp: Likewise.
5620
5621 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5622
5623 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5624 flag after restarting GDB if necessary.
5625
5626 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5627
5628 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5629
5630 2011-07-22 Pedro Alves <pedro@codesourcery.com>
5631
5632 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5633 backend doesn't leave used debug registers behind.
5634
5635 2011-07-22 Tom Tromey <tromey@redhat.com>
5636
5637 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5638 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5639 argument.
5640 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5641
5642 2011-07-21 Matt Rice <ratmice@gmail.com>
5643
5644 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5645 in mostlyclean rule. Add files ending in .core.
5646
5647 2011-07-21 Matt Rice <ratmice@gmail.com>
5648
5649 PR macros/12999
5650 * gdb.base/info-macros.c: New test sources.
5651 * gdb.base/info-macros.exp: New tests.
5652
5653 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5654
5655 * gdb.python/python.exp: Add prompt substitution tests.
5656
5657 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 Fix crash if referenced CU is aged out.
5660 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5661 New.
5662 * gdb.dwarf2/implptr.exp: Likewise.
5663
5664 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5665
5666 * gdb.dwarf2/implptr.S: Rebuilt.
5667 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5668 (bar): Use them for j, k, l.
5669 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5670 COMPILE.
5671 (print j in implptr:bar): Update for the intp typedef.
5672 (print p[0].x in implptr:foo): Use more exact regex.
5673
5674 2011-07-18 Tom Tromey <tromey@redhat.com>
5675
5676 * gdb.cp/static-method.exp: Add missing single quote.
5677
5678 2011-07-18 Yao Qi <yao@codesourcery.com>
5679
5680 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5681 supported.
5682 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5683 * gdb.mi/mi-nonstop.exp: Likewise.
5684 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5685 * gdb.mi/mi-nsintrall.exp: Likewise.
5686 * gdb.mi/mi-nsmoribund.exp: Likewise.
5687 * gdb.mi/mi-nsthrexec.exp: Likewise.
5688 * gdb.python/py-evthreads.exp: Likewise.
5689
5690 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5691
5692 Code cleanup.
5693 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5694 it. Substitute it instead of test_compiler_info everywhere.
5695
5696 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5697
5698 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5699 remote targets as well.
5700
5701 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5702
5703 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5704 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5705
5706 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5707
5708 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5709 a remote machine, not the host.
5710 (gdb_compile_shlib): Set soname if target is remote.
5711
5712 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5713
5714 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5715
5716 2011-07-13 Matt Rice <ratmice@gmail.com>
5717
5718 * gdb.python/py-objfile-script-gdb.py: Renamed to
5719 py-objfile-script-gdb.py.in.
5720 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5721 py-objfile-script-gdb.py.
5722 * gdb.python/py-objfile-script.exp: Update reference to
5723 py-objfile-script-gdb.py.
5724
5725 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5726
5727 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5728 reference undefined label.
5729
5730 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5731
5732 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5733 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5734 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5735 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5736
5737 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5738
5739 PR python/12438
5740 * gdb.python/python.exp: Add maint set/show python print-stack
5741 deprecated tests. Add set/show python print-backtrace tests.
5742
5743 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5744
5745 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5746 debug info.
5747
5748 2011-07-06 Matt Rice <ratmice@gmail.com>
5749
5750 * gdb.python/python.exp: Update filename paths.
5751 * gdb.python/py-symtab.exp: Ditto.
5752
5753 2011-07-06 Marek Polacek <mpolacek@redhat.com>
5754
5755 * gdb.python/py-evthreads.exp: Add missing `$'.
5756
5757 2011-07-06 Jie Zhang <jie.zhang@analog.com>
5758
5759 * config/bfin.exp: New file.
5760 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5761 * gdb.asm/bfin.inc: New file.
5762
5763 2011-07-06 Marek Polacek <mpolacek@redhat.com>
5764
5765 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
5766 the whole output.
5767
5768 2011-07-05 Tom Tromey <tromey@redhat.com>
5769
5770 * gdb.java/jprint.java (jprint.hi): New field.
5771 * gdb.java/jprint.exp: Print string.
5772
5773 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5774
5775 * gdb.base/call-sc.c: Fix typos.
5776 * gdb.base/ifelse.exp: Likewise.
5777 * gdb.base/structs.c: Likewise.
5778
5779 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5780
5781 * gdb.base/jit-so.exp: New test.
5782 * gdb.base/jit-dlmain.c: New file.
5783 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5784
5785 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5786
5787 * gdb.cp/m-static.exp: Call get_compiler_info.
5788 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5789 * gdb.cp/pr9167.exp (p b): Likewise.
5790 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5791 (test value of P in inner_m, test type of Z in inner_m): Call
5792 setup_xfail for gcc <= 4.5.
5793
5794 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5795
5796 * gdb.cp/paren-type.cc: New files.
5797 * gdb.cp/paren-type.exp: New files.
5798
5799 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5800
5801 Stop on first linespec terminator instead of eating what we can.
5802 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5803 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5804 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5805 (break C::f()): ... this one.
5806 (break C::operator()()): New test.
5807 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5808 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5809 test.
5810
5811 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5812
5813 Fall back linespec to minimal symbols.
5814 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5815 error message.
5816 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5817 * gdb.cp/minsym-fallback-main.cc: New file.
5818 * gdb.cp/minsym-fallback.cc: New file.
5819 * gdb.cp/minsym-fallback.exp: New file.
5820 * gdb.cp/minsym-fallback.h: New file.
5821
5822 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5823
5824 * gdb.cp/no-dmgl-verbose.cc: New file.
5825 * gdb.cp/no-dmgl-verbose.exp: New file.
5826
5827 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5828
5829 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5830 __GI_.
5831 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5832 (f): New function.
5833 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5834 (complete p 'func<short>(): ... here.
5835 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5836 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5837 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5838 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5839 Make them KFAIL gcc/49546.
5840
5841 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5842
5843 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5844
5845 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5846
5847 Test GCC PR debug/49546.
5848 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5849 (test type of F in k3_m, test value of F in k3_m): New.
5850 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5851 (main): New variable k3. Call k3.k3_m.
5852
5853 2011-07-01 Jean-Charles Delay <delay@adacore.com>
5854
5855 * gdb.ada/packed_array.exp: Fix expected outout.
5856
5857 2011-07-01 Jean-Charles Delay <delay@adacore.com>
5858
5859 * gdb.ada/packed_array.exp: fixed expected output.
5860
5861 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5862
5863 * gdb.ada/same_enum: New testcase.
5864
5865 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5866
5867 * gdb.ada/ptr_typedef: New testcase.
5868
5869 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5870
5871 * gdb.ada/arrayptr.exp: Add ptype test.
5872
5873 2011-07-01 Joel Brobecker <brobecker@adacore.com>
5874
5875 * gdb.ada/char_enum: New testcase.
5876
5877 2011-07-01 Yao Qi <yao@codesourcery.com>
5878
5879 * gdb.base/dump.exp (capture_pointer_with_type): New.
5880 Get value from address instead of name.
5881 Start GDB once, and do `dump' and `restore'
5882 tests together.
5883
5884 2011-06-30 Jie Zhang <jie.zhang@analog.com>
5885 Mike Frysinger <vapier@gentoo.org>
5886
5887 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5888 helper functions for getting/setting remotetimeout variable.
5889 * lib/gdb.exp (gdb_load): If the target is remote, set
5890 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5891 with $loadtimeout. Set $load_ok to 0 before doing the load.
5892 Instead of returning, immediately, set $load_ok to 0. Call
5893 set_remotetimeout with $oldremotetimeout, and then return if
5894 $load_ok is 1.
5895
5896 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
5897
5898 * gdb.python/py-template.exp: Don't run this test if the target
5899 does not support c++ tests.
5900
5901 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5902
5903 Fix non-only rename list for Fortran modules import.
5904 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5905 tests.
5906 * gdb.fortran/module.f90 (module moduse): New.
5907 (program module): use moduse, test var_x, var_y and var_z.
5908
5909 2011-06-29 Tom Tromey <tromey@redhat.com>
5910
5911 PR testsuite/12040:
5912 * gdb.fortran/array-element.exp: Use f90, not f77.
5913 * gdb.fortran/complex.exp: Use f90, not f77.
5914 * gdb.fortran/derived-type.exp: Use f90, not f77.
5915 * gdb.fortran/library-module.exp: Use f90, not f77.
5916 * gdb.fortran/logical.exp: Use f90, not f77.
5917 * gdb.fortran/module.exp: Use f90, not f77.
5918 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5919 * gdb.fortran/subarray.exp: Use f90, not f77.
5920
5921 2011-06-29 Tom Tromey <tromey@redhat.com>
5922
5923 * gdb.fortran/charset.exp: New file.
5924 * gdb.fortran/charset.f90: New file.
5925
5926 2011-06-29 Tom Tromey <tromey@redhat.com>
5927
5928 PR testsuite/12040:
5929 * lib/future.exp: New file, mostly extracted from ada.exp.
5930 Rewrote compatibility code to use rename.
5931 (gdb_find_gfortran): New proc.
5932 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5933 gfortran patch.
5934 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5935 Move to future.exp.
5936 * lib/gdb.exp: Always load future.exp.
5937
5938 2011-06-28 Yao Qi <yao@codesourcery.com>
5939
5940 * gdb.cp/exception.cc: Don't include iostream.
5941 (bar): Remove print statement.
5942 (catcher): New.
5943 (main): Remove print statements. Call function catcher.
5944 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5945 Set breakpoint on catcher, and check the value of parameter.
5946
5947 2011-06-23 Yao Qi <yao@codesourcery.com>
5948
5949 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
5950 breakpoint 1.2 is disabled. KFAIL for uclinux.
5951
5952 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5953
5954 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5955 mi_gdb_test.
5956
5957 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5958
5959 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
5960
5961 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5962
5963 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5964
5965 2011-06-23 Marek Polacek <mpolacek@redhat.com>
5966
5967 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5968 `test_exec_and_symbol_mi_operatons' return value.
5969 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5970 gdb_test_multiple.
5971 (test_exec_and_symbol_mi_operatons): Likewise.
5972 (test_path_specification): Likewise.
5973
5974 2011-06-23 Yao Qi <yao@codesourcery.com>
5975
5976 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5977 supported.
5978 * lib/gdb.exp (support_displaced_stepping): New.
5979
5980 2011-06-23 Yao Qi <yao@codesourcery.com>
5981
5982 * gdb.threads/execl.exp: Skip on remote target.
5983
5984 2011-06-21 Marek Polacek <mpolacek@redhat.com>
5985
5986 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
5987 mi_gdb_test.
5988
5989 2011-06-20 Marek Polacek <mpolacek@redhat.com>
5990
5991 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
5992
5993 2011-06-20 Marek Polacek <mpolacek@redhat.com>
5994
5995 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
5996 mi_gdb_test.
5997
5998 2011-06-20 Marek Polacek <mpolacek@redhat.com>
5999
6000 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
6001
6002 2011-06-14 Yao Qi <yao@codesourcery.com>
6003
6004 gdb/testsuite/
6005 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
6006
6007 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
6008
6009 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
6010
6011 2011-06-10 Tom Tromey <tromey@redhat.com>
6012
6013 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
6014 Add tests for pointer-to-member-function.
6015 * gdb.cp/temargs.cc (S::somefunc): New function.
6016 (K2): New class.
6017 (main): Instantiate K2; call method.
6018
6019 2011-06-08 Joel Brobecker <brobecker@adacore.com>
6020
6021 * gdb.python/py-inferior.c (f2): Make str an array rather
6022 than a pointer.
6023 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
6024
6025 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 * gdb.base/async-shell.c: New file.
6028 * gdb.base/async-shell.exp: New file.
6029
6030 2011-06-06 Pedro Alves <pedro@codesourcery.com>
6031
6032 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
6033
6034 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
6035
6036 From Stephen Kitt <steve@sk2.org>
6037 * gdb.base/help.exp: Adjust following some spelling corrections
6038 in GDB.
6039
6040 2011-06-01 Yao Qi <yao@codesourcery.com>
6041
6042 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
6043
6044 2010-05-31 Keith Seitz <keiths@redhat.com>
6045
6046 PR c++/12750
6047 * gdb.cp/static-method.cc: New file.
6048 * gdb.cp/static-method.exp: New file.
6049
6050 2010-05-31 Keith Seitz <keiths@redhat.com>
6051
6052 PR symtab/12704
6053 * gdb.cp/anon-ns.cc: New file.
6054 * gdb.cp/anon-ns.exp: New file.
6055
6056 2011-05-31 Pedro Alves <pedro@codesourcery.com>
6057
6058 * gdb.arch/i386-dr3-watch.c: New file.
6059 * gdb.arch/i386-dr3-watch.exp: New file.
6060
6061 2011-05-30 Yao Qi <yao@codesourcery.com>
6062
6063 * gdb.base/callfuncs.c (t_structs_fc): New.
6064 (t_structs_dc, t_structs_ldc): New.
6065 (t_double_many_args):
6066 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6067 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6068 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6069 * gdb.base/callfuncs.exp: Call new functions.
6070
6071 2011-05-30 Yao Qi <yao@codesourcery.com>
6072
6073 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6074 Call rerun_and_prepare for each test to isolate effects.
6075
6076 2011-05-30 Yao Qi <yao@codesourcery.com>
6077
6078 * gdb.base/varargs.c (find_max_float_real): New.
6079 (find_max_double_real, find_max_long_double_real): New.
6080 * gdb.base/varargs.exp: Call these new added functions.
6081 * lib/gdb.exp (setup_kfail_for_target): New.
6082
6083 2011-05-30 Yao Qi <yao@codesourcery.com>
6084
6085 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6086 (callcd, callce, callcf, callc1a, callc1b): New.
6087 (callc2a, callc2b): New.
6088 * gdb.base/funcargs.exp (complex_args): New.
6089 (complex_integral_args, complex_float_integral_args): New.
6090 * lib/gdb.exp (support_complex_tests): New. Determine
6091 whether to run test cases on _Complex types.
6092
6093 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6094
6095 * gdb.threads/leader-exit.c: New file.
6096 * gdb.threads/leader-exit.exp: New file.
6097
6098 2011-05-27 Marek Polacek <mpolacek@redhat.com>
6099
6100 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6101
6102 2011-05-27 Marek Polacek <mpolacek@redhat.com>
6103
6104 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6105 remove the `supported' variable.
6106 * gdb.mi/mi-nonstop.exp: Likewise.
6107 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6108 * gdb.mi/mi-nsintrall.exp: Likewise.
6109 * gdb.mi/mi-nsmoribund.exp: Likewise.
6110 * gdb.mi/mi-nsthrexec.exp: Likewise.
6111
6112 2011-05-26 Pedro Alves <pedro@codesourcery.com>
6113
6114 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6115
6116 2011-05-26 Pedro Alves <pedro@codesourcery.com>
6117
6118 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6119
6120 2011-05-24 Keith Seitz <keiths@redhat.com>
6121
6122 PR breakpoint/12803
6123 * gdb.cp/cmpd-minsyms.cc (a): New method.
6124 (b): New method.
6125 (c): New method.
6126 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6127
6128 2011-05-24 Pedro Alves <pedro@codesourcery.com>
6129
6130 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6131 watchpoint's command list didn't execute when the watchpoint went
6132 out of scope.
6133
6134 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6135
6136 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6137 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6138 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6139 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6140 * gdb.arch/i386-permbkpt.exp: Likewise.
6141 * gdb.arch/i386-prologue.exp: Likewise.
6142 * gdb.arch/i386-size-overlap.exp: Likewise.
6143 * gdb.arch/i386-size.exp: Likewise.
6144 * gdb.arch/i386-unwind.exp: Likewise.
6145 * gdb.reverse/i386-precsave.exp: Likewise.
6146 * gdb.reverse/i386-reverse.exp: Likewise.
6147 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6148 * gdb.reverse/i387-env-reverse.exp: Likewise.
6149 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6150
6151 2011-05-24 Pedro Alves <pedro@codesourcery.com>
6152
6153 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6154 file doesn't error, using MI.
6155
6156 2011-05-23 Tom Tromey <tromey@redhat.com>
6157
6158 * gdb.base/charset.exp (string_display): Add tests to assign to
6159 arrays.
6160 * gdb.base/charset.c (short_array, int_array, long_array): New.
6161
6162 2011-05-20 Pedro Alves <pedro@codesourcery.com>
6163
6164 Cope with async mode.
6165
6166 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6167 into gdb_test + mi_expect_stop.
6168
6169 2011-05-20 Pedro Alves <pedro@codesourcery.com>
6170
6171 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6172 (callme): Remove printf call.
6173
6174 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6175
6176 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6177 quote pattern to avoid problems with Cygwin/mingw expect versions.
6178 * gdb.base/default.exp (show convenience): Use double
6179 quote pattern for regular expressions.
6180
6181 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6182
6183 Fix -readnow for -gdwarf-4 unused type units.
6184 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6185 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6186
6187 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6188
6189 * gdb.base/kill-after-signal.c: New file.
6190 * gdb.base/kill-after-signal.exp: New file.
6191
6192 2011-05-16 Pedro Alves <pedro@codesourcery.com>
6193
6194 * gdb.ada/start.exp: Call untested with the correct test filename.
6195 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6196 test filename. Make the test's binary unique.
6197 * gdb.arch/i386-signal.exp: Call untested with the correct test
6198 filename.
6199 * gdb.arch/i386-size-overlap.exp: Ditto.
6200 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6201 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6202 * gdb.cp/call-c.exp: Ditto.
6203 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6204 filename. Make the test's binary unique.
6205 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6206 * gdb.python/py-mi.exp: Ditto.
6207 * gdb.python/Makefile.in (EXECUTABLES): Update.
6208 * gdb.reverse/i386-precsave.exp: Ditto.
6209 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6210 test filename.
6211 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6212 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6213 unique.
6214 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6215 test filename.
6216 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6217 * gdb.trace/tfile.exp: Ditto.
6218
6219 2011-05-14 Yao Qi <yao@codesourcery.com>
6220
6221 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6222 type.
6223
6224 2011-05-13 Doug Evans <dje@google.com>
6225
6226 * gdb.python/py-objfile-script.exp: New file.
6227 * gdb.python/py-objfile-script.c: New file.
6228 * gdb.python/py-objfile-script-gdb.py: New file.
6229 * testsuite/gdb.python/py-section-script.exp: Test
6230 "info auto-load-scripts".
6231
6232 2011-05-13 Tom Tromey <tromey@redhat.com>
6233
6234 * gdb.dwarf2/clztest.exp: New file.
6235 * gdb.dwarf2/clztest.c: New file.
6236 * gdb.dwarf2/clztest.S: New file.
6237
6238 2011-05-13 Doug Evans <dje@google.com>
6239
6240 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6241 String16 tests.
6242
6243 2011-05-13 Tom Tromey <tromey@redhat.com>
6244
6245 * lib/gdb.exp (is_x86_like_target): New proc.
6246 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6247 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6248 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6249 -nostdlib to compiler.
6250 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6251 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6252 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6253 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6254 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6255
6256 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6257
6258 * gdb.python/py-function.exp: Test setting a value from a function
6259 which executes a command.
6260
6261 2011-05-12 Tom Tromey <tromey@redhat.com>
6262
6263 * gdb.dwarf2/typeddwarf.S: New file.
6264 * gdb.dwarf2/typeddwarf.c: New file.
6265 * gdb.dwarf2/typeddwarf.exp: New file.
6266
6267 2011-05-12 Marek Polacek <mpolacek@redhat.com>
6268
6269 * gdb.mi/mi-basics.exp: Fix races. Honour the
6270 `test_exec_and_symbol_mi_operatons' return value.
6271 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6272 gdb_test_multiple.
6273 (test_exec_and_symbol_mi_operatons): Likewise.
6274 (test_path_specification): Likewise.
6275
6276 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6277
6278 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6279 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6280 Replace `file copy' and `file rename' by `file mtime'. Twice.
6281
6282 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6283
6284 * gdb.base/readline-ask.c: New file.
6285 * gdb.base/readline-ask.exp: New file.
6286 * gdb.base/readline-ask.inputrc: New file.
6287
6288 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6289
6290 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6291 to avoid race condition.
6292 * gdb.cell/coremaker.c: Use small stack size.
6293 * gdb.cell/ea-standalone.exp: Use file name without path as
6294 argument to c_to.
6295 * gdb.cell/fork.exp: Allow other output when continuing to end.
6296
6297 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6298
6299 * gdb.threads/corethreads.c: New file.
6300 * gdb.threads/corethreads.exp: New file.
6301
6302 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6305 Try to compile the test using -Wl,-z,norelro first.
6306 (load_core): New variable libthread_db_seen, initialize it.
6307 (zeroed-threads cannot be listed): Protect it by XFAIL on
6308 !$libthread_db_seen.
6309
6310 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6311
6312 PR 12573
6313 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6314 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6315 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6316
6317 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6318
6319 * gdb.cp/psymtab-parameter.cc: New file.
6320 * gdb.cp/psymtab-parameter.exp: New file.
6321
6322 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6323
6324 Fix a race.
6325 * gdb.cp/static-print-quit.exp (print c): Split to ...
6326 (print c - <return>, print c - q <return>, print c - to quit):
6327 ... these. Make the testfile untested on gdb-7.1.
6328
6329 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
6330
6331 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6332 gdb_rename_execfile, gdb_touch_execfile): New.
6333 * gdb.base/reread.exp: Use new procs to handle multiple
6334 exec files.
6335
6336 2011-05-05 Yao Qi <yao@codesourcery.com>
6337
6338 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6339 (test_adr_32bit, test_pop_pc): New.
6340 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6341 (test_adr_32bit, test_pop_pc): New.
6342
6343 2011-05-04 Joseph Myers <joseph@codesourcery.com>
6344
6345 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6346 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6347 targets.
6348 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6349 handle targets.
6350
6351 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6352
6353 * gdb.base/completion.exp (complete help info wat): Rename to ...
6354 (complete 'help info wat'): ... here.
6355 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6356 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6357
6358 2011-05-04 Pedro Alves <pedro@codesourcery.com>
6359
6360 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6361 gdb_test and explicit $gdb_prompt/timeout matches.
6362
6363 2011-05-04 Yao Qi <yao@codesourcery.com>
6364
6365 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6366 and __thumb2__.
6367
6368 2011-05-03 Marek Polacek <mpolacek@redhat.com>
6369
6370 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6371 in place of `gdb_test "delete breakpoints"'. This eliminates two
6372 testcases.
6373
6374 2011-05-02 Pedro Alves <pedro@codesourcery.com>
6375
6376 PR testsuite/12649
6377 Fix races.
6378
6379 * gdb.base/completion.exp: Remove all sleep calls. Remove
6380 unnecessary regexs. Don't explicitly expect anything after the
6381 prompt. Eat the prompt if necessary.
6382
6383 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6384
6385 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6386 accept to show the caller line again as well as the line after.
6387
6388 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6389
6390 PR mi/12531
6391
6392 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6393 compile target.
6394 * gdb.python/py-prettyprint.exp: Add C++ object for
6395 CPLUS_FAKE_CHILD test.
6396
6397 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6398
6399 * gdb.base/signest.exp: New file.
6400 * gdb.base/signest.c: Likewise.
6401
6402 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6403
6404 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6405 thread and breakpoint notifications.
6406
6407 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6408
6409 * gdb.base/fortran-sym-case.c: New file.
6410 * gdb.base/fortran-sym-case.exp: New file.
6411 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6412 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6413 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6414
6415 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6418 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6419 false #1', `if true else false #2' and `if true else false #3'.
6420
6421 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6422
6423 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6424 while delivering signal.
6425
6426 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6427
6428 MI breakpoint notifications.
6429
6430 * testsuite/gdb.mi/mi-cli.exp: Adust.
6431 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6432 * testsuite/gdb.mi/mi-watch.exp: Adust.
6433 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6434 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6435 notifications.
6436
6437 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6438
6439 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6440 * gdb.base/gdbindex-stabs.c: New file.
6441 * gdb.base/gdbindex-stabs.exp: New file.
6442
6443 2011-04-25 Yao Qi <yao@codesourcery.com>
6444
6445 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6446 with /*...*/.
6447 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6448
6449 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6450
6451 * gdb.python/py-value.exp (test_objfiles): Name the first test
6452 `py-value in file.filename'.
6453
6454 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6455
6456 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6457 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6458 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6459 !gdbserver_reconnect_p..
6460 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6461
6462 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6463
6464 * gdb.cp/cpcompletion.exp (complete class methods)
6465 (complete class methods beginning with F): Move them above runto. New
6466 comment about the runto delimiter.
6467
6468 2011-04-20 Pedro Alves <pedro@codesourcery.com>
6469
6470 * gdb.base/maint.exp: Test that "maint print registers" works
6471 without a running program.
6472
6473 2011-04-20 Marek Polacek <mpolacek@redhat.com>
6474
6475 * gdb.base/setshow.exp: Fix racy tests.
6476 ($old_gdb_prompt): New variable.
6477
6478 2011-04-19 Tom Tromey <tromey@redhat.com>
6479
6480 * gdb.mi/mi-nsmoribund.exp:
6481 * gdb.hp/gdb.objdbg/objdbg01.exp:
6482 * gdb.base/structs.exp (test_struct_returns):
6483 * gdb.base/call-sc.exp (test_scalar_returns):
6484 * gdb.base/bigcore.exp: Remove duplicate words.
6485
6486 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6487
6488 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6489 * gdb.base/break-interp.exp (test_attach): New comment.
6490
6491 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6492
6493 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6494 (clear __stack_user.next, clear stack_used.next)
6495 (save a zeroed-threads corefile): New test.
6496 Call core_load for $core0file.
6497 (zeroed-threads cannot be listed): New test.
6498
6499 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6500
6501 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6502 filename.
6503 ($srcfile): Preserve the original value.
6504 ($testfile): Match it the .exp filename.
6505 ($corefile): New variable. Substitute it around.
6506 Use clean_restart.
6507 ($prev_timeout): Remove.
6508 (load_core): Move core loading into this proc.
6509 Fix restore of $timeout if load_core fails.
6510
6511 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6512
6513 * gdb.base/eu-strip-infcall.c: New file.
6514 * gdb.base/eu-strip-infcall.exp: New file.
6515
6516 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6517
6518 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6519 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6520
6521 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6522
6523 Fix Python access to inlined frames.
6524 * gdb.python/py-frame-inline.c: New file.
6525 * gdb.python/py-frame-inline.exp: New file.
6526
6527 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6528
6529 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6530 content of 's24' correctly (avoiding "optimized out").
6531 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6532
6533 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6534
6535 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6536
6537 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6538
6539 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6540 expect a colon in watch -location output.
6541
6542 2011-04-13 Marek Polacek <mpolacek@redhat.com>
6543
6544 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
6545 New testcase `expect response to define backtrace'. Also remove
6546 redundant `default' block.
6547
6548 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.python/py-prettyprint.c (struct hint_error): New.
6551 (main): New variable hint_error.
6552 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6553 "print hint_error".
6554 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6555 (register_pretty_printers): Register it.
6556
6557 2011-04-04 Tom Tromey <tromey@redhat.com>
6558
6559 * gdb.cp/maint.exp (test_help): Update.
6560 (test_namespace): Likewise.
6561
6562 2011-04-01 Joel Brobecker <brobecker@adacore.com>
6563
6564 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6565 * gdb.ada/arrayptr.exp: Add new tests.
6566
6567 2011-04-01 Joel Brobecker <brobecker@adacore.com>
6568
6569 * gdb.ada/mi_catch_ex: New testcase.
6570
6571 2011-04-01 Pedro Alves <pedro@codesourcery.com>
6572
6573 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6574 base::overload(void) method without specifying "const".
6575
6576 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6577
6578 * gdb.arch/thumb-singlestep.S: New file.
6579 * gdb.arch/thumb-singlestep.exp: Likewise.
6580
6581 2011-03-31 Tom Tromey <tromey@redhat.com>
6582
6583 * gdb.python/py-prettyprint.py (exception_flag): New global.
6584 (NoStringContainerPrinter._iterator.next): Check it.
6585 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6586 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6587
6588 2011-03-29 Tom Tromey <tromey@redhat.com>
6589
6590 * gdb.cp/anon-struct.cc: New file.
6591 * gdb.cp/anon-struct.exp: New file.
6592
6593 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6594
6595 Test STT_GNU_IFUNC support.
6596 * gdb.base/gnu-ifunc-lib.c: New file.
6597 * gdb.base/gnu-ifunc.c: New file.
6598 * gdb.base/gnu-ifunc.exp: New file.
6599
6600 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6601
6602 Support a ring of related breakpoints.
6603 * gdb.base/watchpoint-delete.c: New file.
6604 * gdb.base/watchpoint-delete.exp: New file.
6605
6606 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6607
6608 * gdb.ada/arrayparam.exp (print first after function call): Use
6609 explicit package name. Add a comment
6610 (print lasta after function call): Rename ...
6611 (print last after function call): ... it and use explicit package
6612 name.
6613 (print length after function call): Use explicit package name.
6614 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6615 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6616 (multiple matches for symbol i): Rename ...
6617 (multiple matches for symbol integervar): ... it.
6618 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6619 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6620
6621 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
6622
6623 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6624 environment variable to make grep output more predictable. Move
6625 all the environment setup into gdb_init so it's done once per test
6626 case rather than each time we start gdb.
6627
6628 2011-03-24 Tom Tromey <tromey@redhat.com>
6629
6630 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6631 test.
6632
6633 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6634
6635 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6636 * gdb.dwarf2/dw2-entry-value.S: New file.
6637 * gdb.dwarf2/dw2-entry-value.exp: New file.
6638
6639 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6640
6641 PR python/12183
6642
6643 * gdb.python/py-function.exp: Add GdbError tests.
6644
6645 2011-03-18 Pedro Alves <pedro@codesourcery.com>
6646
6647 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6648 (reglocal_test_func, statlocal_test_func): New functions.
6649 (globals_test_func): Call new functions.
6650 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6651 (gdb_collect_locals_test): New procedure.
6652 (gdb_trace_collection_test): Call new procedures.
6653
6654 2011-03-18 Pedro Alves <pedro@codesourcery.com>
6655
6656 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6657 (test_register, test_register_unavailable): New procedures.
6658 (gdb_unavailable_registers_test): New procedure.
6659 (gdb_trace_collection_test): Call it.
6660
6661 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6662
6663 PR python/12149
6664
6665 * gdb.python/python.exp: Add gdb.write tests.
6666
6667 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6668
6669 * gdb.python/Makefile.in: Add py-objfile.
6670 * gdb.python/py-objfile.exp: New file.
6671 * gdb.python/py-objfile.c: New file.
6672 * gdb.python/py-block.exp: Add is_valid tests.
6673 * gdb.python/py-inferior.exp: Ditto.
6674 * gdb.python/py-infthread.exp: Ditto.
6675 * gdb.python/py-symbol.exp: Ditto.
6676 * gdb.python/py-symtab.exp: Ditto.
6677
6678 2011-03-16 Keith Seitz <keiths@redhat.com>
6679
6680 PR c++/12273
6681 * gdb.cp/cmpd-minsyms.exp: New test.
6682 * gdb.cp/cmpd-minsyms.cc: New file.
6683
6684 PR c++/11734
6685 * gdb.cp/ovsrch.exp: New test.
6686 * gdb.cp/ovsrch.h: New file.
6687 * gdb.cp/ovsrch1.cc: New file.
6688 * gdb.cp/ovsrch2.cc: New file.
6689 * gdb.cp/ovsrch3.cc: New file.
6690 * gdb.cp/ovsrch4.cc: New file.
6691
6692 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6693
6694 PR gdb/12528
6695 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6696 * gdb.base/break-on-linker-gcd-function.exp: New test.
6697 * gdb.base/break-on-linker-gcd-function.cc: New file.
6698
6699 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
6700
6701 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6702
6703 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6704
6705 * lib/gdb.exp (gdb_unload): Add another termination case.
6706
6707 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6710 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6711 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6712 Provide a stub byte there.
6713 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6714 DW_AT_entry_pc.
6715 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6716
6717 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6718
6719 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6720 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6721 "generic ABI, auto".
6722 (altivec_abi_tests): Accept vectors returned by reference.
6723
6724 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6725
6726 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6727
6728 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6729
6730 * gdb.python/py-section-script.exp: Skip test if no Python support.
6731
6732 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6733
6734 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6735
6736 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6737
6738 * gdb.python/py-parameter.exp: Update tests to the new Python
6739 parameter API. Add "no documentation" test. Add deprecated API
6740 backward compatibility test.
6741
6742 2011-03-09 Tom Tromey <tromey@redhat.com>
6743
6744 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6745 gdb_continue_to_end.
6746
6747 2011-03-09 Mark Kettenis <kettenis@gnu.org>
6748
6749 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6750 tabs.
6751
6752 2011-03-09 Tom Tromey <tromey@redhat.com>
6753
6754 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6755 parentheses.
6756 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6757 $command.
6758 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6759 argument to gdb_continue_to_end.
6760 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6761 argument to gdb_continue_to_end.
6762 * gdb.cp/annota3.exp: Fix regex.
6763 * gdb.cp/annota2.exp: Fix regex.
6764 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6765 gdb_continue_to_end.
6766 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6767 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6768 gdb_continue_to_end.
6769
6770 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6771
6772 * gdb.server/ext-run.exp
6773 (load new file without any gdbserver inferior): New test.
6774
6775 2011-03-07 Tom Tromey <tromey@redhat.com>
6776
6777 * Makefile.in (TAGS): Rewrite.
6778
6779 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6780
6781 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6782 initial commands echo. New match for `Found trace'. Anchor all the
6783 other matches. Anchor and match for `No trace frame found' the final
6784 match.
6785
6786 2011-03-07 Tom Tromey <tromey@redhat.com>
6787
6788 * Makefile.in (TAGS): New target.
6789
6790 2011-03-07 Tom Tromey <tromey@redhat.com>
6791
6792 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6793 change.
6794 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6795 change.
6796 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6797 exit message change.
6798 (skip_altivec_tests): Update for exit message change.
6799 (skip_vsx_tests): Likewise.
6800 (gdb_continue_to_end): Likewise. Add 'command' argument.
6801 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6802 * gdb.threads/tls.exp: Update for exit message change.
6803 * gdb.threads/thread-unwindonsignal.exp: Use
6804 gdb_continue_to_end.
6805 * gdb.threads/step.exp (step_it): Update for exit message change.
6806 (continue_all): Likewise.
6807 * gdb.threads/print-threads.exp (test_all_threads): Update for
6808 exit message change.
6809 * gdb.threads/interrupted-hand-call.exp: Use
6810 gdb_continue_to_end.
6811 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6812 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6813 gdb_continue_to_end.
6814 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6815 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6816 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6817 * gdb.cp/method.exp: Update for exit message change.
6818 * gdb.cp/mb-templates.exp: Update for exit message change.
6819 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6820 * gdb.cp/annota3.exp: Update for exit message change.
6821 * gdb.cp/annota2.exp: Update for exit message change.
6822 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6823 * gdb.base/term.exp: Update for exit message change.
6824 * gdb.base/step-test.exp (test_i): Update for exit message change.
6825 * gdb.base/sigstep.exp (advance): Update for exit message change.
6826 (advancei): Likewise.
6827 * gdb.base/siginfo.exp: Update for exit message change.
6828 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6829 * gdb.base/reread.exp: Use gdb_continue_to_end.
6830 * gdb.base/langs.exp: Use gdb_continue_to_end.
6831 * gdb.base/interrupt.exp: Update for exit message change.
6832 * gdb.base/gdb1555.exp: Update for exit message change.
6833 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6834 * gdb.base/ending-run.exp: Update for exit message change.
6835 * gdb.base/chng-syms.exp: Update for exit message change.
6836 * gdb.base/checkpoint.exp: Update for exit message change.
6837 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6838 gdb_continue_to_end.
6839 (test_catch_syscall_with_wrong_args): Likewise.
6840 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6841 * gdb.base/break-interp.exp (test_ld): Update for exit message
6842 change.
6843 * gdb.base/bang.exp: Update for exit message change.
6844 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6845 (do_call_attach_tests): Likewise.
6846 * gdb.base/a2-run.exp: Update for exit message change.
6847 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6848 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6849 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6850
6851 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6852
6853 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6854
6855 2011-03-03 Tom Tromey <tromey@redhat.com>
6856
6857 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6858 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6859 * gdb.hp/gdb.aCC/configure.ac: Remove.
6860 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6861 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6862 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6863 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6864 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6865 * gdb.hp/gdb.compat/configure.ac: Remove.
6866 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6867 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6868 * gdb.hp/gdb.defects/configure.ac: Remove.
6869 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6870 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6871 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6872 * gdb.hp/configure.ac: Remove.
6873 * gdb.hp/configure: Remove.
6874 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6875 substitution.
6876 (Makefile): Remove rule.
6877 * gdb.cell/configure.ac: Remove.
6878 * gdb.cell/configure: Remove.
6879 * gdb.stabs/Makefile.in (Makefile): Remove.
6880 (distclean): Don't remove config.status or config.log.
6881 * gdb.stabs/configure (Makefile): Remove.
6882 * gdb.stabs/configure.ac: Remove.
6883 * configure: Rebuild.
6884 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6885 Remove stabs- and cell-specific logic. Test for existence of
6886 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6887 subdirectories, gdb.cell, and and gdb.stabs.
6888 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6889
6890 2011-03-03 Joel Brobecker <brobecker@adacore.com>
6891
6892 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6893 end of buffer.
6894
6895 2011-03-02 Joel Brobecker <brobecker@adacore.com>
6896
6897 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6898 gdb_test when running a test where we expected no output back.
6899
6900 2011-02-28 Michael Snyder <msnyder@vmware.com>
6901
6902 * gdb.cp/overload.cc: Change initializer value to integer.
6903
6904 2011-02-27 Michael Snyder <msnyder@vmware.com>
6905
6906 * gdb.multi/base.exp: Add test for remove-inferiors.
6907
6908 2011-02-26 Joel Brobecker <brobecker@adacore.com>
6909
6910 * gdb.python/py-frame.exp: Simplify the initialization phase
6911 using prepare_for_testing.
6912
6913 2011-02-25 Michael Snyder <msnyder@vmware.com>
6914
6915 * gdb.multi/base.exp: Add tests for info inferiors with args.
6916
6917 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6918
6919 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6920 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6921 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6922 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6923 asmfile3. Comment the STABS (#3) file compilation. Compile
6924 everything through assembler. Provide KFAIL for symtab/12497.
6925 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6926 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6927 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6928 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6929
6930 2011-02-24 Michael Snyder <msnyder@vmware.com>
6931
6932 * gdb.base/break.exp: Add tests for delete breakpoints using
6933 convenience variables and value history references.
6934
6935 2011-02-24 Michael Snyder <msnyder@vmware.com>
6936
6937 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6938 left behind in previous check-in.
6939
6940 2011-02-23 Michael Snyder <msnyder@vmware.com>
6941
6942 * gdb.base/break.exp: Add tests for "info break" with arguments.
6943 * gdb.trace/infotrace.exp: Update patterns for error and help.
6944 * gdb.base/completion.exp: Update pattern.
6945 * gdb.base/ena-dis-br.exp: Update pattern.
6946 * gdb.base/help.exp: Update patterns.
6947
6948 2011-02-23 Michael Snyder <msnyder@vmware.com>
6949
6950 * gdb.base/memattr.exp: New test.
6951 * gdb.base/memattr.c: Test load for memattr.exp.
6952
6953 2011-02-22 Doug Evans <dje@google.com>
6954
6955 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6956
6957 2011-02-22 Michael Snyder <msnyder@vmware.com>
6958
6959 * Makefile.in: Make more clean.
6960 * gdb.ada/Makefile.in: Ditto.
6961 * gdb.arch/Makefile.in: Ditto.
6962 * gdb.asm/Makefile.in: Ditto.
6963 * gdb.base/Makefile.in: Ditto.
6964 * gdb.cp/Makefile.in: Ditto.
6965 * gdb.dwarf2/Makefile.in: Ditto.
6966 * gdb.java/Makefile.in: Ditto.
6967 * gdb.mi/Makefile.in: Ditto.
6968 * gdb.modula2/Makefile.in: Ditto.
6969 * gdb.python/Makefile.in: Ditto.
6970 * gdb.server/Makefile.in: Ditto.
6971 * gdb.stabs/Makefile.in: Ditto.
6972 * gdb.threads/Makefile.in: Ditto.
6973 * gdb.trace/Makefile.in: Ditto.
6974
6975 2011-02-22 Michael Snyder <msnyder@vmware.com>
6976
6977 * gdb.threads/thread-find.exp: Add tests for bad input to
6978 info threads.
6979
6980 2011-02-22 Joel Brobecker <brobecker@adacore.com>
6981
6982 * gdb.python/py-breakpoint.exp: Fix the expected output of
6983 one of the "maint info breakpoints" tests to accept the output
6984 generated on platforms that do not have hardware watchpoints.
6985
6986 2011-02-22 Joel Brobecker <brobecker@adacore.com>
6987
6988 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6989 clean_restart. Be a little stricter in the expected output
6990 for one of the tests. Fix a typo in one of the comments.
6991
6992 2011-02-22 Joel Brobecker <brobecker@adacore.com>
6993
6994 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6995 Delete variable binfile, no longer use. Add or modify test
6996 comments to make them unique.
6997
6998 2011-02-21 Michael Snyder <msnyder@vmware.com>
6999
7000 * Makefile.in: Update for make clean.
7001 * gdb.ada/Makefile.in: Ditto.
7002 * gdb.arch/Makefile.in: Ditto.
7003 * gdb.asm/Makefile.in: Ditto.
7004 * gdb.base/Makefile.in: Ditto.
7005 * gdb.cp/Makefile.in: Ditto.
7006 * gdb.dwarf2/Makefile.in: Ditto.
7007 * gdb.java/Makefile.in: Ditto.
7008 * gdb.mi/Makefile.in: Ditto.
7009 * gdb.modula2/Makefile.in: Ditto.
7010 * gdb.python/Makefile.in: Ditto.
7011 * gdb.server/Makefile.in: Ditto.
7012 * gdb.stabs/Makefile.in: Ditto.
7013 * gdb.threads/Makefile.in: Ditto.
7014 * gdb.trace/Makefile.in: Ditto.
7015
7016 2011-02-21 Michael Snyder <msnyder@vmware.com>
7017
7018 * gdb.threads/thread-find.exp: Update patterns for changes in
7019 output of "info threads" command.
7020
7021 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
7022 Ulrich Weigand <uweigand@de.ibm.com>
7023
7024 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
7025 (skip_hw_watchpoint_tests): Likewise.
7026 (skip_hw_watchpoint_multi_tests): Likewise.
7027
7028 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
7029
7030 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
7031 (skip_hw_watchpoint_tests): Likewise.
7032 (skip_hw_watchpoint_multi_tests): Likewise.
7033 (skip_hw_watchpoint_access_tests): Likewise.
7034
7035 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
7036 * gdb.base/pr11022.exp: Likewise.
7037 * gdb.base/watch-read.exp: Likewise.
7038 * gdb.base/watch_thread_num.exp: Likewise.
7039 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7040 * gdb.base/watchpoint-hw.exp: Likewise.
7041 * gdb.base/watchpoint.exp: Likewise.
7042 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
7043 * gdb.threads/watchthreads-reorder.exp: Likewise.
7044 * gdb.threads/watchthreads.exp: Likewise.
7045 * gdb.threads/watchthreads2.exp: Likewise.
7046
7047 2011-02-21 Joel Brobecker <brobecker@adacore.com>
7048
7049 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
7050 the debugger is unable to find the array bounds.
7051
7052 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7053
7054 * gdb.cp/typedef-operator.exp: New file.
7055 * gdb.cp/typedef-operator.cc: New file.
7056
7057 2011-02-17 Michael Snyder <msnyder@vmware.com>
7058
7059 * gdb.threads/thread-find.exp: Fix regular expressions.
7060
7061 2011-02-17 Joel Brobecker <brobecker@adacore.com>
7062
7063 * gdb.ada/packed_array: Expand testcase to test printing of
7064 unconstrained packed array.
7065
7066 2011-02-17 Joel Brobecker <brobecker@adacore.com>
7067
7068 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7069
7070 2011-02-16 Pedro Alves <pedro@codesourcery.com>
7071
7072 * gdb.trace/collection.c (globalarr3): New global.
7073 (main): Initialize it before collecting, and and clear it
7074 afterwards.
7075 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7076 collecting with '{type} addr', where the addr expression is not an
7077 rvalue.
7078
7079 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
7080
7081 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7082 a bool variable. Expect correct OpenCL names for vector types. Use the
7083 uc3 variable name instead of referring to the uchar3 built-in type.
7084 Escape the asterisk at the half pointer test.
7085
7086 2011-02-16 Pedro Alves <pedro@codesourcery.com>
7087
7088 * gdb.trace/collection.c (globalarr2): New global.
7089 (main): Initialize it before collecting, and and clear it
7090 afterwards.
7091 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7092 collecting overlapping memory ranges.
7093
7094 2011-02-15 Michael Snyder <msnyder@vmware.com>
7095
7096 * gdb.base/default.exp: Add tests for thread commands.
7097 * gdb.base/help.exp: Add tests for thread commands.
7098 * gdb.threads/thread-find.exp: New test for thread find command.
7099
7100 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
7101
7102 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7103
7104 2011-02-15 Yao Qi <yao@codesourcery.com>
7105
7106 PR tdep/12352
7107 * gdb.arch/arm-disp-step.S : New test for str instruction.
7108 * gdb.arch/arm-disp-step.exp : Likewise.
7109
7110 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7111
7112 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7113 "vector_register2_vr" test strings. Test the extended floating
7114 point registers (F32~F63).
7115 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7116 IBM XL C compiler. Make the test program use a register provided
7117 by the compiler for the lxvd2x instruction.
7118
7119 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7120
7121 * gdb.trace/unavailable.cc (class Base, class Middle, class
7122 Derived): New types.
7123 (derived_unavail, derived_partial, derived_whole): New globals.
7124 (virtual_partial): New global.
7125 (virtualp): Point at virtual_partial.
7126 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7127 related to unavailable vptr.
7128
7129 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7130
7131 * gdb.trace/unavailable.cc (a, b, c): New globals.
7132 (main): Set and clear them.
7133 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7134 `a' and `c', and check that `b' isn't collected, although `a' and
7135 `c' are.
7136
7137 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7138
7139 * gdb.trace/unavailable.cc (struct Virtual): New.
7140 (virtualp): New global pointer.
7141 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7142 printing a pointer to an object whose type has a vtable, with
7143 print object on.
7144
7145 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7146
7147 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7148 value repeat handles unavailableness.
7149
7150 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7151
7152 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7153 tests for building arrays from unavailable values, subscripting
7154 non-memory rvalue unvailable arrays, and accessing fields or
7155 baseclasses of non-lazy unavailable values,
7156 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7157 struct types.
7158 (g_smallstruct, g_smallstruct_b): New globals.
7159
7160 2011-02-14 Pedro Alves <pedro@codesourcery.com>
7161
7162 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7163
7164 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7165
7166 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7167 * gdb.cp/overload-const.exp: New file.
7168 * gdb.cp/overload-const.cc: New file.
7169
7170 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7171
7172 * gdb.opencl/callfuncs.cl: New file.
7173 * gdb.opencl/callfuncs.exp: New test.
7174 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7175
7176 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7177
7178 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7179 when computing result.
7180 * gdb.arch/altivec-abi.exp: Update expected results.
7181
7182 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7183
7184 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7185 * gdb.base/jit.exp: Likewise.
7186 * gdb.base/pie-execl.exp: Likewise.
7187 * gdb.base/solib-nodir.exp: Likewise.
7188 * gdb.base/solib-overlap.exp: Likewise.
7189
7190 2011-02-07 Pedro Alves <pedro@codesourcery.com>
7191
7192 * gdb.trace/collection.c (global_pieces): New.
7193 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7194 New procedure.
7195 (gdb_trace_collection_test): Call it.
7196
7197 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7198
7199 * gdb.python/py-evthreads.c: New file.
7200 * gdb.python/py-evthreads.exp: New file.
7201 * gdb.python/py-events.py: New file.
7202 * gdb.python/py-events.exp: New file.
7203 * gdb.python/py-events.c: New file.
7204
7205 2011-02-04 David Daney <ddaney@caviumnetworks.com>
7206
7207 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7208
7209 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
7210
7211 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7212 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7213 boundary between two compilation units.
7214
7215 2011-02-02 Pedro Alves <pedro@codesourcery.com>
7216
7217 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7218 (Virtual): New structs.
7219 (virtual_o, virtual_middle_b): New globals.
7220 * gdb.cp/virtbase.exp: New tests.
7221
7222 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7223
7224 * gdb.base/jit.exp: New file.
7225 * gdb.base/jit-main.c: New file.
7226 * gdb.base/jit-solib.c: New file.
7227
7228 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7229
7230 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7231 proceed to initial kernel entry point.
7232 * gdb.opencl/datatypes.exp: Likewise.
7233 * gdb.opencl/operators.exp: Likewise.
7234 * gdb.opencl/vec_comps.exp: Likewise.
7235
7236 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7237
7238 * gdb.cp/nsnested.cc: New.
7239 * gdb.cp/nsnested.exp: New.
7240 * gdb.cp/nsnoimports.exp: New.
7241 * gdb.cp/nsnoimports.cc: New.
7242
7243 2011-01-31 Joel Brobecker <brobecker@adacore.com>
7244
7245 * gdb.base/interact.exp: Add extra tests that verify that
7246 the value of the interactive-mode setting does not change
7247 after the script is sourced.
7248
7249 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7250
7251 * gdb.cp/noparam.exp: New file.
7252 * gdb.cp/noparam.cc: New file.
7253
7254 2011-01-28 Pedro Alves <pedro@codesourcery.com>
7255
7256 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7257 there's no stack or registers.
7258
7259 2011-01-26 Tom Tromey <tromey@redhat.com>
7260
7261 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7262 space before string output. Add test for "set print pretty off"
7263 case.
7264
7265 2011-01-25 Pedro Alves <pedro@codesourcery.com>
7266
7267 * gdb.base/frame-args.exp: Adjust.
7268 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7269 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7270 * gdb.dwarf2/pieces.exp: Adjust.
7271 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7272 * gdb.opt/inline-locals.exp: Adjust.
7273 * gdb.threads/fork-child-threads.exp: Adjust.
7274
7275 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
7276
7277 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7278 OpenCL kernel function. Add a comment as marker. Add address space
7279 qualifiers for the remaining program scope variables.
7280 * gdb.opencl/datatypes.cl: Likewise.
7281 * gdb.opencl/operators.cl: Likewise.
7282 * gdb.opencl/vec_comps.cl: Likewise.
7283 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7284 Add breakpoint at the marker comment.
7285 * gdb.opencl/datatypes.exp: Likewise.
7286 * gdb.opencl/operators.exp: Likewise.
7287 * gdb.opencl/vec_comps.exp: Likewise.
7288
7289 2011-01-24 Pedro Alves <pedro@codesourcery.com>
7290
7291 * gdb.base/printcmds.c (some_struct): New struct and instance.
7292 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7293 procedure.
7294 <global scope>: Call it.
7295
7296 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
7297
7298 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7299 argument to the gdb_compile_opencl_hostapp call.
7300
7301 2011-01-19 Yao Qi <yao@codesourcery.com>
7302
7303 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7304 positve list.
7305
7306 2011-01-19 Yao Qi <yao@codesourcery.com>
7307
7308 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7309 canonical form.
7310 Remove "xscale-*-*"
7311 * gdb.xml/tdesc-regs.exp: Likewise.
7312 * gdb.python/py-section-script.exp: Replace ARM target triplet
7313 with canonical form.
7314 Match arm*-*-symbianelf*.
7315 * gdb.base/dup-sect.exp: Likewise.
7316 * lib/dwarf.exp: New.
7317 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7318 dwarf2_support.
7319 * gdb.dwarf2/dup-psym.exp: Likewise.
7320 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7321 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7322 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7323 * gdb.dwarf2/dw2-basic.exp: Likewise.
7324 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7325 * gdb.dwarf2/dw2-const.exp: Likewise.
7326 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7327 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7328 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7329 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7330 * gdb.dwarf2/dw2-filename.exp: Likewise.
7331 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7332 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7333 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7334 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7335 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7336 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7337 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7338 * gdb.dwarf2/dw2-producer.exp: Likewise.
7339 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7340 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7341 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7342 * gdb.dwarf2/dw2-strp.exp: Likewise.
7343 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7344 * gdb.dwarf2/implptr.exp: Likewise.
7345 * gdb.dwarf2/mac-fileno.exp: Likewise.
7346 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7347 * gdb.dwarf2/pieces.exp: Likewise.
7348 * gdb.dwarf2/pr11465.exp: Likewise.
7349 * gdb.dwarf2/valop.exp: Likewise.
7350 * gdb.dwarf2/watch-notconst.exp: Likewise.
7351 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7352
7353 2011-01-19 Tom Tromey <tromey@redhat.com>
7354
7355 * gdb.python/py-infthread.exp: Add thread tests.
7356
7357 2011-01-14 Joel Brobecker <brobecker@adacore.com>
7358
7359 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7360
7361 2011-01-14 Joel Brobecker <brobecker@adacore.com>
7362
7363 * gdb.ada/widewide: New testcase.
7364
7365 2011-01-13 Joel Brobecker <brobecker@adacore.com>
7366
7367 * gdb.base/interact.exp: New testcase.
7368
7369 2011-01-12 Tom Tromey <tromey@redhat.com>
7370
7371 * gdb.mi/gdb2549.exp: Update for error message changes.
7372 * gdb.mi/mi-cli.exp: Likewise.
7373 * gdb.mi/mi-disassemble.exp: Likewise.
7374 * gdb.mi/mi-pthreads.exp: Likewise.
7375 * gdb.mi/mi-regs.exp: Likewise.
7376 * gdb.mi/mi-stack.exp: Likewise.
7377 * gdb.mi/mi-var-block.exp: Likewise.
7378 * gdb.mi/mi-var-cmd.exp: Likewise.
7379 * gdb.mi/mi2-cli.exp: Likewise.
7380 * gdb.mi/mi2-disassemble.exp: Likewise.
7381 * gdb.mi/mi2-pthreads.exp: Likewise.
7382 * gdb.mi/mi2-regs.exp: Likewise.
7383 * gdb.mi/mi2-stack.exp: Likewise.
7384 * gdb.mi/mi2-var-block.exp: Likewise.
7385 * gdb.mi/mi2-var-cmd.exp: Likewise.
7386
7387 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
7388 Jan Kratochvil <jan.kratochvil@redhat.com>
7389
7390 PR fortran/11104 and DWARF unbound arrays detection.
7391 * gdb.fortran/multi-dim.exp: New file.
7392 * gdb.fortran/multi-dim.f90: New file.
7393
7394 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
7395
7396 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7397 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7398 add new tests for opcode dumping.
7399
7400 2011-01-11 Tom Tromey <tromey@redhat.com>
7401
7402 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7403
7404 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7405
7406 Convert hardware watchpoints to use breakpoint_ops.
7407 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7408 type is not supported.
7409 * gdb.base/foll-fork.exp: Likewise.
7410 * gdb.base/foll-vfork.exp: Likewise.
7411
7412 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7413
7414 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7415 Use load_lib gdb-python.exp.
7416 * gdb.python/python.exp: Ditto.
7417 * gdb.python/py-function.exp: Ditto.
7418
7419 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7420
7421 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7422
7423 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7424
7425 * configure: Regenerate.
7426
7427 2011-01-06 Tom Tromey <tromey@redhat.com>
7428
7429 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7430
7431 2011-01-06 Joel Brobecker <brobecker@adacore.com>
7432
7433 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7434 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7435 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7436 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7437 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7438 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7439 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7440 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7441 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7442 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7443 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7444 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7445 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7446 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7447 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7448 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7449 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7450 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7451 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7452 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7453 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7454 gdb.ada/uninitialized_vars.exp,
7455 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7456 Simplify by using clean_restart.
7457
7458 2011-01-06 Joel Brobecker <brobecker@adacore.com>
7459
7460 Add marker to be used as anchor for inserting breakpoints.
7461 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7462 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7463 Likewise.
7464
7465 Remove uses of gdb_start_cmd.
7466 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7467 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7468
7469 Do not run testcase if testing with GDBserver.
7470 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7471 if testing with GDBserver.
7472
7473 2011-01-06 Joel Brobecker <brobecker@adacore.com>
7474
7475 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7476 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7477 copyright header.
7478
7479 2011-01-05 Joel Brobecker <brobecker@adacore.com>
7480
7481 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7482 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7483 testsuite/gdb.fortran/complex.f,
7484 testsuite/gdb.fortran/derived-type.f90,
7485 testsuite/gdb.fortran/library-module-lib.f90,
7486 testsuite/gdb.fortran/library-module-main.f90,
7487 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7488 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7489 Copyright year update.
7490
7491 2011-01-05 Joel Brobecker <brobecker@adacore.com>
7492
7493 * gdb.base/langs1.f: Add copyright header.
7494
7495 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7496
7497 * gdb.base/morestack.exp: New file.
7498 * gdb.base/morestack.c: New file.
7499
7500 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7501
7502 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7503
7504 2010-12-29 Joel Brobecker <brobecker@adacore.com>
7505
7506 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7507 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7508
7509 2010-12-29 Joel Brobecker <brobecker@adacore.com>
7510
7511 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7512
7513 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7514
7515 * gdb.threads/tls.exp: Fix typo.
7516
7517 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7518 * gdb.threads/execl.exp: Update.
7519
7520 2010-12-23 Yao Qi <yao@codesourcery.com>
7521
7522 * gdb.arch/arm-disp-step.exp: New.
7523 * gdb.arch/arm-disp-step.S: New.
7524
7525 2010-12-21 Tom Tromey <tromey@redhat.com>
7526
7527 * gdb.threads/execl.exp: Update.
7528 * gdb.threads/linux-dp.exp: Update.
7529 * gdb.threads/manythreads.exp: Update.
7530 * gdb.threads/tls.exp: Update.
7531
7532 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7535 (NextOverThrowDerivates) <resumebpt>: New.
7536 (resumebpt_test): New.
7537 (main): Call resumebpt_test.
7538 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7539
7540 2010-12-12 Stan Shebs <stan@codesourcery.com>
7541
7542 * gdb.trace/tsv.exp: Test print command on trace state variables.
7543
7544 2010-12-09 Tom Tromey <tromey@redhat.com>
7545
7546 * gdb.base/interp.exp: Add regression test.
7547
7548 2010-12-09 Tom Tromey <tromey@redhat.com>
7549
7550 * gdb.java/jnpe.java: New file.
7551 * gdb.java/jnpe.exp: New file.
7552 * gdb.cp/nextoverthrow.exp: New file.
7553 * gdb.cp/nextoverthrow.cc: New file.
7554
7555 2010-12-07 Doug Evans <dje@google.com>
7556
7557 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7558 of data-directory.
7559 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7560 updated.
7561 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7562
7563 2010-11-29 Michael Snyder <msnyder@vmware.com>
7564
7565 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7566 * gdb.base/call-sc.exp: Ditto.
7567 * gdb.base/finish.exp: Ditto.
7568 * gdb.base/return.exp: Ditto.
7569 * gdb.base/return2.exp: Ditto.
7570
7571 2010-11-30 Doug Evans <dje@google.com>
7572
7573 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7574 (gdb_expect_list): Fix spelling errors in comments.
7575 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7576 send_gdb/gdb_expect_list where applicable.
7577 * gdb.base/call-ar-st.exp: Ditto.
7578 * gdb.base/funcargs.exp: Ditto.
7579 * gdb.base/gcore.exp: Ditto.
7580 * gdb.base/page.exp: Ditto.
7581 * gdb.base/sigaltstack.exp: Ditto.
7582 * gdb.base/siginfo.exp: Ditto.
7583 * gdb.base/sigstep.exp: Ditto.
7584 * gdb.base/trace-commands.exp: Ditto.
7585
7586 2010-11-29 Doug Evans <dje@google.com>
7587
7588 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7589 printer-name;subprinter-name.
7590
7591 2010-11-29 Tom Tromey <tromey@redhat.com>
7592
7593 * gdb.dwarf2/implptr.exp: New file.
7594 * gdb.dwarf2/implptr.c: New file.
7595 * gdb.dwarf2/implptr.S: New file.
7596
7597 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7598
7599 PR python/12199
7600
7601 * gdb.python/py-breakpoint.exp: Test the delete method.
7602
7603 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7604
7605 Fix step_resume_breakpoint unsaved during an infcall.
7606 * gdb.base/step-resume-infcall.exp: New file.
7607 * gdb.base/step-resume-infcall.c: New file.
7608
7609 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
7610
7611 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7612
7613 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
7614
7615 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7616 on ppc64's symbols; "finish" and "return" commands must accept to
7617 show the caller line again as well as the line after.
7618 * gdb.asm/powerpc64.inc: New file.
7619
7620 2010-11-23 Doug Evans <dje@google.com>
7621
7622 * lib/gdb.exp (gdb_test_sequence): New function.
7623 (gdb_expect_list): Add verbose -log call for each pattern.
7624 * gdb.base/signals.exp (test_handle_all_print): Call it.
7625 Reduce timeout increment from 6 minutes to 1 minute.
7626 * gdb.server/ext-run.exp: Call it.
7627
7628 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7629
7630 PR python/12212
7631
7632 * gdb.python/python.exp: Check that selected_thread raises an
7633 error when no inferior is loaded.
7634
7635 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7636
7637 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7638 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7639
7640 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7643 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7644
7645 2010-11-18 Doug Evans <dje@google.com>
7646
7647 * gdb.server/ext-run.exp: Fix intermittent failures.
7648
7649 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7650
7651 * gdb.stabs/gdb11479.exp: Use runto_main.
7652
7653 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7654
7655 * gdb.base/break-entry.exp: Skip if using a stub.
7656
7657 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7658
7659 * gdb.python/py-inferior.exp: Pack values in target endianness.
7660
7661 2010-11-12 Tom Tromey <tromey@redhat.com>
7662
7663 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7664 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7665 MemoryError.
7666 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7667 type.
7668 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7669 MemoryError.
7670 (test_subscript_regression): Update exception type.
7671
7672 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7673
7674 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7675 breakpoint tests.
7676
7677 2010-11-09 Pedro Alves <pedro@codesourcery.com>
7678
7679 * gdb.base/watchpoint.exp: Test "watch -location" with an
7680 innacessible location.
7681
7682 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
7683 Luis Machado <luisgpm@br.ibm.com>
7684
7685 * gdb.base/maint.exp: Expect "." prefix.
7686 * gdb.base/nodebug.exp: Expect "." Likewise.
7687 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7688 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7689 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7690 POWER server processors.
7691
7692 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
7693 Luis Machado <luisgpm@br.ibm.com>
7694
7695 * gdb.base/break-entry.exp: convert entry point for
7696 ppc64 and expect leading `.' on ppc64's symbols
7697
7698 2010-11-05 Doug Evans <dje@google.com>
7699
7700 * gdb.base/help.exp: Update expected output.
7701 * gdb.python/py-param.exp: Delete, contents moved to ...
7702 * gdb.python/py-parameter.exp: ... here. New file.
7703 Add test for gdb.parameter ("directories").
7704
7705 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
7706
7707 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7708 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7709 * configure: Regenerate.
7710 * gdb.opencl/Makefile.in: New File.
7711 * gdb.opencl/datatypes.exp: Likewise.
7712 * gdb.opencl/datatypes.cl: Likewise.
7713 * gdb.opencl/operators.exp: Likewise.
7714 * gdb.opencl/operators.cl: Likewise.
7715 * gdb.opencl/vec_comps.exp: Likewise.
7716 * gdb.opencl/vec_comps.cl: Likewise.
7717 * gdb.opencl/convs_casts.exp: Likewise.
7718 * gdb.opencl/convs_casts.cl: Likewise.
7719 * lib/opencl.exp: Likewise.
7720 * lib/opencl_hostapp.c: Likewise.
7721 * lib/opencl_kernel.cl: Likewise.
7722 * lib/cl_util.c: Likewise.
7723 * lib/cl_util.c: Likewise.
7724 * gdb.base/default.exp (set language): Add "opencl" to the list of
7725 languages.
7726
7727 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7728
7729 * gdb.cp/overload.exp: Added test for inheritance overload.
7730 * gdb.cp/overload.cc: Ditto.
7731 * gdb.cp/oranking.exp: Removed releveant kfails.
7732
7733 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7734 Joel Brobecker <brobecker@adacore.com>
7735
7736 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7737 check test_compiler_info.
7738
7739 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
7740
7741 * gdb.base/gnu_vector.exp: Adjust expect messages.
7742
7743 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
7744
7745 * gdb.base/gnu_vector.exp: Add unary operator tests.
7746
7747 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
7748
7749 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7750
7751 2010-11-02 Doug Evans <dje@google.com>
7752
7753 * gdb.python/py-pp-maint.c: New file.
7754 * gdb.python/py-pp-maint.exp: New file.
7755 * gdb.python/py-pp-maint.py: New file.
7756
7757 2010-11-02 Tom Tromey <tromey@redhat.com>
7758
7759 * gdb.base/default.exp: Remove "scheme" from language list.
7760
7761 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7762
7763 Revert:
7764 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7765 * gdb.threads/sigstep-threads.exp: New file.
7766 * gdb.threads/sigstep-threads.c: New file.
7767
7768 2010-10-20 Michael Snyder <msnyder@vmware.com>
7769
7770 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7771
7772 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7773
7774 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7775 Skip test completely if gdb,no_hardware_watchpoints.
7776
7777 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7778
7779 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7780 strict, but do not check for any particular function name within libc.
7781
7782 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7783
7784 * gdb.cp/smartp.exp: New test.
7785 * gdb.cp/smartp.cc : New test.
7786
7787 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7788
7789 * gdb.cp/converts.exp: Test pointer to bool conversion.
7790 Test pointer to long conversion.
7791 * gdb.cp/oranking.exp: Removed relevant kfail.
7792
7793 2010-10-18 Tom Tromey <tromey@redhat.com>
7794
7795 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7796 argument to lazy_string.
7797 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7798 (pp_ls.to_string): Use it.
7799 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7800 Add "estring2" local.
7801
7802 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7803
7804 Fix s390x compatibility.
7805 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7806 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7807
7808 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7809
7810 * gdb.threads/sigstep-threads.exp: New file.
7811 * gdb.threads/sigstep-threads.c: New file.
7812
7813 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 * gdb.base/pie-execl.exp: New file.
7816 * gdb.base/pie-execl.c: New file.
7817
7818 2010-10-13 Doug Evans <dje@google.com>
7819 Jan Kratochvil <jan.kratochvil@redhat.com>
7820
7821 PR exp/12117
7822 * gdb.cp/ptype-cv-cp.cc: New file.
7823 * gdb.cp/ptype-cv-cp.exp: New file.
7824
7825 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7826
7827 * gdb.cp/converts.cc: New test program.
7828 * gdb.cp/converts.exp: New test.
7829 * gdb.cp/overload.exp: Added test for void* vs int*.
7830 * gdb.cp/overload.exp: Ditto.
7831 * gdb.cp/oranking.exp: Removed related kfail.
7832
7833 2010-10-13 Doug Evans <dje@google.com>
7834
7835 * lib/gdb-python.exp (gdb_check_python_config): New function.
7836 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7837 * gdb.python/lib-types.cc: New file.
7838 * gdb.python/lib-types.exp: New file.
7839
7840 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7841
7842 * gdb.python/py-error.exp: New file.
7843 * gdb.python/py-error.py: New file.
7844
7845 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7846
7847 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7848 gdb_test_multiple.
7849
7850 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7851
7852 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7853 * gdb.base/prelink.exp: Likewise.
7854 * gdb.base/solib-nodir.exp: Likewise.
7855 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7856 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7857 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7858
7859 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7860
7861 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7862 for the "info files" test to avoid timeouts on slow machines.
7863
7864 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7865
7866 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7867 (main): Make openlib dummy call.
7868
7869 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7870
7871 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7872 * break-interp.exp (reach): Move the core body ...
7873 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7874 (test_ld): Provide always real argument, even to the linker. Replace
7875 dl_main by _dl_debug_state.
7876
7877 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7878
7879 Fix results of prelinked PIEs on ppc*.
7880 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7881 Accept also DISPLACEMENT "PRESENT".
7882 (main): Replace "ZERO" displacements by "PRESENT".
7883
7884 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7885
7886 * gdb.cp/oranking.exp: New test.
7887 * gdb.cp/oranking.cc: New test program.
7888
7889 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
7890
7891 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7892 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7893
7894 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
7895
7896 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7897 lush, lynx) New constant.
7898 * gdb.base/constvars.exp: Test const array types.
7899 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7900
7901 2010-10-06 Doug Evans <dje@google.com>
7902
7903 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7904 of syscall staging area.
7905
7906 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
7907
7908 * gdb.base/gnu_vector.c: Add variable c4.
7909 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7910 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7911
7912 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7913
7914 * gdb.arch/altivec-abi.exp: Fix a typo.
7915
7916 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7917
7918 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7919 to match a thread ID.
7920
7921 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7922
7923 Fix s390x testcase compatibility.
7924 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7925
7926 2010-10-01 Doug Evans <dje@google.com>
7927
7928 * lib/gdb-python.exp: New file.
7929 * gdb.python/py-block.exp: Use it.
7930 * gdb.python/py-breakpoint.exp: Ditto.
7931 * gdb.python/py-frame.exp: Ditto.
7932 * gdb.python/py-inferior.exp: Ditto.
7933 * gdb.python/py-param.exp: Ditto.
7934 * gdb.python/py-prettyprint.exp: Ditto.
7935 * gdb.python/py-shared.exp: Ditto.
7936 * gdb.python/py-symbol.exp: Ditto.
7937 * gdb.python/py-symtab.exp: Ditto.
7938 * gdb.python/py-type.exp: Ditto.
7939 * gdb.python/py-value.exp: Ditto.
7940 * gdb.python/python.exp: Ditto.
7941
7942 2010-09-30 Tom Tromey <tromey@redhat.com>
7943
7944 * gdb.base/anon.exp: New file.
7945 * gdb.base/anon.c: New file.
7946
7947 2010-09-30 Tom Tromey <tromey@redhat.com>
7948
7949 * gdb.base/completion.exp: Test completion through anonymous
7950 union.
7951 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7952
7953 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 Fix printing parameters of inlined functions.
7956 * gdb.dwarf2/dw2-inline-param.exp: New file.
7957 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7958 * gdb.dwarf2/dw2-inline-param.S: New file.
7959
7960 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7961
7962 PR corefiles/12071.
7963 * gdb.base/corefile.exp (quit with a process, no question: load core)
7964 (quit with a core file): New tests.
7965
7966 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7967
7968 Fix GDB crash on inferior calls with self-referencing classes.
7969 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7970 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7971 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7972
7973 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7974
7975 Fix lost siginfo_t for inferior calls.
7976 * gdb.base/siginfo-infcall.exp: New file.
7977 * gdb.base/siginfo-infcall.c: New file.
7978
7979 2010-09-22 Joel Brobecker <brobecker@adacore.com>
7980
7981 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7982
7983 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7984
7985 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7986 New test.
7987 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7988
7989 2010-09-22 Joel Brobecker <brobecker@adacore.com>
7990
7991 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7992 type of our const type.
7993
7994 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7995
7996 * gdb.cp/pr12028.cc: New.
7997 * gdb.cp/pr12028.exp: New.
7998
7999 2010-09-22 Joel Brobecker <brobecker@adacore.com>
8000
8001 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
8002
8003 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
8004 Jan Kratochvil <jan.kratochvil@redhat.com>
8005
8006 PR mi/11407
8007 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
8008 * gdb.mi/dw2-ref-missing-frame-main.c New File.
8009 * gdb.mi/dw2-ref-missing-frame.S New File.
8010 * gdb.mi/dw2-ref-missing-frame.exp New File.
8011
8012 2010-09-14 Tom Tromey <tromey@redhat.com>
8013
8014 PR symtab/8399:
8015 * gdb.threads/tls.exp: Remove kfail. Update expected output.
8016
8017 2010-09-14 Tom Tromey <tromey@redhat.com>
8018
8019 PR exp/11803:
8020 * gdb.threads/tls.exp: Use C++.
8021 (check_thread_local): Use K::another_thread_local.
8022 * gdb.threads/tls.c (class K): New.
8023 (another_thread_local): Now a member of K.
8024 (spin): Update. No longer K&R C.
8025
8026 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
8027
8028 * gdb.cp/koenig.cc: created class for testing member lookup.
8029 * gdb.cp/koenig.exp: Added test for member lookup.
8030
8031 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8032
8033 Fix false FAILs on sourcetree topdir directory containing "kill".
8034 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
8035 source line matching regexp.
8036
8037 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8038
8039 * gdb.python/python.exp (set height 0, collect help from uiout)
8040 (verify help to uiout): New tests.
8041
8042 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8043
8044 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
8045 is_lp64_target to check 64bit target.
8046
8047 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8048
8049 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
8050 (test_ld) <powerpc64-*>: New.
8051
8052 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8053
8054 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8055
8056 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8057
8058 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8059 (FunctionArg::method): New function.
8060 (empty, arg): New variables.
8061 (main): Call arg.method.
8062 * gdb.cp/templates.exp (test_template_args): New function.
8063 (do_tests): Call it.
8064
8065 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8066
8067 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8068 of "next" to proceed over pthread_exit call.
8069
8070 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8071
8072 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8073 "maint print statistics" output to prevent expect timeouts.
8074
8075 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8076
8077 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8078 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8079 (test_float_rejected): ... here.
8080 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8081 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8082 (test_float_rejected): ... here.
8083 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8084 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8085 (test_float_rejected): ... here.
8086 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8087 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8088 (test_float_rejected): ... here.
8089
8090 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8091
8092 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8093 before disabling hardware watchpoints.
8094 (test_inaccessible_watchpoint): Check that hardware watchpoints
8095 are used. Test for watchpoints on a constant address.
8096
8097 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8098
8099 * gdb.base/ui-redirect.exp: New file.
8100
8101 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8102 Joel Brobecker <brobecker@adacore.com>
8103
8104 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8105
8106 2010-08-31 Doug Evans <dje@google.com>
8107
8108 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8109
8110 2010-08-30 Tom Tromey <tromey@redhat.com>
8111
8112 PR python/11792:
8113 * gdb.python/py-value.exp (test_subscript_regression): Add
8114 dynamic_type test.
8115
8116 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8117
8118 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8119 instead of running to main. Do not test the main function.
8120 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8121 Add new main.
8122
8123 2010-08-26 Pedro Alves <pedro@codesourcery.com>
8124
8125 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8126 one test.
8127
8128 2010-08-24 Doug Evans <dje@google.com>
8129
8130 PR symtab/11942
8131 * gdb.dwarf2/dw4-sig-types.cc: New file.
8132 * gdb.dwarf2/dw4-sig-types.h: New file.
8133 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8134 * gdb.dwarf2/dw4-sig-types.exp: New file.
8135
8136 2010-08-23 Tom Tromey <tromey@redhat.com>
8137
8138 PR python/11145:
8139 * gdb.python/py-value.c (Base, Derived): New types.
8140 (base): New global.
8141 * gdb.python/py-value.exp (test_subscript_regression): Add
8142 dynamic_cast test.
8143
8144 2010-08-23 Tom Tromey <tromey@redhat.com>
8145
8146 PR python/10676:
8147 * gdb.python/py-type.exp (test_fields): Add tests for type
8148 equality.
8149
8150 2010-08-23 Tom Tromey <tromey@redhat.com>
8151
8152 PR python/11915:
8153 * gdb.python/py-type.exp (test_fields): Add tests for array.
8154
8155 2010-08-23 Keith Seitz <keiths@redhat.com>
8156
8157 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8158 have any children. Create a new abbrev for it.
8159 Add missing terminal sequence to .debug_abbrev.
8160
8161 2010-08-20 Keith Seitz <keiths@redhat.com>
8162
8163 PR symtab/11465:
8164 * gdb.dwarf2/pr11465.exp: New test.
8165 * gdb.dwarf2/pr11465.S: New file.
8166 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8167 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8168
8169 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8170
8171 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8172 registers. Update data sets with the new v2_double element in the
8173 VSX register union. Add vector_register3_vr data set for the AltiVec
8174 registers. Use gdb_test_no_output instead of send_gdb.
8175
8176 2010-08-19 Pedro Alves <pedro@codesourcery.com>
8177
8178 * gdb.python/py-shared.exp: New file, factored out from
8179 python.exp.
8180 * gdb.python/py-shared.c: New file.
8181 * gdb.python/py-shared-sl.c: New file.
8182 * gdb.python/python-1.c: New file.
8183 * gdb.python/python-sl.c: Delete.
8184 * gdb.python/python.c: Mention python-1.c.
8185 * gdb.python/python.exp: Move shared library tests to
8186 py-shared.exp.
8187 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8188 (MISCELLANEOUS): New.
8189 (clean mostlyclean): Also remove $MISCELLANEOUS.
8190
8191 2010-08-19 Doug Evans <dje@google.com>
8192
8193 PR exp/11926
8194 * gdb.base/printcmds.exp (test_float_accepted): New function.
8195 Move existing float tests there. Add tests for floats with suffixes.
8196 (test_float_rejected): New function.
8197 * gdb.java/jv-print.exp (test_float_accepted): New function.
8198 (test_float_rejected): New function.
8199 * gdb.objc/print.exp: New file.
8200 * gdb.pascal/print.exp: New file.
8201 * lib/objc.exp: New file.
8202
8203 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8204
8205 * gdb.base/default.exp (info set): Avoid full buffer error and force
8206 reading up to final gdb prompt.
8207 (show): Likewise.
8208
8209 2010-08-18 Tom Tromey <tromey@redhat.com>
8210
8211 PR symtab/11919:
8212 * gdb.base/completion.exp: Add test.
8213
8214 2010-08-18 Doug Evans <dje@google.com>
8215
8216 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8217 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8218 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8219 Simplify, early exit if runto_main fails.
8220 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8221 (set_lang_fortran): Moved to lib/fortran.exp.
8222 * gdb.fortran/types.exp: load_lib fortran.exp.
8223 (set_lang_fortran): Moved to lib/fortran.exp.
8224 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8225 * gdb.java/jprint.exp (set_lang_java): Ditto.
8226 * gdb.java/jv-exp.exp: load_lib java.exp.
8227 If set_lang_java fails, issue a warning instead of failure to be
8228 consistent with other set_lang_foo uses.
8229 (set_lang_java): Moved to lib/java.exp.
8230 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8231 If set_lang_java fails, issue a warning instead of failure to be
8232 consistent with other set_lang_foo uses.
8233 * gdb.pascal/types.exp: load_lib pascal.exp.
8234 (set_lang_pascal): Moved to lib/pascal.exp.
8235 * lib/fortran.exp: New file.
8236 * lib/java.exp (set_lang_java): New function.
8237 * lib/pascal.exp (set_lang_pascal): New function.
8238
8239 2010-08-18 Yao Qi <yao@codesourcery.com
8240
8241 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8242 func_nofb_start and func_loopfb_start, so that address of functions
8243 is equal to these labels on Thumb.
8244
8245 2010-08-18 Yao Qi <yao@codesourcery.com>
8246
8247 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8248 to reflect latest c source file.
8249
8250 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8251
8252 * gdb.cp/infcall-dlopen.exp: New file.
8253 * gdb.cp/infcall-dlopen.cc: New file.
8254 * gdb.cp/infcall-dlopen-lib.cc: New file.
8255
8256 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8257 Pedro Alves <pedro@codesourcery.com>
8258
8259 PR breakpoints/11371
8260
8261 * gdb.base/watch-cond-infcall.exp: New file.
8262 * gdb.base/watch-cond-infcall.c: New file.
8263
8264 2010-08-16 Tom Tromey <tromey@redhat.com>
8265
8266 * gdb.base/help.exp: Update.
8267 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8268 watchpoint.
8269 (test_watch_location): New proc.
8270 (test_watchpoint_in_big_blob): Delete watchpoint.
8271 * gdb.base/watchpoint.c (func5): New function.
8272 (main): Call it.
8273
8274 2010-08-16 Doug Evans <dje@google.com>
8275
8276 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8277
8278 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8279
8280 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8281 tests.
8282
8283 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
8284
8285 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8286 * gdb.base/gnu_vector.c: New File.
8287 * gdb.base/gnu_vector.exp: Likewise.
8288
8289 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8290
8291 * gdb.python/python.c: New File.
8292 * gdb.python/python-sl.c: New File.
8293 * gdb.python/python.exp: Test solib_address and decode_line
8294 * functions.
8295
8296 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8297
8298 * gdb.python/python.exp (show height, set height 10)
8299 (verify pagination beforehand, verify pagination beforehand: q)
8300 (gdb.execute does not page, verify pagination afterwards)
8301 (verify pagination afterwards: q): New.
8302
8303 2010-08-02 Doug Evans <dje@google.com>
8304
8305 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8306 because of an older gcc, change test2
8307 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8308 to unsupported.
8309
8310 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
8311
8312 * gdb.base/break-always.exp: Do not expect full paths to file
8313 names.
8314 * gdb.base/commands.exp: Likewise.
8315
8316 2010-07-30 Doug Evans <dje@google.com>
8317
8318 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8319 xfail them when run with older gccs.
8320
8321 * lib/gdb.exp (build_executable): Forward "c++" option to
8322 get_compiler_info.
8323
8324 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8325 "python print ttype.template_argument(1)" and
8326 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8327 if using gcc 4.4 or earlier.
8328
8329 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8330 attach-to-debugger handling.
8331
8332 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8333
8334 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8335 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8336 (main): Use copyreloc.
8337 * gdb.base/prelink.exp (split debug of executable)
8338 (.dynbss vs. .bss address shift): New tests.
8339
8340 2010-07-29 Pedro Alves <pedro@codesourcery.com>
8341
8342 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8343 in gdb_test_multiple.
8344
8345 2010-07-29 Pedro Alves <pedro@codesourcery.com>
8346
8347 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8348 environment.
8349
8350 2010-07-28 Tom Tromey <tromey@redhat.com>
8351
8352 PR python/11060:
8353 * gdb.python/py-type.c (Temargs): New template.
8354 (temvar): New variable.
8355 * gdb.python/py-type.exp (test_template): New proc.
8356
8357 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8358
8359 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8360 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8361
8362 2010-07-28 Tom Tromey <tromey@redhat.com>
8363
8364 PR c++/9946:
8365 * gdb.cp/temargs.exp: New file.
8366 * gdb.cp/temargs.cc: New file.
8367
8368 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8369
8370 * gdb.base/help.exp (help disassemble): Update the content.
8371
8372 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8373
8374 * gdb.threads/ia64-sigill.exp: New file.
8375 * gdb.threads/ia64-sigill.c: New file.
8376
8377 2010-07-27 Tom Tromey <tromey@redhat.com>
8378
8379 * gdb.opt/inline-cmds.c (ATTR): New define.
8380 (func1): Use it.
8381 (func2): Likewise.
8382 (func3): Likewise.
8383 (outer_inline1): Likewise.
8384 (outer_inline2): Likewise.
8385 * gdb.opt/inline-bt.c (ATTR): New define.
8386 (func1): Use it.
8387 (func2): Likewise.
8388 * gdb.opt/inline-locals.c (ATTR): New define.
8389 (func1): Use it.
8390 (func2): Likewise.
8391
8392 2010-07-27 Tom Tromey <tromey@redhat.com>
8393
8394 * gdb.stabs/gdb11479.c (hack): New function.
8395 (test): Use it.
8396 (test2): Use it.
8397 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8398 (int32_search_buf, int64_search_buf): No longer static.
8399 (x): Remove.
8400 * gdb.base/relocate.c (hack): New function.
8401
8402 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8403
8404 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8405 * gdb.python/py-value.c (func1): New function.
8406 (func2): Likewise.
8407
8408 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
8409
8410 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8411 as not to clash with .data section.
8412
8413 2010-07-26 Jerome Guitton <guitton@adacore.com>
8414
8415 * gdb.base/code_elim.exp: New file.
8416 * gdb.base/code_elim1.c: New file.
8417 * gdb.base/code_elim2.c: New file.
8418
8419 2010-07-21 Pedro Alves <pedro@codesourcery.com>
8420
8421 PR symtab/11827
8422
8423 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8424 (some_volatile_enum): New variable.
8425 * gdb.base/printcmds.exp (test_print_enums): New.
8426 <top level>: Call it.
8427
8428 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8429
8430 * gdb.cp/fpointer.cc: New test.
8431 * gdb.cp/fpointer.exp: New test.
8432
8433 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8434
8435 * gdb.base/solib-nodir.exp: New file.
8436 * lib/gdb.exp (runto): New case for a GDB internal error.
8437
8438 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8439 Ulrich Weigand <uweigand@de.ibm.com>
8440 Tom Tromey <tromey@redhat.com>
8441
8442 * gdb.base/charset-malloc.c: New file.
8443 * gdb.base/charset.c (malloc_stub): New prototype.
8444 (main): Call it instead of malloc itself.
8445 * gdb.base/charset.exp: Use only prepare_for_testing.
8446 (binfile): Remove the variable.
8447
8448 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8449
8450 Make core files the process_stratum.
8451 * gdb.base/corefile.exp (run: load core again)
8452 (run: sanity check we see the core file, run: with core)
8453 (run: core file is cleared, attach: load core again)
8454 (attach: sanity check we see the core file, attach: with core)
8455 (attach: core file is cleared): New tests.
8456 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8457
8458 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
8459
8460 * gdb.arch/altivec-abi.exp: New tests.
8461
8462 2010-07-13 Tom Tromey <tromey@redhat.com>
8463
8464 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8465 (main): Use it.
8466 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8467
8468 2010-07-13 Tom Tromey <tromey@redhat.com>
8469
8470 * gdb.base/label.exp: New file.
8471 * gdb.base/label.c: New file.
8472
8473 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8474 H.J. Lu <hongjiu.lu@intel.com>
8475
8476 * lib/gdb.exp (is_ilp32_target): New.
8477 (is_lp64_target): Likewise.
8478
8479 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8480 target.
8481 * gdb.arch/amd64-disp-step.exp: Likewise.
8482 * gdb.arch/amd64-dword.exp: Likewise.
8483 * gdb.arch/amd64-i386-address.exp: Likewise.
8484 * gdb.arch/amd64-word.exp: Likewise.
8485
8486 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8487 target.
8488 * gdb.arch/i386-bp_permanent.exp: Likewise.
8489 * gdb.arch/i386-byte.exp: Likewise.
8490 * gdb.arch/i386-disp-step.exp: Likewise.
8491 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8492 * gdb.arch/i386-prologue.exp: Likewise.
8493 * gdb.arch/i386-size-overlap.exp: Likewise.
8494 * gdb.arch/i386-size.exp: Likewise.
8495 * gdb.arch/i386-sse.exp: Likewise.
8496 * gdb.arch/i386-unwind.exp: Likewise.
8497 * gdb.arch/i386-word.exp: Likewise.
8498
8499 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8500 test only when building 64-bit executables. Do not hard-code
8501 -m64 option.
8502
8503 2010-07-07 Doug Evans <dje@google.com>
8504
8505 * lib/gdb.exp (gdb_test_list_exact): New function.
8506 * gdb.base/default.exp (show convenience): Call it, add tests for
8507 $_sdata = void, $_thread = 0.
8508
8509 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8510 Joel Brobecker <brobecker@adacore.com>
8511
8512 Fix re-run of PIE executable, PR shlibs/11776.
8513 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8514 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8515 and re-"run" of the inferior.
8516
8517 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8518 Joel Brobecker <brobecker@adacore.com>
8519
8520 Cope with missing /usr/sbin/prelink.
8521 * lib/prelink-support.exp (prelink_no):
8522 <result == 1 && $output is "no such file or directory">: New.
8523 (prelink_yes): Likewise. Return on failed prelink_no.
8524
8525 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8526 Joel Brobecker <brobecker@adacore.com>
8527
8528 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8529 build_executable by build_executable_own_libs. Replace "prelink -R"
8530 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8531 change.
8532 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8533 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8534 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8535 Replace build_executable by build_executable_own_libs's function
8536 build_executable_own_libs.
8537 (prelinkNO): Create new stub to call prelink_no.
8538 (prelinkYES): Create new stub to call prelink_yes.
8539 (test_attach): Rename calls of copy to file_copy.
8540 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8541 (copy): Move to ...
8542 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8543 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8544 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8545 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8546 special flags by gdb_compile_shlib. Replace second gdb_compile by
8547 build_executable_own_libs. Replace "prelink -R" execution by a call of
8548 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8549 a second call of prelink_yes. Replace restart commands by
8550 clean_restart.
8551 (prelink): Rename to ...
8552 (seen displacement message): ... this test. Extend its expectation
8553 strictness.
8554
8555 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8556
8557 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8558 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8559 displacement message exactly once.
8560
8561 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8562 Joel Brobecker <brobecker@adacore.com>
8563
8564 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8565 its restore after the <$relink_args != ""> loop. new comment.
8566
8567 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8568 Joel Brobecker <brobecker@adacore.com>
8569
8570 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8571 code for it. New variable relink_args.
8572 (prelinkYES): Call prelinkNO.
8573 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8574 in such case. Move the core code to ...
8575 (test_attach_gdb): ... a new function. Send GDB command "file".
8576 Extend expected "Attaching to " string.
8577
8578 2010-07-02 Tom Tromey <tromey@redhat.com>
8579
8580 * gdb.base/bitops.exp: Remove extraneous "pass".
8581
8582 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
8583
8584 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8585
8586 2010-07-01 Pedro Alves <pedro@codesourcery.com>
8587
8588 * gdb.base/help.exp: Adjust expected output.
8589
8590 2010-07-01 Pedro Alves <pedro@codesourcery.com>
8591
8592 * gdb.base/help.exp: Adjust expected output.
8593
8594 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8595
8596 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8597 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8598 c++/11702.
8599
8600 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8601 Doug Evans <dje@google.com>
8602
8603 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8604 add .dynamic entry'.
8605
8606 2010-06-29 Doug Evans <dje@google.com>
8607
8608 Test PR c++/11702.
8609 * gdb.cp/m-static.exp: Add testcase.
8610 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8611
8612 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
8613 Tom Tromey <tromey@redhat.com>
8614 Thiago Jung Bauermann <bauerman@br.ibm.com>
8615
8616 * gdb.python/py-inferior.c: New File.
8617 * gdb.python/py-infthread.c: New File.
8618 * gdb.python/py-inferior.exp: New File.
8619 * gdb.python/py-infthread.exp: New File.
8620
8621 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8622
8623 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8624 (ptype ::C::OtherFileClass typedefs): New.
8625 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8626 (C::OtherFileClass::cOtherFileClassVar2): New.
8627 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8628 cOtherFileClassVar2.
8629 (C::cOtherFileType2, C::cOtherFileVar2): New.
8630 (C::cOtherFileVar_use): use also cOtherFileVar2.
8631 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8632
8633 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8634
8635 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8636 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8637 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8638 (print ::C::cOtherFileVar)
8639 (whatis C::OtherFileClass::cOtherFileClassType)
8640 (whatis ::C::OtherFileClass::cOtherFileClassType)
8641 (print C::OtherFileClass::cOtherFileClassVar)
8642 (print ::cOtherFileClassVar)
8643 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8644 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8645 trailing content.
8646 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8647 (C::OtherFileClass::cOtherFileClassVar)
8648 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8649 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8650
8651 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8652
8653 Test PR c++/11703 and PR gdb/1448.
8654 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8655 gdb/1448.
8656
8657 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8660 (main) <rtti_data>: New.
8661 * gdb.cp/virtbase.exp (print rtti_data): New.
8662
8663 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8664 Joel Brobecker <brobecker@adacore.com>
8665
8666 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8667
8668 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8669
8670 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8671
8672 2010-06-28 Doug Evans <dje@google.com>
8673
8674 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8675
8676 2010-06-27 Doug Evans <dje@google.com>
8677
8678 * gdb.cp/m-static.exp: Update expected test output.
8679
8680 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8681
8682 * gdb.gdb/selftest.exp: Adjust expected message for
8683 capturing start-up runtime.
8684
8685 2010-06-25 Tom Tromey <tromey@redhat.com>
8686
8687 PR python/10808:
8688 * gdb.python/python.exp: Add new tests.
8689
8690 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8691
8692 * gdb.cp/operator.cc: Created an import loop.
8693 * gdb.cp/operator.exp: Added testcase for import loop.
8694
8695 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8696
8697 Test PR python/11407.
8698 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8699 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8700 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8701 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8702 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8703 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8704 binfile. Call gdb_compile with clean_restart twice.
8705 (func_nofb print, func_nofb backtrace, func_loopfb print)
8706 (func_loopfb backtrace): New.
8707
8708 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8709
8710 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8711 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8712 by a hand made one.
8713 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8714 i?86 requirement. Remove variables srcfile and binfile. New variable
8715 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8716
8717 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8718
8719 * gdb.cell/dwarfaddr.exp: New file.
8720 * gdb.cell/dwarfaddr.S: New file.
8721
8722 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8723
8724 Test PR 9436.
8725 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8726
8727 2010-06-24 Hui Zhu <teawater@gmail.com>
8728
8729 * gdb.base/eval.exp: New file.
8730
8731 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8732
8733 * gdb.cell/fork.exp: New file.
8734 * gdb.cell/fork.c: Likewise.
8735 * gdb.cell/fork-spu.c: Likewise.
8736
8737 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8738
8739 * lib/gdb.exp (banned_variables_traced): New global variable.
8740 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8741 (gdb_init): Use `trace add variable' instead of obsolete
8742 `trace variable'.
8743
8744 2010-06-21 Doug Evans <dje@google.com>
8745
8746 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8747
8748 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8749
8750 * gdb.arch/spu-ls.exp: New file.
8751 * gdb.arch/spu-ls.c: Likewise.
8752
8753 2010-06-18 Stan Shebs <stan@codesourcery.com>
8754
8755 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8756
8757 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8758
8759 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8760 * gdb.base/watch-cond.exp: Likewise.
8761 * gdb.python/py-breakpoint.exp: Likewise.
8762
8763 2010-06-18 Pedro Alves <pedro@codesourcery.com>
8764
8765 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8766 clean_restart, make sure every test has a distinct message, and
8767 that messages don't include the executable' full path.
8768
8769 2010-06-17 Doug Evans <dje@google.com>
8770
8771 * gdb.arch/i386-size.exp: Updated expected output for
8772 DISASSEMBLY_OMIT_FNAME.
8773
8774 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8775 Sergio Durigan Junior <sergiodj@redhat.com>
8776
8777 * gdb.base/watch-notconst.c: New file.
8778 * gdb.base/watch-notconst.S: New file.
8779 * gdb.base/watch-notconst2.c: New file.
8780 * gdb.base/watch-notconst2.S: New file.
8781 * gdb.base/watch-notconst.exp: New file.
8782 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8783 (func4): Add operations on `global_ptr_ptr'.
8784 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8785 routine to test watchpoints created with a constant expression.
8786 (test_inaccessible_watchpoint): Include tests for watchpoints
8787 created with a constant expression.
8788
8789 2010-06-14 Kevin Buettner <kevinb@redhat.com>
8790
8791 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8792 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8793 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8794 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8795 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8796 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8797 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8798 of `_start'.
8799
8800 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8801
8802 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8803 not supported on the target.
8804 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8805 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8806 * gdb.mi/mi-nsintrall.exp: Likewise.
8807 * gdb.mi/mi-nsmoribund.exp: Likewise.
8808 * gdb.mi/mi-nsthrexec.exp: Likewise.
8809
8810 2010-06-11 Stan Shebs <stan@codesourcery.com>
8811
8812 * gdb.base/permissions.exp: New file.
8813
8814 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8815
8816 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8817 does not support ELF executable class.
8818
8819 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8820
8821 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8822
8823 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8824
8825 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8826 (runto): Catch "The target does not support running in non-stop mode.".
8827
8828 2010-06-11 Michael Snyder <msnyder@vmware.com>
8829
8830 * gdb.base/setshow.exp (set language asm): Don't use
8831 gdb_test_no_output, fails on some targets.
8832
8833 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8834
8835 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8836 * gdb.cp/pr9167.exp: Likewise.
8837
8838 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8839
8840 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8841
8842 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8843
8844 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8845
8846 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8847
8848 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8849
8850 2010-06-11 Tom Tromey <tromey@redhat.com>
8851
8852 PR gdb/9977, PR exp/11636::
8853 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8854 (pieces_test_f6): Update expected output.
8855
8856 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8857
8858 * gdb.base/moribund-step.exp: New.
8859
8860 2010-06-08 Michael Snyder <msnyder@vmware.com>
8861
8862 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
8863 * gdb.ada/boolean_expr.exp:
8864 * gdb.ada/frame_args.exp: Ditto.
8865 * gdb.ada/lang_switch.exp: Ditto.
8866 * gdb.ada/ptype_arith_binop.exp: Ditto.
8867 * gdb.ada/ref_param.exp: Ditto.
8868 * gdb.ada/type_coercion.exp:Ditto.
8869
8870 * gdb.asm/asm-source.exp: Ditto.
8871
8872 * gdb.base/attach.exp: Ditto.
8873 * gdb.base/bitfields2.exp: Ditto.
8874 * gdb.base/call-signal-resume.exp: Ditto.
8875 * gdb.base/callfuncs.exp: Ditto.
8876 * gdb.base/commands.exp: Ditto.
8877 * gdb.base/dbx.exp: Ditto.
8878 * gdb.base/default.exp: Ditto.
8879 * gdb.base/dump.exp: Ditto.
8880 * gdb.base/exprs.exp: Ditto.
8881 * gdb.base/freebpcmd.exp: Ditto.
8882 * gdb.base/interrupt.exp: Ditto.
8883 * gdb.base/list.exp: Ditto.
8884 * gdb.base/long_long.exp: Ditto.
8885 * gdb.base/maint.exp: Ditto.
8886 * gdb.base/ptype.exp: Ditto.
8887 * gdb.base/return.exp: Ditto.
8888 * gdb.base/setshow.exp: Ditto.
8889 * gdb.base/sigbpt.exp: Ditto.
8890 * gdb.base/sigrepeat.exp: Ditto.
8891
8892 * gdb.cp/classes.exp: Ditto.
8893
8894 * gdb.dwarf2/dw2-restore.exp: Ditto.
8895
8896 * gdb.gdb/selftest.exp: Ditto.
8897
8898 * gdb.multi/base.exp: Ditto.
8899 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8900
8901 * gdb.python/py-block.exp: Ditto.
8902 * gdb.python/py-prettyprint.exp: Ditto.
8903 * gdb.python/py-template.exp: Ditto.
8904
8905 * gdb.server/ext-attach.exp: Ditto.
8906 * gdb.server/ext-run.exp: Ditto.
8907 * gdb.server/server-mon.exp: Ditto.
8908
8909 * gdb.threads/fork-thread-pending.exp: Ditto.
8910 * gdb.threads/hand-call-in-threads.exp: Ditto.
8911 * gdb.threads/interrupted-hand-call.exp: Ditto.
8912 * gdb.threads/linux-dp.exp: Ditto.
8913 * gdb.threads/manythreads.exp: Ditto.
8914 * gdb.threads/print-threads.exp: Ditto.
8915 * gdb.threads/pthreads.exp: Ditto.
8916 * gdb.threads/schedlock.exp: Ditto.
8917 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8918 * gdb.threads/threadapply.exp: Ditto.
8919
8920 2010-06-08 Michael Snyder <msnyder@vmware.com>
8921
8922 * gdb.ada/exec_changed.exp:
8923 Use ".*" instead of "" as wildcard regexp.
8924
8925 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8926 * gdb.base/call-ar-st.exp: Ditto.
8927 * gdb.base/checkpoint.exp: Ditto.
8928 * gdb.base/default.exp: Ditto.
8929 * gdb.base/dump.exp: Ditto.
8930 * gdb.base/ending-run.exp: Ditto.
8931 * gdb.base/fileio.exp: Ditto.
8932 * gdb.base/miscexprs.exp: Ditto.
8933 * gdb.base/pointers.exp: Ditto.
8934 * gdb.base/readline.exp: Ditto.
8935 * gdb.base/reread.exp: Ditto.
8936 * gdb.base/restore.exp: Ditto.
8937 * gdb.base/shlib-call.exp: Ditto.
8938 * gdb.base/valgrind-db-attach.exp: Ditto.
8939 * gdb.base/volatile.exp: Ditto.
8940 * gdb.base/watchpoints.exp: Ditto.
8941
8942 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8943
8944 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8945 * gdb.python/py-value.exp: Ditto.
8946
8947 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8948 * gdb.trace/circ.exp: Ditto.
8949 * gdb.trace/collection.exp: Ditto.
8950 * gdb.trace/packetlen.exp: Ditto.
8951 * gdb.trace/passc-dyn.exp: Ditto.
8952 * gdb.trace/report.exp: Ditto.
8953 * gdb.trace/tfile.exp: Ditto.
8954 * gdb.trace/tfind.exp: Ditto.
8955 * gdb.trace/while-dyn.exp: Ditto.
8956
8957 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8958
8959 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8960
8961 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8962
8963 Test PR 10640.
8964 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8965
8966 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8967
8968 * gdb.cp/koenig.exp: Test for ADL operators.
8969 * gdb.cp/koenig.cc: Added ADL operators.
8970 * gdb.cp/operator.exp: New test.
8971 * gdb.cp/operator.cc: New test.
8972
8973 2010-06-04 Michael Snyder <msnyder@vmware.com>
8974
8975 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8976 * gdb.base/pending.exp: Ditto.
8977
8978 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8979
8980 2010-06-04 Doug Evans <dje@google.com>
8981
8982 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8983 disabled printers.
8984 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8985 (enable_lookup_function): New function.
8986
8987 2010-06-04 Tom Tromey <tromey@redhat.com>
8988
8989 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8990 of hash and id.
8991
8992 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8993
8994 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8995 newline.
8996 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8997 (empty verbose non-noisy clear, empty verbose noisy clear)
8998 (empty non-verbose noisy clear): Likewise.
8999
9000 2010-06-03 Michael Snyder <msnyder@vmware.com>
9001
9002 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
9003 * gdb.base/display.exp: Ditto.
9004 * gdb.base/find.exp: Ditto.
9005 * gdb.base/ifelse.exp: Ditto.
9006 * gdb.base/multi-forks.exp: Ditto.
9007 * gdb.base/recurse.exp: Ditto.
9008 * gdb.base/setshow.exp: Ditto.
9009 * gdb.base/value-double-free.exp: Ditto.
9010 * gdb.base/watch-vfork.exp: Ditto.
9011 * gdb.base/watch_thread_num.exp: Ditto.
9012 * gdb.base/watchpoint-solib.exp: Ditto.
9013 * gdb.base/watchpoint.exp: Ditto.
9014 * gdb.base/watchpoints.exp: Ditto.
9015
9016 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
9017 * gdb.cp/overload.exp: Ditto.
9018 * gdb.cp/virtfunc.exp: Ditto.
9019
9020 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
9021
9022 * gdb.reverse/watch-precsave.exp:
9023 Replace gdb_test with gdb_test_no_output.
9024
9025 * gdb.threads/attach-into-signal.exp:
9026 Replace gdb_test with gdb_test_no_output.
9027 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9028 * gdb.threads/watchthreads.exp: Ditto.
9029 * gdb.threads/watchthreads2.exp: Ditto.
9030
9031 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
9032 * gdb.trace/tfind.exp: Ditto.
9033
9034 2010-06-03 Joel Brobecker <brobecker@adacore.com>
9035
9036 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
9037 successful test if message is the empty string.
9038
9039 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9040
9041 * gdb.fortran/module.exp (stopped language detection): New test.
9042
9043 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9044
9045 Support DW_TAG_module as separate namespaces.
9046 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
9047 gdb.fortran/library-module-lib.f90: New.
9048 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
9049 (print i): Remove.
9050 (continue to breakpoint: i-is-1, print var_i value 1)
9051 (continue to breakpoint: i-is-2, print var_i value 2)
9052 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9053 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9054 (complete `modmany, complete `modmany`, complete `modmany`var)
9055 (show language, setting breakpoint at module): New tests.
9056 * gdb.fortran/module.f90 (module mod): Remove.
9057 (module mod1, module mod2, module modmany, subroutine sub1)
9058 (subroutine sub2, program module): New.
9059
9060 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9061
9062 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9063 (print value of rUC, print value of rI, print value of UI): ... here.
9064 * gdb.cp/anon-union.exp (pass): Rename to ...
9065 (print z 2): ... here.
9066
9067 2010-06-02 Michael Snyder <msnyder@vmware.com>
9068
9069 * gdb.trace/actions.exp: Use gdb_test_no_output.
9070 * gdb.trace/circ.exp: Ditto.
9071 * gdb.trace/packetlen.exp: Ditto.
9072 * gdb.trace/save-trace.exp: Ditto.
9073 * gdb.trace/tracecmd.exp: Ditto.
9074 * gdb.trace/tsv.exp: Ditto.
9075
9076 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9077 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9078 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9079 * gdb.threads/manythreads.exp: Ditto.
9080 * gdb.threads/print-threads.exp: Ditto.
9081 * gdb.threads/pthreads.exp: Ditto.
9082 * gdb.threads/schedlock.exp: Ditto.
9083 * gdb.threads/staticthreads.exp: Ditto.
9084 * gdb.threads/thread-specific.exp: Ditto.
9085 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9086 * gdb.threads/threadapply.exp: Ditto.
9087 * gdb.threads/watchthreads.exp: Ditto.
9088 * gdb.threads/watchthreads2.exp: Ditto.
9089
9090 * gdb.python/py-block.exp: Use gdb_test_no_output.
9091 * gdb.python/py-prettyprint.exp: Ditto.
9092 * gdb.python/py-template.exp: Ditto.
9093 * gdb.python/py-value.exp: Ditto.
9094
9095 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9096 * gdb.reverse/watch-reverse.exp: Ditto.
9097
9098 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9099 * gdb.server/ext-run.exp: Ditto.
9100
9101 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9102 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9103 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9104 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9105 * gdb.dwarf2/dw2-producer.exp: Ditto.
9106 * gdb.dwarf2/mac-fileno.exp: Ditto.
9107
9108 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9109 * gdb.gdb/selftest.exp: Ditto.
9110
9111 * gdb.multi/base.exp: Use gdb_test_no_output.
9112
9113 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9114
9115 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9116
9117 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9118
9119 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9120
9121 * gdb.cp/class2.exp: Use gdb_test_no_output.
9122 * gdb.cp/classes.exp: Ditto.
9123 * gdb.cp/extern-c.exp: Ditto.
9124 * gdb.cp/inherit.exp: Ditto.
9125 * gdb.cp/maint.exp: Ditto.
9126 * gdb.cp/mb-inline.exp: Ditto.
9127 * gdb.cp/mb-templates.exp: Ditto.
9128 * gdb.cp/method2.exp: Ditto.
9129 * gdb.cp/misc.exp: Ditto.
9130 * gdb.cp/ovldbreak.exp: Ditto.
9131 * gdb.cp/punctuator.exp: Ditto.
9132 * gdb.cp/templates.exp: Ditto.
9133 * gdb.cp/virtbase.exp: Ditto.
9134
9135 * gdb.threads/attach-stopped.exp:
9136 Replace uses of send_gdb / gdb_expect.
9137 * gdb.threads/attachstop-mt.exp:
9138 Replace uses of send_gdb / gdb_expect.
9139 * gdb.threads/gcore-thread.exp:
9140 Replace uses of send_gdb / gdb_expect.
9141 * gdb.threads/hand-call-in-threads.exp:
9142 Replace uses of send_gdb / gdb_expect.
9143 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
9144 * gdb.threads/print-threads.exp:
9145 Replace uses of send_gdb / gdb_expect.
9146 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9147 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9148 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9149
9150 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9151 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9152 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9153 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9154 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9155 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9156 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9157 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9158 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9159 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9160 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9161
9162 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9163
9164 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9165
9166 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9167
9168 * gdb.cp/koenig.exp: Added new test case.
9169 * gdb.cp/koenig.cc: Ditto.
9170
9171 2010-06-01 Michael Snyder <msnyder@vmware.com>
9172
9173 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9174 * gdb.base/arrayidx.exp: Ditto.
9175 * gdb.base/attach.exp: Ditto.
9176 * gdb.base/auxv.exp: Ditto.
9177 * gdb.base/bigcre.exp: Ditto.
9178 * gdb.base/break-always.exp: Ditto.
9179 * gdb.base/break-interp.exp: Ditto.
9180 * gdb.base/break.exp: Ditto.
9181 * gdb.base/breakpoint-shadow.exp: Ditto.
9182 * gdb.base/call-ar-st.exp: Ditto.
9183 * gdb.base/call-sc.exp: Ditto.
9184 * gdb.base/call-signal-resume.exp: Ditto.
9185 * gdb.base/callfuncs.exp: Ditto.
9186 * gdb.base/catch-syscall.exp: Ditto.
9187 * gdb.base/charset.exp: Ditto.
9188 * gdb.base/code-expr.exp: Ditto.
9189 * gdb.base/commands.exp: Ditto.
9190 * gdb.base/cond-expr.exp: Ditto.
9191 * gdb.base/condbreak.exp: Ditto.
9192 * gdb.base/cursal.exp: Ditto.
9193 * gdb.base/cvexpr.exp: Ditto.
9194 * gdb.base/default.exp: Ditto.
9195 * gdb.base/del.exp: Ditto.
9196 * gdb.base/detach.exp: Ditto.
9197 * gdb.base/display.exp: Ditto.
9198 * gdb.base/ena-dis-br.exp: Ditto.
9199 * gdb.base/eval-skip.exp: Ditto.
9200 * gdb.base/foll-fork.exp: Ditto.
9201 * gdb.base/foll-vfork.exp: Ditto.
9202 * gdb.base/frame-args.exp: Ditto.
9203 * gdb.base/funcargs.exp: Ditto.
9204 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9205 * gdb.base/gdbvars.exp: Ditto.
9206 * gdb.base/help.exp: Ditto.
9207 * gdb.base/ifelse.exp: Ditto.
9208 * gdb.base/included.exp: Ditto.
9209 * gdb.base/list.exp: Ditto.
9210 * gdb.base/macscp.exp: Ditto.
9211 * gdb.base/maint.exp: Ditto.
9212 * gdb.base/multi-fork.exp: Ditto.
9213 * gdb.base/overlays.exp: Ditto.
9214 * gdb.base/page.exp: Ditto.
9215 * gdb.base/pending.exp: Ditto.
9216 * gdb.base/pointers.exp: Ditto.
9217 * gdb.base/pr11022.exp: Ditto.
9218 * gdb.base/prelink.exp: Ditto.
9219 * gdb.base/printcmds.exp: Ditto.
9220 * gdb.base/psymtab.exp: Ditto.
9221 * gdb.base/randomize.exp: Ditto.
9222 * gdb.base/relational.exp: Ditto.
9223 * gdb.base/relocate.exp: Ditto.
9224 * gdb.base/remote.exp: Ditto.
9225 * gdb.base/sepdebug.exp: Ditto.
9226 * gdb.base/set-lang-auto.exp: Ditto.
9227 * gdb.base/setshow.exp: Ditto.
9228 * gdb.base/setvar.exp: Ditto.
9229 * gdb.base/signals.exp: Ditto.
9230 * gdb.base/signull.exp: Ditto.
9231 * gdb.base/sigstep.exp: Ditto.
9232 * gdb.base/sizeof.exp: Ditto.
9233 * gdb.base/solib-disc.exp: Ditto.
9234 * gdb.base/store.exp: Ditto.
9235 * gdb.base/structs.exp: Ditto.
9236 * gdb.base/structs2.exp: Ditto.
9237 * gdb.base/subst.exp: Ditto.
9238 * gdb.base/term.exp: Ditto.
9239 * gdb.base/trace-commands.exp: Ditto.
9240 * gdb.base/unwindonsignal.exp: Ditto.
9241 * gdb.base/valgrind-db-attach.exp: Ditto.
9242 * gdb.base/varargs.exp: Ditto.
9243 * gdb.base/watch-cond.exp: Ditto.
9244 * gdb.base/watch_thread_num.exp: Ditto.
9245 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9246 * gdb.base/watchpoint.exp: Ditto.
9247 * gdb.base/whatis-exp.exp: Ditto.
9248
9249 2010-06-01 Michael Snyder <msnyder@vmware.com>
9250
9251 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9252 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9253 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9254 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9255 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9256 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9257 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9258 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9259 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9260 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9261 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9262 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9263 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9264 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9265 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9266
9267 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9268
9269 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9270 trailing newline.
9271 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9272 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9273 (p *args): ... here and remove excessive trailing newline.
9274
9275 2010-05-31 Joel Brobecker <brobecker@adacore.com>
9276
9277 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9278
9279 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9280
9281 Accept the new Linux kernel "t (tracing stop)" string.
9282 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9283 Update comment.
9284 (state_wait) <T (tracing stop)>: New.
9285 (main): Update the state_wait expect string.
9286
9287 2010-05-28 Pedro Alves <pedro@codesourcery.com>
9288
9289 * limits.c, limits.exp: Delete files.
9290 * Makefile.in (clean mostlyclean): Adjust.
9291 * tracecmd.exp: Adjust.
9292
9293 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9294
9295 * gdb.base/tui-layout.exp: New.
9296
9297 2010-05-28 Michael Snyder <msnyder@vmware.com>
9298
9299 * gdb.reverse/break-precsave.exp:
9300 Replace uses of send_gdb / gdb_expect.
9301 * gdb.reverse/break-reverse.exp:
9302 Replace uses of send_gdb / gdb_expect.
9303 * gdb.reverse/consecutive-precsave.exp:
9304 Replace uses of send_gdb / gdb_expect.
9305 * gdb.reverse/consecutive-reverse.exp:
9306 Replace uses of send_gdb / gdb_expect.
9307 * gdb.reverse/finish-precsave.exp:
9308 Replace uses of send_gdb / gdb_expect.
9309 * gdb.reverse/finish-reverse.exp:
9310 Replace uses of send_gdb / gdb_expect.
9311 * gdb.reverse/i386-precsave.exp:
9312 Replace uses of send_gdb / gdb_expect.
9313 * gdb.reverse/i386-reverse.exp:
9314 Replace uses of send_gdb / gdb_expect.
9315 * gdb.reverse/i386-sse-reverse.exp:
9316 Replace uses of send_gdb / gdb_expect.
9317 * gdb.reverse/i387-env-reverse.exp:
9318 Replace uses of send_gdb / gdb_expect.
9319 * gdb.reverse/i387-stack-reverse.exp:
9320 Replace uses of send_gdb / gdb_expect.
9321 * gdb.reverse/machinestate-precsave.exp:
9322 Replace uses of send_gdb / gdb_expect.
9323 * gdb.reverse/machinestate.exp:
9324 Replace uses of send_gdb / gdb_expect.
9325 * gdb.reverse/sigall-precsave.exp:
9326 Replace uses of send_gdb / gdb_expect.
9327 * gdb.reverse/sigall-reverse.exp:
9328 Replace uses of send_gdb / gdb_expect.
9329 * gdb.reverse/solib-precsave.exp:
9330 Replace uses of send_gdb / gdb_expect.
9331 * gdb.reverse/solib-reverse.exp:
9332 Replace uses of send_gdb / gdb_expect.
9333 * gdb.reverse/step-precsave.exp:
9334 Replace uses of send_gdb / gdb_expect.
9335 * gdb.reverse/step-reverse.exp:
9336 Replace uses of send_gdb / gdb_expect.
9337 * gdb.reverse/until-precsave.exp:
9338 Replace uses of send_gdb / gdb_expect.
9339 * gdb.reverse/until-reverse.exp:
9340 Replace uses of send_gdb / gdb_expect.
9341 * gdb.reverse/watch-precsave.exp:
9342 Replace uses of send_gdb / gdb_expect.
9343 * gdb.reverse/watch-reverse.exp:
9344 Replace uses of send_gdb / gdb_expect.
9345
9346 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9347
9348 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9349 excessive newline.
9350
9351 2010-05-27 Michael Snyder <msnyder@vmware.com>
9352
9353 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
9354 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9355 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9356 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9357 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9358 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9359 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9360 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9361 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9362 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9363 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9364 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9365 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9366 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9367 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9368 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9369 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9370 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9371 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
9372
9373 2010-05-26 Michael Snyder <msnyder@vmware.com>
9374
9375 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9376 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9377
9378 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9379 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9380 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9381
9382 * gdb.reverse/consecutive-reverse.exp:
9383 Replace uses of send_gdb / gdb_expect.
9384 * gdb.reverse/consecutive-precsave.exp:
9385 Replace uses of send_gdb / gdb_expect.
9386
9387 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9388 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9389 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
9390 * gdb.mi/mi-ns-stale-regcache.exp:
9391 Replace uses of send_gdb / gdb_expect.
9392 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9393 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9394 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9395 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9396 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9397 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9398 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9399 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9400 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
9401
9402 2010-05-26 Michael Snyder <msnyder@vmware.com>
9403
9404 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
9405
9406 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
9407
9408 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9409 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9410 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9411 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9412 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9413 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9414 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9415 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9416 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
9417
9418 2010-05-25 Tom Tromey <tromey@redhat.com>
9419
9420 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9421
9422 2010-05-25 Tom Tromey <tromey@redhat.com>
9423
9424 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9425 argument order.
9426 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9427 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9428 order.
9429 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9430 order.
9431 * gdb.base/call-sc.exp (setup_kfails): Remove.
9432 (setup_compiler_kfails): Remove.
9433 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9434 argument order.
9435 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9436 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9437 (advancei): Fix setup_kfail argument order.
9438 * gdb.base/radix.exp: Fix setup_kfail argument order.
9439 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9440 order.
9441 * gdb.base/structs.exp (setup_kfails): Remove.
9442 (setup_compiler_kfails): Fix setup_kfail argument order.
9443 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9444 order.
9445 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9446 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9447 setup_kfail argument order.
9448 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9449
9450 2010-05-25 Tom Tromey <tromey@redhat.com>
9451
9452 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9453
9454 2010-05-25 Michael Snyder <msnyder@vmware.com>
9455
9456 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9457 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9458 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9459 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9460 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9461 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9462 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9463 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9464 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
9465 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9466 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9467 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9468 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9469 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9470 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9471 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9472 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9473 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9474 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9475 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9476 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9477 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9478 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
9479 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9480 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9481 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9482 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9483 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9484 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9485 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9486 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9487 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9488 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9489 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9490 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9491 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9492 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9493 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9494 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9495 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9496 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9497 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
9498 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9499 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9500 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9501 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9502 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
9503 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
9504
9505 2010-05-25 Doug Evans <dje@google.com>
9506
9507 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9508 gdb.string_to_argv.
9509
9510 2010-05-21 Tom Tromey <tromey@redhat.com>
9511
9512 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9513 Call it.
9514 * gdb.dwarf2/pieces.S: Update.
9515 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9516
9517 2010-05-21 Tom Tromey <tromey@redhat.com>
9518
9519 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9520 Call it.
9521 * gdb.dwarf2/pieces.c (struct C): New.
9522 (f6): New function.
9523 * gdb.dwarf2/pieces.S: Replace.
9524
9525 2010-05-21 Tom Tromey <tromey@redhat.com>
9526
9527 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9528 Call it.
9529
9530 2010-05-21 Tom Tromey <tromey@redhat.com>
9531
9532 * gdb.dwarf2.pieces.exp: New file.
9533 * gdb.dwarf2.pieces.S: New file.
9534 * gdb.dwarf2.pieces.c: New file.
9535
9536 2010-05-20 Pedro Alves <pedro@codesourcery.com>
9537 Joel Brobecker <brobecker@adacore.com>
9538
9539 * lib/gdb.exp (gdb_test_no_output): New function.
9540 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9541 when testing commands that should produce no output.
9542
9543 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9544
9545 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9546 parameter that we want to watch being a constant.
9547
9548 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9549
9550 * gdb.ada/cond_lang: New testcase.
9551
9552 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9553
9554 * lib/gdb.exp (banned_variables): New variable/constant.
9555 (gdb_init): Add write trace on variables listed in banned_variables.
9556 (gdb_finish): Remove write traces on variables listed in
9557 banned_variables.
9558
9559 2010-05-17 Joel Brobecker <brobecker@adacore.com>
9560
9561 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9562 * gdb.cp/koenig.exp: Likewise.
9563
9564 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9565
9566 PR python/11482
9567
9568 * gdb.python/py-value.exp (test_value_hash): New function.
9569
9570 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9571
9572 PR exp/11530.
9573 * gdb.base/gdb11530.c: New file.
9574 * gdb.base/gdb11530.exp: New file.
9575
9576 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9577
9578 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9579 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9580
9581 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9582
9583 * gdb.cp/koenig.exp: New test.
9584 * gdb.cp/koenig.cc: New test program.
9585
9586 2010-05-05 Joel Brobecker <brobecker@adacore.com>
9587
9588 Remove the use of prms_id and bug_id throughout the testsuite.
9589
9590 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9591
9592 PR exp/11349.
9593 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9594 use a reference local variable.
9595
9596 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9597
9598 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9599 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9600 variable different_dir. Move debugfile into a full directory pathname
9601 under DIFFERENT_DIR.
9602 * lib/gdb.exp (separate_debug_filename): Remove.
9603 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9604 variable debug_dir and mkdir of it. Update function comments.
9605
9606 2010-04-29 Pedro Alves <pedro@codesourcery.com>
9607
9608 PR gdb/11557
9609
9610 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9611 files.
9612
9613 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9614
9615 * gdb.python/py-param.exp: New File.
9616
9617 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9618
9619 * gdb.base/default.exp: Fix "set language" test.
9620
9621 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9622
9623 PR breakpoints/11531.
9624 * gdb.base/gdb11531.c: New file.
9625 * gdb.base/gdb11531.exp: New file.
9626
9627 2010-04-26 Tom Tromey <tromey@redhat.com>
9628
9629 * gdb.base/completion.exp: Add tests for completion and deprecated
9630 commands.
9631
9632 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9633
9634 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9635 (print /x char_array): Escape curly brackets.
9636
9637 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9638
9639 Fix deadlock on looped list of loaded shared objects.
9640 * gdb.base/solib-corrupted.exp: New.
9641
9642 2010-04-23 Doug Evans <dje@google.com>
9643
9644 * gdb.python/py-section-script.c: New file.
9645 * gdb.python/py-section-script.exp: New file.
9646 * gdb.python/py-section-script.py: New file.
9647
9648 2010-04-20 Chris Moller <cmoller@redhat.com>
9649
9650 PR 10179
9651
9652 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9653 * gdb.base/pr10179-a.c:
9654 * gdb.base/pr10179-b.c:
9655 * gdb.base/pr10179.exp: New files.
9656
9657 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9658
9659 Fix crashes on dangling display expressions.
9660 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9661 is SEP.
9662 (lib_flags): Remove the "debug" keyword.
9663 (libsepdebug): New variable for iterating new loop.
9664 (save_pf_prefix): New variable wrapping the loop.
9665 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9666 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9667
9668 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9669
9670 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9671
9672 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9673
9674 PR stabs/11479.
9675 * gdb.stabs/gdb11479.exp: New file.
9676 * gdb.stabs/gdb11479.c: New file.
9677
9678 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9679
9680 * gdb.base/charset.c (Strin16, String32): New variables.
9681 * gdb.base/charset.exp (gdb_test): Test correct display
9682 of 16 or 32 bit strings.
9683
9684 2010-04-21 Chris Moller <cmoller@redhat.com>
9685
9686 PR 9167
9687 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9688 * gdb.cp/pr9167.cc: New file.
9689 * gdb.cp/pr9167.exp: New file.
9690
9691
9692 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9693
9694 PR pascal/11492.
9695 * gdb.pascal/gdb11492.pas: New file.
9696 * gdb.pascal/gdb11492.exp: New file.
9697
9698 2010-04-20 Joel Brobecker <brobecker@adacore.com>
9699
9700 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
9701
9702 2010-04-20 Joel Brobecker <brobecker@adacore.com>
9703
9704 * gdb.ada/dyn_loc: New testcase.
9705
9706 2010-04-20 Chris Moller <cmoller@redhat.com>
9707
9708 PR 10867
9709
9710 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9711 * gdb.cp/pr10687.cc: New file.
9712 * gdb.cp/pr10687.exp: New file.
9713
9714
9715 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9716 Sergio Durigan Junior <sergiodj@redhat.com>
9717
9718 * gdb.fortran/logical.exp: New testcase.
9719 * gdb.fortran/logical.f90: New file.
9720
9721 2010-04-19 Doug Evans <dje@google.com>
9722
9723 * gdb.base/help.exp (help source): Update expected output.
9724
9725 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9726
9727 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9728 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9729 gdb_exit and return.
9730 (executable): New variable.
9731 (binfile): Use it.
9732
9733 2010-04-19 Pedro Alves <pedro@codesourcery.com>
9734
9735 PR breakpoints/8554.
9736
9737 * gdb.trace/save-trace.exp: Adjust.
9738
9739 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9740
9741 PR corefiles/11511
9742 * gdb.arch/system-gcore.exp: New.
9743 * gdb.arch/gcore.c: Likewise.
9744
9745 2010-04-15 Doug Evans <dje@google.com>
9746
9747 * gdb.python/py-progspace.c: New file.
9748 * gdb.python/py-progspace.exp: New file.
9749
9750 * gdb.base/source.exp: Add tests for "source -s".
9751
9752 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9753
9754 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9755 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9756 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9757 * gdb.python/py-mi.exp: New test for to_string returning None.
9758
9759 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9760
9761 * gdb.python/py-breakpoint.c: Make result global.
9762
9763 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9764
9765 Fix non-GNU make compatibility.
9766 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9767
9768 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9769
9770 * gdb.python/py-breakpoint.exp: New File.
9771 * gdb.python/py-breakpoint.C: Ditto.
9772
9773 2010-04-08 Stan Shebs <stan@codesourcery.com>
9774
9775 * gdb.trace/actions.exp: Clear default-collect.
9776 * gdb.trace/save-trace.exp: Clear default-collect.
9777
9778 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9779
9780 * gdb.python/py-value: Add null string variable.
9781 (test_lazy_string): Test zero length, NULL address lazy
9782 strings.
9783
9784 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9785
9786 * gdb.arch/i386-avx.c: New.
9787 * gdb.arch/i386-avx.exp: Likewise.
9788
9789 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9790
9791 2010-04-06 Doug Evans <dje@google.com>
9792
9793 * gdb.base/source-test.gdb: New file.
9794 * gdb.base/source.exp: Test source -v.
9795
9796 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9797
9798 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9799
9800 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9801
9802 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9803 within one line, unless it is followed by a double quote.
9804 * gdb.stabs/hppa.sed: Idem.
9805 * gdb.stabs/weird.def: Add char and String constants
9806 * gdb.stabs/weird.exp: Check for correct parsing of
9807 char and string constants.
9808 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9809 in .stabs to .stabx substitution.
9810
9811 2010-04-05 Stan Shebs <stan@codesourcery.com>
9812
9813 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9814 constant global.
9815 * gdb.trace/tfile.exp: Try to print them.
9816
9817 2010-04-04 Stan Shebs <stan@codesourcery.com>
9818
9819 * gdb.base/completion.exp: Update for new "info watchpoints".
9820 * gdb.base/default.exp: Ditto.
9821 * gdb.base/help.exp: Ditto.
9822 * gdb.base/watchpoint.exp: Ditto.
9823 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
9824
9825 2010-04-04 Stan Shebs <stan@codesourcery.com>
9826
9827 * gdb.trace/tfile.exp: Sharpen tfind test.
9828
9829 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9830
9831 * gdb.base/break-entry.exp: New.
9832
9833 2010-04-02 Hui Zhu <teawater@gmail.com>
9834 Michael Snyder <msnyder@vmware.com>
9835
9836 * gdb.reverse/i386-sse-reverse.exp: New file.
9837 * gdb.reverse/i386-sse-reverse.c: New file.
9838
9839 2010-04-02 Pedro Alves <pedro@codesourcery.com>
9840
9841 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9842
9843 2010-04-01 Stan Shebs <stan@codesourcery.com>
9844
9845 * gdb.trace/actions.exp: Tweak expected output.
9846 * gdb.trace/while-stepping.exp: Tweak expected output.
9847
9848 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9849
9850 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9851
9852 2010-04-01 Pedro Alves <pedro@codesourcery.com>
9853
9854 * gdb.base/commands.exp: Adjust.
9855 * gdb.cp/extern-c.exp: Adjust.
9856
9857 2010-04-01 Pedro Alves <pedro@codesourcery.com>
9858
9859 * gdb.trace/collection.c (local_test_func): Define a local struct,
9860 and instanciate it.
9861
9862 2010-04-01 Pedro Alves <pedro@codesourcery.com>
9863
9864 * gdb.trace/collection.exp (gdb_collect_args_test)
9865 (gdb_collect_argarray_test): XFAIL the tests that assume the
9866 argarray argument's elements are collected.
9867
9868 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9869
9870 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9871 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9872
9873 2010-03-31 Stan Shebs <stan@codesourcery.com>
9874
9875 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9876 and tracepoint conditionals.
9877 (gdb_verify_tracepoints): Delete unused return.
9878
9879 2010-03-26 Keith Seitz <keiths@redhat.com>
9880
9881 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9882 appear in the output before main.
9883 Remove KFAIL for gdb/2215 aka bz 9320.
9884
9885 2010-03-30 Doug Evans <dje@google.com>
9886
9887 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9888 by dejagnu.
9889 * gdb.arch/amd64-dword.exp: Ditto.
9890
9891 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9892 match.
9893 (break printf): Ditto.
9894
9895 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9896
9897 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9898 gcc < 4.4.
9899 * gdb.cp/shadow.exp: Ditto.
9900
9901 2010-03-29 Pedro Alves <pedro@codesourcery.com>
9902
9903 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9904 "tstart" is silent.
9905
9906 2010-03-29 Pedro Alves <pedro@codesourcery.com>
9907
9908 * gdb.trace/collection.exp (executable): New.
9909 (binfile): Use it.
9910 (fpreg, spreg, pcreg): New.
9911 (test_register): Use gdb_test_multiple. Pass /x to print.
9912 (prepare_for_trace_test): New.
9913 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9914 (gdb_collect_args_test, gdb_collect_argstruct_test)
9915 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9916 prepare_for_trace_test.
9917 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9918 fpreg, spreg and pcreg.
9919 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9920 prepare_for_trace_test.
9921 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9922 try to detect tracing support here. Don't set breakpoints at
9923 `begin' or `end' here.
9924 <global scope>: Use clean_restart. Run to main before checking
9925 for tracing support. Check for for tracing support here.
9926
9927 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9928
9929 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9930 " as $displacement" to "seen displacement message".
9931
9932 2010-03-28 Pedro Alves <pedro@codesourcery.com>
9933
9934 * gdb.trace/while-dyn.exp (executable): New variable.
9935 (binfile): Use it.
9936 (test_while_stepping): New function. Move most tests here. Call
9937 it once for each of the while-stepping, stepping and ws aliases.
9938
9939 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9940
9941 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9942 that do not provide the tagless_struct type name at all.
9943 (test_print_anon_union): Do not check value of uninitialized
9944 union member. Do not use cp_test_ptype_class, so we can accept
9945 "long" as well as "long int".
9946
9947 2010-03-26 Pedro Alves <pedro@codesourcery.com>
9948
9949 * gdb.trace/tfile.c (tohex, bin2hex): New.
9950 (write_error_trace_file): Hexify error description.
9951
9952 2010-03-25 Stan Shebs <stan@codesourcery.com>
9953
9954 * gdb.trace/tfile.c: Generate an additional trace file, improve
9955 portability.
9956 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9957 files in a better way.
9958
9959 2010-03-25 Keith Seitz <keiths@redhat.com>
9960
9961 * gdb.java/jprint.exp: XFAIL printing of static class members
9962 because of GCC debuginfo problem.
9963
9964 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9965
9966 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9967
9968 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9969
9970 * gdb.base/completion.exp: Allow long instead of long int.
9971 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9972 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9973 variable p.
9974 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9975 * gdb.base/pointers.exp: Allow long instead of long int.
9976 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9977 * gdb.base/step-line.exp: Allow a directory before the source file name.
9978
9979 2010-03-24 Tom Tromey <tromey@redhat.com>
9980
9981 PR breakpoints/9352:
9982 * gdb.base/default.exp: Update.
9983 * gdb.base/commands.exp: Update.
9984 * gdb.cp/extern-c.exp: Test setting commands on multiple
9985 breakpoints at once.
9986
9987 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9988
9989 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9990 if gdb,nosignals.
9991 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9992 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9993 exited".
9994
9995 2010-03-24 Stan Shebs <stan@codesourcery.com>
9996
9997 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9998
9999 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
10000
10001 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
10002 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
10003 argument. Handle "short" and "long".
10004 (Top level): Pass overprototyped output for old_fptr and xptr.
10005
10006 2010-03-23 Pedro Alves <pedro@codesourcery.com>
10007
10008 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
10009 format strings and add casts to avoid compiler warnings.
10010
10011 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
10012
10013 * lib/trace-support.exp (gdb_trace_setactions):
10014 Don't expect whitespace after ">" prompt.
10015 * gdb.trace/actions.exp: Adjust for output changes.
10016 * gdb.trace/while-stepping.exp: Likewise.
10017
10018 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10019
10020 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
10021 and r157645).
10022
10023 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10024
10025 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
10026 New.
10027
10028 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
10031 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
10032
10033 2010-03-19 Stan Shebs <stan@codesourcery.com>
10034
10035 * gdb.trace/ax.exp: New file.
10036
10037 2010-03-19 Doug Evans <dje@google.com>
10038
10039 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
10040 output from gcc.
10041
10042 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
10043 named /usr/sbin/prelink<foo>.
10044
10045 2010-03-18 Stan Shebs <stan@codesourcery.com>
10046
10047 * gdb.trace/circ.exp: Test circular-trace-buffer.
10048 * gdb.trace/tfile.exp: Update tstatus test.
10049
10050 2010-03-18 Joel Brobecker <brobecker@adacore.com>
10051
10052 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10053 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10054
10055 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10056
10057 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10058
10059 2010-03-18 Pedro Alves <pedro@codesourcery.com>
10060
10061 * gdb.base/default.exp: Adjust the expected output of the finish
10062 and until commands when the inferior is not being run.
10063
10064 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10065
10066 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10067 * gdb.cp/nsusing.exp: Ditto.
10068
10069 2010-03-15 Tom Tromey <tromey@redhat.com>
10070
10071 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10072 * gdb.cp/userdef.cc (operator==): New function.
10073 (main): New locals mem1, mem2.
10074
10075 2010-03-15 Jie Zhang <jie@codesourcery.com>
10076
10077 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10078 Declare and use new loadtimeout variable.
10079
10080 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10081
10082 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10083 Use gdb_load later.
10084
10085 2010-03-14 Pedro Alves <pedro@codesourcery.com>
10086
10087 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10088 literal. Add missing endlines to prints to stderr.
10089
10090 2010-03-12 Tom Tromey <tromey@redhat.com>
10091
10092 PR c++/9708:
10093 * gdb.cp/m-static.exp: Add regression test.
10094 * gdb.cp/m-static.cc (method): New method.
10095 (main): Call it.
10096
10097 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10098
10099 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10100 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10101
10102 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10103
10104 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10105
10106 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10107
10108 * lib/gdb.exp (skip_stl_tests): New.
10109 (gdb_compile): Symbian needs -ldl.
10110 (shlib_target_file): New.
10111 (shlib_symbol_file): New.
10112 (gdb_load_shlibs): Use shlib_target_file.
10113 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10114 * gdb.cp/exception.exp: Use skip_stl_tests.
10115 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10116 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10117 * gdb.cp/mb-templates.exp: Ditto.
10118 * gdb.base/commands.exp: Relax regexes.
10119 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10120 shlib_target_file and shlib_symbol_file.
10121 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10122 sections.
10123 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10124 * gdb.base/solib-disc.exp: Use
10125 shlib_target_file and shlib_symbol_file.
10126 * gdb.base/unload.exp: Don't skip on symbian. Use
10127 shlib_target_file and shlib_symbol_file.
10128 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10129
10130 2010-03-12 Pedro Alves <pedro@codesourcery.com>
10131
10132 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10133 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10134 Issue a tfind end before looking for a tracepoint frame.
10135 * gdb.trace/tfind.exp: Adjust tstatus output.
10136 Adjust disassembly output.
10137 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10138
10139 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10140
10141 * gdb.base/break-interp.exp: Create new displacement parameter value
10142 for the test_ld calls.
10143 (reach): New parameter displacement, verify its content. New push of
10144 pf_prefix "reach-$func:". Import global expect_out.
10145 (test_core): New parameter displacement, verify its content. New push
10146 of pf_prefix "core:". New command "set verbose on". Import global
10147 expect_out.
10148 (test_attach): New parameter displacement, verify its content. New
10149 push of pf_prefix "attach:". New command "set verbose on". Import
10150 global expect_out.
10151 (test_ld): New parameter displacement, pass it to the reach, test_core
10152 and test_attach calls and verify its content in the "ld.so exit" test.
10153 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10154 (prelink): Update expected text, use gdb_test.
10155
10156 2010-03-10 Doug Evans <dje@google.com>
10157
10158 * gdb.base/checkpoint.exp: Fix comment.
10159 Lengthen timeout while doing >600 checkpoints test.
10160 Rename duplicate "kill all one" test to keep test names unique.
10161
10162 2010-03-10 Pedro Alves <pedro@codesourcery.com>
10163
10164 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10165
10166 2010-03-08 Keith Seitz <keiths@redhat.com>
10167
10168 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10169 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10170 (dm_type_long): New function.
10171 (dm_type_unsigned_short): New function.
10172 (dm_type_unsigned_long): New function.
10173 (myint): New typedef.
10174 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10175 long, unsigned shor and long, operator char*, and typedef.
10176 (test_lookup_operator_functions): Add operator char* test.
10177 (test_paddr_operator_functions): Likewise.
10178 (test_paddr_overloaded_functions): Use probe values for
10179 short, long, and unsigned short and long.
10180 (test_paddr_hairy_functions): If the demangler probe detected
10181 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10182 demangler.
10183 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10184 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10185 and "print null_pmf".
10186 Add test "ptype a.*pmf".
10187 * gdb.cp/overload.exp: Allow optional "int" to appear with
10188 "short" and "long".
10189 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10190 long expect value for men_overload1arg.
10191 Allow "int" to appear with "short" and "long".
10192 When testing "info break", add argument for main (void).
10193 Also allow "int" to appear with "short" and "long".
10194 Ditto with "unsigned" and "long long".
10195 * gdb.java/jmain.exp: Do not enclose methods names in single
10196 quotes.
10197 * gdb.java/jmisc.exp: Likewise.
10198 * gdb.java/jprint.exp: Likewise.
10199 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10200
10201 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10202 * gdb.cp/exception.exp (backtrace after first throw)
10203 (backtrace after second throw): Allow a namespace before __cxa_throw.
10204 (backtrace after first catch, backtrace after second catch): Allow
10205 a namespace before __cxa_begin_catch.
10206
10207 * gdb.cp/cpexprs.exp: New file.
10208 * gdb.cp/cpexprs.cc: New file.
10209
10210 From Daniel Jacobowitz <dan@codesourcery.com>
10211 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10212 to use string_to_regexp.
10213 (ctor, dtor): New functions. Use them to match constructor
10214 and destructor function types.
10215 (Top level): Use runto_main.
10216
10217 2010-03-05 Tom Tromey <tromey@redhat.com>
10218
10219 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10220 gdb.target_charset.
10221 (pp_ns.to_string): Likewise.
10222
10223 2010-03-04 Keith Seitz <keiths@redhat.com>
10224
10225 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10226 can be quoted. Test that both the filename and function/line
10227 portions can be quoted at the same time.
10228
10229 2010-03-04 Pedro Alves <pedro@codesourcery.com>
10230
10231 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10232
10233 2010-03-03 Doug Evans <dje@google.com>
10234
10235 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10236 libc contains libpthread.
10237
10238 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10239 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10240 of gdb_compile. Add another pattern to match android backtrace.
10241
10242 2010-03-03 Tom Tromey <tromey@redhat.com>
10243
10244 PR gdb/11345:
10245 * gdb.base/printcmds.exp (test_printf): Add test.
10246
10247 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10248
10249 * gdb.arch/amd64-byte.exp: New.
10250 * gdb.arch/amd64-dword.exp: Likewise.
10251 * gdb.arch/amd64-pseudo.c: Likewise.
10252 * gdb.arch/amd64-word.exp: Likewise.
10253 * gdb.arch/i386-byte.exp: Likewise.
10254 * gdb.arch/i386-pseudo.c: Likewise.
10255 * gdb.arch/i386-word.exp: Likewise.
10256
10257 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10258
10259 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10260 types. Add structreg, bitfields, and flags registers.
10261 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10262 registers.
10263
10264 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10265
10266 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10267 (load_description): Set architecture if defined.
10268
10269 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10270
10271 * gdb.python/py-frame.exp: Add read_var block tests.
10272 * gdb.python/py-frame.c (block): New function.
10273
10274 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10275 Daniel Jacobowitz <dan@codesourcery.com>
10276
10277 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10278
10279 2010-02-25 David S. Miller <davem@davemloft.net>
10280
10281 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10282 fix logic for setting all_syscalls_numbers.
10283
10284 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10285
10286 * Makefile.in: Add py-block and py-symbol.
10287 * gdb.python/py-symbol.exp: New File.
10288 * gdb.python/py-symtab.exp: New File.
10289 * gdb.python/py-block.exp: New File.
10290 * gdb.python/py-symbol.c: New File.
10291 * gdb.python/py-block.c: New File.
10292
10293 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10294
10295 PR python/11314
10296 * lib/gdb.exp (skip_python_tests): New function.
10297 * gdb.python/py-cmd.exp: Use skip_python_tests.
10298 * gdb.python/py-frame.exp: Likewise.
10299 * gdb.python/py-function.exp: Likewise.
10300 * gdb.python/py-prettyprint.exp: Likewise.
10301 * gdb.python/py-template.exp: Likewise.
10302 * gdb.python/py-type.exp: Likewise.
10303 * gdb.python/py-value.exp: Likewise.
10304
10305 2010-02-22 Pedro Alves <pedro@codesourcery.com>
10306
10307 PR9605
10308
10309 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10310
10311 2010-02-19 Tom Tromey <tromey@redhat.com>
10312
10313 PR c++/8693, PR c++/9496:
10314 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10315 regression tests.
10316
10317 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10318
10319 Fix compatibility with m68k as.
10320 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10321 Use only /* comments */.
10322
10323 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10324
10325 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10326 * configure: Regenerate.
10327
10328 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 * gdb.python/py-type.exp: Check for Python support.
10331
10332 2010-02-17 Pedro Alves <pedro@codesourcery.com>
10333
10334 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10335 `regsub' syntax available.
10336
10337 2010-02-17 Pedro Alves <pedro@codesourcery.com>
10338
10339 * gdb.base/shmain.c (main): Remove printf call.
10340 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10341 * gdb.base/unload.c (main): Make format of fprintf a string
10342 literal. Add missing endlines to prints to stderr.
10343 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10344
10345 2010-02-17 Tom Tromey <tromey@redhat.com>
10346
10347 * gdb.java/jprint.java (jprint.props): New field.
10348 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10349
10350 2010-02-17 Pedro Alves <pedro@codesourcery.com>
10351
10352 * gdb.base/charset.exp: Don't assume new `regsub' syntax
10353 available.
10354
10355 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10356
10357 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10358 creation to support remote host testing.
10359
10360 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10363 Recognize "command not found".
10364
10365 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10366
10367 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10368 single-stepping.
10369
10370 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10371
10372 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10373 if arguments are not supported.
10374
10375 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10376
10377 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10378 be const or non-const.
10379
10380 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10381
10382 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10383 mi_send_resuming_command to send -exec-continue.
10384
10385 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10386
10387 * gdb.base/list.exp (test_list_filename_and_function): Add test
10388 with single quotes.
10389 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10390 matching.
10391 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10392 Add KFAIL'd tests for PR gdb/11289.
10393
10394 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10395
10396 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10397
10398 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10399
10400 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10401 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10402 a temporary directory.
10403
10404 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10405
10406 * gdb.base/charset.exp: Use a single regular expression to match
10407 show host-charset and show target-charset output.
10408
10409 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10410
10411 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10412 "Illegal process-id" expect string more exact.
10413 (attach to digits-starting nonsense is prohibited): New.
10414
10415 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10416
10417 * gdb.base/prelink.exp (set verbose on): New.
10418
10419 2010-02-12 Tomas Holmberg <th@virtutech.com>
10420
10421 * mi-reverse.exp: New file. Test for reverse option to the
10422 following MI commands: exec-continue, exec-finish, exec-next,
10423 exec-step, exec-next-instruction, exec-step-instruction.
10424
10425 2010-02-09 Joel Brobecker <brobecker@adacore.com>
10426
10427 * gdb.ada/ptype_tagged_param: New testcase.
10428
10429 2010-02-08 Tom Tromey <tromey@redhat.com>
10430
10431 PR c++/8017:
10432 * gdb.cp/overload.exp: Add tests.
10433 * gdb.cp/overload.cc (struct K): New.
10434 (namespace N): New.
10435 (main): Call new functions.
10436 (K::staticoverload): Define.
10437
10438 2010-02-08 Chris Moller <moller@mollerware.com>
10439
10440 PR gdb/10728
10441 * gdb.cp/pr10728-x.h: New file.
10442 * gdb.cp/pr10728-x.cc: New file.
10443 * gdb.cp/pr10728-y.cc: New file.
10444 * gdb.cp/pr10728.exp: New file.
10445 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10446
10447 2010-02-08 Chris Moller <moller@mollerware.com>
10448
10449 PR gdb/9067
10450 * gdb.cp/pr9067.exp: New
10451 * gdb.cp/pr9067.cc: New
10452 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10453
10454 2010-02-08 Joel Brobecker <brobecker@adacore.com>
10455
10456 * lib/gdb.exp (gdb_test_timeout): New global variable.
10457 Set it to timeout if not already set.
10458 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10459
10460 2010-02-05 Doug Evans <dje@google.com>
10461
10462 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10463 user.
10464
10465 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10466
10467 PR c++/7935:
10468 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10469
10470 2010-02-04 Tom Tromey <tromey@redhat.com>
10471
10472 * gdb.cp/virtbase.exp: Make test case names unique.
10473
10474 2010-02-02 Tom Tromey <tromey@redhat.com>
10475
10476 * gdb.cp/virtbase.exp: Add regression tests.
10477 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10478 (main): Instantiate RHC.
10479
10480 2010-02-02 Tom Tromey <tromey@redhat.com>
10481
10482 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10483 type-printing change.
10484
10485 2010-02-02 Tom Tromey <tromey@redhat.com>
10486
10487 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10488 * gdb.cp/virtbase.cc: New file.
10489 * gdb.cp/virtbase.exp: New file.
10490 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10491
10492 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10493
10494 PR libc/11214:
10495 * gdb.threads/current-lwp-dead.c: Include features.h.
10496 (HAS_NOMMU): New.
10497 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10498
10499 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10500
10501 * gdb.base/symbol-without-target_section.exp,
10502 gdb.base/symbol-without-target_section.c: New.
10503
10504 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10505
10506 * gdb.base/bigcore.exp: Reset increased timeout.
10507 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10508
10509 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10510
10511 * gdb.base/gcore.exp (capture_command_output): Use
10512 gdb_test_multiple.
10513
10514 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10515
10516 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10517 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10518 (Top level): Call it.
10519
10520 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10523
10524 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10525
10526 * gdb.base/call-strs.exp, gdb.base/default.exp,
10527 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10528 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10529 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10530 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10531 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10532 * gdb.base/ending-run.exp: Correct restore of timeout.
10533 * gdb.base/page.exp: Remove unnecessary timeout setting.
10534
10535 2010-01-29 Joel Brobecker <brobecker@adacore.com>
10536
10537 * gdb.ada/rec_return: New testcase.
10538
10539 2010-01-29 Joel Brobecker <brobecker@adacore.com>
10540
10541 * gdb.ada/call_pn: New testcase.
10542
10543 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10544
10545 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10546 (Top level): Use it to resume.
10547 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10548 the Thumb mode displaced stepping error as unsupported.
10549
10550 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10551
10552 * gdb.cp/nsusing.exp: Added more tests.
10553 * gdb.cp/nsrecurs.exp: Ditto.
10554 * gdb.cp/nsusing.cc: Added test functions.
10555 * gdb.cp/nsrecurs.cc: Ditto.
10556
10557 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10558
10559 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10560 absolute directory pathnames in gdb.sum file.
10561
10562 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10563
10564 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10565 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10566
10567 2010-01-26 Tom Tromey <tromey@redhat.com>
10568
10569 PR exp/7643:
10570 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10571 setup_kfail.
10572
10573 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10574
10575 * gdb.cp/nsrecurs.exp: New test.
10576 * gdb.cp/nsrecurs.cc: New test program.
10577 * gdb.cp/nsstress.exp: New test.
10578 * gdb.cp/nsstress.cc: New test program.
10579 * gdb.cp/nsdecl.exp: New test.
10580 * gdb.cp/nsdecl.cc: New test program.
10581
10582 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10583
10584 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10585 imported into file scope.
10586 Marked test as xfail.
10587 * gdb.cp/namespace-using.cc (marker5): New function.
10588 * gdb.cp/shadow.exp: New test.
10589 * gdb.cp/shadow.cc: New test program.
10590 * gdb.cp/nsimport.exp: New test.
10591 * gdb.cp/nsimport.cc: New test program.
10592
10593 2010-01-25 Tom Tromey <tromey@redhat.com>
10594
10595 PR gdb/11049:
10596 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10597 with "set print null-stop on".
10598
10599 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10600
10601 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10602 Adjust it for DISASSEMBLY_OMIT_FNAME.
10603
10604 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10605
10606 PR symtab/11199:
10607 * gdb.dwarf2/member-ptr-forwardref.exp,
10608 gdb.dwarf2/member-ptr-forwardref.S: New.
10609
10610 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10611
10612 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10613 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10614 thread1_tid_mutex. Remove gdbstop_mutex handling.
10615 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10616 thread2_tid_mutex. Remove gdbstop_mutex handling.
10617 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10618 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10619 pthread_cond_wait conditionalizations by while loops.
10620
10621 2010-01-20 Tom Tromey <tromey@redhat.com>
10622
10623 PR backtrace/10770:
10624 * gdb.dwarf2/pr10770.exp: New file.
10625 * gdb.dwarf2/pr10770.c: New file.
10626 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10627
10628 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10629
10630 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10631 that target was removed, and the test always runs native anyway.
10632
10633 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10634
10635 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10636 gdb.base/watchpoint-cond-gone-stripped.c: New.
10637
10638 2010-01-19 Tom Tromey <tromey@redhat.com>
10639
10640 PR c++/8000:
10641 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10642 existing tests.
10643 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10644 (main): Use AAA::SomeEnum.
10645
10646 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10647
10648 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10649 (test_ignore_count): Declare line_callme_body global.
10650 (run to breakpoint with ignore count): Use line_callme_body.
10651 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10652 (set line_main_hello, set line_main_return): Reindent.
10653 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10654 New.
10655 (continue to callee4): Use line_callee4_body.
10656 (check *stopped from CLI command): Use line_callee4_next.
10657 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10658 (set line_main_hello, set line_main_return): Reindent.
10659 (set line_callee4_head, set line_callee4_body): New.
10660 (continue to callee4): Use line_callee4_body.
10661
10662 2010-01-18 Tom Tromey <tromey@redhat.com>
10663
10664 PR c++/9680:
10665 * gdb.cp/casts.cc: Add new classes and variables.
10666 * gdb.cp/casts.exp: Test new operators.
10667
10668 2010-01-18 Tom Tromey <tromey@redhat.com>
10669 Thiago Jung Bauermann <bauerman@br.ibm.com>
10670
10671 * gdb.python/source2.py: New file.
10672 * gdb.python/source1: New file.
10673 * gdb.python/python.exp: Test "source" command.
10674
10675 2010-01-15 Stan Shebs <stan@codesourcery.com>
10676
10677 * gdb.trace/tfile.c: New file.
10678 * gdb.trace/tfile.exp: New file.
10679
10680 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10681
10682 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10683
10684 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10685
10686 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10687
10688 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10689
10690 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10691 (libfunc): New parameter action. Implement also selectable "sleep".
10692 * gdb.base/break-interp-main.c: Include assert.h.
10693 (libfunc): New parameter action.
10694 (main): New parameters argc and argv. Assert argc. Pass argv.
10695 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10696 (test_attach): New proc.
10697 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10698 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10699
10700 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10701
10702 * gdb.base/break-interp.exp (test_core): New proc.
10703 (test_ld): Call it.
10704
10705 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10706
10707 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10708 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10709 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10710 and gdb_compile_shlib. Use new -Wl compiler options.
10711 (dl bt, main bt): New tests.
10712
10713 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10714
10715 Support PIEs with no symfile_objfile.
10716 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10717 (test_ld): New parameter trynosym.
10718 (test_ld <$trynosym>): New block.
10719
10720 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10721
10722 * gdb.base/break-interp.exp: New file.
10723
10724 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10725
10726 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10727 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10728 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10729 test.
10730 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10731 * gdb.python/py-mi.exp: Add lazy string test.
10732
10733 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10734
10735 * lib/mi-support.exp (mi_check_thread_states): Handle
10736 core number in thread listing.
10737
10738 2010-01-12 Joel Brobecker <brobecker@adacore.com>
10739
10740 * gdb.base/maint.exp: Adjust the expected output for the
10741 "maint print type" test. Use gdb_test_multiple instead of
10742 gdb_sent/gdb_expect.
10743
10744 2010-01-11 Doug Evans <dje@google.com>
10745
10746 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10747 from gdbserver_download. All callers updated.
10748
10749 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10750
10751 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10752
10753 Implement binary numbers parsing.
10754 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10755 (test_integer_literals_rejected): New binary tests.
10756
10757 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10758
10759 * gdb.cell/configure: Regenerate.
10760
10761 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10762
10763 * gdb.base/corefile.exp: Move the core finding block out and call it as
10764 core_find, new variable $corefile, replace corefile by $corefile and
10765 [file tail $corefile] for usage vs. test names resp.
10766 * lib/gdb.exp (core_find): Move it as a new function here. New
10767 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10768 $destcore. Return "" on error.
10769
10770 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10771
10772 Workaround PR binutils/10802.
10773 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10774 (twice).
10775
10776 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10777
10778 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10779
10780 2010-01-08 Joel Brobecker <brobecker@adacore.com>
10781
10782 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10783 call, to avoid interruption.
10784
10785 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10786
10787 * gdb.stabs/weird.def (args93): New.
10788
10789 2010-01-07 Doug Evans <dje@google.com>
10790
10791 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10792
10793 2010-01-07 Tom Tromey <tromey@redhat.com>
10794
10795 * gdb.base/source.exp: Use correct line number.
10796
10797 2010-01-05 Stan Shebs <stan@codesourcery.com>
10798
10799 * gdb.trace/tracecmd.exp: Test ftrace.
10800
10801 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10802
10803 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10804
10805 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10806
10807 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10808 "uint_for_mi_testing".
10809
10810 2010-01-01 Joel Brobecker <brobecker@adacore.com>
10811
10812 Test indented comment in file being sourced.
10813 * gdb.base/commands.exp: Test indented comment in file being sourced.
10814
10815 2010-01-01 Joel Brobecker <brobecker@adacore.com>
10816
10817 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10818 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10819 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10820 notice.
10821
10822 2010-01-01 Joel Brobecker <brobecker@adacore.com>
10823
10824 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10825 notice.
10826
10827 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10828
10829 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10830 missing $after_stopped and comma (,) expectation.
10831
10832 2009-12-31 Stan Shebs <stan@codesourcery.com>
10833
10834 * gdb.trace/actions.exp: Test teval action.
10835
10836 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10837
10838 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10839 (top level): Call test_watchpoint_in_big_blob.
10840 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10841 watchpoints.
10842 (func3): Write to buf.
10843
10844 2009-12-29 Stan Shebs <stan@codesourcery.com>
10845
10846 * gdb.trace/actions.exp: Test default-collect.
10847
10848 2009-12-28 Stan Shebs <stan@codesourcery.com>
10849
10850 * gdb.trace/tsv.exp: New file.
10851 * gdb.base/completion.exp: Update ambiguous info output.
10852
10853 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10854
10855 * gdb.base/find.c (main): Reference search buffers.
10856 * gdb.base/included.c (main): Reference integer.
10857 * gdb.base/ptype.c (charfoo): Declare.
10858 (intfoo): Call charfoo.
10859 * gdb.base/scope0.c (useitp): New function.
10860 (usestatics): Use useitp.
10861 (useit): Add a type for val.
10862 * gdb.base/scope1.c (useit1): Take a pointer argument.
10863 (usestatics1): Update calls to useit1.
10864 * gdb.cp/call-c.cc: Declare foo.
10865 (main): Call foo.
10866 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10867 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10868 (main): Call C::ensureRefs and ensureOtherRefs.
10869 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10870 variables.
10871 (ensureOtherRefs): New function.
10872 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10873 * gdb.cp/templates.cc (main): Call t5i.value.
10874
10875 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10876
10877 Fix compatibility with G++-4.5.
10878 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10879 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10880 (uncaught return): Remove.
10881
10882 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10883 Phil Muldoon <pmuldoon@redhat.com>
10884
10885 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10886 (bp_location13, bp_location14, bp_location17, bp_location18)
10887 (marker3_proto, marker4_proto): New variables.
10888 (breakpoint info): Update output.
10889 (run until breakpoint at marker3, run until breakpoint at marker4): New
10890 tests.
10891
10892 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10893
10894 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10895 Replace the printf call of Y by provided "y-set-1" label. New block
10896 for the second shared library.
10897 * gdb.base/unload.exp: Compile also the second library, call
10898 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10899 (single pending breakpoint info): Rename to ...
10900 (pending breakpoint info before run): ... this extended test.
10901 (libfile2, libname2, libsrcfile2, libsrc2)
10902 (lib_sl2): New variables.
10903 (exec_opts): Set also SHLIB_NAME2.
10904 (pending breakpoint info on first run at shrfunc1)
10905 (pending breakpoint info on second run at shrfunc1)
10906 (pending breakpoint info on second run at shrfunc2)
10907 (print y from libfile, print y from libfile2): New tests.
10908 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10909 * gdb.base/unloadshr2.c: New.
10910
10911 2009-12-22 Hui Zhu <teawater@gmail.com>
10912
10913 * gdb.reverse/sigall-reverse.exp: Adjust.
10914
10915 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10916
10917 PR gdb/10884
10918
10919 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10920 (main): Call do_bitfield_tests.
10921 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
10922
10923 2009-12-20 Joel Brobecker <brobecker@adacore.com>
10924
10925 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10926 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10927 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10928 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10929 gdb.modula2/unbounded1.c: Update copyright header.
10930
10931 2009-12-10 Chris Moller <moller@mollerware.com>
10932
10933 PR gdb/9399
10934 * gdb.cp/virtfunc2.exp: New tests
10935 * gdb.cp/virtfunc2.cc: New tests
10936 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10937
10938 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10939
10940 * gdb.reverse/i387-env-reverse.c: New file.
10941 * gdb.reverse/i387-env-reverse.exp: New file.
10942 * gdb.reverse/i387-stack-reverse.c: New file.
10943 * gdb.reverse/i387-stack-reverse.exp: New file.
10944
10945 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10946
10947 * gdb.python/py-type.exp (test_range): New test.
10948
10949 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10950
10951 PR python/10805
10952
10953 * gdb.python/py-type.exp: New file.
10954 * gdb.python/py-type.c: New file.
10955 * Makefile.in: Add py-type.
10956
10957 2009-12-03 Tom Tromey <tromey@redhat.com>
10958
10959 * gdb.python/py-value.exp (test_parse_and_eval): New
10960 function.
10961
10962 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10963
10964 PR gdb/11022
10965
10966 * gdb.base/pr11022.exp: New test.
10967 * gdb.base/pr11022.c: New test.
10968
10969 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10970
10971 Fix spurious false FAILs.
10972 * gdb.base/structs.c (chartest): New.
10973 (main): Fill-in chartest.
10974 * gdb.base/structs.exp (anychar_re, first): New.
10975 (start_structs_test): Import global anychar_re and first.
10976 New gdb_test call "set print elements 300; ${testfile}"
10977 (start_structs_test <$first>): New block.
10978 (any): Import global anychar_re. New variable ac. Use ${ac}.
10979
10980 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10981
10982 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10983
10984 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10985
10986 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10987 Force $srcfile file.
10988 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10989
10990 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10991
10992 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10993 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10994 * gdb.threads/watchthreads-reorder.exp: Likewise.
10995
10996 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10997
10998 PR gdb/8704
10999
11000 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
11001 "if", and "thread". Correct matching in the previous test.
11002
11003 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
11004
11005 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
11006
11007 2009-11-23 Michael Snyder <msnyder@vmware.com>
11008
11009 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
11010 * gdb.reverse-watch-precsave.exp: Ditto.
11011
11012 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
11013
11014 * gdb.asm/asm-source.exp: Adjust.
11015 * gdb.base/help.exp: Adjust.
11016
11017 2009-11-22 Pedro Alves <pedro@codesourcery.com>
11018
11019 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
11020 (do_syscall_tests_without_xml): Set data-directory to
11021 /the/path/to/nowhere.
11022
11023 2009-11-21 Pedro Alves <pedro@codesourcery.com>
11024
11025 * gdb.threads/local-watch-wrong-thread.c,
11026 gdb.threads/local-watch-wrong-thread.exp: New files.
11027
11028 2009-11-21 Pedro Alves <pedro@codesourcery.com>
11029
11030 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
11031 assume new `regsub' syntax available.
11032
11033 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11034
11035 * gdb.base/watchpoint-hw-hit-once.exp,
11036 gdb.base/watchpoint-hw-hit-once.c: New.
11037
11038 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11039
11040 * gdb.threads/watchthreads-reorder.exp,
11041 gdb.threads/watchthreads-reorder.c: New.
11042
11043 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
11044
11045 * gdb.xml/tdesc-regs.exp: Use for m68k.
11046
11047 2009-11-15 Pedro Alves <pedro@codesourcery.com>
11048
11049 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
11050
11051 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11052
11053 * lib/gdb.exp (current_target_name): New procedure.
11054 (gdb_wrapper_target): New variable.
11055 (gdb_wrapper_init): Set gdb_wrapper_target.
11056 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11057 wrapper.
11058
11059 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11060
11061 * gdb.base/remote.exp: Delete the slowest load test.
11062 Do not load with fixed packet sizes.
11063
11064 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11065
11066 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11067
11068 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11069
11070 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11071 srcfile when setting a breakpoint.
11072
11073 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11074
11075 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11076 macros.
11077
11078 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11079
11080 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11081 to be in memory.
11082 * gdb.base/display.c (force_mem): New.
11083 (do_loops): Use it. Add breakpoint comments.
11084 (do_vars): Add a breakpoint comment.
11085 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11086 line numbers.
11087
11088 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11089
11090 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11091 instead of a bare "run".
11092
11093 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11094
11095 * gdb.python/py-prettyprint.exp: Adjust.
11096
11097 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11098
11099 * lib/cell.exp (skip_cell_tests): Clean up test files before
11100 returning.
11101
11102 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11103
11104 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11105 and the breakpoint menu. Do not call perror if a prompt is seen.
11106 Consume the following GDB prompt.
11107 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11108 * gdb.cp/namespace.exp: Use gdb_test.
11109 * gdb.cp/templates.exp: Use gdb_test.
11110 (test_template_breakpoints): Use gdb_test_multiple.
11111
11112 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11113
11114 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11115 (marker4): Reference values.
11116
11117 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11118
11119 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11120 is missing.
11121
11122 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11123
11124 * gdb.base/break.c (need_malloc): New.
11125 * gdb.base/constvars.c (main): Reference crass and crisp.
11126 * gdb.base/gdb1821.c (main): Reference bar.
11127 * gdb.cp/gdb1355.cc (main): Reference s1.
11128 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11129 (main): Call them.
11130 * gdb.cp/hang2.cc (dummy2): Define.
11131 * gdb.cp/hang3.cc (dummy3): Define.
11132 * gdb.cp/m-data.cc (main): Reference shadow.
11133
11134 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11135 Nathan Froyd <froydnj@codesourcery.com>
11136
11137 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11138 remote host.
11139
11140 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11141
11142 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11143 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11144 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11145 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11146 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11147 * gdb.dwarf2/dw2-producer.exp: Likewise.
11148 * gdb.dwarf2/mac-fileno.exp: Likewise.
11149 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11150 py-prettyprint.py to the remote host.
11151 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11152
11153 2009-11-11 Keith Seitz <keiths@redhat.com>
11154
11155 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11156 use it instead of "Foo".
11157 * gdb.cp/classes.exp (do_tests): Add a test to access
11158 a method through a typedef'd class name.
11159
11160 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11161
11162 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11163 exponents.
11164 * gdb.base/pointers.exp: Likewise.
11165 * gdb.cp/ref-types.exp: Likewise.
11166
11167 2009-11-11 Keith Seitz <keiths@redhat.com>
11168
11169 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11170 new[] and delete[].
11171 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11172 "void".
11173 (probe_demangler): Remove all single-quoting of
11174 method and variable names.
11175 (info_func_regexp): Remove the word "void" from any
11176 occurrence of "(void)".
11177 (print_addr_2): Remove all single-quoting of
11178 method names.
11179 (print_addr_2_kfail): Likewise.
11180 (print_addr): Single-quote C function names before
11181 passing to print_addr_2.
11182 (test_paddr_operator_functions): Remove single-quoting
11183 for method names.
11184 Add tests for operator new[] and operator delete[].
11185
11186 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11187
11188 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11189
11190 2009-11-09 Keith Seitz <keiths@redhat.com>
11191
11192 * gdb.cp/overload.exp: Add tests for resolving overloaded
11193 methods in expression parsing/evaluation.
11194
11195 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11196
11197 * lib/gdb.exp (default_gdb_version): Use --version instead of
11198 --command.
11199
11200 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11201
11202 * lib/gdb.exp (gdb_compile_test): New.
11203 (skip_ada_tests, skip_java_tests): New.
11204 (gdb_compile): Use gdb_compile_test for f77.
11205 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11206 * lib/java.exp (compile_java_from_source): Remove runtests check,
11207 use gdb_compile_test to record result.
11208 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11209 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11210 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11211 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11212 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11213 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11214 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11215 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11216 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11217 adjust gdb_compile invocations.
11218
11219 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11220
11221 * Makefile.in (abs_builddir): New.
11222 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11223 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11224 `$(abs_builddir)/site.exp'.
11225
11226 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11227
11228 * config/m68k-emc.exp, lib/emc-support.exp,
11229 gdb.trace/gdb_c_test.c: Delete.
11230 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11231 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11232 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11233 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11234 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11235 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11236 casing for m68k-*-elf.
11237
11238 2009-11-03 Pedro Alves <pedro@codesourcery.com>
11239
11240 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11241 * gdb.arch/i386-prologue.exp: Likewise.
11242 * gdb.arch/i386-unwind.exp: Likewise.
11243
11244 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11245
11246 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11247
11248 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11249
11250 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11251
11252 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11253
11254 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11255
11256 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11257
11258 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11259
11260 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11261
11262 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11263 * gdb.base/sepdebug2.c: New file.
11264
11265 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11266
11267 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11268 the modified warnings for catch syscall. Verify if GDB was compiled
11269 with support for lib expat, and choose which tests to run depending
11270 on this.
11271
11272 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11273
11274 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11275 that composite commands are parsed OK. And also test
11276 that breakpoint commands do work.
11277
11278 2009-10-23 Michael Snyder <msnyder@vmware.com>
11279
11280 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11281 to allow for new disassembly style.
11282
11283 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11284
11285 * gdb.asm/asm-source.exp: Adjust.
11286
11287 2009-10-22 Michael Snyder <msnyder@vmware.com>
11288
11289 * gdb.reverse/break-precsave.exp: New test.
11290 * gdb.reverse/consecutive-precsave.exp: Ditto.
11291 * gdb.reverse/finish-precsave.exp: Ditto.
11292 * gdb.reverse/i386-precsave.exp: Ditto.
11293 * gdb.reverse/machinestate-precsave.exp: Ditto.
11294 * gdb.reverse/sigall-precsave.exp: Ditto.
11295 * gdb.reverse/solilb-precsave.exp: Ditto.
11296 * gdb.reverse/step-precsave.exp: Ditto.
11297 * gdb.reverse/until-precsave.exp: Ditto.
11298 * gdb.reverse/watch-precsave.exp: Ditto.
11299
11300 2009-10-22 Michael Snyder <msnyder@vmware.com>
11301
11302 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11303 for gdb_expect. Adjust one test's expect strings for the new
11304 format of disassemble.
11305 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11306 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11307 gdb_test_multiple.
11308 * gdb.reverse/step-reverse.exp: Delete 'return'.
11309 * gdb.reverse/until-reverse.exp: Delete blank lines.
11310 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11311
11312 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11313
11314 * gdb.base/consecutive.exp: Adjust.
11315 * gdb.base/display.exp: Likewise.
11316 * gdb.base/pc-fp.exp: Likewise.
11317 * gdb.base/sigbpt.exp: Likewise.
11318
11319 2009-10-19 Michael Snyder <msnyder@vmware.com>
11320
11321 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11322 * gdb.reverse/finish-reverse.c: Ditto.
11323 * gdb.reverse/sigall-reverse.c: Ditto.
11324 * gdb.reverse/solib-reverse.c: Ditto.
11325 * gdb.reverse/step-reverse.c: Ditto.
11326 * gdb.reverse/watch-reverse.c: Ditto.
11327
11328 2009-10-19 Pedro Alves <pedro@codesourcery.com>
11329 Stan Shebs <stan@codesourcery.com>
11330
11331 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11332 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11333 "Executing new program".
11334 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11335 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11336 left listed after having been killed.
11337 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11338 * gdb.base/maint.exp: Adjust test.
11339
11340 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11341 * gdb.multi/Makefile.in: New.
11342 * gdb.multi/base.exp: New.
11343 * gdb.multi/goodbye.c: New.
11344 * gdb.multi/hangout.c: New.
11345 * gdb.multi/hello.c: New.
11346 * gdb.multi/bkpt-multi-exec.c: New.
11347 * gdb.multi/bkpt-multi-exec.exp: New.
11348 * gdb.multi/crashme.c: New.
11349
11350 2009-10-13 Tristan Gingold <gingold@adacore.com>
11351
11352 * gdb.base/sepdebug.exp: Check debug info are found.
11353
11354 2009-10-08 Pedro Alves <pedro@codesourcery.com>
11355
11356 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11357 bits.
11358
11359 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11360
11361 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11362
11363 2009-10-07 Joel Brobecker <brobecker@adacore.com>
11364
11365 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11366 of the comments.
11367
11368 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11369
11370 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11371 * gdb.base/annota3.exp: Idem.
11372 * gdb.base/maint.exp: Idem.
11373
11374 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11375
11376 * lib/gdb.exp (default_gdb_init): Set current value of match_max
11377 to default.
11378
11379 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11380
11381 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
11382 mingw and cygwin targets.
11383
11384 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11385 Pedro Alves <pedro@codesourcery.com>
11386
11387 * lib/gdb.exp (gdb_compile): Avoid adding
11388 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11389
11390 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11391
11392 * gdb.base/shr1.c: Use %p in format string.
11393 * gdb.base/unload.c: Avoid warning in fprintf.
11394 * gdb.base/watchpoint-solib.c: Idem.
11395
11396 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11397
11398 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11399 long type.
11400 (test_unlink): Correct printf string.
11401 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11402 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11403
11404 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11405
11406 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11407 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11408 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11409
11410 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11411
11412 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11413 * gdb.objc/nondebug.exp: Likewise.
11414
11415 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11416
11417 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11418 target_info setting.
11419
11420 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11421 that detect new threads during "info threads".
11422
11423 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11424
11425 * gdb.threads/manythreads.c (main): Increase thread stack size
11426 to 2*PTHREAD_STACK_MIN.
11427 * gdb.threads/multi-create.c (main): Likewise.
11428 (create_function): Likewise.
11429
11430 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11431
11432 * gdb.base/dump.exp: Pass difference of pointer types instead
11433 of integer types as offset to restore in intarr3.srec case.
11434
11435 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11436
11437 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11438
11439 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11440
11441 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11442
11443 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
11444
11445 New test for two watchpoints, with disabling of
11446 the first inserted.
11447 * testsuite/gdb.base/watchpoints.c: New file.
11448 * testsuite/gdb.base/watchpoints.exp: New file.
11449
11450 2009-09-25 Tom Tromey <tromey@redhat.com>
11451
11452 * gdb.base/charset.exp: Test utf-16 strings with Python.
11453
11454 2009-09-25 Tom Tromey <tromey@redhat.com>
11455
11456 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11457 UCS-4.
11458 * gdb.base/charset.c (utf_32_string): Rename.
11459 (init_utf32): Rename.
11460 (main): Update.
11461
11462 2009-09-22 Tom Tromey <tromey@redhat.com>
11463
11464 * gdb.python/py-function.exp: Add regression tests.
11465
11466 2009-09-21 Keith Seitz <keiths@redhat.com>
11467
11468 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11469 with invalid operator.
11470
11471 2009-09-21 Keith Seitz <keiths@redhat.com>
11472
11473 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11474 and destructor using typedef name of class.
11475 * gdb.cp/classes.cc (class Base1): Add a destructor.
11476 (base1): New typedef.
11477 (use_methods): Instanitate an object of type base1.
11478 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11479 (do_tests): Call test_template_typedef.
11480 * gdb.cp/templates.cc (Baz::~Baz): New method.
11481 (intBazOne): New typedef.
11482 (main): Instantiate intBazOne.
11483
11484 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11485
11486 PR python/10633
11487
11488 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11489 Function.
11490 (run_lang_tests): Add print elements test.
11491
11492 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11493
11494 * gdb.python/py-value.exp (test_subscript_regression): New
11495 function. Test for invalid subscripts.
11496 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11497 (ptr_ref): New function.
11498
11499 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11500
11501 * gdb.base/default.exp: Fix "show convenience".
11502
11503 2009-09-15 Tom Tromey <tromey@redhat.com>
11504
11505 * lib/mi-support.exp (mi_create_varobj): Update.
11506 (mi_create_floating_varobj): Likewise.
11507 (mi_create_dynamic_varobj): New proc.
11508 (mi_varobj_update): Update.
11509 (mi_varobj_update_with_type_change): Likewise.
11510 (mi_varobj_update_kv_helper): New proc.
11511 (mi_varobj_update_dynamic_helper): Rewrite.
11512 (mi_varobj_update_dynamic): New proc.
11513 (mi_list_varobj_children): Update.
11514 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11515 * gdb.python/python-prettyprint.py (pp_outer): New class.
11516 (pp_nullstr): Likewise.
11517 (lookup_function): Register new printers.
11518 * gdb.python/python-prettyprint.c (struct substruct): New type.
11519 (struct outerstruct): Likewise.
11520 (substruct_test): New function.
11521 (struct nullstr): New type.
11522 (string_1, string_2): New globals.
11523 (main): Add new tests.
11524 * gdb.python/python-mi.exp: Added regression tests.
11525 * gdb.mi/mi2-var-display.exp: Update.
11526 * gdb.mi/mi2-var-cmd.exp: Update.
11527 * gdb.mi/mi2-var-child.exp: Update.
11528 * gdb.mi/mi2-var-block.exp: Update.
11529 * gdb.mi/mi-var-invalidate.exp: Update.
11530 * gdb.mi/mi-var-display.exp: Update.
11531 * gdb.mi/mi-var-cmd.exp: Update.
11532 * gdb.mi/mi-var-child.exp: Update.
11533 * gdb.mi/mi-var-block.exp: Update.
11534 * gdb.mi/mi-break.exp: Update.
11535 * gdb.mi/gdb701.exp: Update.
11536
11537 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11538
11539 * Makefile.in: Inclusion of catch-syscall object.
11540 * gdb.base/catch-syscall.c: New file.
11541 * gdb.base/catch-syscall.exp: New file.
11542
11543 2009-09-12 Michael Snyder <msnyder@vmware.com>
11544
11545 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11546 that can support reverse debuggnig.
11547
11548 2009-09-11 Tom Tromey <tromey@redhat.com>
11549
11550 * gdb.dwarf2/valop.S: New file.
11551 * gdb.dwarf2/valop.exp: New file.
11552
11553 2009-09-11 Mark Kettenis <kettenis@gnu.org>
11554
11555 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11556
11557 2009-09-10 Doug Evans <dje@google.com>
11558
11559 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11560 Add $gdb_prompt to second breakpoint regexp.
11561
11562 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11563
11564 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11565 names, add missing ones.
11566 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11567 * gdb.python/py-frame.c: Rename from python-frame.c.
11568 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11569 testfile name.
11570 * gdb.python/py-function.exp: Rename from python-function.exp.
11571 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11572 testfile name.
11573 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11574 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11575 Adjust testfile name.
11576 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11577 * gdb.python/py-template.cc: Rename from python-template.cc.
11578 * gdb.python/py-template.exp: Rename from python-template.exp.
11579 Adjust testfile name.
11580 * gdb.python/py-value.c: Rename from python-value.c.
11581 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11582 testfile name.
11583
11584 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11585
11586 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11587 $bpt2address.
11588 (Second breakpoint address is valid on ia64)
11589 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11590
11591 2009-09-03 Joseph Myers <joseph@codesourcery.com>
11592
11593 * gdb.base/ending-run.exp: Restrict regular expression matching
11594 line number to require closing brace following.
11595
11596 2009-09-03 Doug Evans <dje@google.com>
11597
11598 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11599
11600 2009-09-02 Tom Tromey <tromey@redhat.com>
11601
11602 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11603
11604 2009-09-02 Tom Tromey <tromey@redhat.com>
11605
11606 * gdb.dwarf2/callframecfa.exp: New file.
11607 * gdb.dwarf2/callframecfa.S: New file.
11608
11609 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11610
11611 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11612 gdb.base/solib-overlap-main.c: New.
11613
11614 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11615
11616 PR gdb/10565
11617
11618 * gdb.base/bitfields.c (struct container, container): New.
11619 (main): Initialize it and call break5.
11620 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11621
11622 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11623
11624 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11625 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11626
11627 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11628
11629 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11630
11631 2009-08-26 Michael Snyder <msnyder@vmware.com>
11632
11633 * gdb.base/i386-reverse.c: New file.
11634 * gdb.base/i386-reverse.exp: New file.
11635 * gdb.base/Makefile.in: Add new files to be removed.
11636
11637 2009-08-26 Joseph Myers <joseph@codesourcery.com>
11638
11639 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11640 environment-pwd for remote host.
11641 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11642
11643 2009-08-24 Keith Seitz <keiths@redhat.com>
11644
11645 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11646 Add two new C++ completer tests which limit the output to a
11647 given class.
11648
11649 2009-08-24 Michael Snyder <msnyder@vmware.com>
11650
11651 * gdb.base/del.exp: Fix typo in comment.
11652 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11653
11654 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11655
11656 * configure: Regenerate.
11657 * gdb.hp/configure: Likewise.
11658 * gdb.hp/gdb.aCC/configure: Likewise.
11659 * gdb.hp/gdb.base-hp/configure: Likewise.
11660 * gdb.hp/gdb.compat/configure: Likewise.
11661 * gdb.hp/gdb.defects/configure: Likewise.
11662 * gdb.hp/gdb.objdbg/configure: Likewise.
11663 * gdb.stabs/configure: Likewise.
11664
11665 2009-08-19 Doug Evans <dje@google.com>
11666
11667 * gdb.base/gdbvars.c: New file.
11668 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11669
11670 2009-08-14 Pedro Alves <pedro@codesourcery.com>
11671
11672 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11673 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11674
11675 2009-08-13 Pedro Alves <pedro@codesourcery.com>
11676
11677 * gdb.base/default.exp: Adjust "set language test": it's now an
11678 enum command. Larger help string moved to "help set language".
11679 * gdb.base/help.exp: Adjust "help set language" expected output,
11680 now lists all known languages.
11681
11682 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11683
11684 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11685 all frame arguments.
11686 * gdb.arch/altivec-regs.exp: Likewise.
11687
11688 2009-08-07 Tom Tromey <tromey@redhat.com>
11689
11690 * gdb.base/setshow.exp: Add tests for changes to set language, set
11691 check range, and set check type.
11692
11693 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11694
11695 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11696 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
11697 Call it.
11698
11699 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11700
11701 * configure.ac: Run gdb.cell tests when appropriate.
11702 * configure: Regenerate.
11703 * lib/cell.exp: New file.
11704 * gdb.cell: New directory.
11705 * gdb.cell/configure.ac: New file.
11706 * gdb.cell/configure: New file.
11707 * gdb.cell/Makefile.in: New file.
11708 * gdb.cell/arch.exp: New file.
11709 * gdb.cell/break.c: New file.
11710 * gdb.cell/break.exp: New file.
11711 * gdb.cell/break-spu.c: New file.
11712 * gdb.cell/bt.c: New file.
11713 * gdb.cell/bt2-spu.c: New file.
11714 * gdb.cell/bt-spu.c: New file.
11715 * gdb.cell/bt.exp: New file.
11716 * gdb.cell/coremaker.c: New file.
11717 * gdb.cell/coremaker-spu.c: New file.
11718 * gdb.cell/core.exp: New file.
11719 * gdb.cell/gcore.exp: New file.
11720 * gdb.cell/data.c: New file.
11721 * gdb.cell/data.exp: New file.
11722 * gdb.cell/data-spu.c: New file.
11723 * gdb.cell/ea-cache.exp: New file.
11724 * gdb.cell/ea-cache.c: New file.
11725 * gdb.cell/ea-cache-spu.c: New file.
11726 * gdb.cell/ea-standalone.c: New file.
11727 * gdb.cell/ea-standalone.exp: New file.
11728 * gdb.cell/ea-test.c: New file.
11729 * gdb.cell/ea-test.exp: New file.
11730 * gdb.cell/f-regs.exp: New file.
11731 * gdb.cell/mem-access.c: New file.
11732 * gdb.cell/mem-access.exp: New file.
11733 * gdb.cell/mem-access-spu.c: New file.
11734 * gdb.cell/ptype.exp: New file.
11735 * gdb.cell/registers.exp: New file.
11736 * gdb.cell/size.c: New file.
11737 * gdb.cell/sizeof.exp: New file.
11738 * gdb.cell/size-spu.c: New file.
11739 * gdb.cell/solib.exp: New file.
11740 * gdb.cell/solib-symbol.exp: New file.
11741
11742 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11743
11744 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11745
11746 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11747
11748 * gdb.base/float.exp: Handle VFP registers.
11749
11750 2009-07-14 Michael Snyder <msnyder@vmware.com>
11751
11752 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11753 to bring gdb to the beginning of the calling line.
11754
11755 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11756 confusing the i386 epilogue unwinder.
11757
11758 2009-07-14 Stan Shebs <stan@codesourcery.com>
11759
11760 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11761
11762 2009-07-14 Michael Snyder <msnyder@vmware.com>
11763
11764 * gdb.reverse/step-reverse.exp (stepi into function call):
11765 Call instruction may not be first instruction in the line.
11766 (reverse stepi from a function call): Used wrong line number.
11767
11768 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11769
11770 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11771
11772 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11773
11774 Fix gdb.base/macscp.exp when using custom inputrc.
11775 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11776 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11777 env(TERM) set.
11778 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11779 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11780
11781 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11782
11783 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11784 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11785 Change the compilation target to match the testcase name.
11786 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11787 testcase name.
11788 * a2-run.exp: Use for setup prepare_for_testing. Change the
11789 compilation target to match the testcase name.
11790 * gdb.base/commands.exp: Likewise.
11791 * gdb.base/finish.exp: Likewise.
11792 * gdb.base/float.exp: Likewise.
11793 * gdb.base/info-target.exp: Likewise.
11794 * gdb.base/relational.exp: Likewise.
11795 * gdb.base/term.exp: Likewise.
11796 * gdb.base/until.exp: Likewise.
11797 * gdb.base/volatile.exp: Likewise.
11798 * gdb.base/whatis-exp.exp: Likewise.
11799
11800 2009-07-11 Hui Zhu <teawater@gmail.com>
11801
11802 * gdb.base/help.exp (disassemble): Update expected help text.
11803
11804 2009-07-09 Tom Tromey <tromey@redhat.com>
11805
11806 * lib/gdb.exp: Handle TRANSCRIPT.
11807 (remote_spawn, remote_close, send_gdb): New procs.
11808
11809 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11810
11811 * gdb.python/python-prettyprint.c: Add counted null string
11812 structure.
11813 * gdb.python/python-prettyprint.exp: Print null string. Test for
11814 embedded nulls.
11815 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11816 * gdb.python/python-value.exp (test_value_in_inferior): Add
11817 variable length string fetch tests.
11818 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11819
11820 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11821
11822 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11823
11824 2009-07-07 Tom Tromey <tromey@redhat.com>
11825
11826 * gdb.base/call-rt-st.exp: Update for change to escape output.
11827 * gdb.base/callfuncs.exp: Likewise.
11828 * gdb.base/charset.exp: Likewise.
11829 * gdb.base/constvars.exp: Likewise.
11830 * gdb.base/long_long.exp: Likewise.
11831 * gdb.base/pointers.exp: Likewise.
11832 * gdb.base/printcmds.exp: Likewise.
11833 * gdb.base/setvar.exp: Likewise.
11834 * gdb.base/store.exp: Likewise.
11835 * gdb.cp/ref-types.exp: Likewise.
11836 * gdb.mi/mi-var-child.exp: Likewise.
11837 * gdb.mi/mi-var-display.exp: Likewise.
11838 * gdb.mi/mi2-var-display.exp: Likewise.
11839 * gdb.base/charset.exp: Test octal escape sequence length.
11840 Update for change to escape output.
11841
11842 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11843
11844 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11845
11846 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11847
11848 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11849
11850 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11851
11852 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11853 gdbserver increasing $portnum if "Can't bind address" has been seen.
11854
11855 2009-07-05 Pedro Alves <pedro@codesourcery.com>
11856
11857 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11858 mingw32ce.
11859
11860 2009-07-05 Pedro Alves <pedro@codesourcery.com>
11861
11862 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11863 VFP format.
11864
11865 2009-07-02 Pedro Alves <pedro@codesourcery.com>
11866
11867 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11868 linux. Adjust to use "inferior", "info inferiors", "detach
11869 inferior" and "kill inferior" instead of "restart", "info fork",
11870 "detach fork" and "delete fork".
11871 * gdb.base/ending-run.exp: Spell out "info".
11872 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11873 the "kill" command.
11874
11875 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11876
11877 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11878 change to prefix TLS offset in hex with 0x.
11879
11880 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11881
11882 * gdb.base/default.exp: Update test case for "x" changes.
11883
11884 2009-07-01 Tristan Gingold <gingold@adacore.com>
11885
11886 * gdb.base/bigcore.exp: Make darwin untested.
11887
11888 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11889
11890 * gdb.base/completion.exp (directory completion): Create the directory.
11891 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11892 escapeuniquesub.
11893 (directory completion 2): Expect now ${escapeuniquesub}.
11894 (Glob remaining of directory test): Remove one excessive newline.
11895 Expect the real output.
11896
11897 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11898
11899 Fix `make check//%' target after `make check' has been ran.
11900 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11901 a mkdir call.
11902 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11903 (%/.dir): Remove.
11904
11905 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11906
11907 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11908 the expected result record.
11909
11910 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11911
11912 Remove racy FAILs relying just on the timeouts.
11913 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11914 (annotation_level 2): Remove racy FAILs.
11915
11916 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11917
11918 gdb/10275
11919 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11920
11921 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11922
11923 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11924
11925 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11926
11927 * gdb.mi/mi-stack.exp: Testing symbolic options
11928 to -stack-list-locals and -stack-list-arguments.
11929
11930 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11931
11932 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11933
11934 2009-06-29 Tom Tromey <tromey@redhat.com>
11935
11936 * dg-extract-results.sh: New file.
11937 * Makefile.in (FORCE_PARALLEL): New variable.
11938 (CHECK_TARGET): New conditional variable.
11939 (check): Use CHECK_TARGET.
11940 (DO_RUNTEST): New variable.
11941 (check-single): New target.
11942 (TEST_DIRS): New variable.
11943 (TEST_TARGETS): Likewise.
11944 (check-parallel): New target.
11945 (check-gdb.%): New pattern.
11946 (BASE1_FILES): New variable.
11947 (BASE2_FILES): Likewise.
11948 (check-gdb.base%): New pattern.
11949 (%/.dir): New pattern.
11950 * configure: Rebuild.
11951 * aclocal.m4 (AM_CONDITIONAL): New defun.
11952 * configure.ac: Check whether user is using GNU make.
11953 (GMAKE): New conditional.
11954
11955 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11956
11957 * gdb.cp/namespace-nested-import.cc: New test.
11958 * gdb.cp/namespace-nested-import.exp: New test.
11959
11960 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11961
11962 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11963 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11964 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11965 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11966 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11967 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11968 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11969 gdb.opt/inline-markers.c: New files.
11970 * lib/gdb.exp (skip_inline_frame_tests): New function.
11971 (skip_inline_var_tests): New function.
11972
11973 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11974
11975 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11976 backtrace.
11977
11978 2009-06-27 Michael Snyder <msnyder@vmware.com>
11979
11980 * gdb.reverse: New directory.
11981 * gdb.reverse/break-reverse.c: New test.
11982 * gdb.reverse/break-reverse.exp: New test.
11983 * gdb.reverse/consecutive-reverse.c: New test.
11984 * gdb.reverse/consecutive-reverse.exp: New test.
11985 * gdb.reverse/finish-reverse.c: New test.
11986 * gdb.reverse/finish-reverse.exp: New test.
11987 * gdb.reverse/machinestate.c: New test.
11988 * gdb.reverse/ms1.c: New test.
11989 * gdb.reverse/machinestate.exp: New test.
11990 * gdb.reverse/Makefile.in: New file.
11991 * gdb.reverse/shr2.c: New test.
11992 * gdb.reverse/solib-reverse.c: New test.
11993 * gdb.reverse/solib-reverse.exp: New test.
11994 * gdb.reverse/step-reverse.c: New test.
11995 * gdb.reverse/step-reverse.exp: New test.
11996 * gdb.reverse/until-reverse.c: New test.
11997 * gdb.reverse/ur1.c: New test.
11998 * gdb.reverse/until-reverse.exp: New test.
11999 * gdb.reverse/watch-reverse.c: New test.
12000 * gdb.reverse/watch-reverse.exp: New test.
12001 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
12002 * configure: Regenerate.
12003
12004 2009-06-26 Doug Evans <dje@google.com>
12005
12006 * gdb.base/psymtab.exp: Turn off pending breakpoints.
12007
12008 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
12009
12010 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
12011 windows problem for 'file delete $binfile'.
12012
12013 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
12014
12015 * gdb.cp/namespace-using.exp: New test.
12016 * gdb.cp/namespace-using.cc: New test.
12017
12018 2009-05-20 Joel Brobecker <brobecker@adacore.com>
12019
12020 * gdb.ada/variant_record_packed_array: New testcase.
12021
12022 2009-06-23 Tom Tromey <tromey@redhat.com>
12023
12024 * gdb.base/charset.exp (test_combination): Regression test.
12025 * gdb.base/charset.c (my_wchar_t): New typedef.
12026 (myvar): New global.
12027 (main): Set myvar.
12028
12029 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
12030
12031 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
12032 target.
12033
12034 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12035
12036 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
12037
12038 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12039
12040 * gdb.mi/gdb680.exp: Update test for error message.
12041
12042 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12043
12044 * gdb.base/annota1.exp: Allow multiple occurrences of the
12045 frames-invalid annotation.
12046 * gdb.cp/annota2.exp: Likewise.
12047
12048 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
12049
12050 * gdb.cp/gdb2495.cc: New file.
12051 * gdb.cp/gdb2495.exp: New file.
12052
12053 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12054
12055 Report error on GDB crash during runto.
12056 * lib/gdb.exp (runto <eof>): New.
12057
12058 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12059
12060 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12061 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12062 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12063 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12064 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12065 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12066 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12067 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12068 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12069 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12070 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12071 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12072 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12073 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12074 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12075 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12076 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12077 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12078 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12079 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12080 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12081 gdb.trace/passcount.exp, gdb.trace/report.exp,
12082 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12083 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12084 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12085 executable.
12086
12087 2009-06-07 Pedro Alves <pedro@codesourcery.com>
12088
12089 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12090 defined before referencing it.
12091
12092 2009-06-03 Doug Evans <dje@google.com>
12093
12094 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12095 * gdb.arch/i386-see.c: Ditto.
12096
12097 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12098
12099 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12100 (check_macro): Return 1 if undefined.
12101 If first test fails, check if macro debug information is available,
12102 and report unsupported test if no macro information is found.
12103
12104 2009-05-29 Doug Evans <dje@google.com>
12105
12106 * gdb.threads/hand-call-in-threads.exp: New.
12107 * gdb.threads/hand-call-in-threads.c: New.
12108
12109 2009-05-29 Michael Snyder <msnyder@vmware.com>
12110
12111 * gdb.base/break-always.exp: Change "1" to "on".
12112 Add confirmation check.
12113
12114 2009-05-28 Pedro Alves <pedro@codesourcery.com>
12115
12116 * gdb.threads/threxit-hop-specific.c: New.
12117 * gdb.threads/threxit-hop-specific.exp: New.
12118 * gdb.threads/thread-execl.c: New.
12119 * gdb.threads/thread-execl.exp: New.
12120
12121 2009-05-27 Tom Tromey <tromey@redhat.com>
12122 Thiago Jung Bauermann <bauerman@br.ibm.com>
12123
12124 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12125 (mi_child_regexp): Likewise.
12126 (mi_list_varobj_children_range): Likewise.
12127 (mi_get_features): Likewise.
12128 (mi_list_varobj_children): Rewrite.
12129 * gdb.python/python-mi.exp: New file.
12130
12131 2009-05-27 Tom Tromey <tromey@redhat.com>
12132 Thiago Jung Bauermann <bauerman@br.ibm.com>
12133 Phil Muldoon <pmuldoon@redhat.com>
12134 Paul Pluzhnikov <ppluzhnikov@google.com>
12135
12136 * gdb.python/python-prettyprint.exp: New file.
12137 * gdb.python/python-prettyprint.c: New file.
12138 * gdb.python/python-prettyprint.py: New file.
12139 * gdb.base/display.exp: print/r is now valid.
12140
12141 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12142 Tom Tromey <tromey@redhat.com>
12143 Pedro Alves <pedro@codesourcery.com>
12144 Paul Pluzhnikov <ppluzhnikov@google.com>
12145
12146 * gdb.python/python-template.exp: New file.
12147 * gdb.python/python-template.cc: New file.
12148 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12149 tests.
12150 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12151 Call it.
12152 (test_value_after_death): New proc.
12153 * gdb.python/python-value.c (PTR): New typedef.
12154 (main): New variable 'x'.
12155
12156 2009-05-27 Tom Tromey <tromey@redhat.com>
12157
12158 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12159 tests.
12160 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12161 Call it.
12162
12163 2009-05-27 Pedro Alves <pedro@codesourcery.com>
12164
12165 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12166
12167 2009-05-24 Pedro Alves <pedro@codesourcery.com>
12168
12169 * gdb.threads/fork-thread-pending.c: New.
12170 * gdb.threads/fork-thread-pending.exp: New.
12171
12172 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12173
12174 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12175 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12176
12177 2009-05-18 Jon Beniston <jon@beniston.com>
12178
12179 * gdb.asm/asm-source.exp: Add lm32 target.
12180
12181 2009-05-17 Pedro Alves <pedro@codesourcery.com>
12182
12183 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12184 `gdb_get_line_number'. Call `callee' in both parent and child.
12185 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12186 `gdb_get_line_number' instead of hardcoding line numbers.
12187 (catch_fork_unpatch_child): New procedure to test detaching
12188 breakpoints from child fork.
12189 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12190 hardcoding line numbers.
12191 (do_fork_tests): Run `catch_fork_unpatch_child'.
12192
12193 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12194
12195 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12196 of structure type enters or leaves the scope, it
12197 is reported by -var-update.
12198
12199 2009-05-11 Doug Evans <dje@sebabeach.org>
12200
12201 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
12202 * gdb.threads/pending-step.c (main): Fix off-by-one error.
12203 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12204
12205 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12206
12207 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12208
12209 2009-04-30 Doug Evans <dje@google.com>
12210
12211 * gdb.threads/watchthreads2.exp: New testcase.
12212 * gdb.threads/watchthreads2.c: New testcase.
12213
12214 2009-04-29 Doug Evans <dje@google.com>
12215
12216 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12217 * gdb.cp/mb-ctor.cc: Ditto.
12218 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12219 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12220 * gdb.cp/mb-inline1.cc: Call it.
12221 * gdb.cp/mb-inline2.cc: Ditto.
12222 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12223 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12224
12225 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12226
12227 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12228 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12229 Replace all uses of `decimal' by `nonzero'.
12230 (info macro FROM_COMMANDLINE): New test.
12231
12232 2009-04-27 Tom Tromey <tromey@redhat.com>
12233
12234 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12235
12236 2009-04-27 Doug Evans <dje@google.com>
12237
12238 * gdb.threads/watchthreads.c (main): Initialize args before starting
12239 the threads. Plus formatting cleanup.
12240 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12241 biased scheduling of one thread.
12242
12243 2009-04-27 Jerome Guitton <guitton@adacore.com>
12244
12245 * gdb.cp/templates.cc (GetMax): New template.
12246 (main): Declare two instances of GetMax.
12247 * gdb.cp/templates.exp: Add new test.
12248
12249 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12250
12251 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12252
12253 2009-04-22 Joseph Myers <joseph@codesourcery.com>
12254
12255 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12256
12257 2009-04-15 Tom Tromey <tromey@redhat.com>
12258
12259 * gdb.base/charset.exp: Add regression test.
12260
12261 2009-04-14 Joel Brobecker <brobecker@adacore.com>
12262
12263 * gdb.base/exe-lock.exp: New testcase.
12264
12265 2009-04-13 Tom Tromey <tromey@redhat.com>
12266
12267 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12268 operator on Frame.
12269
12270 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12271
12272 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12273 * gdb.server/ext-attach.exp: Likewise.
12274
12275 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12276
12277 Eliminate some sleep usage.
12278
12279 * gdb.mi/basics.c (do_nothing): New.
12280 (main): Use do_nothing instead of printf, so that
12281 not to introduce race condition between output of
12282 inferiour and output of gdb. Do not use sleep as it
12283 is not generally available on embedded targets.
12284
12285 2009-04-02 Pedro Alves <pedro@codesourcery.com>
12286
12287 * gdb.server/ext-attach.exp: Expect an optional process id after
12288 "Detached from remote process".
12289
12290 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12291
12292 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12293 gdb.dwarf2/dw2-unresolved.exp: New.
12294
12295 2009-04-02 Pedro Alves <pedro@codesourcery.com>
12296
12297 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12298 mi_run_to_main.
12299
12300 2009-04-02 Pedro Alves <pedro@codesourcery.com>
12301
12302 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12303 mi_run_to_main. Skip thread exit test on remote targets.
12304 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12305 mi_run_to_main.
12306 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12307 mi_run_to_main.
12308 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12309 when expecting ^connected. Detect when the target doesn't support
12310 non-stop mode.
12311 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12312 supported. Return -1 on error, 0 on success.
12313 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12314 (mi_runto): Return mi_runto_helper's result explicitly.
12315
12316 2009-04-01 Pedro Alves <pedro@codesourcery.com>
12317
12318 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12319
12320 2009-04-01 Tom Tromey <tromey@redhat.com>
12321
12322 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12323 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12324 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12325 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12326
12327 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12328 Jan Kratochvil <jan.kratochvil@redhat.com>
12329
12330 PR gdb/931
12331 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12332 output.
12333 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12334 for gdb/931.
12335 * dw2-strp.S (DW_AT_language): Change to C++.
12336 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12337
12338 2009-03-31 Joel Brobecker <brobecker@adacore.com>
12339
12340 * gdb.ada/tasks: New testcase.
12341
12342 2009-03-30 Stan Shebs <stan@codesourcery.com>
12343
12344 * gdb.trace/actions.exp: Update to match new info trace format.
12345 * gdb.trace/deltrace.exp: Ditto.
12346 * gdb.trace/infotrace.exp: Ditto.
12347 * gdb.trace/passcount.exp: Ditto.
12348 * gdb.trace/save-trace.exp: Ditto.
12349 * gdb.trace/while-stepping.exp: Ditto.
12350 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12351
12352 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12353
12354 * gdb.python/python-frame.c: New file.
12355 * gdb.python/python-frame.exp: New file.
12356
12357 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12358
12359 * gdb.python/python-value.exp: Add tests for the address
12360 attribute.
12361
12362 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12363
12364 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12365
12366 2009-03-26 Doug Evans <dje@google.com>
12367
12368 * gdb.mi/mi-nonstop-exit.exp: New file.
12369 * gdb.mi/non-stop-exit.c: New file.
12370
12371 2009-03-26 Tom Tromey <tromey@redhat.com>
12372
12373 Update for change to prologue skipping:
12374 * gdb.mi/mi2-simplerun.exp: Update.
12375 * gdb.mi/mi2-break.exp: Update.
12376 * gdb.mi/mi-simplerun.exp: Update.
12377 * gdb.mi/mi-break.exp: Update.
12378 * gdb.base/ending-run.exp: Update.
12379
12380 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12381
12382 * gdb.python/python-value.exp (test_value_in_inferior): Test
12383 gdb.Value.is_optimized_out attribute.
12384
12385 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12386
12387 * gdb.dwarf2/dw2-noloc-main.c: New file.
12388 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12389 (.text): Remove.
12390 (.data): New.
12391 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12392 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12393 (DW_TAG_subprogram func_cu1, noloc): Remove.
12394 (main): New.
12395 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12396 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12397 (file_symbols): New procedure.
12398
12399 2009-03-25 Tom Tromey <tromey@redhat.com>
12400
12401 * gdb.base/charset.exp (valid_target_charset): New proc.
12402 Use it to skip tests on invalid charsets.
12403
12404 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12405
12406 * gdb.base/completion.exp: Add a test for directory completion.
12407
12408 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12409
12410 Fix a racy FAIL.
12411 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12412 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12413
12414 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12415
12416 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12417 * gdb.python/python-function.exp: Add test for function returning
12418 a GDB value.
12419
12420 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12421
12422 * gdb.python/python-function.exp: New file.
12423
12424 2009-03-20 Tom Tromey <tromey@redhat.com>
12425
12426 * gdb.base/store.exp: Update for change to escape output.
12427 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12428 to escape output.
12429 * gdb.base/pointers.exp: Update for change to escape output.
12430 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12431 to escape output.
12432 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12433 escape output.
12434 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12435 to escape output.
12436 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12437 escape output.
12438 * gdb.base/setvar.exp: Update for change to escape output.
12439 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12440 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12441 to escape output.
12442 (test_print_string_constants): Likewise.
12443 * gdb.base/charset.exp (valid_host_charset): Check size of
12444 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12445 cases. Handle "auto"-related output.
12446 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12447 (uvar, Uvar): New globals.
12448
12449 2009-03-19 Jerome Guitton <guitton@adacore.com>
12450
12451 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12452 deltas.
12453 * gdb.ada/fixed_points.exp: Ditto.
12454
12455 2009-03-18 Pedro Alves <pedro@codesourcery.com>
12456
12457 * return-nodebug.c: Don't include stdio.h.
12458 (init): Delete.
12459 (func): Delete definition and provide extern declaration.
12460 (t): New.
12461 (main): Don't call printf. Call func and store its result in t.
12462 * return-nodebug1.c: New.
12463 * return-nodebug.exp: Don't expect stdio output. Instead, print
12464 the global variable t. Drop printf formatters and cast types from
12465 foreach loop. Don't use prepare_for_testing. Compile
12466 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12467 define FORMAT or CAST.
12468
12469 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12470
12471 * gdb.base/solib-display.exp: Disable test for remote targers.
12472
12473 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12474
12475 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12476
12477 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12478
12479 Fix a racy FAIL.
12480 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12481 code from `follow parent, print pids'.
12482 (`follow child, print pids', `follow parent, print pids'): Call it.
12483 Replace `gdb_test "break..."' by gdb_breakpoint.
12484
12485 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12486
12487 * gdb.mi/mi-cli.exp: Adjust for output difference in
12488 sync and async modes.
12489
12490 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12491
12492 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12493 that was checked in by mistake. Remove loading of ada.exp, since
12494 this is not necessary in this case.
12495
12496 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12497
12498 * gdb.ada/ptype_arith_binop.exp: New testcase.
12499
12500 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12501
12502 * gdb.ada/mod_from_name: New testcase.
12503
12504 2009-03-12 Joel Brobecker <brobecker@adacore.com>
12505
12506 * gdb.ada/tick_last_segv: New testcase.
12507
12508 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12509
12510 * gdb.mi/mi-cli.exp: Remove debug print.
12511
12512 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12513
12514 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12515 include the token in ^running and frame info in *stopped.
12516
12517 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12518
12519 * solib-display.exp: New file.
12520 * solib-display-main.c: New file.
12521 * solib-display-lib.c: New file.
12522
12523 2009-03-05 Pedro Alves <pedro@codesourcery.com>
12524
12525 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12526
12527 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12528
12529 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12530 (list_and_check_macro): Use more specific test name.
12531 (next to definition): Make the test names unique.
12532
12533 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12534
12535 * gdb.pascal/floats.exp: Accept approximate results everywhere.
12536
12537 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12538
12539 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12540 notifications.
12541 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12542 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12543 * lib/mi-support.exp (library_loaded_re): New.
12544 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12545
12546 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12547
12548 * gdb.gdb/observer.exp: Use test_notification observer, not
12549 normal_stop, everywhere.
12550 (test_normal_stop_notifications): Rename to...
12551 (test_notifications): ...this.
12552 (test_observer_normal_stop): Rename to...
12553 (test_observer): ...this.
12554
12555 2009-02-16 Doug Evans <dje@google.com>
12556
12557 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12558 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12559 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12560 (test_prefixed_syscall,test_int3): New tests.
12561 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12562 (test_prefixed_syscall,test_int3): New tests.
12563
12564 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12565
12566 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12567 (mi_expect_interrupt): Likewise.
12568 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12569 response.
12570
12571 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12572
12573 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12574 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12575 Replace calls to get_valueofx by get_hexadecimal_valueof.
12576
12577 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12578
12579 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12580 (get_integer_valueof): New procedure.
12581 (get_sizeof): Use new get_integer_value_of.
12582 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12583 by get_integer_valueof.
12584
12585 2009-02-13 Tom Tromey <tromey@redhat.com>
12586
12587 * gdb.base/remote.exp (get_sizeof): Remove.
12588 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12589 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12590 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12591 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12592 (get_sizeof): Likewise.
12593
12594 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12595
12596 PR fortran/9806
12597 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12598
12599 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12600
12601 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12602
12603 2009-02-06 Pedro Alves <pedro@codesourcery.com>
12604
12605 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12606
12607 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12608
12609 * gdb.python/python-cmd.exp: New file.
12610
12611 2009-02-06 Tristan Gingold <gingold@adacore.com>
12612
12613 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12614
12615 2009-02-05 Tristan Gingold <gingold@adacore.com>
12616
12617 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12618 pointer is dereferenced and use this signal name in regexp.
12619 * gdb.base/signull.exp: Ditto.
12620 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12621 * gdb.base/signull.c (main): Ditto.
12622
12623 2009-02-04 Tom Tromey <tromey@redhat.com>
12624 Thiago Jung Bauermann <bauerman@br.ibm.com>
12625
12626 * gdb.python/python-value.exp: Use `gdb.history' instead of
12627 `gdb.value_from_history'.
12628 (test_value_numeric_ops): Add test for conversion of enum constant.
12629 * gdb.python/python-value.c (enum e): New type.
12630 (evalue): New global.
12631 (main): Use argv.
12632
12633 2009-02-04 Jerome Guitton <guitton@adacore.com>
12634
12635 * gdb.ada/uninitialized_vars: New test program.
12636 * gdb.ada/uninitialized_vars.exp: New testcase.
12637
12638 2009-02-02 Tom Tromey <tromey@redhat.com>
12639
12640 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12641 * gdb.cp/pr2489.cc: Rename...
12642 * gdb.cp/pr9594.cc: ... to this.
12643
12644 2009-02-02 Tom Tromey <tromey@redhat.com>
12645
12646 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12647 * gdb.cp/pr2489.cc: New file.
12648 * gdb.cp/cpcompletion.exp: New file.
12649
12650 2009-02-02 Tom Tromey <tromey@redhat.com>
12651
12652 PR exp/9059:
12653 * gdb.cp/call-c.exp: Add regression test.
12654 * gdb.cp/call-c.cc (FooHandle): New typedef.
12655 (main): New variable 'handle'.
12656
12657 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12658
12659 * lib/mi-support.exp (et_mi_thread_list)
12660 (check_mi_and_console_threads): Adjust for current thread in
12661 -thread-list-ids output.
12662
12663 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12664
12665 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12666 Call it.
12667
12668 2009-01-28 Doug Evans <dje@google.com>
12669
12670 * gdb.arch/amd64-disp-step.S: New file.
12671 * gdb.arch/amd64-disp-step.exp: New file.
12672 * gdb.arch/i386-disp-step.S: New file.
12673 * gdb.arch/i386-disp-step.exp: New file.
12674
12675 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12676
12677 * gdb.base/find.exp: Set newline variable
12678 using quotes instead of braces to fix cygwin failures.
12679
12680 2009-01-23 Pedro Alves <pedro@codesourcery.com>
12681
12682 * gdb.base/radix.exp: Add tests to ensure that that set
12683 input-radix 0 and set output-radix 0 are really rejected.
12684
12685 2009-01-23 Pedro Alves <pedro@codesourcery.com>
12686
12687 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12688 copyright years.
12689
12690 2009-01-23 Pedro Alves <pedro@codesourcery.com>
12691
12692 PR gdb/9664:
12693 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12694
12695 2009-01-22 Pedro Alves <pedro@codesourcery.com>
12696
12697 PR c++/9631:
12698 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12699
12700 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12701
12702 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12703 binfile definition to fix Windows OS failure.
12704
12705 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12706
12707 PR gdb/9346
12708 * gdb.base/interrupt.c (sigint_handler): New.
12709 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12710 on error.
12711 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12712 Test "signal SIGINT".
12713
12714 2009-01-19 Doug Evans <dje@google.com>
12715
12716 * gdb.base/break.exp: Update expected gdb output.
12717 * gdb.base/sepdebug.exp: Ditto.
12718 * gdb.mi/mi-syn-frame.exp: Ditto.
12719 * gdb.mi/mi2-syn-frame.exp: Ditto.
12720 * gdb.base/call-signal-resume.exp: New file.
12721 * gdb.base/call-signals.c: New file.
12722 * gdb.base/unwindonsignal.exp: New file.
12723 * gdb.base/unwindonsignal.c: New file.
12724 * gdb.threads/interrupted-hand-call.exp: New file.
12725 * gdb.threads/interrupted-hand-call.c: New file.
12726 * gdb.threads/thread-unwindonsignal.exp: New file.
12727
12728 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12729
12730 * gdb.base/define.exp: Test defining and hooking prefix commands.
12731 * gdb.python/python.exp: Update test for "show user" output.
12732
12733 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12734
12735 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12736 now the output exactly, using less wildcards. Expect also the output
12737 of gfortran-4.3. Update for the f-valprint.c modification from
12738 2008-04-22.
12739 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12740 Remove gdb_test test names where matching the command.
12741
12742 2009-01-01 Pedro Alves <pedro@codesourcery.com>
12743
12744 PR breakpoints/9681:
12745 * gdb.base/watchpoint.exp: Add regression test.
12746
12747 2008-12-31 Pedro Alves <pedro@codesourcery.com>
12748
12749 * gdb.threads/attach-into-signal.exp: Don't use
12750 gdb_suppress_entire_file.
12751 * gdb.threads/attach-stopped.exp: Ditto.
12752 * gdb.threads/attachstop-mt.exp: Ditto.
12753
12754 2008-12-31 Pedro Alves <pedro@codesourcery.com>
12755
12756 PR gdb/8812:
12757 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12758
12759 2008-12-29 Pedro Alves <pedro@codesourcery.com>
12760
12761 PR gdb/7536:
12762 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12763 and unsupported output radices are really rejected.
12764
12765 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12766
12767 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12768
12769 2008-12-22 Tom Tromey <tromey@redhat.com>
12770
12771 * gdb.cp/punctuator.exp: New file.
12772
12773 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12774
12775 * gdb.base/completion.exp (Completing non-existing component): New test.
12776
12777 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12778
12779 Fix for PR gdb/8648.
12780 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12781 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12782 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12783 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12784
12785 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12786
12787 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12788
12789 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
12790
12791 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12792 compiler actually generate code at the expected line number.
12793
12794 2008-12-15 Jie Zhang <jie.zhang@analog.com>
12795
12796 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12797
12798 2008-12-12 Tom Tromey <tromey@redhat.com>
12799
12800 * gdb.base/commands.exp (redefine_hook_test): New proc.
12801 Call it.
12802
12803 2008-12-11 Tom Tromey <tromey@redhat.com>
12804
12805 * gdb.base/macscp.exp: New regression test.
12806
12807 2008-12-11 Tom Tromey <tromey@redhat.com>
12808
12809 * gdb.base/macscp.exp: Print "address.addr".
12810 * gdb.base/macscp1.c (struct outer): New struct.
12811 (address): New global.
12812
12813 2008-12-09 Tom Tromey <tromey@redhat.com>
12814
12815 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12816 Call it.
12817
12818 2008-12-04 Doug Evans <dje@google.com>
12819
12820 * gdb.server/ext-run.exp: Relax regexp for init program.
12821
12822 2008-12-03 Tristan Gingold <gingold@adacore.com>
12823
12824 * gdb.base/macscp.exp: Generate an object file during compilation
12825 to work around Darwin dsymutil limitations.
12826
12827 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12828
12829 Test resolving external references to TLS variables.
12830 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12831 FILE2_THREAD_LOCAL.
12832 (testfile2, srcfile2): New variables.
12833 * gdb.threads/tls.c (file2_thread_local)
12834 (function_referencing_file2_thread_local): New.
12835 * gdb.threads/tls2.c: New file.
12836
12837 2008-11-28 Joel Brobecker <brobecker@adacore.com>
12838
12839 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
12840 rather than integer, as integer might not be big enough when
12841 on 64bit targets.
12842
12843 2008-11-27 Jerome Guitton <guitton@adacore.com>
12844
12845 * gdb.cp/formatted-ref.exp: Add equality test.
12846 * gdb.ada/formatted_ref.exp: Ditto.
12847
12848 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12849
12850 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12851 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12852
12853 2008-11-20 Andreas Schwab <schwab@suse.de>
12854
12855 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12856 matching syscall entry point.
12857 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12858 (tcatch_vfork_then_child_follow): Likewise. Finish through
12859 vfork even if we stopped at the syscall trampoline.
12860
12861 2008-11-20 Doug Evans <dje@google.com>
12862
12863 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12864
12865 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12866
12867 * gdb.arch/ppc-dfp.exp: New file.
12868 * gdb.arch/ppc-dfp.c: New file.
12869
12870 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12871
12872 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
12873
12874 2008-11-17 Doug Evans <dje@google.com>
12875
12876 * gdb.mi/mi-syn-frame.exp: Update expected output.
12877 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12878
12879 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12880
12881 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
12882 "thread N" results in =thread-selected.
12883 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12884 (mi_send_resuming_command_raw): Be prepared for
12885 =thread-selected.
12886
12887 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12888
12889 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12890 * lib/mi-support.exp: Likewise.
12891
12892 2008-11-16 Joel Brobecker <brobecker@adacore.com>
12893
12894 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12895 commands from the expected output for "help catch".
12896
12897 2008-11-15 Joel Brobecker <brobecker@adacore.com>
12898
12899 * gdb.ada/int_deref.exp: New testcase.
12900
12901 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
12902
12903 * gdb.mi/gdb2549.exp: New file.
12904
12905 2008-11-11 Doug Evans <dje@google.com>
12906
12907 * gdb.base/callexit.exp: New file.
12908 * gdb.base/callexit.c: New file.
12909
12910 2008-11-10 Doug Evans <dje@google.com>
12911
12912 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12913 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12914 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12915 (default_gdb_start,default_gdb_exit): Ditto.
12916 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12917 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12918 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12919 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12920 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12921 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12922
12923 2008-11-03 Andreas Schwab <schwab@suse.de>
12924
12925 * gdb.base/hashline2.exp: Fix typo.
12926 * gdb.base/hashline3.exp: Likewise.
12927
12928 2008-10-30 Tom Tromey <tromey@redhat.com>
12929
12930 * gdb.base/pointers.exp: Add test.
12931 * gdb.base/pointers.c (k, S): New typedefs.
12932 (instance): New global.
12933
12934 2008-10-30 Andreas Schwab <schwab@suse.de>
12935
12936 * gdb.base/args.exp: Add tests for newlines.
12937
12938 2008-10-30 Joel Brobecker <brobecker@adacore.com>
12939
12940 gdb.base/foll-exec.exp: Update the expected output of a couple
12941 of "info breakpoints" tests.
12942
12943 2008-10-28 Tom Tromey <tromey@redhat.com>
12944
12945 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12946
12947 2008-10-24 Pedro Alves <pedro@codesourcery.com>
12948
12949 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12950 gdb_start_cmd.
12951 Use runto_main before any test that requires execution.
12952
12953 2008-10-23 Pedro Alves <pedro@codesourcery.com>
12954
12955 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12956 instead of SIGINT.
12957
12958 2008-10-22 Joel Brobecker <brobecker@adacore.com>
12959
12960 * gdb.base/completion.exp: Update expected output following
12961 the addition of the "info tasks" command.
12962
12963 2008-10-22 Tom Tromey <tromey@redhat.com>
12964
12965 * gdb.base/exprs.exp (test_expr): Add test for string
12966 concatenation.
12967
12968 2008-10-19 Pedro Alves <pedro@codesourcery.com>
12969
12970 * configure.ac: Output gdb.python/Makefile.
12971 * configure: Regenerate.
12972 * gdb.python/Makefile.in: New.
12973
12974 2008-10-16 Joel Brobecker <brobecker@adacore.com>
12975
12976 * gdb.base/foll-fork.exp: Adjust the expected output to match
12977 the new description for fork/vfork catchpoints in the "info
12978 breakpoints" output.
12979
12980 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12981
12982 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12983
12984 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12985
12986 * gdb.python/python-value.c: New file.
12987 * gdb.python/python-value.exp: New file.
12988
12989 2008-10-15 Pedro Alves <pedro@codesourcery.com>
12990
12991 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12992
12993 2008-10-15 Denis Pilat <denis.pilat@st.com>
12994
12995 * gdb.cp/mb-ctor.exp: Fix a typo.
12996
12997 2008-10-09 Tom Tromey <tromey@redhat.com>
12998
12999 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
13000 'fprintf' and 'stderr'.
13001
13002 2008-10-07 Joel Brobecker <brobecker@adacore.com>
13003
13004 * gdb.ada/ref_tick_size.exp: New testcase.
13005
13006 2008-10-06 Doug Evans <dje@google.com>
13007
13008 * gdb.dwarf2/dw2-cu-size.exp: New file.
13009 * gdb.dwarf2/dw2-cu-size.S: New file.
13010
13011 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
13012 .Ltype_int for clarity.
13013
13014 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
13015
13016 PR gdb/2384:
13017 * gdb.cp/gdb2384.exp: Extended to test more cases.
13018 * gdb.cp/gdb2384.cc: Likewise.
13019 * gdb.cp/gdb2384-base.h: Likewise.
13020 * gdb.cp/gdb2384-base.cc: Likewise.
13021
13022 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13023
13024 * gdb.base/maint.exp (maint print type): Remove printing
13025 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
13026
13027 2008-09-30 Tom Tromey <tromey@redhat.com>
13028
13029 * gdb.base/macscp.exp: Add completion tests.
13030 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
13031 (TWENTY_THREE): Likewise.
13032 (FORTY_EIGHT): Likewise.
13033
13034 2008-09-30 Tom Tromey <tromey@redhat.com>
13035
13036 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
13037 everywhere.
13038 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
13039
13040 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13041
13042 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
13043 testcase is derived from. Fix racy dependency on an expected PID
13044 number. No longer support the testcase on Linux kernel 2.4.x.
13045
13046 2008-09-27 Tom Tromey <tromey@redhat.com>
13047
13048 * gdb.base/macscp.exp: Add tests for stringification, splicing,
13049 and varargs.
13050
13051 2008-09-22 Pedro Alves <pedro@codesourcery.com>
13052
13053 * lib/mi-support.exp (mi_expect_interrupt): New.
13054 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13055 from gdb.mi/mi-nonstop.exp.
13056 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13057 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13058 lib/mi-support.exp.
13059 Use mi_check_thread_states throughout. Avoid ".*" and do not
13060 require an anchor after -exec-run.
13061
13062 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13063
13064 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13065 stop is pending. Avoid ".*" when two stops are pending.
13066 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13067 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13068 newlines in fullnames.
13069 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13070 (mi_expect_stop): Update comments. Only anchor in sync mode.
13071 Do not match newlines.
13072 (mi_send_resuming_command_raw): Always return status.
13073 (mi_get_stop_line): Do not match more than one line by accident.
13074 Only anchor in sync mode.
13075 (mi_run_inline_test): If -exec-next fails, give up.
13076
13077 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13078
13079 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13080 on SPU.
13081
13082 2008-09-10 Joel Brobecker <brobecker@adacore.com>
13083
13084 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13085
13086 2008-09-10 Joel Brobecker <brobecker@adacore.com>
13087
13088 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13089 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13090 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13091 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13092 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13093 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13094 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13095 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13096 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13097 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13098 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13099 Include the "= " sequence in the expected output of print tests.
13100
13101 2008-09-10 Joel Brobecker <brobecker@adacore.com>
13102
13103 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13104 description for boolean types.
13105
13106 2008-09-09 Pedro Alves <pedro@codesourcery.com>
13107
13108 * gdb.base/hook-stop-continue.c: New.
13109 * gdb.base/hook-stop-continue.exp: New.
13110
13111 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13112
13113 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13114
13115 2008-09-08 Jerome Guitton <guitton@adacore.com>
13116
13117 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13118 (stack_check_probe_2, stack_check_probe_loop_1)
13119 (stack_check_probe_loop_2): New functions.
13120 (main): Add call to these new functions.
13121 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13122 functions, check that the breakpoint is inserted at the appropriate
13123 location.
13124 (insert_breakpoint): Slightly refine this procedure so that it can
13125 be called several times in the test.
13126
13127 2008-09-08 Jerome Guitton <guitton@adacore.com>
13128
13129 * gdb.base/stack-checking.c: New file.
13130 * gdb.base/stack-checking.exp: New file.
13131
13132 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13133
13134 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13135 * gdb.arch/altivec-regs.exp: Likewise.
13136 * gdb.arch/vsx-regs.exp: Likewise.
13137
13138 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13139
13140 * gdb.arch/ppc-fp.exp: New file.
13141 * gdb.arch/ppc-fp.c: New file.
13142
13143 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13144
13145 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13146 lest gcc-4.3.1 optimizes the whole thing away.
13147
13148 2008-09-04 Michael Snyder <msnyder@vmware.com>
13149
13150 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13151 as "at" (for non-debug functions such as _start).
13152
13153 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13154
13155 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13156 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13157 software watchpoints.
13158 * gdb.base/watch_thread_num.exp: Likewise.
13159
13160 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13161
13162 * gdb.arch/i386-bp_permanent.exp: New test.
13163
13164 2008-08-24 Tom Tromey <tromey@redhat.com>
13165
13166 * gdb.base/maint.exp: Update "maint print type".
13167
13168 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13169
13170 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13171 support. Adjust the order of "*running" notifications.
13172 * gdb.mi/non-stop.c: Don't cast from int to void* and
13173 back.
13174
13175 2008-08-20 Mark Kettenis <kettenis@gnu.org>
13176
13177 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13178 expect to find it in the "info frame" output.
13179
13180 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13181
13182 * gdb.base/interp.exp: Always consume both prompts.
13183
13184 2008-08-20 Pedro Alves <pedro@codesourcery.com>
13185
13186 * gdb.base/pending.exp: Test pending breakpoints without symbols
13187 loaded.
13188
13189 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13190
13191 * lib/mi-support.exp (mi_expect_stop): Produce
13192 more details on failures.
13193 * gdb.mi/mi-nonstop.exp: New.
13194 * gdb.mi/non-stop.c: New.
13195
13196 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13197
13198 * gdb.mi/mi-async.exp: Use 'set target-async'.
13199 * lib/mi-support.exp: Use 'set/show target-async'.
13200
13201 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13202
13203 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13204
13205 2008-08-17 Tom Tromey <tromey@redhat.com>
13206
13207 * gdb.base/help.exp (help catch): Rewrite.
13208
13209 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13210
13211 * gdb.base/define.exp: Test indented command documentation.
13212 * gdb.python/python.exp: Test indented multi-line command.
13213
13214 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
13215
13216 * testsuite/gdb.arch/vsx-regs.c: New source file.
13217 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13218 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13219
13220 2008-08-14 Tom Tromey <tromey@redhat.com>
13221
13222 * gdb.base/macscp.exp: Add regression test for "macro define" or
13223 "macro undef" with no arguments.
13224
13225 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13226
13227 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
13228
13229 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13230
13231 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13232
13233 2008-08-06 Tom Tromey <tromey@redhat.com>
13234
13235 * gdb.python/python.exp: New file.
13236
13237 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13238
13239 Fix for PR gdb/1543.
13240 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13241 $LOCATION.
13242 (location): New variable.
13243 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13244 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13245 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13246 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13247 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13248 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13249 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13250 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13251 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13252 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13253 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13254 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13255 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13256 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13257 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13258 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13259 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13260 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13261 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13262 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13263 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13264 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13265 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13266 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13267 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13268 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13269 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13270 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13271 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13272 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13273 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13274 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13275 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13276 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13277 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13278 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13279 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13280 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13281 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13282 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13283 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13284 gdb.base/type-opaque.exp, gdb.base/until.exp,
13285 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13286 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13287 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13288 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13289 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13290 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13291 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13292 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13293 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13294 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13295 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13296 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13297 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13298 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13299 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13300 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13301 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13302 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13303 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13304 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13305 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13306 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13307 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13308 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13309 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13310 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13311 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13312 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13313 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13314 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13315 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13316 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13317 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13318 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13319 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13320 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13321 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13322 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13323 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13324 to bug-gdb@prep.ai.mit.edu .
13325
13326 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13327
13328 * lib/mi-support.exp (mi_load_shlibs): New.
13329 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13330
13331 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13332
13333 * lib/mi-support.exp (get_mi_thread_list)
13334 (check_mi_and_console_threads): New, moved from ...
13335 * gdb.mi/mi-pthread.exp: ...here.
13336 * gdb.mi/gdb669.exp (get_mi_thread_list)
13337 (check_mi_and_console_threads): Delete.
13338 * gdb.mi/mi2-pthread.exp: Likewise.
13339
13340 2008-07-28 Tom Tromey <tromey@redhat.com>
13341
13342 * Makefile.in (just-check): Remove. Move body to...
13343 (check): ... here.
13344
13345 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13346
13347 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13348 Add a test for duplicated SIGINTs.
13349
13350 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13351
13352 * gdb.threads/schedlock.exp (get_args): Update to work for any
13353 value of NUM.
13354 (Top level): Report the number of threads that did not resume.
13355
13356 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13357
13358 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13359
13360 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13361
13362 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13363 non-MI prompt.
13364
13365 2008-07-26 Tom Tromey <tromey@redhat.com>
13366
13367 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13368 (function_struct, function_struct_ptr): New globals.
13369 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13370 function pointer in a struct.
13371
13372 2008-07-26 Tom Tromey <tromey@redhat.com>
13373
13374 * gdb.base/macscp.exp: Add test for macro lexing bug.
13375
13376 2008-07-18 Tom Tromey <tromey@redhat.com>
13377
13378 * gdb.base/macscp.exp: Add macro tests.
13379
13380 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13381
13382 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13383
13384 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13385
13386 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13387
13388 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13389
13390 * gdb.cp/class2.exp: fix for failure on spu-elf
13391
13392 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13393
13394 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
13395
13396 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13397
13398 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13399
13400 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13401
13402 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13403
13404 2008-07-11 Kevin Buettner <kevinb@redhat.com>
13405
13406 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13407 of regexp to account for changes made to GDB in the printing of
13408 byte vectors.
13409
13410 2008-07-11 Tom Tromey <tromey@redhat.com>
13411
13412 * gdb.base/completion.exp: Add 'help' completion test.
13413
13414 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13415
13416 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13417
13418 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13419
13420 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13421
13422 2008-07-09 Pedro Alves <pedro@codesourcery.com>
13423
13424 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13425
13426 2008-07-09 Pedro Alves <pedro@codesourcery.com>
13427
13428 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13429
13430 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13431
13432 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13433
13434 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13435
13436 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13437 previous commit. Add a comment.
13438
13439 2008-06-28 Pedro Alves <pedro@codesourcery.com>
13440
13441 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13442
13443 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13444
13445 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13446
13447 2008-06-27 Pedro Alves <pedro@codesourcery.com>
13448
13449 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13450 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13451 compiling an executable, link in an object that forces unbuffered
13452 output.
13453 * lib/set_unbuffered_mode.c: New file.
13454
13455 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13456
13457 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13458
13459 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13460
13461 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13462 mi_expect_stop.
13463 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13464 Demand that *running is output.
13465 (detect_async): Perform checking every time.
13466 (mi_send_resuming_command): Extract everything into...
13467 (mi_send_resuming_command_raw): ...this.
13468 (mi_expect_stop): Don't accept any output before *stopped.
13469
13470 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13471
13472 Robustify mi-simplerun.
13473 * gdb.mi/basics.c (main): Add a call to sleep.
13474 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13475 * gdb.mi/mi2-cli.exp: Likewise.
13476 * gdb.mi/mi-break.exp: Likewise.
13477
13478 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
13479
13480 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13481
13482 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13483
13484 * gdb.mi/mi-console.exp: Adjust.
13485 * gdb.mi/mi-syn-frame.exp: Adjust.
13486 * gdb.mi/mi2-console.exp: Adjust.
13487 * gdb.mi/mi2-syn-frame.exp: Adjust.
13488 * lib/mi-support.exp (mi_run_cmd): Adjust.
13489 (mi_send_resuming_command): Adjust.
13490
13491 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13492
13493 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
13494 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13495 testing of stopped.
13496 * gdb.mi/mi2-syn-frame.exp: Likewise.
13497 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13498 (async, detect_async): New.
13499 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13500 depending on if we're running in sync or async mode.
13501
13502 2008-06-09 Tom Tromey <tromey@redhat.com>
13503
13504 * gdb.base/completion.exp: New tests for field name completion
13505 with spaces, and field name completion with '->'.
13506
13507 2008-06-06 Tom Tromey <tromey@redhat.com>
13508
13509 * gdb.base/break1.c (struct some_struct): New struct.
13510 (values): New global.
13511 * gdb.base/completion.exp: Add field name completion test.
13512
13513 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13514
13515 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13516 to pointer.
13517 * gdb.cp/call-c.cc: Likewise.
13518
13519 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
13520
13521 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13522 annotation.
13523
13524 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13525 Pedro Alves <pedro@codesourcery.com>
13526
13527 * gdb.threads/execl.c, gdb.threads/execl1.c,
13528 gdb.threads/execl.exp: New tests.
13529
13530 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13531 Daniel Jacobowitz <dan@codesourcery.com>
13532
13533 * gdb.cp/exception.exp: Activate test, make it work with pending
13534 catchpoints.
13535
13536 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13537
13538 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13539
13540 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13541
13542 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13543 now printed.
13544 * gdb.mi/mi2-var-cmd.exp: Likewise.
13545
13546 2008-05-27 Andreas Schwab <schwab@suse.de>
13547
13548 * gdb.base/frame-args.exp: Handle arguments that are optimized
13549 out.
13550
13551 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
13552
13553 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13554 quiet for ppc32 and group options into a single variable.
13555
13556 2008-05-23 Joel Brobecker <brobecker@adacore.com>
13557
13558 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13559 of zero-size elements.
13560 * gdb.ada/null_array.exp: Test printing this new array.
13561
13562 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13563
13564 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13565
13566 2008-05-21 Joel Brobecker <brobecker@adacore.com>
13567
13568 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13569 of the "finish" command.
13570
13571 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
13572
13573 * gdb.base/annota1.exp: Test for new annotation.
13574
13575 2008-05-16 Pedro Alves <pedro@codesourcery.com>
13576
13577 * gdb.base/fixsection.exp: New file.
13578 * gdb.base/fixsection0.c: New file.
13579 * gdb.base/fixsection1.c: New file.
13580
13581 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13582
13583 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13584 * gdb.base/annota3.exp: Likewise.
13585
13586 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13587
13588 * gdb.base/watch_thread_num.exp: Don't run tests that require
13589 watchpoints if the target doesn't support them.
13590
13591 2008-05-12 Doug Evans <dje@google.com>
13592
13593 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13594
13595 2008-05-09 Joel Brobecker <brobecker@adacore.com>
13596
13597 * gdb.ada/assign_1.exp: New testcase.
13598
13599 2008-05-09 Doug Evans <dje@google.com>
13600
13601 * gdb.base/find.exp: New file.
13602 * gdb.base/find.c: New file.
13603
13604 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13605
13606 * gdb.base/commands.exp (watchpoint_command_test): Handle
13607 gdb,no_hardware_watchpoints.
13608 * gdb.base/float.exp: Allow ARM targets without floating point.
13609 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13610
13611 2008-05-06 Jerome Guitton <guitton@adacore.com>
13612 Joel Brobecker <brobecker@adacore.com>
13613
13614 * gdb.ada/lang_switch: New test program.
13615 * gdb.ada/lang_switch.exp: New testcase.
13616
13617 2008-05-05 Doug Evans <dje@google.com>
13618
13619 * gdb.base/help.exp (disassemble): Update expected help text.
13620
13621 2008-05-04 Pedro Alves <pedro@codesourcery.com>
13622
13623 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13624
13625 2008-05-04 Pedro Alves <pedro@codesourcery.com>
13626
13627 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13628 different times.
13629
13630 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13631
13632 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13633 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13634 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13635 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13636
13637 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13638
13639 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13640 notification to appear.
13641
13642 2008-05-04 Daniel Jacobowitz <dan@debian.org>
13643
13644 * gdb.base/fullname.c: New file.
13645 * gdb.base/fullname.exp: New file.
13646 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13647
13648 2008-05-03 Pedro Alves <pedro@codesourcery.com>
13649
13650 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13651 expressions with macros.
13652
13653 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13654
13655 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13656
13657 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13658
13659 * gdb.base/completion.exp: Handle lack of other symbols beginning
13660 with "a".
13661
13662 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13663
13664 2008-05-02 Jim Blandy <jimb@codesourcery.com>
13665
13666 * gdb.asm/asmsrc1.s: Add scratch space.
13667
13668 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13669 Daniel Jacobowitz <dan@codesourcery.com>
13670
13671 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13672 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13673 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13674
13675 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13676
13677 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13678
13679 2008-05-01 Joel Brobecker <brobecker@adacore.com>
13680
13681 * gdb.base/info-target.exp: New testcase.
13682
13683 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13684
13685 * gdb.cp/hang.exp: Use .cc instead of .C.
13686 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13687 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13688
13689 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13690
13691 * gdb.base/gdb1250.exp: Remove perror.
13692 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13693
13694 2008-04-30 Pedro Alves <pedro@codesourcery.com>
13695
13696 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13697 .2byte.
13698
13699 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13700
13701 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13702 (maybe_kfail): New.
13703
13704 2008-04-25 Pedro Alves <pedro@codesourcery.com>
13705
13706 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13707
13708 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13709
13710 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13711 * gdb.mi/mi2-syn-frame.exp: Likewise.
13712 * lib/mi-support.exp: Likewise.
13713
13714 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13715
13716 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13717 to specify regexp for the location to stop at.
13718 * gdb.base/break-always.c: New.
13719 * gdb.base/break-always.exp: New.
13720
13721 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13722
13723 * lib/mi-support.exp (mi_runto_helper): Adjust
13724 for the original-location field.
13725 (mi_create_breakpoint, mi_list_breakpoints): New.
13726 * gdb.mi/mi-break.exp: Adjust.
13727 * gdb.mi/mi2-break.exp: Adjust.
13728 * gdb.mi/mi-pending.exp: Adjust.
13729 * gdb.mi/mi-simplerun.exp: Adjust.
13730 * gdb.mi/mi2-simplerun.exp: Adjust.
13731 * gdb.mi/mi-syn-frame.exp: Adjust.
13732 * gdb.mi/mi2-syn-frame.exp: Adjust.
13733 * gdb.mi/mi-until.exp: Adjust.
13734 * gdb.mi/mi2-until.exp: Adjust.
13735 * gdb.mi/mi-var-display.exp: Adjust.
13736 * gdb.mi/mi2-var-display.exp: Adjust.
13737 * gdb.mi/mi-watch.exp: Adjust.
13738 * gdb.mi/mi2-watch.exp: Adjust.
13739
13740 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
13741
13742 * aclocal.m4: Add override.m4.
13743 * configure: Regenerate.
13744
13745 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13746
13747 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13748 '-var-update --all-values' reports new value even the type
13749 of a variable object has changed.
13750
13751 2008-04-18 Craig Silverstein <csilvers@google.com>
13752
13753 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13754 files.
13755
13756 2008-04-18 Joel Brobecker <brobecker@adacore.com>
13757
13758 * gdb.ada/atomic_enum: New test program.
13759 * gdb.ada/atomic_enum.exp: New testcase.
13760
13761 2008-04-17 Doug Evans <dje@google.com>
13762
13763 * gdb.opt/Makefile.in: Fix whitespace.
13764
13765 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13766
13767 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13768
13769 2008-04-17 Doug Evans <dje@google.com>
13770
13771 * gdb.base/hashline1.exp: New testcase.
13772 * gdb.base/hashline2.exp: New testcase.
13773 * gdb.base/hashline2.exp: New testcase.
13774
13775 2008-04-17 Pedro Alves <pedro@codesourcery.com>
13776
13777 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13778
13779 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13780
13781 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13782 temporary breakpoint to match "Temporary breakpoint".
13783 * gdb.base/break.exp (delete_breakpoints): Likewise.
13784 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13785 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13786 * gdb.base/display.exp: Likewise.
13787 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13788 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13789 * gdb.base/restore.exp (restore_tests): Likewise.
13790 * gdb.base/sepdebug.exp: Likewise.
13791 * gdb.base/watchpoint.exp: Likewise.
13792 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13793 * gdb.mi/mi-pending.exp: Likewise.
13794 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13795 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13796 * gdb.mi/mi-var-cmd.exp: Likewise.
13797 * gdb.mi/mi-var-display.exp: Likewise.
13798 * gdb.mi/mi2-cli.exp: Likewise.
13799 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13800 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13801 * gdb.mi/mi2-var-display.exp: Likewise.
13802 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13803 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13804 new "disp" field.
13805 (mi_expect_stop): Move after_reason argument to be really after
13806 reason. This is to support fix for PR2424.
13807
13808 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13809
13810 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13811
13812 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13813
13814 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
13815 field. Add more floating varobj tests.
13816 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
13817 field.
13818 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13819 (main): Call do_at_tests.
13820 * lib/mi-support.exp (mi_create_floating_varobj)
13821 (mi_varobj_update_with_type_change): New.
13822
13823 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13824
13825 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13826 option of -var-evaluate-expression.
13827 * gdb.mi/mi2-var-display.exp: Likewise.
13828
13829 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13830
13831 Introduce test setup helpers.
13832 * lib/gdb.exp (build_executable, clean_restart)
13833 (prepare_for_testing): New.
13834 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13835 * gdb.base/return.exp: Likewise.
13836 * gdb.base/ending-run.exp: Likewise.
13837
13838 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
13839
13840 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13841 Interface (MI) responses.
13842
13843 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13844
13845 * gdb.cp/breakpoint.cc: New code to test conditions involving
13846 member variables.
13847 * gdb.cp/breakpoint.exp: Test condition involving member
13848 variables.
13849
13850 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13851
13852 * lib/mi-support.exp (mi_expect_stop): New.
13853 (mi_run_cmd): Change the
13854 token. Use mi_send_resuming_command, use
13855 mi_expect_stop.
13856 (mi_execute_to_helper): Rename to mi_execute_to.
13857 (mi_send_resuming_command): Add more error patterns.
13858 (mi_wait_for_stop): Renamed to...
13859 (mi_get_stop_line): ...this.
13860 (mi_run_inline_test): Adjust.
13861
13862 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13863 * gdb.mi/mi-console.exp: Likewise.
13864 * gdb.mi/mi-pending.exp: Likewise.
13865 * gdb.mi/mi-simplerun.exp: Likewise.
13866 * gdb.mi/mi-stack.exp: Likewise.
13867 * gdb.mi/mi-stepi.exp: Likewise.
13868 * gdb.mi/mi-syn-frame.exp: Add comment.
13869 * gdb.mi/mi-until.exp: Likewise.
13870 * gdb.mi/mi-var-display.exp: Likewise.
13871 * gdb.mi/mi-watch.exp: Likewise.
13872 * gdb.mi/mi2-cli.exp: Likewise.
13873 * gdb.mi/mi2-console.exp: Likewise.
13874 * gdb.mi/mi2-simplerun.exp: Likewise.
13875 * gdb.mi/mi2-stack.exp: Likewise.
13876 * gdb.mi/mi2-stepi.exp: Likewise.
13877 * gdb.mi/mi2-until.exp: Likewise.
13878 * gdb.mi/mi2-var-display.exp: Likewise.
13879 * gdb.mi/mi2-watch.exp: Likewise.
13880
13881 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13882
13883 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13884
13885 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13886
13887 2008-04-04 Pedro Alves <pedro@codesourcery.com>
13888
13889 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13890 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13891 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13892 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13893 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13894 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13895 expect an mi error duplicated in stderr.
13896
13897 2008-04-03 Joel Brobecker <brobecker@adacore.com>
13898
13899 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13900 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13901 Add a couple of tests that verify the behavior when the new setting
13902 is set to "cancel" and "all".
13903 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13904 "ask" before we start the testing.
13905
13906 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13907
13908 * gdb.cp/casts.cc: Add class reference variables.
13909 * gdb.cp/casts.exp: New test cases for up/down casting references.
13910
13911 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13912
13913 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13914 instead of beginning to make an extra test pass.
13915 * gdb.mi/mi2-var-display.exp: Likewise.
13916
13917 2008-03-31 Maciej W. Rozycki <macro@mips.com>
13918
13919 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13920
13921 2008-03-31 Markus Deuling <deuling@de.ibm.com>
13922 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13923
13924 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13925 value. Add xfail for older kernels.
13926
13927 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13928
13929 Bring mi-support in line with gdb.exp.
13930 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13931 (mi_gdb_start): New function.
13932
13933 2008-03-28 Maciej W. Rozycki <macro@mips.com>
13934
13935 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13936
13937 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13938
13939 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13940 * gdb.mi/mi2-var-display.exp: Likewise.
13941
13942 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13943
13944 * lib/mi-support.exp (mi_create_varobj_checked): New.
13945 (mi_list_varobj_children): Allow to check for a
13946 value.
13947 (mi_list_array_varobj_children): New.
13948
13949 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13950 and mi_list_varobj_children, as opposed to hardcoding
13951 expected strings.
13952 * gdb.mi/gdb701.exp: Likewise.
13953 * gdb.mi/gdb792.exp: Likewise.
13954 * gdb.mi/mi-var-block.exp: Likewise.
13955 * gdb.mi/mi-var-cmd.exp: Likewise.
13956 * gdb.mi/mi-var-invalidate.exp: Likewise.
13957 * gdb.mi/mi2-var-block.exp: Likewise.
13958 * gdb.mi/mi2-var-child.exp: Likewise.
13959 * gdb.mi/mi2-var-cmd.exp: Likewise.
13960 * gdb.mi/mi2-var-display.exp: Likewise.
13961
13962 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13963
13964 Fix random false FAILs on i386.
13965 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13966
13967 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13968
13969 PR gdb/544
13970 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13971
13972 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13973
13974 PR gdb/544
13975 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13976
13977 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13978
13979 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13980 fixed PR gdb/544.
13981
13982 2008-03-21 Pedro Alves <pedro@codesourcery.com>
13983
13984 * gdb.threads/fork-child-threads.exp: Test next over fork.
13985
13986 2008-03-21 Chris Demetriou <cgd@google.com>
13987
13988 * gdb.base/break.exp (rbreak junk): New test for rbreak
13989 "Junk at end of arguments" issue.
13990
13991 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13992
13993 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13994 *& to work on created array elements.
13995 (Top level): Test print $pc with a file. Test string operations
13996 without a target.
13997 * gdb.base/ptype.exp: Do not expect *& to work on created array
13998 elements.
13999
14000 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
14001
14002 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
14003 gdb.threads/staticthreads.exp: Update exit query.
14004
14005 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
14006
14007 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
14008
14009 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
14010
14011 * gdb.base/watchpoint.c (global_ptr, func4): New.
14012 (main): Call func4.
14013 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
14014 (test_inaccessible_watchpoint): New.
14015
14016 2008-02-29 Maciej W. Rozycki <macro@mips.com>
14017
14018 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
14019 select the largest.
14020
14021 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14022
14023 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
14024 frames-invalid annotations.
14025
14026 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
14027
14028 * gdb.base/assign.exp: avoid same output for different tests.
14029
14030 2008-02-27 Doug Evans <dje@google.com>
14031
14032 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
14033 for bug 1738.
14034 (breakpoint_to_handler_entry): Ditto.
14035
14036 2008-02-27 Joel Brobecker <brobecker@adacore.com>
14037
14038 * gdb.base/ending-run.exp: Use the first line of code inside
14039 function body to test breakpoints.
14040 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
14041 location where the breakpoint is inserted when using the line
14042 where a function is declared. Fix typo in the description of
14043 one of the tests.
14044 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
14045
14046 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14047
14048 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
14049 tests.
14050
14051 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
14052
14053 * gdb.base/args.exp: avoid same output for tests
14054 with single quotes.
14055
14056 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14057
14058 * gdb.base/annota1.exp: Adjust for 'info break'
14059 format changes.
14060 * gdb.base/annota3.exp: Likewise.
14061 * gdb.base/break.exp: Likewise.
14062 * gdb.base/condbreak.exp: Likewise.
14063 * gdb.base/pending.exp: Likewise.
14064 * gdb.base/sepdebug.exp: Likewise.
14065 * gdb.base/unload.exp: Likewise.
14066 * gdb.cp/ovldbreak.exp: Likewise.
14067 * gdb.mi/mi-pending.exp: Likewise.
14068
14069 2008-02-07 Doug Evans <dje@google.com>
14070
14071 * gdb.cp/mb-inline.exp: New.
14072 * gdb.cp/mb-inline.h: New.
14073 * gdb.cp/mb-inline1.cc: New.
14074 * gdb.cp/mb-inline2.cc: New.
14075
14076 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14077
14078 * gdb.pascal/floats.pas: New test program.
14079 * gdb.pascal/floats.exp: New testcase.
14080
14081 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14082
14083 * gdb.base/callfuncs.c (t_float_many_args): New function.
14084 (t_double_many_args): New function.
14085 * gdb.base/callfuncs.exp: Add tests for exceeding float
14086 and double parameters passed through the stack.
14087
14088 2008-02-05 Joel Brobecker <brobecker@adacore.com>
14089
14090 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14091 gdb.ada/complete/foo.adb: New files.
14092 * gdb.ada/complete.exp: New testcase.
14093
14094 2008-02-03 Doug Evans <dje@google.com>
14095
14096 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14097
14098 * gdb.cp/gdb2384.exp: New file.
14099 * gdb.cp/gdb2384.cc: New file.
14100 * gdb.cp/gdb2384-base.h: New file.
14101 * gdb.cp/gdb2384-base.cc: New file.
14102
14103 2008-02-02 Doug Evans <dje@google.com>
14104
14105 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14106
14107 2007-02-01 Joel Brobecker <brobecker@adacore.com>
14108
14109 * gdb.ada/sym_print_name: New test program.
14110 * gdb.ada/sym_print_name.exp: New testcase.
14111
14112 2007-02-01 Joel Brobecker <brobecker@adacore.com>
14113
14114 * gdb.ada/nested/hello.adb: New file.
14115 * gdb.ada/nested.exp: New testcase.
14116 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14117
14118 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14119
14120 * gdb.mi/basic.c (return_1): New function.
14121 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14122 don't cause future evaluations of function to report
14123 creation of internal breakpoints.
14124
14125 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14126
14127 * gdb.mi/mi-break.exp (test_error): New.
14128 Call it.
14129
14130 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
14131
14132 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14133 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14134
14135 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14136
14137 * gdb.pascal/integers.pas: New test program.
14138 * gdb.pascal/integers.exp: New testcase.
14139
14140 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14141
14142 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14143
14144 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
14145
14146 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14147 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14148
14149 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14150
14151 * gdb.ada/formatted_ref: New test program.
14152 * gdb.ada/formatted_ref.exp: New testcase.
14153
14154 * gdb.cp/formatted-ref.cc: New file.
14155 * gdb.cp/formatted-ref.exp: New testcase.
14156
14157 2008-01-30 Joel Brobecker <brobecker@adacore.com>
14158
14159 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14160
14161 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
14162
14163 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14164 (test_file_list_exec_source_file): Update to new macro-info field.
14165
14166 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14167
14168 * gdb.ada/exprs: New test program.
14169 * gdb.ada/exprs.exp: New testcase.
14170
14171 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14172
14173 * dfp-test.c (DELTA, DELTA_B): New definitions.
14174 (double_val1, double_val2, double_val3, double_val4, double_val5,
14175 double_val6, double_val7, double_val8, double_val9, double_val10,
14176 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14177 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14178 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14179 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14180 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14181 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14182 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14183 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14184 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14185 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14186 dec128_val16): New global variables.
14187 (decimal_dec128_align): New function.
14188 (decimal_mixed): Likewise.
14189 (decimal_many_args_dec32): Likewise.
14190 (decimal_many_args_dec64): Likewise.
14191 (decimal_many_args_dec128): Likewise.
14192 (decimal_many_args_mixed): Likewise.
14193 * dfp-test.exp: Add tests calling new inferior functions.
14194
14195 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14196
14197 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14198 gdb.server/ext-run.exp: New files.
14199 * lib/gdbserver-support.exp (gdbserver_download): New.
14200 (gdbserver_start): New. Update gdbserver expected
14201 output.
14202 (gdbserver_spawn): Use them.
14203 (gdbserver_start_extended): New.
14204
14205 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14206
14207 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14208 Run on GNU/Linux.
14209 (do_exec_tests): Check for systems which do not support catchpoints.
14210 Do not match START.
14211 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14212 Run on GNU/Linux. Enable verbose output.
14213 (check_fork_catchpoints): New.
14214 (explicit_fork_child_follow, catch_fork_child_follow)
14215 (tcatch_fork_parent_follow): Update expected messages.
14216 (do_fork_tests): Use check_fork_catchpoints.
14217 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14218 Run on GNU/Linux. Enable verbose output.
14219 (check_vfork_catchpoints): New.
14220 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14221 expected messages.
14222 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14223
14224 2008-01-29 Jim Blandy <jimb@red-bean.com>
14225
14226 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14227 host' errors.
14228 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14229
14230 2008-01-29 Jim Blandy <jimb@red-bean.com>
14231
14232 * gdb.threads/sigthread.c: Use barriers to ensure that
14233 child_thread and child_thread_two are always initialized before we
14234 start to use them.
14235
14236 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14237
14238 * gdb.base/watchpoint-solib.exp: New.
14239 * gdb.base/watchpoint-solib.c: New.
14240 * gdb.base/watchpoint-solib-shr.c: New.
14241
14242 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14243
14244 * gdb.base/gdb1056.exp: Add unsigned integer test.
14245
14246 2008-01-28 Doug Evans <dje@google.com>
14247
14248 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14249
14250 2008-01-27 Jim Blandy <jimb@codesourcery.com>
14251
14252 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14253
14254 * gdb.base/expand-psymtabs.exp: Doc fix.
14255
14256 2008-01-26 Mark Kettenis <kettenis@gnu.org>
14257
14258 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14259
14260 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
14261
14262 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
14263 -var-set-format.
14264
14265 2008-01-23 Chris Demetriou <cgd@google.com>
14266
14267 * gdb.threads/thread_events.c: New testcase source file.
14268 * gdb.threads/thread_events.exp: New testcase expect file.
14269
14270 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
14271
14272 * lib/gdb.exp: Add the variable octal.
14273
14274 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
14275 -var-set-format.
14276
14277 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14278 Vladimir Prus <vladimir@codesourcery.com>
14279
14280 * gdb.base/float.exp: Allow missing floating point for m68k and
14281 PowerPC.
14282
14283 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14284
14285 * gdb.mi/basics.c: Setup for testing breakpoints
14286 ignore count.
14287 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14288 * gdb.mi/mi-cli.exp: Adjust.
14289 * gdb.mi/mi2-cli.exp: Adjust.
14290
14291 2008-01-17 Pedro Alves <pedro@codesourcery.com>
14292
14293 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14294 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14295 with dummy_ptr's address.
14296 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14297 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14298 all targets.
14299 * gdb.mi/mi2-var-child.exp: Likewise.
14300
14301 2008-01-09 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/null_array: New test program.
14304 * gdb.ada/null_array.exp: New testcase.
14305
14306 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
14307
14308 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14309 with required float modifiers.
14310
14311 2008-01-08 Joel Brobecker <brobecker@adacore.com>
14312
14313 * gdb.ada/funcall_param: New test program.
14314 * gdb.ada/funcall_param.exp: New testcase.
14315
14316 2008-01-08 Joel Brobecker <brobecker@adacore.com>
14317
14318 * gdb.ada/arrayparam: New test program.
14319 * gdb.ada/arrayparam.exp: New testcase.
14320
14321 2008-01-08 Joel Brobecker <brobecker@adacore.com>
14322
14323 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14324 landed. Should also fix random failures in the test following it.
14325
14326 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14327
14328 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14329 for expressions with decimal float values.
14330 (test_dfp_conversions): New function to test casts to and from
14331 decimal float types.
14332 Call test_dfp_conversions.
14333 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14334 elements.
14335 (main): Initialize ds.float4 and ds.double8 elements.
14336 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14337 string to new error message.
14338 (d64_set_tests): Likewise.
14339 (d128_set_tests): Likewise.
14340 Add tests for expressions with decimal float variables. Add tests for
14341 conversions to and from decimal float types.
14342
14343 2008-01-05 Joel Brobecker <brobecker@adacore.com>
14344
14345 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14346 * gdb.ada/packed_tagged.exp: New testcase.
14347
14348 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14349
14350 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14351 gdb.ada/homonym/homonym_main.adb: New files.
14352 * gdb.ada/homonym.exp: New testcase.
14353
14354 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14355
14356 * gdb.ada/packed_array.exp: Add testing of references to
14357 a packed array.
14358
14359 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14360
14361 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14362 New files.
14363 * gdb.ada/type_coercion.exp: New testcase.
14364
14365 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14366
14367 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14368 gdb.ada/tagged/foo.adb: New file.
14369 * gdb.ada/tagged.exp: New testcase.
14370
14371 2008-01-04 Joel Brobecker <brobecker@adacore.com>
14372
14373 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14374 gdb.ada/ptype_field/foo.adb: New files.
14375 * gdb.ada/ptype_field.exp: New testcase.
14376
14377 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14378
14379 * gdb.ada/print_pc.exp: New testcase.
14380
14381 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14382
14383 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14384 gdb.ada/taft_type/p.adb: New files.
14385 * gdb.ada/taft_type.exp: New testcase.
14386
14387 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14388
14389 * gdb.ada/array_bounds/bar.adb: New file.
14390 * gdb.ada/array_bounds.exp: New testcase.
14391
14392 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14393
14394 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14395 gdb.ada/arrayptr/foo.adb: New files.
14396 * gdb.ada/arrayptr.exp: New testcase.
14397
14398 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14399
14400 * gdb.base/set-lang-auto.exp: New testcase.
14401
14402 2008-01-03 Joel Brobecker <brobecker@adacore.com>
14403
14404 * gdb.ada/fun_addr/foo.adb: New file.
14405 * gdb.ada/fun_addr.exp: New testcase.
14406
14407 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14408
14409 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14410 New files
14411
14412 2008-01-02 Joel Brobecker <brobecker@adacore.com>
14413
14414 * array_subscript_addr/p.adb: New file.
14415 * array_subscript_addr.exp: New testcase.
14416
14417 2008-01-02 Joel Brobecker <brobecker@adacore.com>
14418
14419 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
14420 New files.
14421 * gdb.ada/str_cmp_ref.exp: New testcase.
14422
14423 2008-01-01 Joel Brobecker <brobecker@adacore.com>
14424
14425 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14426 gdb.ada/fun_in_declare/foo.adb: New files.
14427 * gdb.ada/fun_in_declare.exp: New testcase.
14428
14429 2008-01-01 Joel Brobecker <brobecker@adacore.com>
14430
14431 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14432 gdb.ada/ref_param/pck.ads: New files.
14433 * gdb.ada/ref_param.exp: New testcase.
14434
14435 2008-01-01 Joel Brobecker <brobecker@adacore.com>
14436
14437 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14438 gdb.ada/interface/foo.adb: New files.
14439 * gdb.ada/interface.exp: New testcase.
14440
14441 2007-12-31 Jim Blandy <jimb@codesourcery.com>
14442
14443 * gdb.base/multi-forks.exp: Consume all output from child
14444 processes before proceeding to next test.
14445
14446 2007-12-29 Jim Blandy <jimb@codesourcery.com>
14447
14448 * configure: Regenerated.
14449
14450 2007-12-27 Joel Brobecker <brobecker@adacore.com>
14451
14452 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14453 gdb.ada/fixed_cmp/fixed.adb: New files.
14454 * gdb.ada/fixed_cmp.exp: New testcase.
14455
14456 2007-12-27 Joel Brobecker <brobecker@adacore.com>
14457
14458 * gdb.ada/boolean_expr.exp: New testcase.
14459
14460 2007-12-26 Jim Blandy <jimb@codesourcery.com>
14461
14462 * gdb.base/multi-forks.exp: Doc fix.
14463
14464 2007-12-26 Joel Brobecker <brobecker@adacore.com>
14465
14466 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14467 * gdb.ada/char_param.exp: Do not compile our test program with
14468 -gnata, this is unnecessary.
14469 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14470
14471 2007-12-24 Joel Brobecker <brobecker@adacore.com>
14472
14473 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14474 gdb.ada/print_chars/foo.adb: New files.
14475 * gdb.ada/print_chars.exp: New testcase.
14476
14477 2007-12-24 Joel Brobecker <brobecker@adacore.com>
14478
14479 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14480 gdb.ada/char_param/foo.adb: New files.
14481 * gdb.ada/char_param.exp: New testcase.
14482
14483 2007-12-22 Jim Blandy <jimb@codesourcery.com>
14484
14485 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14486 hard-coding source line numbers into the test.
14487 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14488 gdb_get_line_number to find.
14489
14490 2007-12-22 Joel Brobecker <brobecker@adacore.com>
14491
14492 * gdb.base/ptype.c (highest): New struct type.
14493 (the_highest): New variable of that type.
14494 (main): Add dummy assignment to a field of variable the_highest.
14495 * gdb.base/ptype.exp: Test type printing of our new variable.
14496
14497 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14498
14499 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
14500 and record first explicitly generated thread number.
14501 Use that thread number for thread specific watchpoint test.
14502 Add iteration number to repetitive tests.
14503
14504 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14505 Jim Blandy <jimb@codesourcery.com>
14506
14507 * gdb.base/expand-psymtabs.c: New testcase
14508 source file.
14509 * gdb.base/expand-psymtabs.exp: New testcase
14510 expect file.
14511
14512 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
14513
14514 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14515 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14516
14517 2007-12-17 Joel Brobecker <brobecker@adacore.com>
14518
14519 * gdb.ada/frame_args/foo.adb: New file.
14520 * gdb.ada/frame_args/pck.ads: New file.
14521 * gdb.ada/frame_args/pck.adb: New file.
14522 * gdb.ada/frame_args.exp: New testcase.
14523
14524 2007-12-17 Joel Brobecker <brobecker@adacore.com>
14525
14526 * gdb.base/frame-args.c: New file.
14527 * gdb.base/frame-args.exp: New testcase.
14528
14529 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
14530 Joseph Myers <joseph@codesourcery.com>
14531
14532 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14533
14534 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
14535
14536 * gdb.mi/mi-pending.exp: New.
14537 * gdb.mi/mi-pending.c: New.
14538 * gdb.mi/mi-pendshr.c: New.
14539
14540 2007-12-06 Jim Blandy <jimb@codesourcery.com>
14541
14542 * gdb.base/default.exp: Update expected output for 'info catch'.
14543
14544 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14545
14546 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14547 must be set to binary.
14548
14549 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14550
14551 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14552
14553 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14554
14555 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14556 gdb.mi/mi-file-transfer.exp: New.
14557
14558 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14559
14560 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14561
14562 2007-11-22 Maciej W. Rozycki <macro@mips.com>
14563
14564 * gdb.trace/backtrace.exp: Fix a typo.
14565 * gdb.trace/circ.exp: Likewise.
14566 * gdb.trace/collection.exp: Likewise.
14567 * gdb.trace/limits.exp: Likewise.
14568 * gdb.trace/report.exp: Likewise.
14569 * gdb.trace/tfind.exp: Likewise.
14570 * gdb.trace/while-dyn.exp: Likewise.
14571
14572 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
14573
14574 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14575 objects of pointers that can't be dereferenced are now
14576 "noneditable".
14577
14578 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14579
14580 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14581 (target_cpu): Remove.
14582
14583 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14584
14585 * gdb.base/ending-run.exp: Expect the list of cleared
14586 breakpoint to come in natural order, not the reversed one.
14587
14588 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14589
14590 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14591 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
14592
14593 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
14594
14595 * gdb.base/printcmds.exp: New function
14596 test_printf_with_dfp.
14597
14598 2007-11-02 Doug Evans <dje@google.com>
14599
14600 * gdb.disasm/t01_mov.s: Remove carriage returns.
14601 * gdb.disasm/t02_mova.s: Ditto.
14602 * gdb.disasm/t03_add.s: Ditto.
14603 * gdb.disasm/t04_sub.s: Ditto.
14604 * gdb.disasm/t05_cmp.s: Ditto.
14605 * gdb.disasm/t06_ari2.s: Ditto.
14606 * gdb.disasm/t07_ari3.s: Ditto.
14607 * gdb.disasm/t08_or.s: Ditto.
14608 * gdb.disasm/t09_xor.s: Ditto.
14609 * gdb.disasm/t10_and.s: Ditto.
14610 * gdb.disasm/t11_logs.s: Ditto.
14611 * gdb.disasm/t12_bit.s: Ditto.
14612 * gdb.disasm/t13_otr.s: Ditto.
14613
14614 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14615
14616 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14617
14618 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14619
14620 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14621 provide DFP support.
14622
14623 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14624
14625 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14626 Test "set powerpc vector-abi". Skip auto-detection tests for old
14627 toolchains.
14628
14629 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14630
14631 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14632 with [string compare].
14633
14634 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14635
14636 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14637 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14638
14639 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
14640
14641 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14642 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14643 * gdb.opt/Makefile.in: New makefile.
14644 * Makefile.in: Create new directory "gdb.opt".
14645 * configure.ac: Add "gdb.opt" directory.
14646 * configure: Regenerated.
14647
14648 2007-10-25 Doug Evans <dje@google.com>
14649
14650 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14651 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14652
14653 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
14654 Thiago Jung Bauermann <bauerman@br.ibm.com>
14655
14656 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14657 Floating Point expressions.
14658 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14659 Floating Point variables.
14660 * gdb.base/dfp-test.c: new file containing program with Decimal
14661 Floating variables, used by gdb.base/dfp-test.exp.
14662
14663 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14664
14665 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14666
14667 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14668
14669 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14670 compiling test case with GCC.
14671 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14672
14673 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14674
14675 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14676 format changes.
14677
14678 2007-10-18 Michael Snyder <msnyder@specifix.com>
14679
14680 * gdb.base/dbx.exp: Add missing "-re " operator.
14681
14682 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14683
14684 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14685 * configure.ac: Removed trailing spaces after backslash.
14686 * gdb.modula2: New directory.
14687 * gdb.modula2/Makefile.in: New file.
14688 * gdb.modula2/unbounded-array.exp: New file.
14689 * gdb.modula2/unbounded1.c: New file.
14690
14691 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14692
14693 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14694
14695 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
14696
14697 * gdb.base/sigstep.c (main): Add checks for
14698 return values for setitimer call.
14699 Call setitimer again with itimer = ITIMER_REAL
14700 if first call to setitimer fails.
14701
14702 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
14703
14704 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14705 of $timeout.
14706
14707 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14708
14709 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14710
14711 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
14712
14713 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14714 of gdb_expect call, to avoid interruption.
14715
14716 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14717
14718 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14719 (v_unsigned_long_long, v_long_long_array)
14720 (v_signed_long_long_array, v_unsigned_long_long_array)
14721 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14722 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14723 [!NO_LONG_LONG]: New.
14724 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14725 v_long_long_member.
14726
14727 (v_long_long_func, v_signed_long_long_func)
14728 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14729 (main) [!NO_LONG_LONG]: Initialize long long variants.
14730
14731 * gdb.base/whatis.exp: If board file requests no_long_long, build
14732 test with NO_LONG_LONG defined. Test long long, signed long long,
14733 and unsigned long long variants but only if board file doesn't
14734 disable it.
14735
14736 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
14737 Daniel Jacobowitz <dan@codesourcery.com>
14738
14739 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14740 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14741 * configure: Regenerated.
14742 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14743 gdb.pascal/types.exp, lib/pascal.exp: New files.
14744
14745 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14746
14747 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14748 call.
14749 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14750 to return to the call.
14751 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14752 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14753 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14754 * gdb.mi/mi-until.exp (test_until): Likewise.
14755 * gdb.mi/mi2-until.exp (test_until): Likewise.
14756
14757 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14758
14759 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14760 two-char array.
14761 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14762
14763 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14764
14765 * gdb.threads/watchthreads.c (thread_function): Sleep between
14766 iterations.
14767 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14768 at once for S/390. Generate matching fails and passes.
14769
14770 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14771
14772 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14773 the 'struct_declarations' variable to zeros.
14774
14775 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14776
14777 * gdb.cp/mb-ctor.cc: New.
14778 * gdb.cp/mb-ctor.exp: New.
14779 * gdb.cp/mb-templates.cc: New.
14780 * gdb.cp/mb-templates.exp: New.
14781
14782 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14783
14784 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14785
14786 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14787
14788 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14789 targets.
14790 * configure: Regenerate.
14791
14792 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
14793
14794 * gdb.base/annota1.exp: Adjust for 'info break'
14795 format changes.
14796 * gdb.base/annota3.exp: Likewise.
14797 * gdb.base/break.exp: Likewise.
14798 * gdb.base/condbreak.exp: Likewise.
14799 * gdb.base/pending.exp: Likewise.
14800 * gdb.base/sepdebug.exp: Likewise.
14801 * gdb.base/unload.exp: Likewise.
14802 * gdb.base/ovldbreak.exp: Likewise.
14803
14804 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14805
14806 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14807 messages.
14808 * gdb.base/chng-syms.exp: Likewise.
14809 * gdb.base/unload.exp: Likewise.
14810
14811 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14812
14813 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14814
14815 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14816
14817 * schedlock.c (NUM): Change to 1.
14818 (main): Use args[0] for the main thread.
14819 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14820 regardless of the number of threads.
14821
14822 2007-09-14 Maciej W. Rozycki <macro@mips.com>
14823
14824 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14825 type down.
14826 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14827 test.
14828 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14829 watchpoint type down.
14830 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14831 test.
14832
14833 2007-09-14 Maciej W. Rozycki <macro@mips.com>
14834
14835 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14836 Move all the tests here and run them twice, once using software
14837 watchpoints and once using hardware watchpoints.
14838 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14839
14840 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14841
14842 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14843 test.
14844
14845 2007-09-10 Mark Kettenis <kettenis@gnu.org>
14846
14847 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14848 build-id.
14849
14850 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14851 know about $ORIGIN. Calculate output dir from $dest instead of
14852 using ${objdir}/{$subdir}.
14853
14854 2007-09-09 Mark Kettenis <kettenis@gnu.org>
14855
14856 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14857 gcore, before continuing with the test.
14858
14859 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14860
14861 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14862 * gdb.mi/mi-watch.exp: Likewise.
14863
14864 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14865 Jim Blandy <jimb@codesourcery.com>
14866
14867 * gdb.arch/i386-sse.exp: Do not expect character constants.
14868 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14869 * gdb.base/display.exp: Allow print/s.
14870 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14871 and unsigned char array changes.
14872
14873 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14874
14875 * gdb.base/display.exp: Add tests for printf %p.
14876
14877 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14878
14879 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14880 the dll name to unicode.
14881
14882 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14883
14884 * gdb.base/default.exp (show version): Update the version text.
14885 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14886
14887 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14888
14889 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14890 New files.
14891
14892 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14893
14894 * lib/gdb.exp (build_id_debug_filename_get): New function.
14895 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14896 Remove the generate DEBUG file for the future testcase runs.
14897 New testcase for the NT_GNU_BUILD_ID retrieval.
14898 Move the final testing step to ...
14899 (test_different_dir): ... a new function.
14900 New parameter XFAIL to XFAIL all the tests performed.
14901 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14902 New parameter TYPE to PF_PREFIX all the tests performed.
14903
14904 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14905
14906 * gdb.mi/mi-var-cp.cc (path_expression): New
14907 function.
14908 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14909
14910 2007-08-27 Markus Deuling <deuling@de.ibm.com>
14911
14912 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14913 to fit into SPU Local Store memory.
14914
14915 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14916
14917 * gdb.base/default.exp: Adjust the expected output of "info
14918 warranty" after the switch to GPLv3.
14919
14920 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14921
14922 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14923 to 30000 (from 20000).
14924
14925 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14926
14927 Switch the license of all .exp files to GPLv3.
14928 Switch the license of all .f and .f90 files to GPLv3.
14929 Switch the license of all .s and .S files to GPLv3.
14930
14931 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14932
14933 * configure.ac: Switch license to GPLv3.
14934
14935 2007-08-23 Joel Brobecker <brobecker@adacore.com>
14936
14937 Switch the licensing to GPLv3 for all .ads and .adb files.
14938
14939 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14940
14941 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14942 and t_int_double.
14943 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14944
14945 2007-08-17 Joel Brobecker <brobecker@adacore.com>
14946
14947 * gdb.base/step-line.c: Switch license to GPL version 3, and
14948 update copyright year.
14949 * gdb.base/step-line.inp: Likewise.
14950
14951 2007-08-17 Joel Brobecker <brobecker@adacore.com>
14952
14953 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14954 changes inside gdb1555.c.
14955 * gdb.base/pending.exp: Likewise.
14956
14957 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14958
14959 * config/default.exp: New file.
14960
14961 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14962
14963 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14964 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14965
14966 2007-07-30 Maciej W. Rozycki <macro@mips.com>
14967
14968 * gdb.base/dump.exp: Force the correct endianness for binary
14969 formats not carrying this information.
14970
14971 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14972
14973 * gdb.threads/staticthreads.exp: Match .*sem_post.
14974
14975 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14976
14977 * gdb.base/readline.exp (operate_and_get_next): Match the final
14978 prompt.
14979
14980 2007-07-23 Kevin Buettner <kevinb@redhat.com>
14981
14982 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14983 to restarting SID.
14984
14985 2007-07-18 Kevin Buettner <kevinb@redhat.com>
14986
14987 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14988 prior to `gdb_start'.
14989
14990 2007-07-18 Kevin Buettner <kevinb@redhat.com>
14991
14992 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14993 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14994 Remove call to gdb_unload.
14995
14996 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14997 Daniel Jacobowitz <dan@codesourcery.com>
14998
14999 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
15000 for __WIN32__.
15001 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
15002 * gdb.base/unload.exp: Use shared library test routines.
15003
15004 2007-07-03 Markus Deuling <deuling@de.ibm.com>
15005
15006 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
15007 * gdb.base/solib-symbol-lib.c: Likewise.
15008 * gdb.base/solib-symbol-main.c: Likewise.
15009
15010 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
15011
15012 * config/gdbserver.exp (gdb_reconnect): New.
15013 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
15014 gdb.base/solib-disc.exp: New files.
15015 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
15016 remote debugging".
15017 (gdb_compile): Add shlib_load flag.
15018 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
15019 port.
15020 (gdbserver_reconnect): New.
15021
15022 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
15023 Daniel Jacobowitz <dan@codesourcery.com>
15024
15025 * gdb.base/annota3.exp: Test for if construct.
15026
15027 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
15028
15029 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
15030
15031 2007-06-21 Chris Dearman <chris@mips.com>
15032 Maciej W. Rozycki <macro@mips.com>
15033
15034 * gdb.base/display.exp: Allow a newline after display/i.
15035 * gdb.base/pc-fp.exp: Likewise.
15036 * gdb.base/sigbpt.exp: Likewise.
15037
15038 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
15039
15040 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
15041 required features to be included.
15042
15043 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
15044
15045 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
15046 in info threads output.
15047
15048 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15049 Markus Deuling <deuling@de.ibm.com>
15050
15051 * gdb.arch/spu-info.exp: New testcase.
15052 * gdb.arch/spu-info.c: New file.
15053
15054 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15055
15056 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15057 tpcs_offset. Restore lr after the call.
15058 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15059
15060 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15061
15062 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15063 (gdbserver_run): Kill any running gdbserver.
15064 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15065
15066 2007-05-17 Maciej W. Rozycki <macro@mips.com>
15067
15068 * gdb.base/sigbpt.exp: Preset segv_addr.
15069
15070 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15071
15072 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15073 (gdb_compile_shlib): Likewise.
15074 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15075 (default_gdb_init): Clear cleanfiles.
15076 (gdb_finish): Delete recorded cleanfiles.
15077 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15078
15079 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15080 Do not use isnative.
15081 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15082 gdb.base/so-impl-ld.exp: Likewise.
15083 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15084 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15085 gdb_compile.
15086
15087 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15088
15089 * config/unknown.exp: Remove.
15090
15091 2007-05-15 Markus Deuling <deuling@de.ibm.com>
15092
15093 * gdb.base/info-proc.exp: Check is_remote.
15094
15095 2007-05-14 Markus Deuling <deuling@de.ibm.com>
15096
15097 * gdb.base/gcore.exp: Initialize variable core_supported.
15098
15099 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15100
15101 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15102
15103 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15104
15105 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15106 * gdb.threads/print-threads.exp (test_all_threads): Allow
15107 negative and hexadecimal thread IDs.
15108
15109 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15110
15111 * gdb.java/jprint.java (public): Avoid invalid call to static
15112 method.
15113
15114 2007-05-14 Denis Pilat <denis.pilat@st.com>
15115
15116 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15117 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15118 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15119 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15120 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15121
15122 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15123
15124 * gdb.base/overlays.exp: Add support for targets with only code
15125 overlay support, not data overlay. Support spu-*-* target in
15126 this mode.
15127 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15128 * gdb.base/spu.ld: New file.
15129
15130 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15131
15132 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15133
15134 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15135
15136 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15137
15138 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15139
15140 * gdb.java/jmain.exp: Handle demangled names with and without method
15141 signatures.
15142
15143 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15144
15145 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15146 (have_a_very_merry_interrupt): Remove calls to puts.
15147 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15148 inferior output.
15149 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15150 test names.
15151
15152 2007-04-29 Markus Deuling <deuling@de.ibm.com>
15153 Daniel Jacobowitz <dan@codesourcery.com>
15154
15155 * gdb.base/auxv.exp (core_works): Also check is_remote.
15156 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15157
15158 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
15159
15160 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15161 message, not the undefined 'module' variable.
15162 * gdb.base/siginfo.exp: Likewise.
15163 * gdb.base/sigstep.exp: Likewise.
15164 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15165 serialport.
15166 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15167
15168 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
15169
15170 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15171 target sim fails. Return 0 otherwise.
15172 (gdb_load): Return prematurely if gdb_target_sim fails.
15173
15174 2007-04-16 Denis Pilat <denis.pilat@st.com>
15175
15176 * gdb.base/setshow.exp: Reset height after having set it to 100.
15177
15178 2007-04-16 Denis Pilat <denis.pilat@st.com>
15179
15180 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15181
15182 2007-04-16 Denis Pilat <denis.pilat@st.com>
15183
15184 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15185
15186 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15187
15188 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15189 tests. Run the frozen varobjs test.
15190 * gdb.mi/var-cmd.c (do_frozen_tests): New.
15191 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
15192
15193 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15194
15195 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15196 gdb.base/type-opaque.exp: New files.
15197
15198 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
15199
15200 * gdb.mi/mi-var-child.c
15201 (do_children_tests): User char[2] instead of
15202 char so that automatic printing of pointers to char
15203 don't give unpredicable result.
15204 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15205 local variables.
15206 * gdb.mi/mi-var-child.exp: Step to right line
15207 of do_children_tests.
15208 * gdb.mi/mi2-var-child.exp: Likewise.
15209 * gdb.mi/mi-var-cmd.exp: Step to right line of
15210 do_locals_tests.
15211 (do_children_tests): User char[2] instead of
15212 char so that automatic printing of pointers to char
15213 don't give unpredicable result.
15214 * gdb.mi/mi2-var-cmd.exp: Likewise.
15215 * lib/mi-support.exp (mi_continue_to_line):
15216 Pass test name to mi_wait_for_stop.
15217
15218 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15219
15220 * gdb.asm/asm-source.exp: Remove d10v case.
15221 * lib/gdb.exp (skip_cplus_tests): Likewise.
15222 * gdb.asm/d10v.inc: Deleted.
15223
15224 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15225
15226 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15227
15228 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15229
15230 * config/netware.exp: Delete file.
15231
15232 2007-03-29 Joel Brobecker <brobecker@adacore.com>
15233
15234 * gdb.dwarf2/dw2-noloc.S: New file.
15235 * gdb.dwarf2/dw2-noloc.exp: New file.
15236
15237 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15238
15239 * gdb.cp/method2.cc: New test.
15240 * gdb.cp/method2.exp: New test.
15241 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15242
15243 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15244
15245 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15246
15247 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15248
15249 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15250
15251 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15252
15253 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15254 (gdb_load): Delete, replace with...
15255 (gdb_reload): ...this.
15256 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15257 * gdb.server/server-mon.exp: Likewise.
15258 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15259 (gdb_start_cmd): New.
15260 (gdb_file_cmd): Save the last loaded file.
15261 (gdb_reload): New.
15262 (gdb_gnu_strip_debug): Use transform.
15263 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15264 support here. Use new $last_loaded_file. Check mtime.
15265 (gdb_target_cmd): Handle ObjC failure case.
15266 (infer_host_exec): Delete.
15267 (gdbserver_load): Rename to...
15268 (gdbserver_run): ...this. Simplify.
15269 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15270 (mi_gdb_load): Move most contents to a new function...
15271 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15272 (mi_run_cmd): Use mi_gdb_target_load.
15273 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15274 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15275 Use gdb_run_cmd.
15276 * gdb.base/charsign.exp: Remove incorrect comment.
15277 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15278 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15279 gdb.base/start.exp: Use gdb_start_cmd.
15280
15281 2007-03-23 Nigel Stephens <nigel@mips.com>
15282 Maciej W. Rozycki <macro@mips.com>
15283
15284 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15285 * gdb.base/signull.exp: Similarly.
15286
15287 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15288
15289 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15290 messages available to test cases (like chng-sym.exp).
15291
15292 2007-03-14 Andreas Schwab <schwab@suse.de>
15293
15294 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15295 format changes.
15296
15297 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15298
15299 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15300 (optimized_1): New.
15301 (main): Call optimized_1.
15302 (gdb2029): Correct typos. Call gdb2029_marker.
15303 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15304 for gdb2029.
15305
15306 2007-03-12 Mark Kettenis <kettenis@gnu.org>
15307
15308 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15309 as tabs. Remove redundant test pattern.
15310
15311 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15312
15313 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15314 for /a format output.
15315
15316 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15317
15318 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15319 collect output incrementally.
15320
15321 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15322
15323 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15324 for -var-create lpcharacter test.
15325 * gdb.mi/mi2-var-cmd.exp: Likewise.
15326
15327 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15328
15329 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15330 pass on targets where address zero is readable.
15331
15332 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15333
15334 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15335 just a single architecture.
15336
15337 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15338
15339 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15340 (fetch_all_registers): New function, uses gdb_test_multiple and
15341 exp_continue to fetch inferior output line-by-line.
15342 Replace all uses of do_get_all_registers by fetch_all_registers.
15343
15344 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15345
15346 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15347 in target_info.
15348
15349 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15350
15351 * gdb.threads/manythreads.exp: Use $message string for
15352 consistancy; add a default (timeout) case.
15353
15354 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15355
15356 * gdb.base/watchpoint.exp: Fix truncated comment.
15357
15358 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15359
15360 * Makefile.in: Remove spurious single-quotes from sed command.
15361
15362 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15363
15364 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15365 func.
15366 * gdb.mi/mi2-var-cmd.exp: Likewise.
15367
15368 2007-02-27 Joel Brobecker <brobecker@adacore.com>
15369
15370 * gdb.dwarf2/dw2-producer.S: New file.
15371 * gdb.dwarf2/dw2-producer.exp: New testcase.
15372
15373 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
15374
15375 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15376 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15377 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15378 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15379 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15380 Revert tests to use mi_gdb_test and include value field in output
15381 of -var-create.
15382
15383 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15384
15385 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15386
15387 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15388
15389 * gdb.base/maint.exp: Remove full paths from test names.
15390 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15391 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15392
15393 2007-02-27 Joel Brobecker <brobecker@adacore.com>
15394
15395 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15396
15397 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15398
15399 * gdb.server/server-mon.exp: New test.
15400
15401 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15402
15403 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15404
15405 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15406
15407 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15408 register capitalization.
15409
15410 2007-02-13 Denis Pilat <denis.pilat@st.com>
15411
15412 * gdb.mi/mi-var-invalidate.exp: New file.
15413
15414 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15415
15416 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15417
15418 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15419
15420 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15421
15422 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15423
15424 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15425 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15426
15427 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
15428
15429 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15430 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15431 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15432 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15433 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15434 * gdb.mi/gdb792.exp, lib/mi-support.exp:
15435 Update tests to include value field in output of -var-create.
15436
15437 2007-02-08 Andreas Schwab <schwab@suse.de>
15438
15439 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15440
15441 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15442
15443 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15444 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15445
15446 2007-02-02 Denis Pilat <denis.pilat@st.com>
15447
15448 * gdb.threads/threadapply.exp: check that frame is not changed by
15449 the thread apply all command.
15450
15451 2007-01-31 Andreas Schwab <schwab@suse.de>
15452
15453 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15454
15455 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15456 in the dwarf sections.
15457 * gdb.dwarf2/mac-fileno.S: Likewise.
15458
15459 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15460 bspstore register on ia64.
15461
15462 2007-01-29 Andreas Schwab <schwab@suse.de>
15463
15464 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15465 "frame-begin" annotation.
15466
15467 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15468 number of "frames-invalid" annotations.
15469
15470 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15471
15472 * gdb.base/commands.exp: Call if_commands_test.
15473 (gdb_test_no_prompt, if_commands_test): New.
15474
15475 2007-01-28 Mark Kettenis <kettenis@gnu.org>
15476
15477 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15478
15479 2007-01-27 Andreas Schwab <schwab@suse.de>
15480
15481 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15482 .short/.int/.quad in the dwarf sections.
15483 * gdb.dwarf2/dw2-intercu.S: Likewise.
15484 * gdb.dwarf2/dw2-intermix.S: Likewise.
15485
15486 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15487
15488 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
15489 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15490 array.
15491 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15492 * gdb.base/setvar.exp: Likewise.
15493
15494 2007-01-26 Andreas Schwab <schwab@suse.de>
15495
15496 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15497 test.
15498
15499 * gdb.base/multi-forks.exp ("restart $i"): Also match
15500 __kernel_syscall_via_break.
15501
15502 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15503
15504 * lib/mi-support.exp (mi_delete_varobj): New.
15505 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15506 testcase.
15507 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15508 (main): Call the above.
15509 (reference_update_test, base_in_reference_test)
15510 (reference_to_pointer): Delete the created varobjs.
15511
15512 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15513
15514 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15515 * configure: Regenerated.
15516 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15517 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15518 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15519 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15520 * lib/gdb.exp (gdb_skip_xml_test): New function.
15521
15522 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15523
15524 * gdb.base/sigrepeat.exp: Correct error message.
15525
15526 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15527 Daniel Jacobowitz <dan@codesourcery.com>
15528
15529 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15530 gdb.arch/i386-gnu-cfi-asm.S: New files.
15531
15532 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15533
15534 * lib/gdb.exp: Abort on missing `site.exp'.
15535
15536 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15537 Daniel Jacobowitz <dan@codesourcery.com>
15538
15539 * gdb.base/included.c, gdb.base/included.exp,
15540 gdb.base/included.h: New files.
15541
15542 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15543
15544 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15545 (maximize_rlimit): Reduce limits on 64-bit systems.
15546
15547 2007-01-19 Mark Kettenis <kettenis@gnu.org>
15548
15549 From Marcus Deuling <deuling@de.ibm.com>:
15550 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15551 every case.
15552
15553 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
15554
15555 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15556 (test_path_specification): Use objdir instead of srcdir to always
15557 get an absolute filename.
15558
15559 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15560
15561 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15562
15563 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15564
15565 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15566 Make sure the variable we're using is in scope.
15567 (reference_to_pointer): Likewise.
15568
15569 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15570
15571 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15572 has no debug information.
15573
15574 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15575
15576 * gdb.base/annota1.exp: Remove extra send_gdb.
15577
15578 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15579
15580 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15581
15582 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15583
15584 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15585
15586 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
15587 Daniel Jacobowitz <dan@codesourcery.com>
15588
15589 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15590 lcharacter or linteger change. Correct duplicated test name.
15591 * gdb.mi/mi2-var-cmd.exp: Likewise.
15592
15593 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15594
15595 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15596
15597 2007-01-05 Joel Brobecker <brobecker@adacore.com>
15598
15599 * gdb.base/nofield.c: New file.
15600 * gdb.base/nofield.exp: New testcase.
15601
15602 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
15603
15604 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15605
15606 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15607 test.
15608
15609 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15610
15611 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15612
15613 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15614
15615 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15616 when continuing.
15617
15618 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15619
15620 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15621 Expect ".exe" extension.
15622
15623 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15624
15625 * gdb.base/charset.exp: Add explicit filename to break.
15626 * gdb.base/dbx.exp: Add explicit filename to breaks.
15627
15628 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15629
15630 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15631 * gdb.mi/mi2-file.exp: Likewise.
15632
15633 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15634
15635 Implement specification of MI tests as comments
15636 in C and C++ sources.
15637 * lib/mi-support.exp (mi_autotest_data): New variable.
15638 (mi_autotest_source): New variable.
15639 (count_newlines, mi_prepare_inline_tests)
15640 (mi_get_inline_test, mi_continue_to_line)
15641 (mi_run_inline_test, mi_tbreak)
15642 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15643 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15644 Run inline tests.
15645 * gdb.mi/mi-var-cp.cc: Define tests here.
15646
15647 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15648
15649 Simplify usage of mi_continue_to.
15650 * lib/mi-support.exp (mi_runto_helper): Renamed
15651 from mi_runto, added new parameter 'run_or_continue'.
15652 (mi_runto): Use mi_runto_helper.
15653 (mi_continue_to): Accept just function name as parameter.
15654 Use mi_runto_helper.
15655 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15656 * gdb.mi/mi2-var-cmd.exp: Likewise.
15657
15658 2006-01-04 Joel Brobecker <brobecker@adacore.com>
15659
15660 Make this testcase a bit more realistic. The current code
15661 is too simplistic, and allows the compiler to optimize out
15662 some of the entities we need for this testcase.
15663 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15664 (Do_Nothing): Add extra parameter.
15665 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15666 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15667 by using a variable of type Void_Star.
15668
15669 2006-01-04 Joel Brobecker <brobecker@adacore.com>
15670
15671 * gdb.ada/catch_ex/foo.adb: New file.
15672 * gdb.ada/catch_ex.exp: New testcase.
15673
15674 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15675
15676 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15677 pass --image-base to linker.
15678
15679 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15680 Daniel Jacobowitz <dan@codesourcery.com>
15681
15682 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15683 secondary prompts.
15684
15685 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15686
15687 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15688 output. Test the types of members and member pointers.
15689 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15690 gdb/2092.
15691 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15692 statement. Enable for GCC. Update expected output for some tests
15693 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15694 layout.
15695 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15696 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15697 (Diamond::vget_base): New.
15698 (main): Add new tests.
15699 * gdb.cp/printmethod.exp: Update expected output for member functions.
15700 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15701 print pEe->D::vg().
15702
15703 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15704
15705 * gdb.threads/tls.exp: Allow stops in sem_post.
15706
15707 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15708
15709 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15710 * gdb.base/annota3.exp: Likewise.
15711 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15712 again (instead of timing out).
15713 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15714 GCC bug 26475.
15715 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15716 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15717 test from jmisc1.exp.
15718 * gdb.java/jmisc1.exp: Delete.
15719 * gdb.java/jprint.exp: Adjust to work with method signatures including
15720 return types.
15721 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15722 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15723 * lib/java.exp (compile_java_from_source): Pass the correct type
15724 to target_compile.
15725
15726 2006-12-31 Joel Brobecker <brobecker@adacore.com>
15727
15728 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15729 (stack_align_edx): New function.
15730 (stack_align_eax): New function.
15731 (main): Add calls to stack_align_edx and stack_align_eax.
15732 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15733 Add testing for the cases where the register used during a stack
15734 realignment is edx. Same for eax.
15735
15736 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15737
15738 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15739 and generic PE targets.
15740
15741 2006-12-29 Joel Brobecker <brobecker@adacore.com>
15742
15743 * gdb.ada/array_return.exp: Update copyright date list.
15744
15745 2006-12-27 Joel Brobecker <brobecker@adacore.com>
15746
15747 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15748 (Create_Small_Float_Vector): New function.
15749 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15750 function body.
15751 * gdb.ada/array_return/p.adb: Use new type and function from
15752 package Pck.
15753 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15754 able to print the value returned by a function returning an
15755 array of float.
15756
15757 2006-12-20 Joel Brobecker <brobecker@adacore.com>
15758
15759 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15760 The associated tests should be PASSing.
15761
15762 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15763
15764 Test for base in references.
15765 * gdb.mi/mi-var-cp.cc: Add test code.
15766 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15767 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15768 * gdb.mi/mi2-watch.exp: Likewise.
15769 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15770 (mi_list_varobj_children): New function.
15771
15772 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15773
15774 * lib/mi-support.exp
15775 (mi_runto): Accept "()" after function name.
15776 (mi_create_varobj): New function.
15777 (mi_varobj_update): New function.
15778 (mi_Check_varobj_value): New function.
15779 * gdb.mi/mi-var-cp.exp: New file.
15780 * gdb.mi/mi-var-cp.cc: New file.
15781
15782 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15783
15784 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15785 gdb.base/weaklib2.c: New files.
15786
15787 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
15788
15789 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15790 info. Adjust test names.
15791
15792 * gdb.base/break.c (main): Move position of malloc.
15793 * gdb.base/break.exp: Revert mistaken checkin.
15794
15795 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15796
15797 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15798 assignement of arrays and function pointers.
15799 * gdb.mi/var-cmd.c: Add declaration necessary for above
15800 tests.
15801
15802 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15803
15804 * gdb.base/break.c (main): Call malloc.
15805
15806 * gdb.threads/linux-dp.exp: Read thread table before and after
15807 creating each philosopher and verify it.
15808
15809 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15810 Paul Brook <paul@codesourcery.com>
15811 Daniel Jacobowitz <dan@codesourcery.com>
15812
15813 * gdb.base/ending-run.exp: Flatten expect script stepping out of
15814 main to remove duplication. Add start function of the form
15815 '_*start[1-9]*'. Add RVDS start function.
15816
15817 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15818
15819 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15820
15821 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15822
15823 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15824 * gdb.asm/spu.inc: New file.
15825 * gdb.base/term.exp: Disable if [target_info exists noargs].
15826 * gdb.gdb/complaints.exp: Disable if ![isnative].
15827 * gdb.gdb/selftest.exp: Likewise.
15828 * gdb.gdb/observer.exp: Likewise.
15829 * gdb.gdb/xfullpath.exp: Likewise.
15830 * gdb.base/attach.exp: Disable on SPU target.
15831 * gdb.cp/bs145503.exp: Likewise.
15832 * gdb.cp/exception.exp: Likewise.
15833 * gdb.cp/userdef.exp: Likewise.
15834
15835 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15838
15839 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15840
15841 * gdb.base/completion.exp: Fix completion tests for
15842 'info' and 'info '.
15843 * gdb.base/help.exp (help_test_raw, test_class_help)
15844 (test_prefix_command_help): Move...
15845 * lib/gdb.exp: Here.
15846 * gdb.base/main.exp: Adjust.
15847 * gdb.cp/maint.exp: Adjust.
15848 * gdb.trace/tracecmd.exp: Use test_help_class.
15849
15850 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15851
15852 * gdb.stabs/weird.exp (print_weird_var): Use
15853 gdb_test_multiple instead of gdb_expect.
15854
15855 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15856
15857 * gdb.base/help.exp (help_test_raw): New.
15858 (test_class_help): New.
15859 (test_prefix_command_help): New.
15860 Adjust testcases.
15861
15862 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
15863
15864 * gdb.base/constvars.c (main): Write to crass and crips, so that
15865 they are allocated by the compiler.
15866
15867 2006-10-27 Andreas Schwab <schwab@suse.de>
15868
15869 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15870 "detach-fork".
15871
15872 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15873
15874 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15875 of patterns.
15876
15877 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15878
15879 * gdb.base/sepdebug.exp: Remove debug format test.
15880 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15881 Handle no-symtab.
15882 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15883
15884 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15885
15886 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15887 int to pointer or pointer to int.
15888 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15889
15890 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15891
15892 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15893
15894 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15895
15896 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15897
15898 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15899
15900 PR c++/2116
15901 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15902
15903 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15904
15905 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15906 the corresponding bug has been fixed in GDB (PR/2018).
15907
15908 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15909
15910 * gdb.base/subst.exp: New testcase.
15911
15912 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15913
15914 * gdb.ada/array_return/pck.ads: Add copyright notice.
15915 * gdb.ada/array_return/pck.adb: Likewise.
15916 * gdb.ada/array_return/p.adb: Likewise.
15917 * gdb.ada/exec_changed/first.adb: Likewise.
15918 * gdb.ada/exec_changed/second.adb: Likewise.
15919
15920 2006-10-06 Joel Brobecker <brobecker@adacore.com>
15921
15922 * gdb.ada/watch_arg/watch.adb: New file.
15923 * gdb.ada/watch_arg.exp: New testcase.
15924
15925 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15926
15927 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
15928 via string_to_regexp.
15929 * gdb.mi/mi2-basics.exp: Likewise.
15930
15931 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
15932
15933 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15934 Remove unused / obsolete files.
15935
15936 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
15937
15938 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15939
15940 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15941
15942 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15943 HIGH_FRAME argument to -stack-list-arguments can be larger than
15944 the number of frames.
15945
15946 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15947
15948 * gdb.base/args.c (main): Add breakpoint marker.
15949 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15950 really test empty arguments.
15951 (args_load): Delete.
15952 (args_test): New.
15953
15954 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
15955
15956 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
15957 check for one file.
15958
15959 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15960
15961 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15962 HIGH_FRAME argument to -stack-list-locals can be larger than
15963 the number of frames.
15964
15965 2006-08-18 Fred Fish <fnf@specifix.com>
15966
15967 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15968 '$' in front of skip_vmx_tests_saved when setting that.
15969
15970 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15971
15972 * gdb.base/trace-commands.exp: New file.
15973
15974 2006-08-10 Joel Brobecker <brobecker@adacore.com>
15975 Daniel Jacobowitz <dan@codesourcery.com>
15976
15977 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15978 expected output of the backtrace commands.
15979
15980 2006-08-09 Joel Brobecker <brobecker@adacore.com>
15981
15982 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15983 untested followed by return combination.
15984 * gdb.arch/altivec-regs.exp: Likewise.
15985 * gdb.arch/e500-abi.exp: Likewise.
15986 * gdb.arch/e500-regs.exp: Likewise.
15987 * gdb.arch/gdb1291.exp: Likewise.
15988 * gdb.arch/gdb1431.exp: Likewise.
15989 * gdb.arch/gdb1558.exp: Likewise.
15990 * gdb.arch/i386-prologue.exp: Likewise.
15991 * gdb.arch/i386-unwind.exp: Likewise.
15992 * gdb.asm/asm-source.exp: Likewise.
15993 * gdb.base/a2-run.exp: Likewise.
15994 * gdb.base/advance.exp: Likewise.
15995 * gdb.base/all-bin.exp: Likewise.
15996 * gdb.base/annota1.exp: Likewise.
15997 * gdb.base/annota3.exp: Likewise.
15998 * gdb.base/args.exp: Likewise.
15999 * gdb.base/arithmet.exp: Likewise.
16000 * gdb.base/assign.exp: Likewise.
16001 * gdb.base/async.exp: Likewise.
16002 * gdb.base/attach.exp: Likewise.
16003 * gdb.base/bang.exp: Likewise.
16004 * gdb.base/bigcore.exp: Likewise.
16005 * gdb.base/bitfields.exp: Likewise.
16006 * gdb.base/bitfields2.exp: Likewise.
16007 * gdb.base/break.exp: Likewise.
16008 * gdb.base/call-sc.exp: Likewise.
16009 * gdb.base/call-strs.exp: Likewise.
16010 * gdb.base/callfuncs.exp: Likewise.
16011 * gdb.base/checkpoint.exp: Likewise.
16012 * gdb.base/chng-syms.exp: Likewise.
16013 * gdb.base/code-expr.exp: Likewise.
16014 * gdb.base/commands.exp: Likewise.
16015 * gdb.base/completion.exp: Likewise.
16016 * gdb.base/cond-expr.exp: Likewise.
16017 * gdb.base/condbreak.exp: Likewise.
16018 * gdb.base/consecutive.exp: Likewise.
16019 * gdb.base/constvars.exp: Likewise.
16020 * gdb.base/corefile.exp: Likewise.
16021 * gdb.base/cvexpr.exp: Likewise.
16022 * gdb.base/dbx.exp: Likewise.
16023 * gdb.base/define.exp: Likewise.
16024 * gdb.base/detach.exp: Likewise.
16025 * gdb.base/display.exp: Likewise.
16026 * gdb.base/dump.exp: Likewise.
16027 * gdb.base/ena-dis-br.exp: Likewise.
16028 * gdb.base/ending-run.exp: Likewise.
16029 * gdb.base/environ.exp: Likewise.
16030 * gdb.base/eval-skip.exp: Likewise.
16031 * gdb.base/exprs.exp: Likewise.
16032 * gdb.base/fileio.exp: Likewise.
16033 * gdb.base/finish.exp: Likewise.
16034 * gdb.base/float.exp: Likewise.
16035 * gdb.base/foll-exec.exp: Likewise.
16036 * gdb.base/foll-fork.exp: Likewise.
16037 * gdb.base/foll-vfork.exp: Likewise.
16038 * gdb.base/freebpcmd.exp: Likewise.
16039 * gdb.base/funcargs.exp: Likewise.
16040 * gdb.base/gcore.exp: Likewise.
16041 * gdb.base/gdb1090.exp: Likewise.
16042 * gdb.base/gdb1250.exp: Likewise.
16043 * gdb.base/huge.exp: Likewise.
16044 * gdb.base/info-proc.exp: Likewise.
16045 * gdb.base/interrupt.exp: Likewise.
16046 * gdb.base/jump.exp: Likewise.
16047 * gdb.base/langs.exp: Likewise.
16048 * gdb.base/lineinc.exp: Likewise.
16049 * gdb.base/list.exp: Likewise.
16050 * gdb.base/logical.exp: Likewise.
16051 * gdb.base/long_long.exp: Likewise.
16052 * gdb.base/macscp.exp: Likewise.
16053 * gdb.base/maint.exp: Likewise.
16054 * gdb.base/mips_pro.exp: Likewise.
16055 * gdb.base/miscexprs.exp: Likewise.
16056 * gdb.base/multi-forks.exp: Likewise.
16057 * gdb.base/opaque.exp: Likewise.
16058 * gdb.base/overlays.exp: Likewise.
16059 * gdb.base/pc-fp.exp: Likewise.
16060 * gdb.base/pointers.exp: Likewise.
16061 * gdb.base/printcmds.exp: Likewise.
16062 * gdb.base/psymtab.exp: Likewise.
16063 * gdb.base/ptype.exp: Likewise.
16064 * gdb.base/recurse.exp: Likewise.
16065 * gdb.base/relational.exp: Likewise.
16066 * gdb.base/relocate.exp: Likewise.
16067 * gdb.base/remote.exp: Likewise.
16068 * gdb.base/reread.exp: Likewise.
16069 * gdb.base/restore.exp: Likewise.
16070 * gdb.base/return.exp: Likewise.
16071 * gdb.base/return2.exp: Likewise.
16072 * gdb.base/scope.exp: Likewise.
16073 * gdb.base/sect-cmd.exp: Likewise.
16074 * gdb.base/sep.exp: Likewise.
16075 * gdb.base/sepdebug.exp: Likewise.
16076 * gdb.base/setshow.exp: Likewise.
16077 * gdb.base/setvar.exp: Likewise.
16078 * gdb.base/sigall.exp: Likewise.
16079 * gdb.base/sigbpt.exp: Likewise.
16080 * gdb.base/signals.exp: Likewise.
16081 * gdb.base/signull.exp: Likewise.
16082 * gdb.base/sizeof.exp: Likewise.
16083 * gdb.base/solib.exp: Likewise.
16084 * gdb.base/step-line.exp: Likewise.
16085 * gdb.base/step-test.exp: Likewise.
16086 * gdb.base/structs.exp: Likewise.
16087 * gdb.base/structs2.exp: Likewise.
16088 * gdb.base/term.exp: Likewise.
16089 * gdb.base/twice.exp: Likewise.
16090 * gdb.base/until.exp: Likewise.
16091 * gdb.base/varargs.exp: Likewise.
16092 * gdb.base/volatile.exp: Likewise.
16093 * gdb.base/watchpoint.exp: Likewise.
16094 * gdb.base/whatis-exp.exp: Likewise.
16095 * gdb.base/whatis.exp: Likewise.
16096 * gdb.cp/ambiguous.exp: Likewise.
16097 * gdb.cp/annota2.exp: Likewise.
16098 * gdb.cp/annota3.exp: Likewise.
16099 * gdb.cp/bool.exp: Likewise.
16100 * gdb.cp/breakpoint.exp: Likewise.
16101 * gdb.cp/casts.exp: Likewise.
16102 * gdb.cp/class2.exp: Likewise.
16103 * gdb.cp/classes.exp: Likewise.
16104 * gdb.cp/cplusfuncs.exp: Likewise.
16105 * gdb.cp/ctti.exp: Likewise.
16106 * gdb.cp/derivation.exp: Likewise.
16107 * gdb.cp/exception.exp: Likewise.
16108 * gdb.cp/gdb1355.exp: Likewise.
16109 * gdb.cp/hang.exp: Likewise.
16110 * gdb.cp/inherit.exp: Likewise.
16111 * gdb.cp/local.exp: Likewise.
16112 * gdb.cp/m-data.exp: Likewise.
16113 * gdb.cp/m-static.exp: Likewise.
16114 * gdb.cp/member-ptr.exp: Likewise.
16115 * gdb.cp/method.exp: Likewise.
16116 * gdb.cp/misc.exp: Likewise.
16117 * gdb.cp/namespace.exp: Likewise.
16118 * gdb.cp/overload.exp: Likewise.
16119 * gdb.cp/ovldbreak.exp: Likewise.
16120 * gdb.cp/pr-1023.exp: Likewise.
16121 * gdb.cp/pr-1210.exp: Likewise.
16122 * gdb.cp/pr-574.exp: Likewise.
16123 * gdb.cp/printmethod.exp: Likewise.
16124 * gdb.cp/psmang.exp: Likewise.
16125 * gdb.cp/ref-params.exp: Likewise.
16126 * gdb.cp/ref-types.exp: Likewise.
16127 * gdb.cp/rtti.exp: Likewise.
16128 * gdb.cp/templates.exp: Likewise.
16129 * gdb.cp/try_catch.exp: Likewise.
16130 * gdb.cp/userdef.exp: Likewise.
16131 * gdb.cp/virtfunc.exp: Likewise.
16132 * gdb.disasm/am33.exp: Likewise.
16133 * gdb.disasm/h8300s.exp: Likewise.
16134 * gdb.disasm/mn10300.exp: Likewise.
16135 * gdb.disasm/sh3.exp: Likewise.
16136 * gdb.disasm/t01_mov.exp: Likewise.
16137 * gdb.disasm/t02_mova.exp: Likewise.
16138 * gdb.disasm/t03_add.exp: Likewise.
16139 * gdb.disasm/t04_sub.exp: Likewise.
16140 * gdb.disasm/t05_cmp.exp: Likewise.
16141 * gdb.disasm/t06_ari2.exp: Likewise.
16142 * gdb.disasm/t07_ari3.exp: Likewise.
16143 * gdb.disasm/t08_or.exp: Likewise.
16144 * gdb.disasm/t09_xor.exp: Likewise.
16145 * gdb.disasm/t10_and.exp: Likewise.
16146 * gdb.disasm/t11_logs.exp: Likewise.
16147 * gdb.disasm/t12_bit.exp: Likewise.
16148 * gdb.disasm/t13_otr.exp: Likewise.
16149 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16150 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16151 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16152 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16153 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16154 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16155 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16156 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16157 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16158 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16159 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16160 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16161 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16162 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16163 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16164 * gdb.mi/gdb701.exp: Likewise.
16165 * gdb.mi/gdb792.exp: Likewise.
16166 * gdb.mi/mi-basics.exp: Likewise.
16167 * gdb.mi/mi-break.exp: Likewise.
16168 * gdb.mi/mi-cli.exp: Likewise.
16169 * gdb.mi/mi-console.exp: Likewise.
16170 * gdb.mi/mi-disassemble.exp: Likewise.
16171 * gdb.mi/mi-eval.exp: Likewise.
16172 * gdb.mi/mi-file.exp: Likewise.
16173 * gdb.mi/mi-read-memory.exp: Likewise.
16174 * gdb.mi/mi-regs.exp: Likewise.
16175 * gdb.mi/mi-return.exp: Likewise.
16176 * gdb.mi/mi-simplerun.exp: Likewise.
16177 * gdb.mi/mi-stack.exp: Likewise.
16178 * gdb.mi/mi-stepi.exp: Likewise.
16179 * gdb.mi/mi-syn-frame.exp: Likewise.
16180 * gdb.mi/mi-until.exp: Likewise.
16181 * gdb.mi/mi-var-block.exp: Likewise.
16182 * gdb.mi/mi-var-child.exp: Likewise.
16183 * gdb.mi/mi-var-cmd.exp: Likewise.
16184 * gdb.mi/mi-var-display.exp: Likewise.
16185 * gdb.mi/mi-watch.exp: Likewise.
16186 * gdb.mi/mi2-basics.exp: Likewise.
16187 * gdb.mi/mi2-break.exp: Likewise.
16188 * gdb.mi/mi2-cli.exp: Likewise.
16189 * gdb.mi/mi2-console.exp: Likewise.
16190 * gdb.mi/mi2-disassemble.exp: Likewise.
16191 * gdb.mi/mi2-eval.exp: Likewise.
16192 * gdb.mi/mi2-file.exp: Likewise.
16193 * gdb.mi/mi2-read-memory.exp: Likewise.
16194 * gdb.mi/mi2-regs.exp: Likewise.
16195 * gdb.mi/mi2-return.exp: Likewise.
16196 * gdb.mi/mi2-simplerun.exp: Likewise.
16197 * gdb.mi/mi2-stack.exp: Likewise.
16198 * gdb.mi/mi2-stepi.exp: Likewise.
16199 * gdb.mi/mi2-syn-frame.exp: Likewise.
16200 * gdb.mi/mi2-until.exp: Likewise.
16201 * gdb.mi/mi2-var-block.exp: Likewise.
16202 * gdb.mi/mi2-var-child.exp: Likewise.
16203 * gdb.mi/mi2-var-cmd.exp: Likewise.
16204 * gdb.mi/mi2-var-display.exp: Likewise.
16205 * gdb.mi/mi2-watch.exp: Likewise.
16206 * gdb.stabs/exclfwd.exp: Likewise.
16207 * gdb.stabs/weird.exp: Likewise.
16208 * gdb.threads/gcore-thread.exp: Likewise.
16209 * gdb.trace/actions.exp: Likewise.
16210 * gdb.trace/backtrace.exp: Likewise.
16211 * gdb.trace/circ.exp: Likewise.
16212 * gdb.trace/collection.exp: Likewise.
16213 * gdb.trace/deltrace.exp: Likewise.
16214 * gdb.trace/infotrace.exp: Likewise.
16215 * gdb.trace/limits.exp: Likewise.
16216 * gdb.trace/packetlen.exp: Likewise.
16217 * gdb.trace/passc-dyn.exp: Likewise.
16218 * gdb.trace/passcount.exp: Likewise.
16219 * gdb.trace/report.exp: Likewise.
16220 * gdb.trace/save-trace.exp: Likewise.
16221 * gdb.trace/tfind.exp: Likewise.
16222 * gdb.trace/tracecmd.exp: Likewise.
16223 * gdb.trace/while-dyn.exp: Likewise.
16224 * gdb.trace/while-stepping.exp: Likewise.
16225
16226 2006-08-08 Joel Brobecker <brobecker@adacore.com>
16227
16228 * gdb.base/step-bt.c: New file.
16229 * gdb.base/step-bt.exp: New testcase.
16230
16231 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16232
16233 * config/monitor.exp (gdb_load): Remove support for obsolete
16234 download-write-size.
16235 * gdb.base/remote.exp: Likewise. Update all callers of
16236 gdb_timed_load.
16237
16238 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16239
16240 * cursal.exp: Pass binfile to gdb_load.
16241
16242 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16243
16244 * gdb.base/cursal.exp: Add "" to gdb_load call.
16245
16246 2006-07-29 Mark Kettenis <kettenis@gnu.org>
16247
16248 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16249 NetBSD/ELF targets.
16250
16251 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16252
16253 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16254 operator*.
16255
16256 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16257
16258 * gdb.base/completion.exp: Update for change in "file" behavior.
16259 * gdb.stabs/weird.exp: Likewise.
16260 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16261 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16262
16263 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16264
16265 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16266 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16267
16268 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16269
16270 * gdb.base/default.exp: Update source command error message.
16271 * gdb.base/help.exp: Update 'help source' message.
16272
16273 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16274
16275 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16276 test.
16277
16278 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16279
16280 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16281
16282 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16283
16284 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16285
16286 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16287
16288 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16289
16290 2006-07-17 Mark Kettenis <kettenis@gnu.org>
16291
16292 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16293 *-*-openbsd* from targets for wich we expect ARM FPA floating
16294 point format.
16295
16296 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
16297
16298 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16299
16300 2006-07-17 Mark Kettenis <kettenis@gnu.org>
16301
16302 * gdb.base/annota3.exp: Expect frame-begin annotation.
16303
16304 2006-07-14 Joel Brobecker <brobecker@adacore.com>
16305
16306 * gdb.base/help.exp: Adjust "help unset" test to accept
16307 any list of unset commands.
16308
16309 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16310 Daniel Jacobowitz <dan@codesourcery.com>
16311
16312 * gdb.cp/ref-params.exp: New test.
16313 * gdb.cp/ref-params.cc: New source file.
16314 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16315
16316 2006-07-08 Mark Kettenis <kettenis@gnu.org>
16317
16318 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16319 spaces/tabs in regular expressions since they might not be there.
16320
16321 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16322
16323 * gdb.base/ifelse.exp: New file.
16324
16325 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16326
16327 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16328 line.
16329 * gdb.base/huge.exp: Loop over compilation to find a size that
16330 is acceptable.
16331 * gdb.base/remote.exp: Correct expected strings.
16332 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16333
16334 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16335
16336 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16337
16338 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16339
16340 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16341 native.
16342
16343 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16344
16345 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16346 enable stabs testing.
16347
16348 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16349
16350 * gdb.base/auxv.exp: Intercept undefined command messages before
16351 gdb_test_multiple does.
16352
16353 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16354
16355 * Makefile.in (host_alias): Remove.
16356 (target_alias): Use @target_noncanonical@.
16357 (site.exp): Don't set host_alias.
16358 * aclocal.m4: Remove contents. Include acx.m4.
16359 * configure: Regenerated.
16360 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16361
16362 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16363
16364 * lib/gdb.exp (gdb_load_cmd): New.
16365
16366 * gdb.base/fileio.c: Add system(NULL) test.
16367 * gdb.base/fileio.exp: Check it.
16368
16369 * gdb.base/break.c: Add 10a breakpoint at }
16370 * gdb.base/break.exp: Add test for breakpoint at }
16371 * gdb.cp/anon-union.cc: Add code at end of function.
16372 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16373 * gdb.mi/var-cmd.c: Add code at end of function.
16374 * gdb.mi/mi-var-display.exp: Adjust end of next.
16375 * gdb.mi/mi2-var-display.exp: Likewise.
16376 * gdb.base/fileio.c: Add stop function and insert calls at
16377 stopping places.
16378 * gdb.base/fileio.exp: Breakpoint stop function and remove
16379 explicit line number references.
16380
16381 2006-05-19 Joel Brobecker <brobecker@adacore.com>
16382
16383 * gdb.base/del.exp (test_delete_alias): New function.
16384 Now check that both "del" and "d" work as aliases for "delete".
16385
16386 2006-05-18 Fred Fish <fnf@specifix.com>
16387
16388 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16389 required. Check for spurious output after program exits normally.
16390
16391 2006-05-17 Fred Fish <fnf@specifix.com>
16392
16393 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16394 gdb_load, so it works in the simulator.
16395
16396 2006-05-11 Fred Fish <fnf@specifix.com>
16397
16398 * gdb.base/bang.exp: Ignore unexpected output between the
16399 "program exited normally" and the gdb prompt, as many other
16400 tests do.
16401
16402 2006-05-07 Mark Kettenis <kettenis@gnu.org>
16403
16404 * gdb.base/help.exp: Make "delete checkpoint" part option for
16405 "help d" and "help delete" tests.
16406
16407 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16408
16409 * gdb.mi/mi-basics.exp: Add missing serial number to
16410 expected output in some mi_gdb_test statements.
16411 * gdb.mi/mi2-basics.exp: Likewise.
16412
16413 2006-05-05 Joel Brobecker <brobecker@adacore.com>
16414
16415 * gdb.base/del.c: New file.
16416 * gdb.base/del.exp: New testcase.
16417
16418 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
16419
16420 * gdb.base/break.exp: Do not assume a breakpoint on
16421 main will actually be in $srcfile when optimizing.
16422 * gdb.base/savedregs.exp: Do not require that the dummy
16423 frame location match up to a symbol and source file location.
16424 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16425 will get printed without a mi_cmd_data_list_register_values prefix.
16426 (*-data-list-register-*): Correct regular expressions to expect the new
16427 pseudo d? floating point registers.
16428 * gdb.mi/mi2-regs.exp: Likewise.
16429
16430 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
16431
16432 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16433 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16434 is allocated by the compiler.
16435 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16436 anons, e, anone to force their allocation by the compiler.
16437
16438 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
16439
16440 * gdb.base/help.exp: Update expected text for help d and
16441 help delete.
16442
16443 2006-05-02 Mark Kettenis <kettenis@gnu.org>
16444
16445 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16446 NetBSD/ELF targets.
16447
16448 2006-04-30 Mark Kettenis <kettenis@gnu.org>
16449
16450 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16451 single-step breakpoint fails; make this a KFAIL on
16452 sparc*-*-openbsd*.
16453 * gdb.base/siginfo.exp: Likewise.
16454 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16455
16456 2006-04-26 Michael Snyder <msnyder@redhat.com>
16457
16458 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16459 which may have to consume output from other forks.
16460 Add tests to make sure that "delete fork" succeeded.
16461
16462 2006-04-20 Michael Snyder <msnyder@redhat.com>
16463
16464 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16465 Add support for the Renesas M32C and M16C.
16466
16467 * gdb.asm/asm-source.exp: Add m32c target.
16468 * gdb.asm/m32c.inc: Support for m32c target.
16469
16470 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16471
16472 * gdb.base/commands.exp (recursive_source_test): New test.
16473
16474 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
16475
16476 * gdb.base/float.exp: Add pattern for sparc targets.
16477
16478 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16479
16480 * gdb.base/commands.exp (stray_arg0_test): New test.
16481
16482 2006-03-30 Paul Brook <paul@codesourcery.com>
16483
16484 * gdb.mi/mi-until.exp: kfail broken until command.
16485 * gdb.mi/mi2-until.exp: Ditto.
16486
16487 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
16488
16489 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16490
16491 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
16492
16493 * gdb.base/prelink.exp: Anchor tested-for regular expression
16494 on gdb prompt.
16495
16496 2006-03-07 Paul Brook <paul@codesourcery.com>
16497
16498 * gdb.base/assign.exp: Correct fail message.
16499
16500 2006-03-07 Paul Brook <paul@codesourcery.com>
16501
16502 * lib/compiler.c: Extract armcc version number.
16503 * lib/compiler.cc: Ditto.
16504
16505 2006-03-07 Paul Brook <paul@codesourcery.com>
16506
16507 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16508 additional_flags=-w.
16509 * gdb.arch/altivec-regs.exp: Ditto.
16510 * gdb.arch/e500-abi.exp: Ditto.
16511 * gdb.arch/e500-regs.exp: Ditto.
16512 * gdb.base/all-bin.exp: Ditto.
16513 * gdb.base/annota1.exp: Ditto.
16514 * gdb.base/annota3.exp: Ditto.
16515 * gdb.base/args.exp: Ditto.
16516 * gdb.base/arithmet.exp: Ditto.
16517 * gdb.base/assign.exp: Ditto.
16518 * gdb.base/async.exp: Ditto.
16519 * gdb.base/bang.exp: Ditto.
16520 * gdb.base/break.exp: Ditto.
16521 * gdb.base/call-rt-st.exp: Ditto.
16522 * gdb.base/completion.exp: Ditto.
16523 * gdb.base/cond-expr.exp: Ditto.
16524 * gdb.base/condbreak.exp: Ditto.
16525 * gdb.base/consecutive.exp: Ditto.
16526 * gdb.base/define.exp: Ditto.
16527 * gdb.base/display.exp: Ditto.
16528 * gdb.base/ena-dis-br.exp: Ditto.
16529 * gdb.base/environ.exp: Ditto.
16530 * gdb.base/eval-skip.exp: Ditto.
16531 * gdb.base/info-proc.exp: Ditto.
16532 * gdb.base/jump.exp: Ditto.
16533 * gdb.base/logical.exp: Ditto.
16534 * gdb.base/long_long.exp: Ditto.
16535 * gdb.base/maint.exp: Ditto.
16536 * gdb.base/miscexprs.exp: Ditto.
16537 * gdb.base/pc-fp.exp: Ditto.
16538 * gdb.base/pointers.exp: Ditto.
16539 * gdb.base/relational.exp: Ditto.
16540 * gdb.base/reread.exp: Ditto.
16541 * gdb.base/sect-cmd.exp: Ditto.
16542 * gdb.base/sep.exp: Ditto.
16543 * gdb.base/sepdebug.exp: Ditto.
16544 * gdb.base/until.exp: Ditto.
16545 * gdb.base/whatis-exp.exp: Ditto.
16546 * gdb.cp/annota2.exp: Ditto.
16547 * gdb.cp/annota3.exp: Ditto.
16548 * gdb.trace/actions.exp: Ditto.
16549 * gdb.trace/backtrace.exp: Ditto.
16550 * gdb.trace/circ.exp: Ditto.
16551 * gdb.trace/collection.exp: Ditto.
16552 * gdb.trace/deltrace.exp: Ditto.
16553 * gdb.trace/infotrace.exp: Ditto.
16554 * gdb.trace/limits.exp: Ditto.
16555 * gdb.trace/packetlen.exp: Ditto.
16556 * gdb.trace/passc-dyn.exp: Ditto.
16557 * gdb.trace/passcount.exp: Ditto.
16558 * gdb.trace/report.exp: Ditto.
16559 * gdb.trace/save-trace.exp: Ditto.
16560 * gdb.trace/tfind.exp: Ditto.
16561 * gdb.trace/tracecmd.exp: Ditto.
16562 * gdb.trace/while-dyn.exp: Ditto.
16563 * gdb.trace/while-stepping.exp: Ditto.
16564 * lib/gdb.exp: Ditto.
16565 (gdb_compile): Handle nowarning option.
16566
16567 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
16568
16569 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16570 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16571 Rename executable to prelinkt. Don't re-prelink if we didn't
16572 get a core file. Test prelink -u exit status to tell whether
16573 prelinking failed. Use gdb_test_multiple.
16574
16575 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16576
16577 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16578 (do_tests): Call it.
16579
16580 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
16581
16582 * gdb.base/prelink.exp: New test.
16583 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16584
16585 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16586
16587 * gdb.fortran/derived-type.f90: New file.
16588 * gdb.fortran/derived-type.exp: New testcase.
16589
16590 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16591
16592 * gdb.base/default.exp: Allow ';' as a directory separator.
16593
16594 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16595
16596 * gdb.base/help.exp (help add-symbol-file): Update.
16597
16598 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16599
16600 * gdb.base/help.exp (help load): Update expected results.
16601
16602 2006-02-19 Fred Fish <fnf@specifix.com>
16603
16604 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16605 specifix hex value as part of results.
16606 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
16607
16608 2006-02-16 Fred Fish <fnf@specifix.com>
16609
16610 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16611 ushort_addr, and slong_addr, so the typedefs are not optimized
16612 away.
16613 * gdb.base/whatis.exp: Add tests using type name for struct type,
16614 union type, enum type, and typedef.
16615
16616 2006-02-13 Mark Kettenis <kettenis@gnu.org>
16617
16618 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16619
16620 2006-02-13 Jim Blandy <jimb@redhat.com>
16621
16622 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16623 case where it takes two "next" commands to skip past the init
16624 call.
16625
16626 2006-02-12 Fred Fish <fnf@specifix.com>
16627
16628 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16629 to handle cases where it takes two "next" commands to skip
16630 past the init call.
16631
16632 2006-02-07 Joel Brobecker <brobecker@adacore.com>
16633
16634 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16635 on hppa32 targets.
16636
16637 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
16638
16639 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16640 field.
16641
16642 2006-01-29 Mark Kettenis <kettenis@gnu.org>
16643
16644 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16645
16646 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16647
16648 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16649 files.
16650
16651 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16652
16653 * gdb.cp/maint.exp: Set complaints to a positive value.
16654
16655 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16656
16657 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16658 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16659 function name.
16660
16661 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16662
16663 * gdb.base/checkpoint.c: Update copyright notice. Include
16664 <stdlib.h>.
16665
16666 2006-01-04 Jim Blandy <jimb@redhat.com>
16667
16668 * gdb.asm/asm-source.exp: Independently provide default values for
16669 asm-flags and debug-flags. Use 'string equal' to do the
16670 comparison, not the implicit expr's '==' operator. Remove
16671 now-unneeded assignments to asm-flags. In h8300 case, place
16672 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16673
16674 2006-01-04 Michael Snyder <msnyder@redhat.com>
16675
16676 * gdb.base/checkpoint.c: New file.
16677 * gdb.base/checkpoint.exp: New file.
16678 * gdb.base/multi-fork.c: New file.
16679 * gdb.base/multi-fork.exp: New file.
16680 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16681
16682 2006-01-04 Fred Fish <fnf@specifix.com>
16683
16684 * gdb.base/ptype.c (foo): Add typedef.
16685 (intfoo): Add function.
16686 * gdb.base/ptype1.c: New file.
16687 * gdb.base/ptype.exp: Handle compilation and linking with two
16688 source files. Test that proper type for "foo" is found based
16689 on source context rather than first match found in symtabs.
16690
16691 2005-12-28 Mark Kettenis <kettenis@gnu.org>
16692
16693 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16694 * gdb.asm/openbsd.inc: Indent commands.
16695
16696 2005-12-26 Mark Kettenis <kettenis@gnu.org>
16697
16698 * gdb.base/freebpcmd.exp: Increase timeout.
16699
16700 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16701
16702 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16703
16704 * gdb.base/default.exp: Update check for "show version".
16705
16706 2005-12-09 Randolph Chung <tausq@debian.org>
16707
16708 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16709 * gdb.asm/pa64.inc: New file.
16710
16711 2005-12-09 Randolph Chung <tausq@debian.org>
16712
16713 * gdb.asm/common.inc: Indent commands.
16714 * gdb.asm/asmsrc1.s: Likewise.
16715 * gdb.asm/asmsrc2.s: Likewise.
16716
16717 2005-12-09 Randolph Chung <tausq@debian.org>
16718
16719 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16720 (get_addr_of_sym): Remove duplicate print.
16721 (gen_core): xfail hppa*-*-hpux*, update expected output.
16722 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16723 * gdb.arch/pa64-nullify.s: New file.
16724
16725 2005-12-09 Randolph Chung <tausq@debian.org>
16726
16727 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16728
16729 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
16730
16731 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16732 code generation for these functions.
16733 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16734 error message.
16735
16736 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16737
16738 * gdb.base/help.exp (help b, help br, help bre, help brea)
16739 (help break): Update the expected message.
16740
16741 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16742
16743 * gdb.asm/m68hc11.inc: Setup the data section.
16744 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16745 script for this test.
16746 (m6812-*-*): Likewise.
16747
16748 2005-11-09 Randolph Chung <tausq@debian.org>
16749
16750 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16751
16752 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16753
16754 * gdb.base/break.exp: Fix a comment typo.
16755
16756 2005-11-03 Jim Blandy <jimb@redhat.com>
16757
16758 Checked in by Elena Zannoni <ezannoni@redhat.com>
16759
16760 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
16761
16762 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
16763
16764 * gdb.arch/gdb1558.c: Include stdio.h.
16765
16766 2005-10-31 Mark Kettenis <kettenis@gnu.org>
16767
16768 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16769
16770 2005-10-31 Mark Kettenis <kettenis@gnu.org>
16771
16772 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16773
16774 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16775
16776 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16777 vscr" tests to better match output.
16778
16779 2005-10-12 Jim Blandy <jimb@redhat.com>
16780
16781 * gdb.base/structs.exp (any): New function.
16782 (test_struct_returns): Don't make any assumptions at all about
16783 what value the function returns when GDB can't set the return
16784 value.
16785
16786 2005-10-09 Joel Brobecker <brobecker@adacore.com>
16787
16788 * gdb.ada/arrayidx/p.adb: New file.
16789 * gdb.ada/arrayidx.exp: New testcase
16790
16791 2005-10-09 Joel Brobecker <brobecker@adacore.com>
16792
16793 * gdb.ada/array_return/pck.ads: New file.
16794 * gdb.ada/array_return/pck.adb: New file.
16795 * gdb.ada/array_return/p.adb: New file.
16796 * gdb.ada/array_return.exp: New testcase.
16797
16798 2005-10-03 Joel Brobecker <brobecker@adacore.com>
16799
16800 * gdb.base/arrayidx.c: New file.
16801 * gdb.base/arrayidx.exp: New testcase.
16802
16803 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
16804
16805 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16806 frames-invalid and breakpoints-invalid are no longer generated
16807 with level 3 so don't expect them in the output.
16808
16809 2005-09-27 Bob Rossi <bob@brasko.net>
16810
16811 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
16812 from test. Escape the | in mi_gdb_test call.
16813 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16814 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16815 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16816 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16817 expected regex's in mi_gdb_test calls.
16818 * lib/mi-support.exp: Remove arbitrary .* from tests.
16819 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16820 Fully anchor GDB/MI expected results in mi_gdb_test.
16821 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16822 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16823
16824 2005-09-26 Paul Brook <paul@codesourcery.com>
16825
16826 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16827
16828 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16829
16830 * bfp-test.c: New file.
16831 * bfp-test.exp: New testcase.
16832
16833 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16834
16835 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16836 of subarray and substring variable.
16837 * gdb.fortran/subarray.f: New source file for the test of subarray
16838 and substring variable evaluation.
16839 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16840 of string constant.
16841
16842 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16843
16844 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16845 copyright dates.
16846
16847 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16848
16849 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16850 powerpc altivec' test with an almost identical 'info vector' test.
16851
16852 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16853
16854 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16855 vscr" tests to match output.
16856
16857 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16858
16859 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16860 output.
16861
16862 2005-09-11 Bob Rossi <bob@brasko.net>
16863
16864 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16865 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16866 commands that return an MI output command and an asyncronous MI output
16867 command.
16868 * gdb.mi/mi-console.exp: Ditto.
16869
16870 2005-09-11 Bob Rossi <bob@brasko.net>
16871
16872 * gdb.mi/mi-var-child.c: Include <string.h>.
16873
16874 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16875
16876 * killed.exp: Correct gdb_expect syntax.
16877
16878 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
16879
16880 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16881
16882 2005-08-02 Bob Rossi <bob@brasko.net>
16883
16884 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16885 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16886 Change tests to inferior-tty-set/show.
16887 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16888 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16889 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16890 inferior. Use mi_gdb_test to get GDB and Inferior output.
16891 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16892 descriptor.
16893 (mi_inferior_tty_name): Add inferior PTY file name.
16894 (mi_gdb_start): Add INFERIOR_PTY parameter.
16895 (mi_gdb_test): Add IPATTERN parameter.
16896
16897 2005-08-02 Bob Rossi <bob@brasko.net>
16898
16899 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16900 parameter to mi_gdb_test.
16901 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16902
16903 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16904
16905 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16906 struct_declarations.
16907 * gdb.mi/mi-var-child.exp: Step over the initialization of
16908 struct_declarations.
16909
16910 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16911
16912 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16913 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16914 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16915 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16916 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16917 file.
16918
16919 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
16920
16921 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16922 (do_children_tests): Assign values to the extra elements.
16923
16924 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16925 them for tests for "-var-update --no-values" and
16926 "-var-update --all-values".
16927 Add test for "-var-list-children --simple-values".
16928
16929 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16930
16931 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16932 "-stack-list-locals --simple-values" Improve doc strings and
16933 comments.
16934
16935 2005-07-18 Mark Kettenis <kettenis@gnu.org>
16936
16937 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16938 *-*-openbsd*.
16939 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16940
16941 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16942 sigaltsatck'.
16943
16944 2005-07-14 Bob Rossi <bob@brasko.net>
16945
16946 * gdb.base/default.exp (tty): Changed output of command.
16947 * gdb.base/help.exp (help tty): Ditto.
16948
16949 2005-07-12 Mark Kettenis <kettenis@gnu.org>
16950
16951 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16952
16953 2005-07-10 Mark Kettenis <kettenis@gnu.org>
16954
16955 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16956 -stack-select-frame without arguments.
16957 (test_stack_frame_listing): Add test for newly implemented command
16958 -stack-info-frame.
16959
16960 2005-07-06 Bob Rossi <bob@brasko.net>
16961
16962 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16963 command.
16964 (Copyright): Update copyright.
16965
16966 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16967
16968 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16969 tests to evaluate exponentiation expression.
16970
16971 2005-06-29 Andreas Schwab <schwab@suse.de>
16972
16973 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16974 main to avoid warnings.
16975
16976 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16977
16978 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
16979
16980 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16981 -stack-select-frame without arguments.
16982 (test_stack_frame_listing): Add test for newly implemented command
16983 -stack-info-frame.
16984
16985 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16986
16987 * gdb.fortran/array-element.f: New file.
16988 * gdb.fortran/array-element.exp: New testcase.
16989
16990 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16991
16992 * gdb.base/bigcore.exp: Correct checks for systems which can
16993 not dump a large core file.
16994
16995 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16996
16997 * gdb.base/relocate.c: Add a copyright notice.
16998 (dummy): Remove.
16999 * gdb.base/relocate.exp: Test printing the values of variables
17000 from a relocatable file.
17001
17002 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
17003
17004 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
17005 excess MI output after an error.
17006
17007 2005-05-29 Joel Brobecker <brobecker@adacore.com>
17008
17009 * gdb.arch/alpha-step.c: New file.
17010 * gdb.arch/alpha-step.exp: New testcase.
17011
17012 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
17013 Dennis Brueni <dennis@slickedit.com>
17014
17015 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
17016 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
17017 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
17018 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
17019 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
17020 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
17021 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
17022
17023 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
17024 Wu Zhou <woodzltc@cn.ibm.com>
17025
17026 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
17027 IBM's xlc compiler.
17028 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
17029 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
17030
17031 2005-05-13 Jim Blandy <jimb@redhat.com>
17032
17033 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
17034 calling gdb_suppress_entire_file.
17035 * gdb.base/charset.exp: Same.
17036 * gdb.base/call-rt-st.exp: Same.
17037
17038 2005-05-05 Bob Rossi <bob_rossi@cox.net>
17039
17040 * lib/gdb.exp (fullname_syntax): Added global regex.
17041 (fullname_syntax_POSIX): Ditto.
17042 (fullname_syntax_UNC): Ditto.
17043 (fullname_syntax_DOS_CASE): Ditto.
17044 (fullname_syntax_DOS): Ditto.
17045 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
17046 fullname_syntax variable to scope and use it.
17047 (test_file_list_exec_source_files): Ditto.
17048 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
17049
17050 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
17051
17052 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17053
17054 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17055
17056 * lib/gdb.exp (skip_altivec_tests): New function, based on
17057 check_vmx_hw_available from the GCC testsuite.
17058 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17059 * lib/gdb.arch/altivec-regs.exp: Likewise.
17060
17061 2005-05-02 Jim Blandy <jimb@redhat.com>
17062
17063 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17064 calling gdb_suppress_entire_file.
17065
17066 2005-04-30 Randolph Chung <tausq@debian.org>
17067
17068 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17069 Slightly relax "sem_post" name checking.
17070
17071 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17072
17073 * gdb.base/unload.exp: Use new shared library infrastructure.
17074
17075 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17076
17077 * gdb.base/so-impl-ld.exp: Use new shared library
17078 infrastructure.
17079
17080 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
17081
17082 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17083 * gdb.asm/h8300.inc: New file.
17084
17085 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17086
17087 * gdb.base/shlib-call.exp: Change to use new shared library
17088 infrastructure.
17089
17090 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17091
17092 * gdb.base/pending.exp: Change to use new shared library
17093 infrastructure.
17094
17095 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17096
17097 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17098 use test_compiler_info instead of gcc_compiled, and update copyright.
17099
17100 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17101
17102 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17103 shared objects being adjusted and update copyright years.
17104
17105 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17106
17107 * ChangeLog: Correct some 2003-01-13 dates.
17108 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17109 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17110 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17111 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17112 gdb.trace/tfind.exp: Update copyright years.
17113
17114 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17115 Daniel Jacobowitz <dan@codesourcery.com>
17116
17117 * lib/gdb.exp (gdb_compile): Handle shlib=.
17118 (gdb_compile_shlib): New function.
17119
17120 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17121
17122 * lib/gdb.exp (test_compiler_info): Give argument a default value.
17123
17124 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17125
17126 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17127 gdb.server.
17128 * configure.ac: Likewise.
17129 * configure: Regenerated.
17130 * gdb.gdbserver/Makefile.in: Moved to...
17131 * gdb.server/Makefile.in: ... here.
17132 * gdb.gdbserver/server.c: Moved to...
17133 * gdb.server/server.c: ... here.
17134 * gdb.gdbserver/server-run.exp: Moved to...
17135 * gdb.server/server-run.exp: ... here.
17136
17137 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17138
17139 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17140 * configure.ac: Create gdb.gdbserver/Makefile.
17141 * configure: Regenerated.
17142 * lib/gdbserver-support.exp: New file, derived from
17143 config/gdbserver.exp.
17144 * config/gdbserver.exp: Use gdbserver-support.exp.
17145 * gdb.gdbserver/Makefile.in: New file.
17146 * gdb.gdbserver/server.c: New file.
17147 * gdb.gdbserver/server-run.exp: New file.
17148
17149 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17150
17151 * lib/gdb.exp (test_compiler_info): Return compiler_info
17152 if no arguments are given.
17153
17154 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17155
17156 * gdb.arch/altivec-abi.exp: Check for compiler and set
17157 use altivec' flag accordingly.
17158 * gdb.arch/altivec-regs.exp: Likewise.
17159
17160 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17161
17162 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17163
17164 2005-03-27 Andreas Schwab <schwab@suse.de>
17165
17166 * gdb.base/bigcore.c (main): Add missing mode argument in open
17167 call.
17168
17169 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17170
17171 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17172 downloads.
17173 * config/gdbserver.exp (gdb_load): Likewise.
17174
17175 2005-03-14 Paul Brook <paul@codesourcery.com>
17176
17177 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17178 targets.
17179
17180 2005-03-09 Joel Brobecker <brobecker@adacore.com>
17181
17182 * gdb.dwarf2/dup-psym.S: New file.
17183 * gdb.dwarf2/dup-psym.exp: New testcase.
17184
17185 2005-03-09 Joel Brobecker <brobecker@adacore.com>
17186
17187 * gdb.ada/exec_changed/first.adb: New file.
17188 * gdb.ada/exec_changed/second.adb: New file.
17189 * gdb.ada/exec_changed.exp: New testcase.
17190
17191 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17192
17193 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17194 (A2): New class.
17195 (main): Test operator+.
17196 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17197 breakpoint test.
17198
17199 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17200 * gdb.base/signull.exp: Disable if gdb,nosignals.
17201 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17202 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17203 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17204 * gdb.mi/mi2-console.exp: Likewise.
17205 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17206 continue output at start.
17207 (gdb_collect_locals_test): Robustify regexp.
17208 * gdb.trace/passc-dyn.exp: Fix comment typo.
17209 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17210
17211 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
17212
17213 * gdb.asm/asm-source.exp: Add iq2000 case.
17214 * gdb.asm/iq2000.inc: New file.
17215
17216 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
17217
17218 * gdb.base/command.exp: Change hardcoded value to regular expression.
17219 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17220
17221 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17222
17223 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17224 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17225 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17226 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17227 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17228
17229 2005-03-05 Mark Kettenis <kettenis@gnu.org>
17230
17231 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17232 changes.
17233
17234 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17235
17236 * lib/compiler.c: Add test for IBM's xlc compiler.
17237 * lib/compiler.cc: Likewise.
17238
17239 2004-02-24 Joel Brobecker <brobecker@adacore.com>
17240
17241 * gdb.ada/fixed_points.exp: Create compilation object directory
17242 before running the test.
17243 * gdb.ada/null_record.exp: Likewise.
17244 * gdb.ada/packed_array.exp: Likewise.
17245 * gdb.ada/start.exp: Likewise.
17246
17247 2005-02-15 Joel Brobecker <brobecker@adacore.com>
17248
17249 * gdb.ada/packed_array/pa.adb: New file.
17250 * gdb.ada/packed_array.exp: New testcase.
17251
17252 2005-02-10 Mark Kettenis <kettenis@gnu.org>
17253
17254 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17255 files.
17256
17257 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17258 on *-*-openbsd*. Correctly match whitespace in regukar
17259 expressions.
17260
17261 2005-02-10 Daniel Jacobowitz <dan@debian.org>
17262
17263 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17264 PR exp/1821
17265 * gdb.base/gdb1821.c: New test file.
17266 * gdb.base/gdb1821.exp: New test file.
17267
17268 2005-02-09 Joel Brobecker <brobecker@adacore.com>
17269
17270 * gdb.base/start.c: New file.
17271 * gdb.base/start.exp: New testcase.
17272
17273 2005-02-09 Joel Brobecker <brobecker@adacore.com>
17274
17275 * gdb.ada/start/dummy.adb: New file.
17276 * gdb.ada/start.exp: New testcase.
17277
17278 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
17279
17280 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17281 for printing symbols and statistics.
17282 Add test for using relative pathnames in "maint print msymbols" test.
17283 Mark "maint info sections DATA" XFAIL on Cygwin.
17284 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17285 tests.
17286
17287 2005-02-09 Andreas Schwab <schwab@suse.de>
17288
17289 Committed by Andrew Cagney <cagney@gnu.org>
17290 * gdb.base/remotetimeout.exp: New file.
17291
17292 2005-02-07 Mark Kettenis <kettenis@gnu.org>
17293
17294 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17295
17296 2005-02-03 Joel Brobecker <brobecker@adacore.com>
17297
17298 * gdb.ada/gnat_ada.gpr: New file.
17299 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17300 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17301 * configure.ac: No longer generate gnat_ada.gpr.
17302 * configure: Regenerate.
17303 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17304 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17305 * gdb.ada/null_record/bar.ads: Likewise.
17306 * gdb.ada/null_record/bar.adb: Likewise.
17307 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17308 * gdb.ada/null_record.exp (testdir): New variable.
17309 (testfile): executable is now in testdir subdirectory.
17310 (srcfile): Use full path to the main compilation unit.
17311 * gdb.ada/fixed_points.exp: Same changes as above.
17312
17313 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
17314
17315 * gdb.base/interp.exp: New test.
17316
17317 2005-01-24 Andrew Cagney <cagney@gnu.org>
17318
17319 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17320
17321 2005-01-19 Andrew Cagney <cagney@gnu.org>
17322
17323 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17324 configure.ac not configure.in.
17325
17326 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17327 of powerpc*-*-*.
17328 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
17329 * gdb.base/list.exp (test_list_function)
17330 (test_list_filename_and_function): Ditto.
17331 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17332
17333 2005-01-16 Andrew Cagney <cagney@gnu.org>
17334
17335 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17336
17337 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17338
17339 2005-01-14 Andrew Cagney <cagney@gnu.org>
17340
17341 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17342 * gdb.mi/mi2-var-cmd.exp: Ditto.
17343
17344 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
17345
17346 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17347
17348 2005-01-07 Andrew Cagney <cagney@gnu.org>
17349
17350 * configure.ac: Rename configure.in, require autoconf 2.59.
17351 * configure: Re-generate.
17352 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17353 * gdb.stabs/configure: Re-generate.
17354 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17355 * gdb.hp/configure: Re-generate.
17356 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17357 autoconf 2.59.
17358 * gdb.hp/gdb.objdbg/configure: Re-generate.
17359 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17360 autoconf 2.59.
17361 * gdb.hp/gdb.defects/configure: Re-generate.
17362 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17363 autoconf 2.59.
17364 * gdb.hp/gdb.compat/configure: Re-generate.
17365 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17366 autoconf 2.59.
17367 * gdb.hp/gdb.base-hp/configure: Re-generate.
17368 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17369 autoconf 2.59.
17370 * gdb.hp/gdb.aCC/configure: Re-generate.
17371
17372 2004-12-15 Jim Blandy <jimb@redhat.com>
17373
17374 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17375 under NPTL when there is debugging info available for libpthread.
17376
17377 2004-12-13 Jerome Guitton <guitton@gnat.com>
17378
17379 * gdb.ada/fixed_points.c: New file.
17380 * gdb.ada/fixed_points.exp: New file.
17381
17382 2004-12-03 Randolph Chung <tausq@debian.org>
17383
17384 * gdb.arch/pa-nullify.exp: New file.
17385 * gdb.arch/pa-nullify.s: New file.
17386
17387 2004-11-30 Randolph Chung <tausq@debian.org>
17388
17389 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17390 instead of "tbug". Fix regexp to work properly with gdb_test.
17391
17392 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17393
17394 * gdb.base/bitfields2.exp: New test.
17395 * gdb.base/bitfields2.c: New file.
17396
17397 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
17398
17399 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17400
17401 2004-11-16 Randolph Chung <tausq@debian.org>
17402
17403 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17404
17405 2004-11-14 Daniel Jacobowitz <dan@debian.org>
17406
17407 * gdb.threads/threadapply.exp: Correct "macro details" test.
17408
17409 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17410
17411 * gdb.threads/threadapply.exp: New test.
17412 * gdb.threads/threadapply.c: New file.
17413
17414 2004-11-07 Mark Kettenis <kettenis@gnu.org>
17415
17416 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17417 frames.
17418
17419 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
17420
17421 * gdb.base/cursal.exp: New file.
17422 * gdb.base/cursal.c: New file.
17423
17424 2004-11-03 Andrew Cagney <cagney@gnu.org>
17425
17426 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17427
17428 2004-10-30 Mark Kettenis <kettenis@gnu.org>
17429
17430 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17431 NetBSD/ELF targets.
17432
17433 2004-10-29 Joel Brobecker <brobecker@gnat.com>
17434
17435 * gdb.threads/bp_in_thread.c: New file, copied from
17436 pthread_cond_wait.c.
17437 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17438 file, rather than reusing the .c file from another testcase.
17439
17440 2004-10-20 Joel Brobecker <brobecker@gnat.com>
17441
17442 * gdb.ada/null_record.exp: Check where we stopped after
17443 sending the start command, instead of where the associated
17444 temporary breakpoint was inserted.
17445
17446 2004-10-14 Andrew Cagney <cagney@gnu.org>
17447
17448 * gdb.mi/gdb701.c (main): Return 0.
17449
17450 2004-10-13 Daniel Jacobowitz <dan@debian.org>
17451
17452 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
17453
17454 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17455
17456 * gdb.threads/schedlock.c: Add comment markers to use to find
17457 line numbers.
17458 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17459 comments.
17460 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17461 breakpoint lines.
17462
17463 2004-10-12 Daniel Jacobowitz <dan@debian.org>
17464
17465 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17466
17467 2004-10-12 Daniel Jacobowitz <dan@debian.org>
17468
17469 * configure.in: Add gdb.dwarf2.
17470 * configure: Regenerated.
17471 * Makefile.in: Add gdb.dwarf2.
17472 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17473 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17474 gdb.dwarf2/file1.txt: New files.
17475
17476 2004-10-11 Orjan Friberg <orjanf@axis.com>
17477
17478 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
17479 of "run", since the latter doesn't work with remote targets. Adjust
17480 the breakpoint numbering accordingly.
17481 * gdb.threads/pthread_cond_wait.exp: Ditto.
17482
17483 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17484
17485 * gdb.base/overlays.exp: Update copyright years.
17486
17487 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17488
17489 * gdb.base/overlays.exp: Disable if target is Linux.
17490
17491 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
17492
17493 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17494
17495 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17496
17497 * gdb.asm/asm-source.exp: Add m32r-linux target.
17498 * gdb.asm/m32r-linux.inc: New file.
17499
17500 2004-09-24 Andrew Cagney <cagney@redhat.com>
17501 David Anderson <anderson@redhat.com>
17502
17503 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17504 command fails, assume things will work.
17505 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17506 (_GNU_SOURCE): Define.
17507 (print_unsigned, print_hex): Change parameter to "long long".
17508 (print_byte_count): New function, use to print byte counts.
17509 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17510 O_LARGEFILE.
17511 (main): Compute an upper bound on a corefile in max_core_size.
17512 Limit memory chunk size to max_core_size. Limit total memory
17513 allocated to max_core_size.
17514
17515 2004-09-23 Andrew Cagney <cagney@gnu.org>
17516
17517 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17518 from a separate process with code that creates a corefile by
17519 making the inferior dump core.
17520
17521 2004-09-23 Mark Kettenis <kettenis@gnu.org>
17522
17523 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17524 block.
17525
17526 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17527
17528 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17529 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17530 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17531 Likewise.
17532
17533 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17534
17535 * gdb.java/jprint.exp: New test case for java inferior call.
17536 * gdb.java/jprint.java: Ditto.
17537
17538 2004-09-15 Joel Brobecker <brobecker@gnat.com>
17539
17540 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17541
17542 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17543
17544 * gdb.threads/killed.c: Include <stdlib.h>.
17545 * gdb.threads/pthreads.c: Likewise.
17546
17547 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17548
17549 * gdb.threads/killed.c: Add copyright notice.
17550
17551 2004-09-10 Jason Molenda (jmolenda@apple.com)
17552
17553 * gdb.base/define.exp: Two new tests to verify zero space chars
17554 after 'if' and 'while' commands in a user-defined command is correctly
17555 parsed.
17556
17557 2004-09-08 Andrew Cagney <cagney@gnu.org>
17558
17559 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17560 delivery test with duplicate at end of file.
17561
17562 2004-09-06 Mark Kettenis <kettenis@jive.nl>
17563
17564 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17565
17566 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17567
17568 * config/hppro.exp: Removed.
17569
17570 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17571
17572 * config/sparclet.exp: Removed.
17573
17574 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17575
17576 * config/udi.exp: Removed.
17577
17578 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17579
17580 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17581 of "exp_continue".
17582 (advancei): Likewise.
17583
17584 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17585
17586 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17587
17588 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17589
17590 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
17591 to check for nodebug in executable.
17592 * gdb.gdb/observer.exp (setup_test): Likewise.
17593 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17594 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17595
17596 2004-09-01 Andrew Cagney <cagney@gnu.org>
17597
17598 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17599 files.
17600
17601 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17602
17603 * gdb.base/unload.exp: Fix expected warning message to match
17604 latest format.
17605
17606 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
17607
17608 * gdb.base/call-rt-st.exp: Fix typos.
17609
17610 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17611
17612 * gdb.threads/thread_check.exp: New testcase.
17613 * gdb.threads/thread_check.c: New testcase.
17614
17615 2004-08-31 Andrew Cagney <cagney@gnu.org>
17616
17617 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17618 (skip_to_handler_entry): New procedures. Test stepping into a
17619 handler when the breakpoint is at the handler's entry point.
17620
17621 2004-08-30 Andrew Cagney <cagney@gnu.org>
17622
17623 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17624 gdb/1757.
17625
17626 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17627
17628 With code from Manoj Iyer <manjo@austin.ibm.com>:
17629 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17630 return value. Add an arm for "no debugging symbols found".
17631 Change a stray "error" to "perror".
17632 (gdb_run_cmd): Adapt to new return value.
17633 * gdb.base/remote.exp: Adapt to new return value.
17634 * gdb.gdb/complaints.exp: Likewise.
17635 * gdb.gdb/observer.exp: Likewise.
17636 * gdb.gdb/selftest.exp: Likewise.
17637 * gdb.gdb/xfullpath.exp: Likewise.
17638
17639 2004-08-27 Joel Brobecker <brobecker@gnat.com>
17640
17641 * gdb.threads/bp_in_thread.exp: New testcase.
17642
17643 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17644
17645 Fix PR testsuite/1735.
17646 * gdb.threads/schedlock.c (thread_function): Add a cast
17647 to suppress a gcc warning.
17648 * gdb.threads/thread-specific.c (thread_function): Likewise.
17649
17650 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17651
17652 * gdb.base/unload.c: Include <stdlib.h>.
17653
17654 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17655
17656 From Paul Gilliam <pgilliam@us.ibm.com>:
17657 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17658 synchronized after the "return".
17659
17660 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17661
17662 * gdb.mi/basics.c: Include <stdio.h>.
17663 * gdb.mi/pthreads.c: Include <stdlib.h>.
17664 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17665
17666 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17667
17668 * gdb.threads/schedlock.c: Add copyright notice.
17669
17670 2004-08-25 Andrew Cagney <cagney@gnu.org>
17671
17672 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17673 (skip_over_handler, breakpoint_over_hander): New test procedures.
17674 (advance, advancei): Add a proper prefix, do not use
17675 rerun_to_main.
17676 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17677
17678 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17679
17680 * gdb.mi/basics.c: Add copyright notice.
17681 * gdb.mi/var-cmd.c: Add copyright notice.
17682
17683 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17684
17685 * lib/gdb.exp: Remove signed_keyword_not_used.
17686 * lib/compiler.c: Likewise.
17687 * lib/compiler.cc: Likewise.
17688
17689 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17690
17691 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17692 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17693
17694 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17695
17696 * gdb.base/whatis.c: Add copyright notice.
17697
17698 2004-08-20 Mark Kettenis <kettenis@gnu.org>
17699
17700 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17701 it to skip the breakpoints encoded in the inline assembly.
17702
17703 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17704
17705 * Makefile.in: Add gdb.fortran.
17706
17707 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17708
17709 * gdb.base/call-sc.exp (test_scalar_returns):
17710 Fix cut-and-paste glitch in "Make fun return now".
17711
17712 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17713
17714 * configure.in: Add gdb.fortran.
17715 * configure: Regenerate.
17716 * gdb.fortran/Makefile.in: New file.
17717 * lib/gdb.exp (skip_fortran_tests): New procedure.
17718
17719 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17720
17721 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17722 reference to bug-gnu@prep.ai.mit.edu.
17723 * gdb.mi/mi-var-child.exp: Likewise.
17724 * gdb.mi/mi-var-cmd.exp: Likewise.
17725 * gdb.mi/mi-var-display.exp: Likewise.
17726 * gdb.mi/mi2-var-block.exp: Likewise.
17727 * gdb.mi/mi2-var-child.exp: Likewise.
17728 * gdb.mi/mi2-var-cmd.exp: Likewise.
17729 * gdb.mi/mi2-var-display.exp: Likewise.
17730
17731 2004-08-15 Mark Kettenis <kettenis@gnu.org>
17732
17733 * gdb.base/unload.c (main): Make local variable msg const.
17734
17735 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17736
17737 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17738 to bug-gnu@prep.ai.mit.edu.
17739 * gdb.mi/mi-disassemble.exp: Likewise.
17740 * gdb.mi/mi-eval.exp: Likewise.
17741 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17742 default line number.
17743 * gdb.mi/mi-return.exp: Likewise.
17744 * gdb.mi/mi-simplerun.exp: Likewise.
17745 * gdb.mi/mi-stack.exp: Likewise.
17746 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17747 number with explicit range test.
17748 * gdb.mi/mi-watch.exp: Likewise.
17749 * gdb.mi/mi2-break.exp: Likewise.
17750 * gdb.mi/mi2-cli.exp: Likewise.
17751 * gdb.mi/mi2-disassemble.exp: Likewise.
17752 * gdb.mi/mi2-eval.exp: Likewise.
17753 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17754 default line number.
17755 * gdb.mi/mi2-return.exp: Likewise.
17756 * gdb.mi/mi2-simplerun.exp: Likewise.
17757 * gdb.mi/mi2-stack.exp: Likewise.
17758 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17759 number with explicit range test.
17760 * gdb.mi/mi2-watch.exp: Likewise.
17761
17762 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17763
17764 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17765 * gdb.cp/m-static.exp: Likewise.
17766 * gdb.cp/rtti.exp: Likewise.
17767
17768 2004-08-14 Mark Kettenis <kettenis@gnu.org>
17769
17770 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17771
17772 2004-08-14 Eli Zaretskii <eliz@gnu.org>
17773
17774 * ChangeLog: Prefix Local Variables with semi-colons and indent
17775 the reference to older ChangeLog files, to fix fontification in
17776 Emacs.
17777
17778 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17779
17780 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17781 * gdb.mi/mi2-break.exp: Likewise.
17782
17783 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17784
17785 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17786
17787 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17788
17789 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17790
17791 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17792
17793 * gdb.cp/classes.exp: Remove unused declarations. Just let
17794 test names default instead of providing special names. Remove
17795 extraneous demangler test.
17796
17797 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17798
17799 * gdb.base/unload.exp: New test for breakpoints in dynamically
17800 loaded libraries.
17801 * gdb.base/unload.c: Ditto.
17802 * gdb.base/unloadshr.c: Ditto.
17803
17804 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17805
17806 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17807 cp_test_ptype_class.
17808 (test_enums): Likewise.
17809
17810 2004-08-10 Andrew Cagney <cagney@gnu.org>
17811
17812 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17813 files.
17814
17815 2004-08-10 Andrew Cagney <cagney@gnu.org>
17816
17817 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17818 init_malloc call.
17819
17820 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17821
17822 * ChangeLog: Add copyright notice. The notice is copied
17823 from emacs 21.3 top level ChangeLog.
17824
17825 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17826
17827 * lib/cp-support.exp: New file.
17828 * lib/cp-support.exp (cp_test_type_class): New function.
17829 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17830 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17831 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17832 cp_test_ptype_class.
17833
17834 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17835
17836 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17837 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17838 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17839 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17840 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17841 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17842 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17843 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17844 gdb.mi/mi2-watch.exp: Update copyright years.
17845
17846 2004-08-09 Mark Kettenis <kettenis@gnu.org>
17847
17848 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17849
17850 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17851
17852 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17853 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17854 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17855 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17856 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17857 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17858 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17859 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17860 gdb.mi/mi-watch.exp: Update copyright years.
17861
17862 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17863
17864 PR gdb/1738
17865 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17866 from a breakpoint with a pending signal.
17867
17868 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17869
17870 PR gdb/1736
17871 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17872 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17873 the prompt.
17874 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17875
17876 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17877
17878 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17879
17880 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17881
17882 PR gdb/1736
17883 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17884 for i?86-*-linux*.
17885
17886 2004-08-08 Daniel Jacobowitz <dan@debian.org>
17887
17888 * gdb.arch/i386-prologue.exp: Compile without debug information.
17889
17890 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17891
17892 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17893 rather than asking gdb to search.
17894
17895 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17896
17897 * gdb.base/gcore.c: Include <string.h>.
17898
17899 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17900
17901 * gdb.base/gcore.c: Add copyright notice.
17902
17903 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17904
17905 * gdb.base/freebpcmd.c: Include <stdio.h>.
17906 * gdb.base/long_long.c: Include <string.h>.
17907 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17908 * gdb.base/siginfo.c: Include <string.h>.
17909 * gdb.base/sigstep.c: Include <string.h>.
17910
17911 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17912
17913 * gdb.base/complex.c: Include <stdlib.h>.
17914
17915 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17916
17917 * gdb.base/complex.c: Add copyright notice.
17918
17919 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17920
17921 * gdb.base/charset.c: Include <stdlib.h>.
17922
17923 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17924
17925 * gdb.base/auxv.c: Include <stdlib.h>.
17926
17927 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17928
17929 * gdb.base/auxv.c: Add copyright notice.
17930
17931 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17932
17933 * gdb.base/coremaker.c: Add copyright notice.
17934 * gdb.base/coremaker2.c: Add copyright notice.
17935
17936 2004-08-04 Andrew Cagney <cagney@gnu.org>
17937
17938 * gdb.base/store.exp: Update copyright.
17939 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17940 names, do not import gdb_prompt.
17941
17942 2004-08-01 Andrew Cagney <cagney@gnu.org>
17943
17944 Fix PR testsuite/1729.
17945 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17946 not use capture_value with value 4.
17947 (capture_value): Add optional test name parameter.
17948 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17949 the prefix, pass to capture_value.
17950
17951 2004-08-01 Mark Kettenis <kettenis@gnu.org>
17952
17953 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17954 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17955 (main): Call new function.
17956
17957 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17958
17959 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17960
17961 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17962
17963 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17964
17965 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17966
17967 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
17968 Accept more values of vtbl pointer. Remove some messages
17969 about "obsolete gcc or gdb".
17970
17971 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17972
17973 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17974
17975 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17976
17977 * gdb.base/asm-source.exp: Properly convert target board
17978 debug flags from gcc format to binutils format.
17979
17980 2004-07-28 Mark Kettenis <kettenis@gnu.org>
17981
17982 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17983 gdb1718". PR backtrace/1718 partially fixed.
17984
17985 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17986
17987 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17988
17989 2004-07-26 Nick Clifton <nickc@redhat.com>
17990
17991 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17992 good default value for a specific architecture is available then
17993 set it to that value. Otherwise default to the -gstabs switch.
17994 Remove the -g... switches from the asm-flags variable. Allow the
17995 target board info to override the value if it wants to. Pass the
17996 switch on the assembler command line.
17997
17998 2004-07-23 Mark Kettenis <kettenis@gnu.org>
17999
18000 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
18001 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
18002 (main): Call new function.
18003
18004 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
18005
18006 Test for PR exp/1715.
18007 * gdb.base/radix.exp: Refactor common procedures. Make all
18008 test names unique. Change XFAIL to KFAIL.
18009
18010 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
18011
18012 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
18013 * gdb.ada/gnat_ada.gin: ... to here.
18014 * configure.in: Use gnat_ada.gin.
18015 * configure: Regenerate.
18016
18017 2004-07-20 Andrew Cagney <cagney@gnu.org>
18018
18019 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
18020 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
18021 XFAILs. Clean up test messages and comments. Check backtraces.
18022 Delete re-sync code.
18023
18024 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18025
18026 Fix PR cli/740.
18027 * gdb.base/annota1.exp: Honor gdb,nosignals.
18028 * gdb.base/annota3.exp: Likewise.
18029
18030 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
18031
18032 * lib/java.exp: Update copyright notice.
18033
18034 2004-07-19 Andrew Cagney <cagney@gnu.org>
18035
18036 * gdb.base/selftest.exp: Copy file from here ...
18037 * gdb.gdb/selftest.exp: ... to here.
18038
18039 2004-07-16 Andrew Cagney <cagney@redhat.com>
18040
18041 * lib/insight-support.exp: Delete file.
18042 * lib/java.exp (java_init): Fix copyright.
18043
18044 2004-07-16 Andrew Cagney <cagney@gnu.org>
18045
18046 * gdb.base/restore.c: Append "prologue" to comments marking the a
18047 function's prologue.
18048 * gdb.base/restore.exp: Update copyright, re-indent.
18049 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
18050 callerN" prefix where needed. Update patterns that match a
18051 function's prologue.
18052
18053 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18054
18055 * gdb.base/restore.c: Add copyright notice.
18056
18057 2004-07-16 Andrew Cagney <cagney@gnu.org>
18058
18059 * gdb.base/logical.exp: Update copyright.
18060 (evaluate): New procedure. Use to re-implement tests using
18061 several tables.
18062
18063 2004-07-14 Martin Hunt <hunt@redhat.com>
18064
18065 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18066 which fixes some problems where init.tcl was not found.
18067
18068 2004-07-13 Andrew Cagney <cagney@gnu.org>
18069
18070 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18071 (check_sizeof, check_valueof): Do not include the output in the
18072 test name. Use gdb_test.
18073 (get_valueof): Use gdb_test_multiple.
18074
18075 * gdb.base/step-test.exp: Update copyright. Use
18076 gdb_test_multiple. Ensure that test names do not include
18077 architecture dependent output.
18078
18079 * gdb.gdb/observer.exp: Update copyright.
18080 (setup_test): Use gdb_test_multiple.
18081 (attach_first_observer, attach_second_observer)
18082 (attach_third_observer, detach_first_observer)
18083 (detach_second_observer, detach_third_observer)
18084 (reset_counters, check_counters): Make $message a prefix.
18085 (test_normal_stop_notifications): Add "args" parameter - a list of
18086 init functions to be called. Make $message a prefix,
18087 (test_observer_normal_stop): Change the message prefixes so that
18088 they are unique, pass the attach / detach procedures to
18089 test_normal_stop_notifications.
18090
18091 * gdb.base/signull.exp (test_segv): Prefix all tests with
18092 "${name}". Clean up test messages.
18093
18094 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18095
18096 * gdb.base/ena-dis-br.exp: Update copyright.
18097 (break_at): New function. Replace send_gdb with gdb_test,
18098 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18099 ignore count, not stopped at bpt", with KFAIL.
18100
18101 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
18102
18103 * gdb.base/attach.exp: Remove cleanupfile handling.
18104
18105 2004-07-12 Andrew Cagney <cagney@gnu.org>
18106
18107 * gdb.base/annota1.exp: Cleanup corefile test name.
18108 * gdb.base/annota3.exp: Ditto.
18109
18110 2004-07-12 Andrew Cagney <cagney@gnu.org>
18111
18112 * gdb.base/signals.exp: Clean up copyright, re-indent.
18113
18114 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18115 gdb_test and gdb_test_multiple.
18116
18117 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18118
18119 * gdb.java/jmain.exp: Fix expected line number for main to
18120 break at. Set XFAIL for break at main test since gcj does not
18121 provide line number info for first statement in main.
18122
18123 2004-07-08 Andrew Cagney <cagney@gnu.org>
18124
18125 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18126
18127 * gdb.base/sigbpt.exp: Make the common part of each test name a
18128 prefix instead of suffix.
18129
18130 2004-07-07 Bob Rossi <bob_rossi@cox.net>
18131
18132 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18133 test from test_tbreak_creation_and_listing to
18134 test_file_list_exec_source_file
18135 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18136 Changed name of test from test_tbreak_creation_and_listing to
18137 test_file_list_exec_source_file
18138
18139 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18140
18141 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18142 the jmisc() constructor instead of <init>.
18143 * gdb.java/jmisc1.exp: Ditto.
18144
18145 2004-07-07 Andrew Cagney <cagney@gnu.org>
18146
18147 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18148 corrupting the PC.
18149
18150 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18151
18152 * gdb.cp/templates.exp: Accept whitespace change in demangler
18153 output.
18154
18155 2004-07-06 Andrew Cagney <cagney@gnu.org>
18156
18157 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18158
18159 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18160
18161 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18162 * lib/compiler.cc: Likewise.
18163
18164 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18165
18166 * lib/compiler.cc: Work around string preprocessing problem
18167 with old hp c++ compiler.
18168 * lib/compiler.c: Likewise.
18169
18170 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
18171
18172 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18173 directives to conditionalize symbol prefixing.
18174 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18175 additional_flags handling. Add underscore prefix for Cygwin.
18176 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18177 conditionalize symbol prefixing.
18178 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18179 additional_flags handling. Add underscore prefix for Cygwin.
18180
18181 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
18182
18183 * gdb.base/bigcore.exp: Skip test on Cygwin.
18184
18185 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18186
18187 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18188 formats for "info register". Use gdb_test_multiple. Fix
18189 the "invalid register" test.
18190
18191 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
18192
18193 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18194 PID for Cygwin. Add Cygwin specific strings to check for in some
18195 tests.
18196 (do_attach_tests): Add a test for user interaction when attaching
18197 to a process with no matching symbol table already loaded.
18198
18199 2004-06-26 Andrew Cagney <cagney@gnu.org>
18200
18201 Test PR java/1567 and PR java/1565.
18202 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18203 * gdb.java/jmisc2.exp: Delete file.
18204
18205 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18206
18207 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18208
18209 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
18210
18211 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18212 attach process.
18213
18214 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18215
18216 * gdb.cp/pr-1553.exp: Remove.
18217
18218 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18219
18220 * gdb.cp/pr-1553.cc: Remove.
18221 * gdb.cp/pr-1553.exp: Disable this test.
18222
18223 2004-06-20 Jim Blandy <jimb@redhat.com>
18224
18225 Fix PR testsuite/1680.
18226 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18227 regular expressions.
18228
18229 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18230
18231 Fix PR testsuite/1679.
18232 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18233 Issue an UNSUPPORTED result instead.
18234
18235 2004-06-18 Jim Blandy <jimb@redhat.com>
18236
18237 * gdb.base/charset.exp: Only send a control-C if we see a new
18238 prompt and incomplete command.
18239
18240 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18241
18242 * gdb.cp/pr-574.cc: Add copyright notice.
18243
18244 2004-06-17 Jim Blandy <jimb@redhat.com>
18245
18246 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18247 cases where the regexp has no groups; this grabs random text from
18248 the previous test suite, whatever that was.
18249
18250 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18251
18252 * gdb.cp/printmethod.cc: Add copyright notice.
18253
18254 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18255
18256 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18257
18258 2004-06-16 Andrew Cagney <cagney@gnu.org>
18259
18260 * gdb.base/signull.c: Update copyright. Include <string.h>.
18261 (bowler): Replace data_pointer with data_read
18262 and data_write cases. Add code_descriptor case.
18263 (zero, desc): New array and pointer.
18264 (data, code): Change to simple pointers.
18265 * gdb.base/signull.exp: Fix probe pattern matching a function
18266 descriptor SIGSEGV. Replace data_pointer with data_read and
18267 data_write tests.
18268
18269 2004-06-16 Andrew Cagney <cagney@gnu.org>
18270
18271 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18272
18273 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18274
18275 * gdb.base/long_long.c: Add copyright notice.
18276
18277 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18278
18279 * gdb.base/long_long.exp: Remove reference to
18280 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18281 to gdb_breakpoint and gdb_continue_to_breakpoint.
18282
18283 2004-06-14 Jim Blandy <jimb@redhat.com>
18284
18285 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18286 endian case.
18287
18288 2004-06-14 Andrew Cagney <cagney@gnu.org>
18289
18290 * gdb.base/gcore.exp (capture_command_output): Delete the always
18291 passing tests containing inferior values.
18292 * gdb.base/ending-run.exp: Do not include the breakpoint address
18293 in the test message. Update copyright.
18294 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18295 size in the test name, use gdb_test_multiple. Update copyright.
18296
18297 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18298
18299 * gdb.cp/ref-types.cc: Add copyright notice.
18300
18301 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18302
18303 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18304 hp_aCC_compiler.
18305 * lib/compiler.cc: Likewise.
18306 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18307 'set' commands. Log diagnostics for other lines. Set
18308 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18309
18310 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18311
18312 * gdb.cp/try_catch.cc: Add copyright notice.
18313
18314 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18315
18316 * gdb.cp/userdef.cc: Add copyright notice.
18317
18318 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18319
18320 * gdb.cp/virtfunc.cc: Add copyright notice.
18321
18322 2004-06-11 Randolph Chung <tausq@debian.org>
18323
18324 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18325 problem.
18326
18327 2004-06-10 Andrew Cagney <cagney@gnu.org>
18328
18329 * lib/compiler.cc, lib/compiler.c: Append either
18330 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18331 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18332 instead of gcc-3-3.
18333
18334 2004-06-09 Andrew Cagney <cagney@gnu.org>
18335
18336 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18337 gdb/1455, bug is specific to "long long" and "double".
18338
18339 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18340 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18341 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18342 fixed.
18343
18344 2004-06-09 Andrew Cagney <cagney@gnu.org>
18345
18346 * gdb.base/structs.exp (test_struct_returns): Replace
18347 "return_value_unknown" and "finish_value_unknown" by
18348 "return_value_known" and "finish_value_known". Instead of
18349 "return_value_unknown" iff "finish_value_unknown", check
18350 "return_value_known" implies "finish_value_known".
18351
18352 2004-06-08 Martin Hunt <hunt@redhat.com>
18353
18354 * gdb.base/float.exp: Add pattern for mips targets.
18355
18356 2004-06-08 Randolph Chung <tausq@debian.org>
18357
18358 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18359 message for unknown architectures more clear.
18360
18361 2004-06-08 Joel Brobecker <brobecker@gnat.com>
18362
18363 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18364 start the execution of the program.
18365
18366 2004-06-07 Jim Blandy <jimb@redhat.com>
18367
18368 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18369 * gdb.arch/i386-cpuid.h: New helper file.
18370
18371 2004-06-07 Randolph Chung <tausq@debian.org>
18372
18373 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18374 has started.
18375
18376 2004-06-04 Roland McGrath <roland@redhat.com>
18377
18378 Fix PR gdb/1647.
18379 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18380 differently to be robust to output buffering differences.
18381
18382 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18383
18384 * gdb.threads/pthreads.exp: Update copyright years.
18385 (check_control_c): Change asynchronous 'after' to synchronous.
18386
18387 2004-06-04 Roland McGrath <roland@redhat.com>
18388
18389 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18390 next gdb prompt.
18391
18392 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18393
18394 Fix PR gdb/1636.
18395 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18396 calls to synchronous.
18397
18398 2004-05-26 Jim Blandy <jimb@redhat.com>
18399
18400 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18401
18402 2004-05-24 Randolph Chung <tausq@debian.org>
18403
18404 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18405 * gdb.asm/pa.inc: New file.
18406
18407 2004-05-22 Mark Kettenis <kettenis@gnu.org>
18408
18409 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18410
18411 2004-05-21 Joel Brobecker <brobecker@gnat.com>
18412 Daniel Jacobowitz <drow@mvista.com>
18413
18414 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18415 GDB prompt.
18416
18417 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18418
18419 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
18420 setjmp/longjmp. Use sigaction instead of signal.
18421
18422 2004-05-19 J. Brobecker <brobecker@gnat.com>
18423 Michael Snyder <msnyder@redhat.com>
18424
18425 * gdb.threads/pthread_cond_wait.c: New file.
18426 * gdb.threads/pthread_cond_wait.exp: New testcase.
18427
18428 2004-05-13 Andrew Cagney <cagney@redhat.com>
18429
18430 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18431 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18432
18433 2004-05-11 Andrew Cagney <cagney@redhat.com>
18434
18435 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18436 fixed but revealed gdb/1639.
18437
18438 2004-05-10 Andrew Cagney <cagney@redhat.com>
18439
18440 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18441 func1" and "next to 2nd alarm", kernel bug avoided.
18442
18443 2004-05-10 Daniel Jacobowitz <dan@debian.org>
18444
18445 PR external/1568
18446 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18447 XFAIL if it is smaller than bytes_allocated.
18448 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18449 (main): Make chunks_allocated unsigned. Correct comment.
18450
18451 2004-05-07 Joel Brobecker <brobecker@gnat.com>
18452
18453 * gdb.arch/powerpc-aix-prologue.c: New file.
18454 * gdb.arch/powerpc-aix-prologue.exp: New file.
18455
18456 2004-05-07 Jim Blandy <jimb@redhat.com>
18457
18458 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18459 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18460
18461 2004-05-06 Joel Brobecker <brobecker@gnat.com>
18462
18463 * gdb.base/sep.exp: No longer setup_kfail when the program was
18464 built with dwarf2.
18465
18466 2004-05-05 Jim Ingham <jingham@apple.com>
18467
18468 * gdb.base/pending.exp: Make sure pending breakpoints
18469 preserve the ignore count.
18470
18471 2004-04-27 Jerome Guitton <guitton@gnat.com>
18472
18473 * i386-prologue.exp: Add testcase for jump instruction as first
18474 instruction of the real code.
18475 * i386-prologue.c (jump_at_beginning): New function.
18476
18477 2004-04-28 Mark Kettenis <kettenis@gnu.org>
18478
18479 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18480 x86_64-*-*.
18481
18482 2004-04-28 Mark Kettenis <kettenis@gnu.org>
18483
18484 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18485 i*86-*-*.
18486
18487 2004-04-25 Mark Kettenis <kettenis@gnu.org>
18488
18489 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18490 expression that checks the return type.
18491
18492 2004-04-23 Andrew Cagney <cagney@redhat.com>
18493
18494 * gdb.base/call-sc.exp: New test of scalar call/return values.
18495 * gdb.base/call-sc.c: Ditto.
18496
18497 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18498
18499 * gdb.threads/manythreads.c: Reduce thread stack size.
18500
18501 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18502
18503 * gdb.threads/manythreads.c: Add copyright notice.
18504
18505 2004-04-23 Andrew Cagney <cagney@redhat.com>
18506
18507 * gdb.base/siginfo.exp: Better handle step out of signal.
18508 * gdb.base/sigstep.exp: Ditto.
18509
18510 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
18511 Daniel Jacobowitz <drow@mvista.com>
18512
18513 * gdb.threads/manythreads.c: New testcase.
18514 * gdb.threads/manythreads.exp: Ditto.
18515
18516 2004-04-22 Jim Blandy <jimb@redhat.com>
18517
18518 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18519 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18520
18521 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18522
18523 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18524
18525 2004-04-21 Andrew Cagney <cagney@redhat.com>
18526
18527 * gdb.base/sigstep.c: New file.
18528 * gdb.base/sigstep.exp: New file.
18529
18530 2004-04-16 Joel Brobecker <brobecker@gnat.com>
18531
18532 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18533 call to observer_notify_normal_stop.
18534
18535 2004-04-15 Andrew Cagney <cagney@redhat.com>
18536
18537 * gdb.base/siginfo.c: New file.
18538 * gdb.base/siginfo.exp: New file.
18539
18540 2004-04-12 J. Brobecker <brobecker@gnat.com>
18541
18542 * gdb.base/sep.exp: Fix typo in comment.
18543
18544 2004-04-12 J. Brobecker <brobecker@gnat.com>
18545
18546 * gdb.base/sep.c: New file.
18547 * gdb.base/sep-proc.c: New file.
18548 * gdb.base/sep.exp: New testcase.
18549
18550 2004-04-09 Mark Kettenis <kettenis@gnu.org>
18551
18552 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18553 support.
18554
18555 2004-04-05 Andrew Cagney <cagney@redhat.com>
18556
18557 * gdb.base/sigaltstack.c: New file.
18558 * gdb.base/sigaltstack.exp: New file.
18559
18560 2004-04-04 Joel Brobecker <brobecker@gnat.com>
18561
18562 * gdb.base/foll-fork.exp: Update the expected output for
18563 "help set follow-fork-mode", to match a change that was made
18564 to the help of this variable on 2004-01-13.
18565
18566 2004-04-01 Joel Brobecker <brobecker@gnat.com>
18567
18568 * lib/ada.exp: Add copyright notice.
18569 * bar.ads: Likewise.
18570 * bar.adb: Likewise.
18571 * null_record.adb: Likewise.
18572 * null_record.exp: Likewise.
18573 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18574
18575 2004-04-01 Joel Brobecker <brobecker@gnat.com>
18576
18577 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18578 * configure: Regenerate.
18579
18580 2004-04-01 Joel Brobecker <brobecker@gnat.com>
18581
18582 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18583 to build the application. Remove the message printed when in
18584 verbose mode, redundant with the UNSUPPORTED message above.
18585
18586 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18587
18588 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18589 * gdb.ada (null_record.exp): New testcase.
18590
18591 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18592
18593 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18594
18595 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18596
18597 * gdb.ada: New subdirectory.
18598 * gdb.ada/Makefile.in: New file.
18599 * gdb.ada/gnat_ada.gpr.in: New file.
18600
18601 2004-03-31 Joel Brobecker <brobecker@gnat.com>
18602
18603 * lib/ada.exp: New file.
18604
18605 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
18606
18607 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18608 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18609
18610 2004-03-22 Andrew Cagney <cagney@redhat.com>
18611
18612 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18613 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18614 Problem identified by Ulrich Weigand.
18615
18616 2004-03-17 David Carlton <carlton@kealia.com>
18617
18618 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18619 PR c++/826.
18620
18621 2004-03-16 Roland McGrath <roland@redhat.com>
18622
18623 * gdb.base/auxv.exp: New file.
18624 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18625
18626 2004-03-12 David Carlton <carlton@kealia.com>
18627
18628 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18629 * gdb.cp/pr-1553.cc: Ditto.
18630 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18631 pass branch.
18632
18633 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18634
18635 * gdb.cp/templates.exp: Accept more template types.
18636
18637 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18638
18639 From Corinna Vinschen with modifications.
18640 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18641 local variable obj_with_enum.
18642 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18643 results with obj_with_enum.
18644
18645 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18646
18647 * gdb.cp/classes.cc: New file, copied from misc.cc.
18648 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18649
18650 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18651
18652 * gdb.cp/misc.cc: Add copyright notice.
18653
18654 2004-03-05 David Carlton <carlton@kealia.com>
18655
18656 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18657 * gdb.cp/rtti.h: Update copyright.
18658 (namespace n2::n3): New.
18659 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18660 (n2::n3::func3): New.
18661 (main): Call n2::n3::func3.
18662 * gdb.cp/rtti2.cc: Update copyright.
18663 (n2::create3): New.
18664
18665 2004-03-04 Mark Kettenis <kettenis@gnu.org>
18666
18667 * gdb.asm/openbsd.inc: Fix typo.
18668
18669 2004-03-03 Fred Fish <fnf@redhat.com>
18670
18671 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18672 "val" instead of unused "size". Update copyright year.
18673
18674 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
18675
18676 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18677 to use unsigned char.
18678 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18679 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18680
18681 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
18682
18683 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18684 line of output.
18685
18686 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
18687
18688 * gdb.base/relocate.c (dummy): Initialize.
18689
18690 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
18691
18692 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18693 a breakpoint at exit.
18694
18695 2004-02-27 Fred Fish <fnf@redhat.com>
18696
18697 * gdb.base/chng-syms.exp: Add expect condition to match failing
18698 case that isn't a timeout.
18699
18700 2004-02-27 Andrew Cagney <cagney@redhat.com>
18701
18702 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18703 support.
18704
18705 2004-02-26 Fred Fish <fnf@redhat.com>
18706
18707 * gdb.arch/gdb1431.c: Remove.
18708 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18709 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18710 of "until" incorrectly.
18711
18712 2004-02-26 J. Brobecker <brobecker@gnat.com>
18713
18714 * gdb.cp/class2.cc (empty): New class.
18715 (refer): New function.
18716 (main): Declare an object of type empty and use it.
18717 * gdb.cp/class2.exp: Print the value of an object of type empty.
18718
18719 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18720
18721 * gdb.base/langs.exp: Update query string to match the
18722 new nquery format used for pending breakpoints.
18723
18724 2004-02-26 Andrew Cagney <cagney@redhat.com>
18725
18726 Fix PR i18n/1570.
18727 * gdb.base/charset.c: Update copyright notice.
18728 (main, init_string): Remove the escape character '\e' tests.
18729 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18730 * gdb.base/charset.exp (valid_host_charset): Ditto.
18731 * gdb.base/setvar.exp: Ditto.
18732
18733 2004-02-24 Andrew Cagney <cagney@redhat.com>
18734
18735 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18736 mmapped data in core file" PASS and FAIL messages consistent.
18737
18738 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18739 setting a breakpoint. Work around PR java/1565.
18740
18741 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18742
18743 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18744 new nquery format.
18745 * gdb.base/pending.exp: Ditto.
18746
18747 2004-02-22 Mark Kettenis <kettenis@gnu.org>
18748
18749 * configure.in: Run stabs tests on *BSD.
18750 * configure: Regenerated.
18751
18752 2004-02-21 Mark Kettenis <kettenis@gnu.org>
18753
18754 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18755
18756 2004-02-20 Fred Fish <fnf@redhat.com>
18757
18758 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18759 blank in test for "returns short", for consistency with other
18760 "returns xxx" tests. Update copyright year.
18761
18762 2004-02-19 Fred Fish <fnf@redhat.com>
18763
18764 New testcase for PR breakpoint/1558.
18765 * gdb.arch/gdb1558.exp: New file.
18766 * gdb.arch/gdb1558.c: New file.
18767
18768 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
18769
18770 * gdb.base/nodebug.exp: Fix typo.
18771
18772 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18773
18774 Committed by Jim Blandy <jimb@redhat.com>.
18775
18776 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18777
18778 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18779
18780 * gdb.base/float.exp: Support s390*-*-* targets.
18781
18782 2004-02-17 Adam Fedor <fedor@gnu.org>
18783
18784 * gdb.base/gdb1555.exp: New file.
18785 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18786
18787 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
18788
18789 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18790
18791 2004-02-16 Fred Fish <fnf@redhat.com>
18792
18793 * gdb.arch/gdb1291.c: Remove
18794 * gdb.arch/gdb1291.s: New test input file.
18795 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18796 fail. Test for correct result, known incorrect result, other
18797 failures and timeouts.
18798
18799 2004-02-16 Andrew Cagney <cagney@redhat.com>
18800
18801 * gdb.base/bigcore.exp: New file.
18802 * gdb.base/bigcore.c: New file.
18803
18804 2004-02-13 Andrew Cagney <cagney@redhat.com>
18805
18806 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18807 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18808 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18809 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18810 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18811 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18812 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18813 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18814 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18815 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18816
18817 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18818
18819 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18820 executed is an alloc instruction.
18821
18822 2004-02-11 David Carlton <carlton@kealia.com>
18823
18824 * gdb.cp/breakpoint.exp: New.
18825 * gdb.cp/breakpoint.cc: New.
18826
18827 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 Partial fix for PR gdb/1543.
18830 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18831 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18832 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18833 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18834 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18835 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18836 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18837 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18838 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18839 to bug-gdb@prep.ai.mit.edu .
18840 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18841 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18842 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18843 Likewise.
18844
18845 2004-02-10 Andrew Cagney <cagney@redhat.com>
18846
18847 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18848 using gdb_internal_error_resync.
18849
18850 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
18851
18852 * gdb.threads/thread-specific.exp: Stop early if no threads are
18853 found.
18854
18855 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18856
18857 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18858
18859 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
18860
18861 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18862 breakpoints.
18863
18864 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
18865
18866 * config/sim.exp (gdb_load): Handle $arg == "".
18867 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18868 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18869
18870 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
18871
18872 * gdb.base/maint.exp: Update test to reflect
18873 obstack changes.
18874
18875 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18876
18877 * gdb.base/pendshr.c (pendfunc): New function that calls
18878 pendfunc1.
18879 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18880
18881 2004-02-04 Fred Fish <fnf@redhat.com>
18882
18883 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18884 function symbols and update copyright years.
18885 * gdb.arch/gdb1291.c: Ditto.
18886
18887 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18888
18889 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18890
18891 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18892
18893 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18894
18895 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18896
18897 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18898
18899 2004-02-02 Fred Fish <fnf@redhat.com>
18900
18901 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18902 remote targets. Update copyright years.
18903
18904 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18905
18906 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18907 support.
18908 * gdb.base/langs.exp: Fix test which attempts to create
18909 breakpoint on non-existent function to handle new pending
18910 support.
18911 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18912 a breakpoint.
18913 * gdb.base/pending.exp: New test.
18914 * gdb.base/pending.c: New file.
18915 * gdb.base/pendshr.c: Ditto.
18916
18917 2004-02-02 David Carlton <carlton@kealia.com>
18918
18919 * gdb.cp/overload.exp: Add overloadNamespace tests.
18920 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18921 (overloadNamespace, XXX): New.
18922 (main): Call XXX::marker2.
18923
18924 2004-02-01 Fred Fish <fnf@redhat.com>
18925
18926 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18927 * gdb.base/finish.exp: Ditto.
18928 * gdb.base/gcore.exp: Ditto.
18929 * gdb.base/huge.exp: Ditto.
18930 * gdb.base/info-proc.exp: Ditto.
18931 * gdb.base/return2.exp: Ditto.
18932 * gdb.threads/gcore-thread.exp: Ditto.
18933
18934 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
18935
18936 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18937
18938 2004-02-01 Mark Kettenis <kettenis@gnu.org>
18939
18940 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18941 that opening the file succeeds on OpenBSD.
18942
18943 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
18944
18945 * gdb.threads/thread-specific.c: New file.
18946 * gdb.threads/threads-specific.exp: New test script.
18947 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18948 to expect_out.
18949
18950 2004-02-01 Mark Kettenis <kettenis@gnu.org>
18951
18952 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18953 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18954 only on the "print_small_structs from print_long_arg_list" test.
18955
18956 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
18957
18958 * gdb.base/completion.exp: Kill a stray backslash.
18959
18960 From Jim Ingham <jingham@apple.com>:
18961 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18962 agrees with the result from sending a tab.
18963
18964 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
18965
18966 * gdb.base/chng-syms.exp: Remove stray newline.
18967
18968 2004-01-31 Mark Kettenis <kettenis@gnu.org>
18969
18970 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18971 *-*-openbsd*.
18972 * gdb.asm/openbsd.inc: New file.
18973
18974 2004-01-30 Mark Kettenis <kettenis@gnu.org>
18975
18976 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18977 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18978 *-*solaris2*. Remove commented out default settings for
18979 asm-flags. Replace gdb_compile with target_link.
18980
18981 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18982
18983 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18984 for all tests. Remove old hp-ux and cygnus xfail cases.
18985
18986 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18987
18988 * gdb.base/chng-syms.exp: New file.
18989 * gdb.base/chng-syms.c: New file.
18990
18991 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18992
18993 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18994 Provide arms for current output in all my configurations.
18995
18996 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18997
18998 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18999 * lib/compiler.cc: Likewise.
19000 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
19001 get the right preprocessor. Eval the output directly. Remove
19002 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
19003 hp_f77_compiler and hp_f90_compiler completely.
19004 (gdb_preprocess): Delete.
19005 (get_compiler): Delete.
19006
19007 2004-01-24 Mark Kettenis <kettenis@gnu.org>
19008
19009 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
19010 <string.h>.
19011
19012 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
19013
19014 * gdb.mi/mi-stack.exp: Update copyright.
19015
19016 2004-01-23 David Carlton <carlton@kealia.com>
19017
19018 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
19019 test for cp_lookup_transparent_type.
19020 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
19021 call them.
19022
19023 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
19024
19025 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
19026 after -var-update.
19027
19028 2004-01-23 David Carlton <carlton@kealia.com>
19029
19030 * gdb.cp/namespace.cc (C::ensureRefs): New.
19031 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
19032
19033 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
19034
19035 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
19036 case "-stack-list-locals 2".
19037 * gdb.mi/mi-var-child.exp: Test for case
19038 "-var-list-children --all-values NAME".
19039
19040 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
19041
19042 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
19043
19044 2004-01-18 Mark Kettenis <kettenis@gnu.org>
19045
19046 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
19047 used with gdb_test_multiple.
19048
19049 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
19050 read at address 0. This fixes PR testsuite/1504.
19051
19052 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
19053
19054 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19055 Remove downloading, guessing the host executable, the calls to
19056 gdb_file_cmd and gdb_target_cmd, and "load" support.
19057 (infer_host_exec): New function broken out from gdb_load.
19058 (gdb_load): New wrapper for gdbserver_gdb_load.
19059 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19060 gdb_target_cmd. Use -target-select.
19061 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19062 Download binaries to the host. Clear last_mi_remote_file when
19063 we load a new binary.
19064 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19065 call gdbserver_gdb_load and mi_gdb_target_cmd.
19066
19067 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19068
19069 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19070 type patterns.
19071
19072 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19073
19074 * gdb.cp/templates.exp: Fix typo in test name of
19075 "print Foo<volatile char*>::foo".
19076
19077 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19078
19079 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19080
19081 2004-01-16 Ben Elliston <bje@wasabisystems.com>
19082
19083 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19084 (clean mostlyclean): Remove empty rm.
19085
19086 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19087
19088 * gdb.base/setvar.exp: Add copyright years.
19089
19090 2004-01-14 David Carlton <carlton@bactrian.org>
19091
19092 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19093 PR c++/1511 and update coment.
19094 * gdb.cp/templates.exp: Update patterns to match current output.
19095 If changes involve something other than whitespace, KFAIL
19096 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19097
19098 2004-01-14 David Carlton <carlton@kealia.com>
19099
19100 * gdb.cp/namespace.exp: Add tests involving classes defined within
19101 namespaces.
19102 * gdb.cp/namespace.cc (C::CClass): New.
19103 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19104
19105 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
19106
19107 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19108 what debug info we have. Print a better message if something goes
19109 wrong while producing the separate debug info file.
19110
19111 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19112
19113 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19114
19115 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19116
19117 * gdb.base/callfuncs.c: Add copyright notice.
19118
19119 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19120
19121 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19122 inheritance. PR gdb/1498, PR gcc/13539.
19123
19124 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
19125
19126 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19127 test specific name.
19128 * gdb.mi/gdb669.exp: Ditto.
19129 * gdb.mi/mi-pthreads.exp: Ditto.
19130 * gdb.mi/mi1-pthreads.exp: Ditto.
19131 * gdb.mi/mi2-pthreads.exp: Ditto.
19132
19133 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19134
19135 * gdb.cp/member-ptr.cc: Add copyright notice.
19136
19137 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19138
19139 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19140 some patterns for recent versions of gcc and hpacc. Delete
19141 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19142 Delete tests that access a NULL pointer-to-member-data. This
19143 script is still disabled for gcc.
19144
19145 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
19146
19147 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
19148 escaped correctly.
19149
19150 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
19151
19152 * gdb.base/sepdebug.exp: New file.
19153 * gdb.base/sepdebug.c: New file.
19154 * lib/gdb.exp (separate_debug_filename): New procedure.
19155 (gdb_gnu_strip_debug): New procedure.
19156
19157 2004-01-12 Andrew Cagney <cagney@redhat.com>
19158
19159 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19160 * gdb.mi/ChangeLog-1999-2003: New file.
19161
19162 2004-01-12 Andrew Cagney <cagney@redhat.com>
19163
19164 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19165 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19166 or EEXIST", treat EBUSY as an XFAIL.
19167
19168 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19169
19170 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19171 hp_cc_compiler.
19172
19173 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19174
19175 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19176 decorations.
19177
19178 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19179
19180 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19181 and "(aCC)" decorations. Remove obsolete doco about old
19182 test results.
19183
19184 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19185
19186 * gdb.cp/exception.exp: Fix typo in doco.
19187
19188 2004-01-09 Mark Kettenis <kettenis@gnu.org>
19189
19190 * gdb.base/gdb1476.exp: Fix typo.
19191
19192 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19193
19194 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19195 file.
19196
19197 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19198
19199 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19200 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19201 Use gdb_compile. Remove restriction on gcc. Add some patterns
19202 for recent version of gdb. Delete second half, which was a copy
19203 of the first half with different build flags. This test is
19204 still disabled because it is still not ready for production.
19205
19206 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19207
19208 * gdb.cp/exception.cc: Add copyright notice.
19209 * gdb.cp/exception.exp: Add a notice that this file is broken
19210 because of line number changes caused by addition of copyright
19211 notice.
19212
19213 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19214
19215 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19216 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19217
19218 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19219
19220 * gdb.cp/classes.exp: Accept gnu abi 2.
19221 * gdb.cp/derivation.exp: Likewise.
19222 * gdb.cp/overload.exp: Likewise.
19223 * gdb.cp/virtfunc.exp: Likewise.
19224
19225 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19226
19227 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19228 semicolon after end of function.
19229
19230 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19231
19232 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19233 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19234 boilerplate code for compiling and running the program under
19235 test. Add some string method tests.
19236
19237 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19238
19239 * gdb.cp/bs15503.cc: Add copyright notice.
19240 * gdb.cp/bs15503.exp: Adjust line number.
19241
19242 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19243
19244 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19245 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19246
19247 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19248
19249 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19250 hp_cc_compiler.
19251
19252 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19253
19254 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19255 * gdb.cp/ctti.exp: Use the marker instead of "next".
19256 With gcc, run further before bailing.
19257
19258 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19259
19260 * gdb.cp/cttiadd.cc: Add copyright notice.
19261 * gdb.cp/cttiadd1.cc: Likewise.
19262 * gdb.cp/cttiadd2.cc: Likewise.
19263 * gdb.cp/cttiadd3.cc: Likewise.
19264
19265 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19266
19267 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19268 Use gdb_test, gdb_test_multiple. Use floating-point values that
19269 have exact representations in IEEE-ish formats.
19270
19271 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19272
19273 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19274 compilers. Delete duplicate call to get_compiler_info.
19275 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19276 * gdb.base/volatile.exp: Likewise.
19277
19278 2004-01-07 Mark Kettenis <kettenis@gnu.org>
19279
19280 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19281 memory at address 0.
19282
19283 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19284
19285 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19286 to test for hp-ux assembler. Fix copyright years.
19287
19288 2004-01-07 Andrew Cagney <cagney@redhat.com>
19289
19290 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19291
19292 2004-01-07 Andrew Cagney <cagney@redhat.com>
19293
19294 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19295 when creating the read-only file. From analysis by Roland McGrath
19296 and Elena Zannoni.
19297
19298 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19299
19300 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19301
19302 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19303
19304 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19305 data pointers.
19306
19307 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19308
19309 * gdb.cp/m-static.exp: Compile one source file at a time.
19310 Delete unused call to get_compiler_info.
19311
19312 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19313
19314 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19315 * gdb.base/call-rt-st.exp: Likewise.
19316 * gdb.base/nodebug.exp: Likewise.
19317 * gdb.base/volatile.exp: Likewise.
19318 * gdb.cp/ref-types.exp: Likewise.
19319 * gdb.cp/templates.exp: Likewise.
19320
19321 2004-01-05 Mark Kettenis <kettenis@gnu.org>
19322
19323 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19324
19325 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19326
19327 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19328 hppa*-hp-hpux*.
19329
19330 2004-01-04 Mark Kettenis <kettenis@gnu.org>
19331
19332 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19333 x86_64-*-*.
19334
19335 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19336 sparc64-*-* and sparc*-solaris2*.
19337
19338 2004-01-04 Mark Kettenis <kettenis@gnu.org>
19339
19340 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19341 return ${tests}" test. The ${tests} already mentions the
19342 filename.
19343
19344 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19345
19346 * gdb.cp/local.exp: Accept gcc abi 2.
19347
19348 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19349
19350 * gdb.cp/templates.exp: Accept gcc abi 2.
19351
19352 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19353
19354 * lib/compiler.cc: Remove supports_template_debugging.
19355 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19356
19357 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19358
19359 * gdb.cp/namespace.exp: Accept gcc abi 2.
19360
19361 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19362
19363 * gdb.cp/method.exp: Accept gcc abi 2.
19364
19365 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19366
19367 * gdb.cp/classes.exp: Generate identical results as old version.
19368 * gdb.cp/derivation.exp: Likewise.
19369 * gdb.cp/overload.exp: Likewise.
19370 * gdb.cp/virtfunc.exp: Likewise.
19371
19372 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19373
19374 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19375 mysterious bug with sourceware version of expect.
19376
19377 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19378
19379 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19380 current versions of gcc, including gcc abi 2. Remove gratuitous
19381 restart of test program. Use gdb_test_multiple and gdb_test for
19382 all tests. Add patterns to xfail missing "const" in "const char *"
19383 and kfail PR gdb/1155.
19384
19385 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19386
19387 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19388 current versions of gcc, including gcc abi 2. Remove gratuitous
19389 restart of test program. Use gdb_test_multiple and gdb_test for
19390 all tests. Add patterns to kfail PR gdb/1498.
19391
19392 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19393
19394 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19395 current versions of gcc, including gcc abi 2. Use "breakpoint"
19396 and "continue" instead of restarting the target program. Use
19397 gdb_test_multiple and gdb_test for all tests.
19398
19399 2004-01-01 Mark Kettenis <kettenis@gnu.org>
19400
19401 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19402 for *-*-solaris2*.
19403
19404 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19405
19406 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19407 current versions of gcc, including gcc abi 2. Use "breakpoint"
19408 and "continue" instead of restarting the target program several
19409 times. Use gdb_test_multiple and gdb_test for all tests.
19410
19411 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19412
19413 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19414 source files.
19415
19416 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19417
19418 * gdb.base/environ.exp: Handle compiling test case from multiple
19419 source files.
19420
19421 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19422
19423 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19424
19425 2003-12-17 Jim Blandy <jimb@redhat.com>
19426
19427 * gdb.base/freebpcmd.c: Add copyright notice.
19428
19429 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19430
19431 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19432
19433 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19434
19435 2003-12-13 Jim Blandy <jimb@redhat.com>
19436
19437 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19438
19439 2003-12-12 Kevin Buettner <kevinb@redhat.com>
19440
19441 * gdb.asm/frv.inc: New file.
19442 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19443
19444 2003-12-09 Fred Fish <fnf@redhat.com>
19445
19446 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19447 functions to break1.c and leave prototypes behind. Add more
19448 "set breakpoint NN here" comments.
19449 * gdb.base/break1.c: New file.
19450
19451 * gdb.base/break.exp: Handle compiling test case from multiple
19452 source files and change source file references as needed.
19453 * gdb.base/completion.exp: Ditto.
19454 * gdb.base/condbreak.exp: Ditto.
19455 * gdb.base/define.exp: Ditto.
19456 * gdb.base/ena-dis-br.exp: Ditto.
19457 * gdb.base/info-proc.exp: Ditto.
19458 * gdb.base/maint.exp: Ditto.
19459 * gdb.base/until.exp: Ditto.
19460
19461 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19462 hardcoded line numbers.
19463 * gdb.base/define.exp: Ditto.
19464 * gdb.base/ena-dis-br.exp: Ditto.
19465 * gdb.base/maint.exp: Ditto.
19466 * gdb.base/until.exp: Ditto.
19467
19468 * gdb.base/completion.exp: Use "break1" for completion tests since
19469 "break" is no longer a unique prefix.
19470
19471 2003-12-06 Andrew Cagney <cagney@redhat.com>
19472
19473 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19474 "return_value_unimplemented". When an unimplemented struct return
19475 architecture, report incorrect values as a KFAIL
19476
19477 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19478
19479 * gdb.cp/rtti.exp: Accept new wording of warning from
19480 cp_lookup_rtti_type.
19481
19482 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19483
19484 Partial fix for PR testsuite/1456.
19485 * gdb.base/scope.exp (test_at_main): Replace references to
19486 gcc_compiled with calls to test_compiler_info.
19487 (test_at_foo): Likewise.
19488 (test_at_bar): Likewise.
19489
19490 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19491
19492 Partial fix for PR testsuite/1456.
19493 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19494 to test_compiler_info.
19495
19496 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19497
19498 * gdb.base/so-impl-ld.exp: Update copyright notice.
19499
19500 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19501
19502 Partial fix for PR testsuite/1456.
19503 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19504 to test_compiler_info.
19505
19506 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19507
19508 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19509 from current versions of gdb. Clean up regular expressions.
19510 Delete redundant timeout case.
19511
19512 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19513
19514 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19515 from current versions of gdb. Clean up regular expressions.
19516 Delete redundant timeout case.
19517
19518 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19519
19520 Partial fix for PR testsuite/1456.
19521 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19522 gcc_compiled with call to test_compiler_info.
19523
19524 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19525
19526 Partial fix for PR testsuite/1456.
19527 * gdb.base/list.exp (test_list_function): Delete unused declaration
19528 of gcc_compiled.
19529
19530 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19531
19532 Partial fix for PR testsuite/1456.
19533 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19534 call to test_compiler_info.
19535
19536 2003-11-29 Mark Kettenis <kettenis@gnu.org>
19537
19538 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19539 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19540 it to create the appropriate note.inc.
19541 * gdb.asm/asmsrc1.s: Include "note.inc".
19542 * gdb.asm/netbsd.inc: New file.
19543 * gdb.asm/empty.inc: New file.
19544
19545 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19546
19547 Partial fix for PR testsuite/1456.
19548 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19549 calls to test_compiler_info.
19550
19551 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19552
19553 Partial fix for PR testsuite/1456.
19554 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19555 calls to test_compiler_info.
19556
19557 2003-11-27 Mark Kettenis <kettenis@gnu.org>
19558
19559 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19560 pattern for the KFAILs.
19561
19562 2003-11-25 Adam Fedor <fedor@gnu.org>
19563
19564 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19565 * gdb.objc/objcdecode.m: New file.
19566
19567 2003-11-25 Adam Fedor <fedor@gnu.org>
19568
19569 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19570 * gdb.objc/nondebug.m: New file.
19571
19572 2003-11-26 Ben Elliston <bje@wasabisystems.com>
19573
19574 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19575 NetBSD as it does on FreeBSD. Modelled on a similar change by
19576 Mark Kettenis on 2003-05-30.
19577 (link-flags): Set to "--entry _start" regardless of target.
19578 Special linker flags are to be appended to $link-flags.
19579 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19580
19581 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19582
19583 * gdb.cp/method.exp: Accept output of new demangler.
19584
19585 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19586
19587 * gdb/class2.exp: New file.
19588 * gdb/class2.cc: New file.
19589
19590 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19591
19592 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19593 of new demangler.
19594
19595 2003-11-23 Mark Kettenis <kettenis@gnu.org>
19596
19597 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19598 of gdb_test "run".
19599
19600 2003-11-23 Mark Kettenis <kettenis@gnu.org>
19601
19602 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19603 "continue" into "run".
19604
19605 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19606
19607 Partial fix for PR testsuite/1456.
19608 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19609 call to test_compiler_info.
19610 * gdb.cp/ctti.exp: Likewise.
19611 * gdb.cp/derivation.exp: Likewise.
19612 * gdb.cp/member-ptr.exp: Likewise.
19613 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19614 reference to gcc_compiled.
19615
19616 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19617
19618 Fix PR testsuite/1463.
19619 * gdb.base/structs.exp (start_structs_test): Call
19620 get_debug_format before using the debug format.
19621
19622 2003-11-22 Andrew Cagney <cagney@redhat.com>
19623
19624 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19625 * gdb.base/structs.exp: Use gdb_test_multiple.
19626
19627 2003-11-20 Andrew Cagney <cagney@redhat.com>
19628
19629 * gdb.base/structs.exp: Handle and recover from internal errors.
19630 Replace "foo${n}" with "foo<n>" in test messages.
19631
19632 * gdb.base/structs.exp: Update copyright. Rewrite.
19633 * gdb.base/structs.c: Update copyright. Rewrite.
19634
19635 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19636 resync count exceeded.
19637
19638 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19639 from the internal error.
19640 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19641 Original from Jim Blandy.
19642 (gdb_test_multiple): Use gdb_internal_error_resync.
19643
19644 2003-11-19 Andrew Cagney <cagney@redhat.com>
19645
19646 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19647 KFAIL.
19648
19649 2003-11-17 Mark Kettenis <kettenis@gnu.org>
19650
19651 New testcase for PR backtrace/1435.
19652 * gdb.arch/i386-unwind.exp: New file.
19653 * gdb.arch/i386-unwind.c: New file.
19654
19655 2003-11-17 Andrew Cagney <cagney@redhat.com>
19656
19657 * lib/gdb.exp (compiler_info): New global.
19658 (test_compiler_info): New function.
19659 (get_compiler_info): Set compiler_info.
19660 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19661 "compiler_info" to gcc-<major>-<minor>.
19662
19663 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19664
19665 * gdb.trace/configure: Remove.
19666
19667 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
19668
19669 * gdb.base/break.c: Add comments to aid finding line numbers for
19670 breakpoints.
19671 * gdb.base/break.exp: Remove all references to explicit line
19672 numbers.
19673
19674 2003-11-11 Nick Clifton <nickc@redhat.com>
19675
19676 * gdb.base/shreloc.exp: Do not run for targets which do not
19677 support shared objects.
19678
19679 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
19680
19681 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19682 Don't run tests if nofileio flag is given.
19683
19684 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
19685
19686 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
19687 as well as 'Watchpoint'.
19688
19689 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
19690
19691 Reported by Jim Ingham <jingham@apple.com>:
19692 * gdb.base/annota1.exp: Match at least one occurrence of the
19693 signal handler annotation.
19694
19695 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
19696
19697 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19698 as well as 'Watchpoint'.
19699
19700 2003-11-05 Michael Chastain <mec@shout.net>
19701
19702 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19703
19704 2003-11-03 Kris Warkentin <kewarken@qnx.com>
19705
19706 * gdb.arch/gdb1291.c: New test file.
19707 * gdb.arch/gdb1291.exp: New test script.
19708 * gdb.arch/gdb1431.c: New test file.
19709 * gdb.arch/gdb1431.exp: New test script.
19710
19711 2003-10-22 Michael Chastain <mec@shout.net>
19712
19713 * gdb.mi/pthreads.c: Add copyright notice.
19714
19715 2003-10-22 Michael Chastain <mec@shout.net>
19716
19717 * gdb.threads/pthreads.c: Add copyright notice.
19718
19719 2003-10-20 Michael Chastain <mec@shout.net>
19720
19721 * gdb.base/gdb1056.exp: New test script.
19722
19723 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
19724
19725 * gdb.threads/killed.exp: Use gdb_run_cmd.
19726
19727 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
19728
19729 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19730 create a core file.
19731 * gdb.threads/gcore-thread.exp: Likewise.
19732
19733 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
19734
19735 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19736 type, based on char type.
19737 (struct bit_flags_short_t): New bitfield type, based on short type.
19738 (init_bit_flags_char): New fuction.
19739 (init_bit_flags_short): Ditto.
19740 (print_bit_flags_char): Ditto.
19741 (print_bit_flags_short): Ditto.
19742 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19743
19744 2003-10-11 Michael Chastain <mec@shout.net>
19745
19746 * gdb.base/call-rt-st.exp: Update copyright year.
19747
19748 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19749
19750 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19751 * gdb.disasm/sh3.s: Ditto.
19752
19753 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
19754
19755 * gdb.threads/switch-threads.exp: New test.
19756 * gdb.threads/switch-threads.c: New source file.
19757
19758 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
19759
19760 * gdb.base/ending-run.exp: Add sh specific case.
19761
19762 2003-10-06 Andrew Cagney <cagney@redhat.com>
19763
19764 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19765 * gdb.disasm/mn10200.exp: Delete obsolete file.
19766
19767 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
19768
19769 * ChangeLog: Correct an entry command.exp -> commands.exp.
19770 * gdb.base/commands.exp (bp_deleted_in_command_test)
19771 (temporary_breakpoint_commands): Check noargs.
19772
19773 2003-09-25 David Carlton <carlton@kealia.com>
19774
19775 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19776 of some print tests, where appropriate. Add tests for C::D::cd,
19777 E::ce, F::cXfX, G::XgX.
19778 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19779
19780 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
19781
19782 * lib/java.exp (java_init): Import target_alias before using it.
19783
19784 2003-09-25 David Carlton <carlton@kealia.com>
19785
19786 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19787
19788 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
19789
19790 * gdb.base/selftest.exp: Accomodate more instruction reordering
19791 weirdness.
19792
19793 2003-09-17 Michael Chastain <mec@shout.net>
19794
19795 * gdb.cp/gdb1355.exp: New file.
19796 * gdb.cp/gdb1355.c: New file.
19797
19798 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
19799
19800 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19801 * gdb.asm/sh.inc: New file.
19802
19803 2003-09-11 David Carlton <carlton@kealia.com>
19804
19805 * gdb.cp/namespace.exp: Add tests for namespace types.
19806 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
19807 (test_namespace): New.
19808
19809 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
19810
19811 * gdb.base/relocate.exp: Handle new gdb output at startup.
19812 * gdb.stabs/weird.exp: Ditto.
19813
19814 2003-09-08 Michael Chastain <mec@shout.net>
19815
19816 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19817
19818 2003-09-07 Michael Chastain <mec@shout.net>
19819
19820 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19821 'parse error'.
19822
19823 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19824
19825 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19826
19827 2003-08-30 Michael Chastain <mec@shout.net>
19828
19829 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19830 * gdb.gdb/observer.exp: Ditto.
19831 * gdb.gdb/xfullpath.exp: Ditto.
19832
19833 2003-08-29 Mark Kettenis <kettenis@gnu.org>
19834
19835 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19836 *-*-*bsd*.
19837
19838 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19839
19840 * gdb.base/dump.exp: Skip for ia64.
19841
19842 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19843
19844 * gdb.asm/asm-source.exp: Add ia64 support.
19845 * gdb.asm/ia64.inc: New file.
19846
19847 2003-08-22 Michael Chastain <mec@shout.net>
19848
19849 * gdb.cp: New directory.
19850 * gdb.cp/*: Copy from gdb.c++/*.
19851 * gdb.c++/*: Remove.
19852 * Makefile.in: Change gdb.c++ to gdb.cp.
19853 * configure.in: Ditto.
19854 * configure: Regnerate.
19855
19856 2003-08-18 Mark Kettenis <kettenis@gnu.org>
19857
19858 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19859 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19860
19861 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
19862
19863 * mi-var-display.exp (-var-list-children weird): Accept function
19864 pointers with argument types.
19865 * mi1-var-display.exp (-var-list-children weird): Likewise.
19866 * mi2-var-display.exp (-var-list-children weird): Likewise.
19867
19868 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
19869
19870 * gdb.base/annota3.exp: Add missing newline.
19871
19872 2003-08-06 Michael Chastain <mec@shout.net>
19873
19874 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19875
19876 2003-08-12 Michael Snyder <msnyder@redhat.com>
19877
19878 * gdb.base/float.exp: Add test for SH.
19879
19880 2003-08-10 Mark Kettenis <kettenis@gnu.org>
19881
19882 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19883
19884 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
19885
19886 * gdb.base/completion.exp: Remove reduntant completion test
19887 on filename.
19888
19889 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
19890
19891 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19892 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19893 gdb.trace/save-trace.exp: Make sure that full pathnames are
19894 escaped correctly.
19895
19896 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
19897
19898 * configure.in: Don't generate config.h from config.hin.
19899 * configure: Regenerate.
19900 * config.hin: Remove file.
19901 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19902 * gdb.threads/pthreads.c: Ditto.
19903
19904 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
19905
19906 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19907 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19908 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19909 Replace ld24 with seth/add3.
19910
19911 2003-08-02 Andrew Cagney <cagney@redhat.com>
19912
19913 * gdb.base/annota3.exp: New file.
19914 * gdb.base/annota3.c: New file.
19915 * gdb.c++/annota3.exp: New file.
19916 * gdb.c++/annota3.cc: New file.
19917
19918 2003-07-29 Michael Chastain <mec@shout.net>
19919
19920 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19921 actually failed.
19922 (do_pass): Likewise.
19923 * gdb.threads/tls.exp: Always initialize no_of_threads.
19924
19925 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
19926
19927 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19928 pattern.
19929 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19930 * gdb.threads/tls.exp: Recognize one case of the host library not
19931 supporting TLS.
19932
19933 2003-07-27 Andrew Cagney <cagney@redhat.com>
19934
19935 * gdb.base/fileio.exp: Use SH when running commands using
19936 remote_exec.
19937
19938 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
19939
19940 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19941 * gdb.base/relocate.c (dummy): New padding array.
19942
19943 2003-07-22 Michael Snyder <msnyder@redhat.com>
19944
19945 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
19946
19947 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19948 patterns to be more general, accepting old and new output.
19949 Some output chars (such as '+') also must be quoted.
19950 Some addresses are displayed numerically instead of
19951 symbolically.
19952
19953 2003-07-23 Michael Snyder <msnyder@redhat.com>
19954
19955 * gdb.base/return2.exp: Don't test long-long return.
19956
19957 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19958 * gdb.disasm/t01_mov.exp: Ditto.
19959 * gdb.disasm/t02_mova.s: Ditto.
19960 * gdb.disasm/t02_mova.exp: Ditto.
19961 * gdb.disasm/t03_add.s: Ditto.
19962 * gdb.disasm/t03_add.exp: Ditto.
19963 * gdb.disasm/t04_sub.s: Ditto.
19964 * gdb.disasm/t04_sub.exp: Ditto.
19965 * gdb.disasm/t05_cmp.s: Ditto.
19966 * gdb.disasm/t05_cmp.exp: Ditto.
19967 * gdb.disasm/t06_ari2.s: Ditto.
19968 * gdb.disasm/t06_ari2.exp: Ditto.
19969 * gdb.disasm/t07_ari3.s: Ditto.
19970 * gdb.disasm/t07_ari3.exp: Ditto.
19971 * gdb.disasm/t08_or.s: Ditto.
19972 * gdb.disasm/t08_or.exp: Ditto.
19973 * gdb.disasm/t09_xor.s: Ditto.
19974 * gdb.disasm/t09_xor.exp: Ditto.
19975 * gdb.disasm/t10_and.s: Ditto.
19976 * gdb.disasm/t10_and.exp: Ditto.
19977 * gdb.disasm/t11_logs.s: Ditto.
19978 * gdb.disasm/t11_logs.exp: Ditto.
19979 * gdb.disasm/t12_bit.s: Ditto.
19980 * gdb.disasm/t12_bit.exp: Ditto.
19981 * gdb.disasm/t13_otr.s: Ditto.
19982 * gdb.disasm/t13_otr.exp: Ditto.
19983
19984 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
19985
19986 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19987
19988 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
19989
19990 * gdb.threads/tls.c : New file.
19991 * gdb.threads/tls.exp : New file.
19992 * gdb.threads/tls-main.c : New file.
19993 * gdb.threads/tls-shared.c : New file.
19994 * gdb.threads/tls-shared.exp : New file.
19995
19996 2003-07-22 Andreas Schwab <schwab@suse.de>
19997
19998 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19999
20000 2003-07-20 Andreas Schwab <schwab@suse.de>
20001
20002 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
20003 due to insn reordering.
20004
20005 2003-07-15 Andrew Cagney <cagney@redhat.com>
20006
20007 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
20008
20009 2003-07-15 Michael Chastain <mec@shout.net>
20010
20011 * gdb.base/gdb1250.exp: New file.
20012 * gdb.base/gdb1250.c: New file.
20013
20014 2003-07-09 Michal Ludvig <mludvig@suse.cz>
20015
20016 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
20017 expansion of size_t to 'unsigned long', not only to 'unsigned'.
20018
20019 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
20020
20021 * gdb.threads/tls.c: New file.
20022 * gdb.threads/tls.exp: New file.
20023 * gdb.threads/tls-main.c: New file.
20024 * gdb.threads/tls-shared.c: New file.
20025 * gdb.threads/tls-shared.exp: New file.
20026
20027 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
20028
20029 * gdb.base/annota1.exp: Make sure that we properly escape the
20030 full path of the source file. Xfail more permissive patterns,
20031 due to a compiler debug info problem.
20032
20033 2003-07-07 Andreas Schwab <schwab@suse.de>
20034
20035 * gdb.asm/m68k.inc: New file.
20036 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
20037
20038 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
20039 arguments"): Also match negative number.
20040
20041 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
20042
20043 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
20044
20045 * gdb.base/store.c (charest): New typedef.
20046 (add_char): Rename to add_charest, update.
20047 (wack_char): Rename to wack_charest, update types. Return l + r
20048 to keep r live across the call.
20049 (wack_short, wack_int, wack_long, wack_longest, wack_float)
20050 (wack_double, wack_doublest): Return l + r to keep r live across
20051 the call.
20052 * gdb.base/store.exp: Accomodate store.c changes.
20053
20054 2003-06-30 David Carlton <carlton@kealia.com>
20055
20056 * gdb.c++/maint.exp (test_invalid_name): New.
20057 (test_first_component): Add tests for invalid names.
20058
20059 2003-06-29 Michael Chastain <mec@shout.net>
20060
20061 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20062 output of '<VTT for class>' for virtual base classes.
20063
20064 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
20065
20066 * gdb.base/completion.exp: Tab-complete "complet" instead of
20067 "compl".
20068 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20069
20070 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
20071
20072 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20073 * gdb.base/volatile.exp: Likewise.
20074
20075 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
20076
20077 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20078 gdb/1265.
20079
20080 2003-06-28 Michael Chastain <mec@shout.net>
20081 Daniel Jacobowitz <drow@mvista.com>
20082
20083 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20084 initial line count of 'captured_main' from 26 to 32.
20085 (test_with_self): Allow xmalloc call to be interleaved with the
20086 preceding two lines.
20087
20088 2003-06-24 Joel Brobecker <brobecker@gnat.com>
20089
20090 * gdb.base/bang.exp: New testcase.
20091
20092 2003-06-23 Joel Brobecker <brobecker@gnat.com>
20093
20094 * gdb.base/langs.exp: Add some tests for the "minimal" language
20095 support.
20096
20097 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
20098
20099 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20100 the testcase.
20101
20102 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
20103
20104 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20105 offset.
20106
20107 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
20108
20109 * gdb.c++/pr-1210.cc: New file.
20110 * gdb.c++/pr-1210.exp: New file.
20111
20112 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
20113
20114 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20115 000-exec-continue.
20116
20117 2003-06-15 Mark Kettenis <kettenis@gnu.org>
20118
20119 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20120 on *-*-*bsd* instead of *-*-freebsd*.
20121
20122 2003-06-14 Andrew Cagney <cagney@redhat.com>
20123
20124 * gdb.base/store.exp: Test longest and doublest. Test all
20125 parameters. Weaken return statement match.
20126 * gdb.base/store.c: Add longest and doublest - aka long long and
20127 long double functions. Put all parameters into local register
20128 variables. Use negative values.
20129
20130 2003-06-14 Andrew Cagney <cagney@redhat.com>
20131
20132 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20133 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20134 exit status.
20135 * gdb.base/fileio.exp: Disable target when nointerrupts and
20136 noinferiorio, instead of limiting it to remote. Use remote_exec
20137 instead of system.
20138
20139 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20140
20141 * gdb.base/float.exp: Add ia64 support.
20142
20143 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
20144
20145 * gdb.base/fileio.exp: Run only on remote targets.
20146
20147 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
20148
20149 * gdb.base/fileio.c: New file, testing File-I/O.
20150 * gdb.base/fileio.exp: Ditto.
20151
20152 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20153
20154 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20155 shared objects after relocation at load time (gdb PR/1132).
20156 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
20157 as above, part of the shared object relocation test.
20158
20159 2003-06-08 Mark Kettenis <kettenis@gnu.org>
20160
20161 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20162 fully filled history list.
20163 * gdb.base/gdb_history: New file.
20164
20165 * gdb.base/signals.exp: XFAIL "continue to func1" on
20166 i*86-*-freebsd*.
20167
20168 * gdb.base/attach.exp: When trying to attach to a nonexistent
20169 process, make it possible to specify the PID based on the target,
20170 and do so for *-*-freebsd*.
20171
20172 2003-06-02 Richard Henderson <rth@redhat.com>
20173
20174 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20175
20176 2003-06-02 Richard Henderson <rth@redhat.com>
20177
20178 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20179
20180 2003-06-02 Richard Henderson <rth@redhat.com>
20181
20182 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20183
20184 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
20185
20186 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20187 of globalvar.
20188
20189 2003-06-01 Mark Kettenis <kettenis@gnu.org>
20190
20191 * gdb.asm/asm-source.exp: Check for memory read errors in
20192 disassembler test on *BSD too.
20193
20194 2003-06-01 Richard Henderson <rth@redhat.com>
20195
20196 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20197 for .frame.
20198 (gdbasm_call): Lose ldgp.
20199 (gdbasm_startup): Add frame information.
20200 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20201
20202 2003-05-31 Mark Kettenis <kettenis@gnu.org>
20203
20204 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20205 i?86-*-*.
20206
20207 2003-05-30 Mark Kettenis <kettenis@gnu.org>
20208
20209 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20210 FreeBSD.
20211
20212 2003-05-29 Richard Henderson <rth@redhat.com>
20213
20214 * gdb.asm/alpha.inc: New file.
20215 * gdb.asm/asm-source.exp: Use it.
20216
20217 2003-05-29 Jim Blandy <jimb@redhat.com>
20218
20219 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20220 'core.PID'.
20221
20222 2003-05-22 Jim Blandy <jimb@redhat.com>
20223
20224 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20225 backtrace.
20226
20227 2003-05-20 David Carlton <carlton@math.stanford.edu>
20228
20229 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20230 this time.
20231
20232 2003-05-19 David Carlton <carlton@bactrian.org>
20233
20234 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20235 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20236
20237 2003-05-19 David Carlton <carlton@bactrian.org>
20238
20239 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20240 namespace tests.
20241 Bump copyright date.
20242 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20243 (main): Call C::D::marker2.
20244 * gdb.c++/namespace1.cc: New file.
20245
20246 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20247
20248 Roland McGrath <roland@redhat.com>
20249 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
20250 there is no manager thread.
20251
20252 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20253
20254 * gdb.threads/schedlock.exp: Remove assumption that all threads
20255 will run in a particular small time slice. Also ensure we break
20256 in one of the child threads rather than the main thread.
20257
20258 2003-05-07 Jim Blandy <jimb@redhat.com>
20259
20260 Add support for assembly source testing on the s390x.
20261 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20262 architecture.
20263 * gdb.asm/s390x.inc: New file.
20264
20265 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20266 succession of 'if' statements.
20267
20268 2003-05-05 Andrew Cagney <cagney@redhat.com>
20269
20270 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20271
20272 2003-05-05 Andrew Cagney <cagney@redhat.com>
20273
20274 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20275 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20276
20277 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
20278
20279 * gdb.base/charset.exp: Update based on new behavior of set/show
20280 charset commands.
20281
20282 2003-05-01 Andrew Cagney <cagney@redhat.com>
20283
20284 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20285 variable do not give memory errors.
20286
20287 2003-04-30 Adam Fedor <fedor@gnu.org>
20288
20289 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20290 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20291 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20292 gdb.objc/basicclass.m: : New files
20293
20294 * lib/gdb.exp (gdb_compile_objc): New procedure.
20295
20296 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
20297
20298 * gdb.base/signals.exp: Make backtrace tests more specific.
20299
20300 2003-04-23 David Carlton <carlton@bactrian.org>
20301
20302 * gdb.c++/maint.exp (test_first_component): Add tests for
20303 'operator' in more locations.
20304
20305 2003-04-16 Kevin Buettner <kevinb@redhat.com>
20306
20307 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20308
20309 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
20310
20311 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
20312 func marke' instead. Update test name.
20313
20314 2003-04-15 David Carlton <carlton@math.stanford.edu>
20315
20316 * gdb.c++/maint.exp: New file.
20317
20318 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
20319
20320 * gdb.threads/schedlock.c: Change type of thread function argument
20321 to long, to avoid warnings on 64-bit platforms.
20322
20323 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
20324
20325 * gdb.base/attach.exp: Add new message from ptrace in case of
20326 attaching to nonexistent process.
20327
20328 2003-04-11 Jim Blandy <jimb@redhat.com>
20329
20330 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20331 gdb.c++/userdef.cc: Place comments on the lines to which the
20332 marker function might return.
20333 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20334 gdb.c++/userdef.exp: Look for those comments to check that we've
20335 returned to the right place, instead of checking line numbers.
20336
20337 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
20338
20339 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20340 match on sourcefile name, instead of directory name.
20341
20342 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
20343
20344 * gdb.base/completion.exp: Use string_to_regexp to match the
20345 working directory name.
20346
20347 2003-04-09 Jim Blandy <jimb@redhat.com>
20348
20349 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20350 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20351 after an inferior function call, report the failure, but allow the
20352 test to continue.
20353
20354 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20355
20356 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20357 with -DPROTOTYPES.
20358
20359 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20360
20361 * gdb.base/break.exp: Revert last patch.
20362
20363 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20364
20365 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20366 with -DPROTOTYPES.
20367
20368 2003-04-02 Andrew Cagney <cagney@redhat.com>
20369
20370 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20371 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20372 matching directories by the name breakpoint.
20373 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20374 Make "continue to marker1" consistent.
20375 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20376 message consistent.
20377 * lib/gdb.exp: Put "the program is no longer running", and "the
20378 program exited" in parenthesis.
20379 * lib/mi-support.exp: Ditto.
20380
20381 2003-04-02 Bob Rossi <bob_rossi@cox.net>
20382
20383 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20384
20385 2003-03-29 Andrew Cagney <cagney@redhat.com>
20386
20387 * gdb.base/sizeof.c (main): Print the value of '\377'.
20388 * gdb.base/sizeof.exp: Check the sign of '\377'.
20389
20390 2003-03-27 Michael Chastain <mec@shout.net>
20391
20392 * gdb.base/gdb1090.exp: New file.
20393 * gdb.base/gdb1090.cc: New file.
20394
20395 2003-03-27 J. Brobecker <brobecker@gnat.com>
20396
20397 * gdb.gdb/observer.exp: New regression test.
20398
20399 2003-03-27 Michael Chastain <mec@shout.net>
20400
20401 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20402 * gdb.base/ptype.exp: Likewise.
20403
20404 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
20405
20406 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20407
20408 2003-03-26 Michael Chastain <mec@shout.net>
20409
20410 * gdb.base/ptype.exp: Actually use some typedef'd types.
20411
20412 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20413
20414 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20415 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20416
20417 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20418
20419 * gdb.base/default.exp: Fix regular expression.
20420
20421 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20422
20423 * gdb.base/args.exp: Fix regular expression.
20424
20425 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20426
20427 * gdb.base/help.exp: Allow Win32 child process.
20428
20429 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20430
20431 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20432 when stepping out of main().
20433
20434 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20435
20436 * gdb.base/default.exp: Check for win32 specific message when calling
20437 "run" without executable.
20438
20439 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20440
20441 * gdb.base/args.exp: Expect .exe in output.
20442
20443 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
20444
20445 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20446 Cygwin native.
20447
20448 2003-03-17 Andrew Cagney <cagney@redhat.com>
20449
20450 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20451 vector registes.
20452 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20453 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20454
20455 2003-03-17 David Carlton <carlton@math.stanford.edu>
20456
20457 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20458 test, for PR breakpoints/38.
20459 Call test_watchpoint_and_breakpoint.
20460 * gdb.base/watchpoint.c (func3): New function.
20461 (main): Call func3.
20462
20463 2003-03-04 David Carlton <carlton@math.stanford.edu>
20464
20465 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20466 Garply<Garply<char> >:: garply".
20467 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20468 with respect to PR c++/1111; note also PR c++/1113.
20469 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20470 respect to PR c++/1062.
20471 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20472
20473 2003-03-03 David Carlton <carlton@math.stanford.edu>
20474
20475 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20476 with respect to PR c++/57.
20477 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20478 c++/826.
20479 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20480 respect to PR c++/57.
20481
20482 2003-03-03 David Carlton <carlton@math.stanford.edu>
20483
20484 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20485 respect to PR c++/33 into FAILs.
20486
20487 2003-03-03 Michael Chastain <mec@shout.net>
20488
20489 * configure.in: Update copyright years.
20490
20491 2003-03-03 Michael Chastain <mec@shout.net>
20492
20493 * Makefile.in: Update copyright years.
20494
20495 2003-02-28 David Carlton <carlton@math.stanford.edu>
20496
20497 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20498 print class instead of struct and/or superfluous protection
20499 specifiers, as long as the resulting output is equivalent to the
20500 source code.
20501 Delete FIXME from end of messages on tests that don't need
20502 fixing.
20503
20504 2003-02-28 David Carlton <carlton@math.stanford.edu>
20505
20506 * gdb.c++/templates.exp (do_tests): Allow const in the two
20507 Foo<volatile char *>::foo tests.
20508
20509 2003-02-27 Michael Snyder <msnyder@redhat.com>
20510
20511 * gdb.base/restore.c (main): Return zero, so exit code
20512 will be consistant.
20513
20514 2003-02-26 David Carlton <carlton@math.stanford.edu>
20515
20516 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20517 char *>::foo" test with respect to PR c++/33. Create a new test
20518 which is identical to that one except that it doesn't put the
20519 space between the "char" and the "*"; KFAIL it, too.
20520
20521 2003-02-26 David Carlton <carlton@math.stanford.edu>
20522
20523 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20524 template types into either PASSes or KFAILs (corresponding to PR
20525 c++/57). Tweak indentation. Update copyright.
20526
20527 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20528
20529 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20530
20531 2003-02-13 Michael Chastain <mec@shout.net>
20532
20533 * gdb.base/exprs.exp: Remove i960 remnants.
20534 * gdb.base/funcargs.exp: Likewise.
20535 * gdb.base/list.exp: Likewise.
20536 * gdb.base/ptype.exp: Likewise.
20537
20538 2003-02-14 David Carlton <carlton@math.stanford.edu>
20539
20540 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20541 pEe->D::vg()" from XFAIL to KFAIL.
20542
20543 2003-02-13 Jason Molenda (jmolenda@apple.com)
20544
20545 * gdb.base/maint.exp: Update maint print statistics regexp to include
20546 new entries.
20547
20548 2003-02-13 Michael Chastain <mec@shout.net>
20549
20550 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20551
20552 2003-02-12 Michael Chastain <mec@shout.net>
20553
20554 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20555 * gdb.c++/inherit.exp: Likewise.
20556 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20557 * gdb.c++/templates.exp: Likewise.
20558 * gdb.c++/virtfunc.exp: Likewise.
20559
20560 2003-02-06 Jason Molenda (jason-cl@molenda.com)
20561
20562 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20563 why the code is written that way.
20564
20565 2003-02-05 Michael Chastain <mec@shout.net>
20566
20567 * gdb.base/dump.exp: Add missing copyright line.
20568
20569 2003-02-05 Jason Molenda (jason-cl@molenda.com)
20570
20571 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
20572 at the beginning so the breakpoint doesn't get set on the loop.
20573
20574 2003-02-05 Michael Chastain <mec@shout.net>
20575
20576 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20577 output for configurations with gcc 2.95.3.
20578
20579 2003-02-05 Keith Seitz <keiths@redhat.com>
20580 Andrew Cagney <ac131313@redhat.com>
20581
20582 * gdb.mi/mi-cli.exp: New file.
20583
20584 2003-02-04 Michael Chastain <mec@shout.net>
20585
20586 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20587 Call perror and then continue.
20588
20589 2003-02-03 Michael Chastain <mec@shout.net>
20590
20591 * gdb.c++/pr-1023.cc: New file.
20592 * gdb.c++/pr-1023.exp: New file.
20593
20594 2003-02-05 Jim Blandy <jimb@redhat.com>
20595
20596 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20597 it's local to foobar. Check for it there, and check that it's not
20598 present in main.
20599 * gdb.c++/local.cc (marker2): New function.
20600 (foobar): Call marker1.
20601 (main): Call marker2 instead of marker1.
20602
20603 2003-02-04 Andrew Cagney <ac131313@redhat.com>
20604
20605 * gdb.disasm/mn10200.exp: Obsolete file.
20606 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20607 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20608 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20609
20610 2003-02-04 David Carlton <carlton@math.stanford.edu>
20611
20612 * gdb.c++/overload.exp: Test intToChar(1).
20613 * gdb.c++/overload.cc (intToChar): New.
20614 (main): Call intToChar.
20615
20616 2003-02-03 David Carlton <carlton@math.stanford.edu>
20617
20618 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20619 'might_kfail' arg.
20620 KFAIL some of the continue_to_bp_overloaded calls, according to
20621 PR c++/1025.
20622
20623 2003-02-01 Michael Chastain <mec@shout.net>
20624
20625 * gdb.base/advance.c (marker1): New marker function.
20626 * gdb.base/advance.exp: When the 'advance' command lands on the
20627 return breakpoint, it can legitimately stop on either the
20628 current line or the next line. Accommodate both outcomes.
20629 * gdb.base/until.exp: Likewise.
20630
20631 2003-02-02 Andrew Cagney <ac131313@redhat.com>
20632
20633 2002-11-10 Jason Molenda (jason-cl@molenda.com):
20634 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20635 now a list, not a tuple.
20636 * gdb.mi/mi-var-display.exp: Ditto.
20637 * gdb.mi/gdb792.exp: Ditto.
20638
20639 2003-02-01 Andrew Cagney <ac131313@redhat.com>
20640
20641 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
20642 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20643 stack backtraces.
20644 * gdb.mi/mi-syn-frame.c: Part of same.
20645
20646 2003-02-01 Mark Kettenis <kettenis@gnu.org>
20647
20648 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20649 gdb.mi/mi1-pthreads.exp: Return instead of calling
20650 gdb_suppress_entire_file.
20651
20652 2003-02-01 Mark Salter <msalter@redhat.com>
20653
20654 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20655
20656 2003-01-31 Mark Salter <msalter@redhat.com>
20657
20658 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20659 Support empty arg.
20660
20661 2003-01-30 Michael Chastain <mec@shout.net>
20662
20663 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20664 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20665 has been fixed in gdb/readline on 2003-01-09.
20666
20667 2003-01-29 Michael Snyder <msnyder@redhat.com>
20668
20669 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20670 * gdb.base/display.exp: Allow for leading underscore in symbol.
20671 * gdb.base/args.exp: Skip if target does not support args passing.
20672
20673 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
20674
20675 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
20676 gdb_test. Accept a list of expect arguments as the third
20677 parameter.
20678 (gdb_test): Use it.
20679
20680 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
20681
20682 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20683 allow for different test tree configurations. Update some
20684 tescases accordingly.
20685 * gdb.arch/altivec-regs.exp: Ditto.
20686 * gdb.asm/asm-source.exp: Ditto.
20687 * gdb.base/advance.exp: Ditto.
20688 * gdb.base/display.exp: Ditto.
20689 * gdb.base/long_long.exp: Ditto.
20690 * gdb.base/mips_pro.exp: Ditto.
20691 * gdb.base/overlays.exp: Ditto.
20692 * gdb.base/relocate.exp: Ditto.
20693 * gdb.base/setshow.exp: Ditto.
20694 * gdb.base/step-line.exp: Ditto.
20695 * gdb.base/step-test.exp: Ditto.
20696 * gdb.base/until.exp: Ditto.
20697 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20698
20699 2003-01-17 David Carlton <carlton@math.stanford.edu>
20700
20701 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20702 corresponding to PR c++/945.
20703 Update copyright.
20704
20705 2003-01-17 David Carlton <carlton@math.stanford.edu>
20706
20707 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20708 corresponding to PR c++/68.
20709
20710 2003-01-17 David Carlton <carlton@math.stanford.edu>
20711
20712 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20713 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20714 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20715
20716 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
20717
20718 * gdb.base/break.exp: Fix change of default location, because of
20719 removal of until tests.
20720 * gdb.base/help.exp: Update test for new 'until' help message.
20721 Add test for help on 'advance'.
20722 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
20723
20724 2003-01-15 Mark Kettenis <kettenis@gnu.org>
20725
20726 * gdb.base/default.exp: Adapt "info float" test for recent changes
20727 to that command. Add test for "info vector".
20728 * gdb.base/float.exp: New file. Add test for "info float" that
20729 resembles the old test in gdb.base/default.exp.
20730
20731 2003-01-15 David Carlton <carlton@math.stanford.edu>
20732
20733 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20734
20735 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
20736
20737 * gdb.base/break.exp: Move the tests of until command from here...
20738 * gdb.base/until.exp: ... to here. New file. Add other tests.
20739 * gdb.base/advance.c: New file.
20740 * gdb.base/advance.exp: New file.
20741
20742 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
20743
20744 * gdb.base/args.c: New file.
20745 * gdb.base/args.exp: New file.
20746
20747 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
20748
20749 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20750
20751 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
20752
20753 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20754
20755 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
20756
20757 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20758 dates.
20759
20760 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20761
20762 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20763
20764 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20765
20766 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20767 (ptype &*"foo").
20768 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20769
20770 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20771
20772 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20773 * gdb.mi/mi1-console.exp: Likewise.
20774
20775 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20776
20777 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20778 * gdb.mi/mi1-console.exp: Likewise.
20779
20780 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
20781
20782 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20783
20784 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
20785
20786 * gdb.base/detach.exp: New test.
20787
20788 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
20789
20790 * Makefile.in (ALL_SUBDIRS): New variable.
20791 (subdirs, clean, distclean): Use it.
20792 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20793 regenerating Makefile, since it is generated from the top level.
20794 * gdb.asm/Makefile.in: Likewise.
20795 * gdb.base/Makefile.in: Likewise.
20796 * gdb.c++/Makefile.in: Likewise.
20797 * gdb.disasm/Makefile.in: Likewise.
20798 * gdb.java/Makefile.in: Likewise.
20799 * gdb.mi/Makefile.in: Likewise.
20800 * gdb.threads/Makefile.in: Likewise.
20801 * gdb.trace/Makefile.in: Likewise.
20802
20803 2003-01-09 David Carlton <carlton@math.stanford.edu>
20804
20805 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20806 Add copyright year 2003.
20807
20808 2003-01-06 Michael Chastain <mec@shout.net>
20809
20810 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20811 When selecting a thread, 'line' and 'file' are optional.
20812 * gdb.mi/mi1-pthreads.exp: Likewise.
20813
20814 2003-01-06 Andreas Schwab <schwab@suse.de>
20815
20816 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20817 failures.
20818
20819 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
20820
20821 Fix PR gdb/844
20822 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20823 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20824
20825 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20826 instead of calling gdb_suppress_entire_file.
20827 * gdb.threads/print-threads.exp: Likewise.
20828 * gdb.threads/schedlock.exp: Likewise.
20829
20830 * gdb.threads/killed.exp: Return instead of calling
20831 gdb_suppress_entire_file.
20832 * gdb.threads/linux-dp.exp: Likewise.
20833 * gdb.threads/pthreads.exp: Likewise.
20834
20835 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
20836
20837 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20838 stabs.
20839 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20840 * gdb.base/whatis.exp: Always allow (void) after function names.
20841
20842 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
20843
20844 * gdb.c++/casts.exp: Correct regexp.
20845
20846 2003-01-04 Mark Kettenis <kettenis@gnu.org>
20847
20848 * configure.in: Call AC_CONFIG_HEADER. Don't call
20849 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20850 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20851 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20852 aforementioned directories in the AC_OUPUT call.
20853 * config.hin: New file.
20854 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20855 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20856 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20857 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20858 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20859 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20860 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20861 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20862 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20863 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20864 gdb.threads/configure.in, gdb.threads/configure,
20865 gdb.threads/config.in, gdb.trace/configure.in,
20866 gdb.trace/configure: Removed.
20867
20868 2003-01-03 Michael Chastain <mec@shout.net>
20869
20870 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20871 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20872
20873 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
20874
20875 * gdb.base/store.exp: Fix regular expressions.
20876
20877 2002-12-28 Mark Kettenis <kettenis@gnu.org>
20878
20879 * configure.in: Rewrite.
20880 * configure: Regenerated.
20881
20882 2003-01-03 David Carlton <carlton@math.stanford.edu>
20883
20884 * gdb.base/psymtab.exp: New file.
20885 * gdb.base/psymtab1.c: Ditto.
20886 * gdb.base/psymtab2.c: Ditto.
20887
20888 2002-12-23 Adam Fedor <fedor@gnu.org>
20889
20890 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20891
20892 2002-12-23 David Carlton <carlton@math.stanford.edu>
20893
20894 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20895 and current_directory initialization.
20896
20897 2002-12-22 Jim Blandy <jimb@redhat.com>
20898
20899 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20900 rather than as part of the output file name.
20901
20902 * gdb.base/attach.exp: There's no need to copy the test program to
20903 /tmp; that was only ever necessary on HP/UX, and this test is
20904 entirely disabled there anyway.
20905
20906 2002-12-21 Jim Blandy <jimb@redhat.com>
20907
20908 * gdb.c++/psmang.exp: Doc fix.
20909
20910 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20911 test.
20912
20913 2002-12-20 David Carlton <carlton@math.stanford.edu>
20914
20915 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20916
20917 2002-12-18 Michael Chastain <mec@shout.net>
20918
20919 * gdb.c++/annota2.exp: Add copyright year 2002.
20920
20921 2002-12-17 David Carlton <carlton@math.stanford.edu>
20922
20923 * gdb.c++/try_catch.cc: Add marker comments.
20924 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20925 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20926 * gdb.c++/m-static.cc: Ditto.
20927 * gdb.c++/m-static1.cc: Ditto.
20928 * gdb.c++/try_catch.cc: Ditto.
20929
20930 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20931
20932 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20933 to see whether we are using the new -environment-directory
20934 command which resets via -r or the old version of the command
20935 which may prompt the user. Part of fix for gdb/741.
20936
20937 2002-12-13 Andrew Cagney <ac131313@redhat.com>
20938
20939 * gdb.fortran/types.exp: Update obsolete comment.
20940 * gdb.fortran/exprs.exp: Ditto.
20941 * lib/gdb.exp: Delete obsolete code.
20942 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20943 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20944 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20945 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20946 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20947 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20948 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20949 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20950 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20951 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20952 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20953 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20954 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20955 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20956 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20957 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20958 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20959 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20960 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20961 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20962 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20963 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20964 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20965 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20966 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20967 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20968 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20969 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20970 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20971 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20972 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20973 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20974 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20975 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20976 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20977 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20978 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20979
20980 2002-12-11 David Carlton <carlton@math.stanford.edu>
20981
20982 * gdb.c++/m-data.exp: Add test for members that shadow global
20983 variables: see PR gdb/804.
20984 * gdb.c++/m-data.cc: Ditto.
20985
20986 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
20987
20988 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20989
20990 2002-12-06 David Carlton <carlton@math.stanford.edu>
20991
20992 * gdb.base/store.c: Don't declare functions static.
20993
20994 2002-12-04 Andrew Cagney <ac131313@redhat.com>
20995
20996 * gdb.base/store.exp, gdb.base/store.c: New files.
20997
20998 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
20999
21000 * gdb.base/selftest.exp: Update for current gdb.
21001
21002 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
21003
21004 * gdb.base/maint.exp: Only dump symbols from one source file
21005 or objfile.
21006
21007 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
21008
21009 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
21010 function call.
21011
21012 2002-11-25 Jim Blandy <jimb@redhat.com>
21013
21014 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
21015 function appearing in error message.
21016
21017 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
21018
21019 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
21020
21021 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
21022
21023 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
21024 for mi1 and current mi is in correct format. New mi startup message
21025 should be in mi console format. This is part of fix for PR gdb/604.
21026
21027 2002-09-18 Fernando Nasser <fnasser@redhat.com>
21028
21029 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
21030 which explicitly prints the zero offset as "+0".
21031
21032 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
21033
21034 * gdb.threads/schedlock.c (args): Make unsigned.
21035
21036 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
21037
21038 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
21039 numbers. Allow "foo2|selected stack frame".
21040 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
21041 * gdb.asm/asmsrc2.s: Likewise.
21042 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
21043 comments.
21044 * gdb.asm/mips.inc: New file.
21045
21046 2002-10-18 Adam Fedor <fedor@gnu.org>
21047
21048 * gdb.base/default.exp: Update expected output to include 'ObjC'.
21049 * gdb.base/help.exp: Likewise.
21050
21051 2002-10-17 Kevin Buettner <kevinb@redhat.com>
21052
21053 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21054 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21055
21056 2002-10-02 Jim Blandy <jimb@redhat.com>
21057
21058 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21059
21060 2002-10-01 Andrew Cagney <ac131313@redhat.com>
21061
21062 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21063 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21064 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21065 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21066 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21067 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21068 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21069
21070 2002-09-29 Andrew Cagney <ac131313@redhat.com>
21071
21072 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21073 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21074 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21075 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21076 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21077 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21078 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
21079
21080 2002-09-27 Kevin Buettner <kevinb@redhat.com>
21081
21082 * gdb.base/annota1.exp (info break): Make directory components of
21083 path optional since not all compilers emit this debug information.
21084
21085 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21086 step ends up stepping out of the function instead of stopping on
21087 the epilogue.
21088
21089 2002-09-26 Keith Seitz <keiths@redhat.com>
21090
21091 * lib/insight-support.exp (gdbtk_start): Figure out where
21092 the insight executable is based on where gdb is. Use this
21093 executable to start insight instead of gdb.
21094
21095 2002-09-25 Andrew Cagney <cagney@redhat.com>
21096
21097 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21098
21099 2002-09-24 Andrew Cagney <ac131313@redhat.com>
21100
21101 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21102 test_isolated_complaints.
21103 (test_empty_complaint): New function.
21104 (test_empty_complaints): New function. Check no output when no
21105 complaints.
21106
21107 2002-09-19 Jim Blandy <jimb@redhat.com>
21108
21109 * gdb.base/charset.exp, gdb.base/charset.c: New files.
21110
21111 2002-09-19 Andrew Cagney <ac131313@redhat.com>
21112
21113 * gdb.gdb/complaints.exp: New file.
21114
21115 2002-09-18 Andrew Cagney <ac131313@redhat.com>
21116
21117 * gdb.base/maint.exp: Check `help maint internal-warning'.
21118
21119 2002-09-18 David Carlton <carlton@math.stanford.edu>
21120
21121 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21122 numbers, and replace them by a single breakpoint after the
21123 constructors are all finished.
21124 Add test 4.
21125 * gdb.c++/m-static.cc: Add test 4.
21126 * gdb.c++/m-static.h: New file.
21127 * gdb.c++/m-static1.cc: New file.
21128
21129 * gdb.c++/printmethod.exp: New file.
21130 * gdb.c++/printmethod.cc: New file.
21131
21132 * gdb.c++/pr-574.exp: New file.
21133 * gdb.c++/pr-574.cc: New file.
21134
21135 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
21136
21137 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21138 embedded targets which never actually exit.
21139
21140 2002-09-18 Fernando Nasser <fnasser@redhat.com>
21141
21142 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21143 "don't step after run" as unresolved or unsupported, instead of xfail.
21144
21145 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
21146
21147 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21148 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21149 Add newline to expected string in "step out of main (status wrapper)"
21150 case.
21151
21152 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
21153
21154 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21155 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21156
21157 2002-09-17 Tom Tromey <tromey@redhat.com>
21158
21159 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21160 \000, not \0, in double-quoted string.
21161
21162 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
21163
21164 * gdb.base/commands.exp: Don't expect a "Program exited normally"
21165 string after running the commands execution on breakpoint tests.
21166
21167 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
21168
21169 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21170
21171 2002-09-12 Joel Brobecker <brobecker@gnat.com>
21172
21173 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21174
21175 2002-09-10 Keith Seitz <keiths@redhat.com>
21176
21177 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21178 runto proc.
21179 (mi_run_to_main): Use mi_runto.
21180 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21181
21182 2002-09-10 Keith Seitz <keiths@redhat.com>
21183
21184 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21185 regexp for stopping at main. Could have multiple event notifications.
21186 Don't assume that main was declared with no parameters.
21187 (mi_next): Use mi_step_to.
21188 (mi_step): Use mi_next_to.
21189
21190 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
21191
21192 * gdb.base/default.exp: Fix expected string in `info float' test.
21193
21194 2002-09-09 Ben Elliston <bje@redhat.com>
21195
21196 * config/mips.exp: Update comments.
21197 * config/mips-idt.exp: Likewise.
21198 * config/nind.exp: Likewise.
21199 * config/slite.exp: Likewise.
21200 * config/sparclet.exp: Likewise.
21201 * config/udi.exp: Likewise.
21202 * config/vx.exp: Likewise.
21203 * config/vxworks29k.exp: Likewise.
21204
21205 2002-09-05 Jim Blandy <jimb@redhat.com>
21206
21207 * gdb.threads/killed.exp: Fix test failure message.
21208
21209 2002-09-04 Keith Seitz <keiths@redhat.com>
21210
21211 * lib/mi-support.exp: Update copyright.
21212 (mi_gdb_test): Increase the priority of the expected pattern
21213 so that it matches gdb_test.
21214
21215 2002-09-03 Keith Seitz <keiths@redhat.com>
21216
21217 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21218 Use integer comparison instead of string comparison for testing
21219 whether binary was built.
21220
21221 2002-09-03 Jim Blandy <jimb@redhat.com>
21222
21223 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21224
21225 2002-08-29 Jim Blandy <jimb@redhat.com>
21226
21227 * gdb.threads/pthreads.exp: Move the portable thread compilation
21228 code into a function in lib/gdb.exp, and call that from here.
21229 * lib/gdb.exp (gdb_compile_pthreads): New function.
21230
21231 2002-08-29 Keith Seitz <keiths@redhat.com>
21232
21233 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21234 expect_out so that callers can get at it.
21235
21236 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
21237
21238 * gdb.threads/print-threads.c: New file.
21239 * gdb.threads/print-threads.exp: New file.
21240 * gdb.threads/schedlock.c: New file.
21241 * gdb.threads/schedlock.exp: New file.
21242
21243 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
21244
21245 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21246 not altivec.c.
21247
21248 2002-08-17 Mark Kettenis <kettenis@gnu.org>
21249
21250 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21251 targets. The problem should be fixed now.
21252
21253 2002-08-15 Mark Kettenis <kettenis@gnu.org>
21254
21255 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21256 2002-07-24 change that removes final dots from error messages.
21257
21258 2002-08-13 Tom Tromey <tromey@redhat.com>
21259
21260 * gdb.base/readline.exp: New file.
21261
21262 2002-08-01 Andrew Cagney <ac131313@redhat.com>
21263
21264 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21265 supress message.
21266
21267 2002-08-01 Andrew Cagney <cagney@redhat.com>
21268
21269 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21270 CHILL_FOR_TARGET and CHILL_LIB.
21271 * configure.in (configdirs): Remove gdb.chill.
21272 * configure: Regenerate.
21273 * lib/gdb.exp: Obsolete references to chill.
21274 * gdb.fortran/types.exp: Ditto.
21275 * gdb.fortran/exprs.exp: Ditto.
21276
21277 2002-07-30 Kevin Buettner <kevinb@redhat.com>
21278
21279 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21280 set Irix-specific compile and link flags.
21281
21282 2002-07-29 Kevin Buettner <kevinb@redhat.com>
21283
21284 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21285 source files. The ``-o'' option doesn't work with the ``-E'' option
21286 when using the Irix compiler.
21287
21288 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
21289
21290 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21291 Improve support for reusing an exec file. Copy exec file
21292 to target, and run gdbserver on the target instead of on the host.
21293
21294 2002-07-18 Jim Blandy <jimb@redhat.com>
21295
21296 * gdb.base/ending-run.exp: Don't expect to see the program end in
21297 some orderly fashion when we're running on a real stand-alone
21298 board.
21299
21300 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21301 targets that don't support interrupts.
21302
21303 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21304
21305 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21306 systems.
21307 Move comments in expect statements to inside the actions, so that they
21308 don't get matched against.
21309
21310 2002-07-10 Mark Kettenis <kettenis@gnu.org>
21311
21312 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21313 function when asleep" test.
21314
21315 2002-07-10 Andrew Cagney <ac131313@redhat.com>
21316
21317 * gdb.base/page.exp: Rewrite to handle problems with very long
21318 `info set' output. Update copyright.
21319
21320 2002-06-26 Andrew Cagney <ac131313@redhat.com>
21321
21322 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21323 gdb.threads-hp.
21324 * gdb.hp/configure: Regenerate.
21325 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21326 * gdb.hp/gdb.threads-hp/configure: Delete file.
21327 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21328
21329 2002-06-22 Andrew Cagney <ac131313@redhat.com>
21330
21331 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21332 setlocale, bindtextdomain and textdomain.
21333
21334 2002-06-11 Jim Blandy <jimb@redhat.com>
21335
21336 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21337 preprocessor macro information is present.
21338
21339 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21340 tests.
21341
21342 2002-06-06 Michael Snyder <msnyder@redhat.com>
21343
21344 * gdb.base/overlays.exp: Record addresses of overlay
21345 functions in TCL variables rather than in GDB variables,
21346 to avoid having GDB convert them to pointers (with loss
21347 of information).
21348
21349 * gdb.base/d10v.ld: Merge in several years worth of
21350 default linker script changes.
21351 * gdb.base/long_long.exp: Add check for sizeof (long double).
21352
21353 2002-06-06 Michal Ludvig <mludvig@suse.cz>
21354
21355 * gdb.asm/asm-source.exp: Add x86-64 target.
21356 * gdb.asm/x86_64.inc: New.
21357
21358 2002-05-30 Michael Chastain <mec@shout.net>
21359
21360 From Benjamin Kosnik <bkoz@redhat.com>:
21361 * gdb.c++/m-static.cc: New file.
21362 * gdb.c++/m-static.exp: New file.
21363
21364 2002-05-28 Michael Snyder <msnyder@redhat.com>
21365
21366 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21367 precision.
21368
21369 2002-05-27 Michael Chastain <mec@shout.net>
21370
21371 From Benjamin Kosnik <bkoz@redhat.com>:
21372 * gdb.c++/m-data.cc: New file.
21373 * gdb.c++/m-data.exp: New file.
21374
21375 2002-05-27 Michael Chastain <mec@shout.net>
21376
21377 From Benjamin Kosnik <bkoz@redhat.com>:
21378 * gdb.c++/try_catch.cc: New file.
21379 * gdb.c++/try_catch.exp: New file.
21380
21381 2002-05-27 Michael Chastain <mec@shout.net>
21382
21383 * gdb.c++/local.exp: Accept more nested types in output.
21384
21385 2002-05-26 Michael Chastain <mec@shout.net>
21386
21387 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21388
21389 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21390
21391 * lib/gdb.exp (gdb_wrapper_init): Just because
21392 gdb_wrapper_file exists, this does not mean that the file
21393 should not be rebuilt. That is what gdb_wrapper_initialized
21394 is for.
21395 (default_gdb_init): Reset gdb_wrapper_initialized.
21396
21397 2002-05-23 Michael Snyder <msnyder@redhat.com>
21398
21399 * gdb.base/all-bin.exp: Revise previous patch by just reducing
21400 the precision of the floating point test results.
21401 * gdb.base/call-rt-st.exp: Ditto.
21402
21403 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21404 * gdb.base/call-rt-st.exp: Ditto.
21405
21406 2002-05-19 Michael Chastain <mec@shout.net>
21407
21408 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21409
21410 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
21411
21412 * configure.in (configdirs): Add gdb.arch.
21413 * configure: Regenerate.
21414
21415 2002-05-17 Jim Blandy <jimb@redhat.com>
21416
21417 * gdb.base/completion.exp: Recognize the more detailed error
21418 messages produced by the macro expander's lexical analyzer.
21419
21420 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
21421
21422 * gdb.arch/altivec-abi.c: New file.
21423 * gdb.arch/altivec-abi.exp: New file.
21424 * gdb.arch/altivec-regs.c: New file.
21425 * gdb.arch/altivec-regs.exp: New file.
21426
21427 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
21428
21429 * gdb.base/maint.exp (maint print type): Update for new type
21430 structure.
21431
21432 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
21433
21434 * gdb.arch: New directory.
21435 * gdb.arch/configure.in: New file.
21436 * gdb.arch/configure: New file.
21437 * gdb.arch/Makefile.in: New file.
21438
21439 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
21440
21441 * gdb.asm/asm-source.exp: Add v850 as supported target.
21442 * gdb.asm/v850.inc: New file.
21443
21444 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
21445
21446 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21447
21448 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
21449
21450 * gdb.base/break.exp: Check 'break "marker2"'.
21451
21452 2002-05-10 Michael Snyder <msnyder@redhat.com>
21453
21454 * gdb.base/long_long.exp: Fix typo.
21455
21456 2002-05-10 Jim Blandy <jimb@redhat.com>
21457
21458 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21459 a bug.
21460
21461 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21462 Recognize more detailed error message produced by the macro
21463 expander's lexical analyzer.
21464 * lib/gdb.exp (test_print_reject): Same.
21465
21466 2002-05-09 Mark Kettenis <kettenis@gnu.org>
21467
21468 * gdb.c++/method.exp: Fix typo.
21469
21470 2002-05-08 Michael Snyder <msnyder@redhat.com>
21471
21472 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21473 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
21474 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
21475 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21476 Add iftarget clause for strongarm.
21477
21478 2002-05-06 Michael Snyder <msnyder@redhat.com>
21479
21480 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21481 (gdb_continue_to_end): Accept output from status wrapper.
21482 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21483 Clean up fail messages to match pass messages.
21484
21485 Enable the "needs_status_wrapper" testsuite feature.
21486 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21487 (gdb_compile): Conditionally call gdb_wrapper_init.
21488 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21489 * gdb.c++/method.exp: Recognize output from status wrapper.
21490
21491 2002-05-06 Ben Elliston <bje@redhat.com>
21492 From Graydon Hoare <graydon@redhat.com>
21493
21494 * config/sid.exp: Include support for "rawsid" protocol.
21495
21496 2002-05-03 Jim Blandy <jimb@redhat.com>
21497
21498 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21499 * gdb.c++/hang3.C: New file.
21500
21501 2002-05-04 Andrew Cagney <ac131313@redhat.com>
21502
21503 * gdb.base/default.exp: Remove obsolete code.
21504 * gdb.c++/misc.exp: Ditto. Update copyright.
21505 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21506 * gdb.base/whatis.exp: Ditto. Update copyright.
21507 * gdb.base/scope.exp: Ditto. Update copyright.
21508 * gdb.base/ptype.exp: Ditto. Update copyright.
21509 * gdb.base/printcmds.exp: Ditto. Update copyright.
21510 * gdb.base/opaque.exp: Ditto. Update copyright.
21511 * gdb.base/list.exp: Ditto.
21512 * gdb.base/funcargs.exp: Ditto. Update copyright.
21513 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21514 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21515 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21516 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21517 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21518 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21519
21520 2002-05-02 Michael Snyder <msnyder@redhat.com>
21521
21522 * gdb.base/watchpoint.exp: Add xscale target.
21523 * gdb.base/long_long.exp: Add xscale target.
21524 * gdb.base/default.exp: Add xscale target.
21525
21526 2002-05-01 Jim Blandy <jimb@redhat.com>
21527
21528 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21529 gdb.c++/hang.exp: New test.
21530
21531 2002-05-01 Fred Fish <fnf@redhat.com>
21532
21533 * gdb.base/completion.exp: Handle completions of "./Make" for
21534 more than one completion possibility, as is the case when we
21535 build and test in the source tree.
21536
21537 2002-04-29 Anthony Green <green@redhat.com>
21538
21539 * gdb.java/jmisc1.exp: New file.
21540 * gdb.java/jmisc2.exp: New file.
21541
21542 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
21543
21544 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21545
21546 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
21547
21548 * gdb.base/help.exp: Change 'help status' to allow for target
21549 dependent output differences.
21550
21551 2002-04-22 Michael Chastain <mec@shout.net>
21552
21553 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21554
21555 2002-04-22 Michael Chastain <mec@shout.net>
21556
21557 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21558
21559 2002-04-17 David S. Miller <davem@redhat.com>
21560
21561 * gdb.asm/sparc64.inc: New file.
21562 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21563
21564 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
21565
21566 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21567 instruction file directly into the build tree. Clean up at end of
21568 test.
21569
21570 2002-04-18 David S. Miller <davem@redhat.com>
21571
21572 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21573 handle 64-bit platforms correctly.
21574 * gdb.base/maint.exp: Likewise.
21575
21576 2002-04-18 Kevin Buettner <kevinb@redhat.com>
21577
21578 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21579 ``-fpic'' when compiling files comprising a shared library, but
21580 it does need additional linker flags in order to find shared
21581 libraries at run time.
21582
21583 2002-04-18 Kevin Buettner <kevinb@redhat.com>
21584
21585 * gdb.base/cvexpr.c (use): New function.
21586 (main): Invoke use() on all global variables to prevent
21587 some linkers from deleting these otherwise unused symbols.
21588
21589 2002-04-17 Michael Chastain <mec@shout.net>
21590 From David S. Miller <davem@redhat.com>
21591
21592 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21593 handle 64-bit platforms correctly.
21594
21595 2002-04-12 Michael Snyder <msnyder@redhat.com>
21596 From Jim Blandy <jimb@redhat.com>
21597 * gdb.base/foo.c (foox): Remove section attribute; the linker
21598 script can handle this instead.
21599 * gdb.base/bar.c (barx): Same.
21600 * gdb.base/baz.c (bazx): Same.
21601 * gdb.base/grbx.c (grbxx): Same.
21602
21603 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21604 manager doesn't automatically unmap overlays unnecessarily.
21605
21606 2002-04-10 Martin M. Hunt <hunt@redhat.com>
21607
21608 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21609 stepping out of main.
21610
21611 2002-04-09 Michael Chastain <mec@shout.net>
21612
21613 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21614 scope so that the nested scope tests will make sense.
21615 * gdb.c++/local.exp: Write patterns that actually work with gcc
21616 (the HP patterns "were never known to work with gcc").
21617 Keep the old aCC patterns too.
21618
21619 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
21620
21621 * gdb.base/attach.exp: Correct target board test.
21622
21623 2002-04-08 Michael Chastain <mec@shout.net>
21624
21625 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21626 in a const method. Add some xfail and fail cases for configurations
21627 that do not emit the "const ...".
21628
21629 2002-04-07 Michael Chastain <mec@shout.net>
21630
21631 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21632 Accept "A * const" and "const A * const" as type of "this".
21633 Fix spelling of getFunky throughout. Make messages uniform.
21634
21635 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
21636
21637 Work around for PR gdb/285:
21638 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21639
21640 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
21641
21642 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21643 instructions file at run time instead of configure time.
21644 Sometimes we run the test in a directory that is not the one we
21645 configured in.
21646 * gdb.asm/configure.in: Delete creation of symlink.
21647 * gdb.asm/configure: Regenerate.
21648
21649 2002-04-05 J. Brobecker <brobecker@gnat.com>
21650
21651 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21652 xfullpath () function.
21653
21654 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
21655
21656 * gdb.asm/Makefile.in: Correct dependencies.
21657
21658 * gdb.asm/powerpc.inc: New file.
21659 * gdb.asm/asm-source.exp: Add PowerPC.
21660 * gdb.asm/configure.in: Likewise.
21661 * gdb.asm/configure: Regenerated.
21662
21663 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
21664
21665 * gdb.base/relocate.exp: New file.
21666 * gdb.base/relocate.c: New file.
21667
21668 2002-04-04 Fred Fish <fnf@redhat.com>
21669
21670 * gdb.base/step-test.exp: Update comment regarding stopping in
21671 memcpy/bcopy calls inserted as part of the compiler runtime.
21672
21673 2002-04-04 Michael Snyder <msnyder@redhat.com>
21674
21675 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21676
21677 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
21678
21679 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21680 (gdb_expect): Remove $notransfer hack.
21681
21682 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
21683
21684 * gdb.c++/classes.exp ("calling method for small class"): Match
21685 updated register output.
21686
21687 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
21688
21689 Fix PR gdb/452
21690 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21691 when finished. Make gdb_file_cmd send "exec-file" when
21692 appropriate.
21693
21694 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
21695
21696 * gdb.base/attach.exp: Remove extra setup_xfail.
21697
21698 2002-03-26 Michael Snyder <msnyder@redhat.com>
21699
21700 * gdb.base/default.exp: Add tests for dump, append, and restore.
21701 * gdb.base/help.exp: Add tests for dump, append, and restore.
21702 * gdb.base/dump.exp: New file, test dump, append and restore.
21703 * gdb.base/dump.c: New file.
21704
21705 2002-03-27 Michael Snyder <msnyder@redhat.com>
21706
21707 * gdb.base/help.exp: Modify expect strings to reflect
21708 clean-ups in help messages.
21709
21710 2002-03-26 Fred Fish <fnf@redhat.com>
21711
21712 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21713 have debugging info for those functions and the compiler uses them
21714 internally to copy structs around.
21715
21716 2002-03-26 Fred Fish <fnf@redhat.com>
21717
21718 * gdb.base/list.exp: Revert the change made yesterday and add note
21719 about why we don't list the default lines for remote targets.
21720
21721 2002-03-25 Michael Snyder <msnyder@redhat.com>
21722
21723 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21724
21725 2002-03-25 Fred Fish <fnf@redhat.com>
21726
21727 * gdb.base/list.exp: This test works on remote targets so remove
21728 the short circuit for remote targets. Update copyright.
21729
21730 2002-03-25 Fred Fish <fnf@redhat.com>
21731
21732 * gdb.base/attach.exp: Fix logic error that was suppressing this
21733 test for all non hppa*-*-hpux* targets, instead of the hp target.
21734 Move comments closer to the suppression point. Also now need to
21735 check that we are running natively.
21736
21737 2002-03-22 Michael Snyder <msnyder@redhat.com>
21738
21739 * gdb.base/default.exp: Add test for gcore. Update copyright.
21740 * gdb.base/help.exp: Add test for gcore. Update copyright.
21741
21742 2002-03-06 Fred Fish <fnf@redhat.com>
21743
21744 * gdb.base/funcargs.c: Remove extraneous ';' character.
21745 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21746
21747 2002-03-04 Michael Chastain <mec@shout.net>
21748
21749 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21750 accommodate gcc v3 function signature.
21751 * gdb.mi/mi0-var-cmd-exp: Ditto.
21752
21753 2002-02-24 Andrew Cagney <ac131313@redhat.com>
21754
21755 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21756 ``GNU/Linux'' or ``Linux kernel''
21757 * testsuite/gdb.threads/pthreads.c: Ditto.
21758
21759 2002-02-24 Michael Chastain <mec@shout.net>
21760
21761 * gdb.threads/pthreads.c (thread1): Add a return statement.
21762 (thread2): Likewise.
21763 (foo): Likewise.
21764
21765 2002-02-23 Michael Chastain <mec@shout.net>
21766
21767 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21768 to placate gcc.
21769
21770 2002-02-23 Michael Chastain <mec@shout.net>
21771
21772 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21773 test "ptype bint". The test passes on all my stabs configurations.
21774
21775 2002-02-21 Jim Blandy <jimb@redhat.com>
21776
21777 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21778 filename at a time, and watch for the ones we want to see.
21779
21780 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21781 types of pointers to prototyped functions.
21782
21783 2002-02-20 Andrew Cagney <ac131313@redhat.com>
21784
21785 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21786 signed, unsigned and straight char.
21787 (padding_char, padding_short, padding_int, padding_long,
21788 padding_long_long, padding_float, padding_double,
21789 padding_long_double): New global variables.
21790 (fill, fill_structs): New functions.
21791
21792 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21793 for correctly sized writes. Update copyright.
21794 (get_valueof): New procedure.
21795 (get_sizeof): Call get_valueof.
21796 (check_valueof): New procedure.
21797 (check_padding): New procedure.
21798
21799 2002-02-20 Michael Chastain <mec@shout.net>
21800
21801 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21802 to setup_xfail. Document some of the remaining calls.
21803
21804 2002-02-18 Michael Chastain <mec@shout.net>
21805
21806 * gdb.c++/userdef.exp: Update copyright year.
21807
21808 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
21809
21810 * gdb.c++/userdef.exp: Test overloaded operators properly.
21811 Remove xfails.
21812
21813 2002-02-14 Michael Snyder <msnyder@redhat.com>
21814
21815 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21816
21817 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
21818
21819 * gdb.base/a2-run.exp: Check for a remote target properly.
21820 * gdb.base/annota1.exp: Likewise.
21821 * gdb.base/list.exp: Likewise.
21822 * gdb.base/reread.exp: Likewise.
21823 * gdb.base/scope.exp: Likewise.
21824 * gdb.base/shlib-call.exp: Likewise.
21825 * gdb.base/term.exp: Likewise.
21826 * gdb.c++/annota2.exp: Likewise.
21827
21828 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
21829
21830 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21831
21832 2002-02-10 Michael Chastain <mec@shout.net>
21833
21834 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21835 (call_after_alloca): Ditto.
21836
21837 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
21838
21839 * gdb.base/ending-run.exp: Guard "cont" test with
21840 gdb_skip_stdio_test.
21841
21842 2002-02-06 Jim Blandy <jimb@redhat.com>
21843
21844 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21845 from here...
21846 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21847 To here. Disable this test on non-HP platforms. Add big comment.
21848
21849 2002-02-04 Michael Snyder <msnyder@redhat.com>
21850
21851 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21852 other than d10v and m32r.
21853
21854 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
21855
21856 * gdb.base/default.exp: Rewrite test patterns to reduce time
21857 taken to match them.
21858
21859 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
21860
21861 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21862 Allow a start function above main.
21863 * gdb.threads/linux-dp.exp: Fix copyright date.
21864
21865 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
21866
21867 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21868 (check_philosopher_stack): Check for manager thread before checking
21869 for a just-starting thread.
21870
21871 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
21872
21873 From Neil Booth <neil@daikokuya.demon.co.uk>:
21874 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21875 warnings.
21876
21877 2002-01-21 Fred Fish <fnf@redhat.com>
21878
21879 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21880 not caller.
21881
21882 2002-01-21 Jim Blandy <jimb@redhat.com>
21883
21884 * gdb.base/reread.exp: Check that GDB properly re-reads the
21885 executable file when it changes while no inferior is running.
21886
21887 2002-01-21 Fred Fish <fnf@redhat.com>
21888
21889 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21890 optionally accept the "shlib events" variation.
21891
21892 2002-01-21 Jim Blandy <jimb@redhat.com>
21893
21894 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21895 call `fflush' after every `printf', so that the output is produced
21896 at predictable points, regardless of whatever buffering does (or
21897 doesn't) take place.
21898 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21899 at different points.
21900
21901 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
21902
21903 * gdb.c++/inherit.exp: Update copyright years.
21904 * gdb.c++/method.exp: Likewise.
21905
21906 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
21907
21908 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21909 artificial methods/arguments.
21910 * gdb.c++/derivation.exp: Likewise.
21911 * gdb.c++/inherit.exp: Likewise.
21912 * gdb.c++/method.exp: Likewise.
21913 * gdb.c++/virtfunc.exp: Likewise.
21914
21915 2002-01-18 Andrew Cagney <ac131313@redhat.com>
21916
21917 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21918 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21919 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21920 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21921 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21922 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21923
21924 2002-01-17 Jim Blandy <jimb@redhat.com>
21925
21926 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21927 anchoring the pattern matching the entry point symbol's name.
21928
21929 2002-01-17 Andrew Cagney <ac131313@redhat.com>
21930
21931 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21932 continue/quit query. Update copyright.
21933
21934 2002-01-14 Michael Snyder <msnyder@redhat.com>
21935
21936 * gdb.base/gcore.exp: Remove extra debugging output.
21937
21938 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
21939
21940 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21941 for slightly dubious v2 mangled string.
21942
21943 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
21944
21945 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21946
21947 2002-01-10 Jason Merrill <jason@redhat.com>
21948
21949 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
21950
21951 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21952 constructors.
21953 * gdb.c++/derivation.exp: Likewise.
21954 * gdb.c++/templates.exp: Likewise.
21955 * gdb.c++/virtfunc.exp: Likewise.
21956
21957 2002-01-10 Michael Snyder <msnyder@redhat.com>
21958
21959 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
21960
21961 2002-01-08 Michael Snyder <msnyder@redhat.com>
21962
21963 * gdb.base/gcore.exp: New test for generate-core-file command.
21964 * gdb.base/gcore.c: Testcase for above.
21965 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21966
21967 2002-01-08 Jason Merrill <jason@redhat.com>
21968
21969 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21970
21971 2002-01-07 Fred Fish <fnf@redhat.com>
21972
21973 * gdb.c++/overload.exp: Remove unconditional xfails for:
21974 print foo_instance1.overloadargs(1)
21975 print foo_instance1.overloadargs(1, 2)
21976 print foo_instance1.overloadargs(1, 2, 3)
21977 print foo_instance1.overloadargs(1, 2, 3, 4)
21978 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21979 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21980 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21981 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21982 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21983 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21984 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21985 print foo_instance1.overload1arg()
21986 print foo_instance1.overload1arg((char)arg2)
21987 print foo_instance1.overload1arg((signed char)arg3)
21988 print foo_instance1.overload1arg((unsigned char)arg4)
21989 print foo_instance1.overload1arg((int)arg7)
21990 print foo_instance1.overload1arg((unsigned int)arg8)
21991 print foo_instance1.overload1arg((float)arg11)
21992 print foo_instance1.overload1arg((double)arg12)
21993
21994 2002-01-07 Michael Snyder <msnyder@redhat.com>
21995
21996 * gdb.base/huge.exp: New test. Print a very large target data object.
21997 (skip_huge_test): New test variable. Define if you want to skip this
21998 test. The test reads an 8 megabyte data object from the target, so it
21999 might be very time consuming on remote targets with a slow connection.
22000 * gdb.base/huge.c: New file. Test case for above.
22001
22002 2002-01-07 Fred Fish <fnf@redhat.com>
22003
22004 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
22005 g_instance.bfoo, and g_instance.cfoo.
22006
22007 2002-01-07 Jeffrey A Law <law@redhat.com>
22008
22009 * gdb.base/break.c (multi_line_if_conditional): New function.
22010 (multi_ilne_while_conditional): Likewise.
22011 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
22012 IF or WHILE condition puts the breakpoint at the start of
22013 the condition.
22014
22015 * gdb.base/selftest.exp (backtrace through signal handler): Remove
22016 hppa*-*-hpux* expected failure.
22017 * gdb.base/structs.exp (do_function_calls): Similarly.
22018
22019 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
22020 watchpoints.
22021
22022 2002-01-06 Andrew Cagney <ac131313@redhat.com>
22023
22024 Fix PR gdb/66.
22025 * gdb.base/structs.exp: Replace skip for a29k with skip for
22026 gdb,cannot_call_functions.
22027 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
22028 * gdb.base/callfuncs.exp: Ditto.
22029 * gdb.base/call-rt-st.exp: Ditto.
22030 * gdb.base/call-strs.exp: Ditto.
22031 * gdb.base/callfwmall.exp: Ditto.
22032 * gdb.base/scope.exp: Obsolete xfail a29k.
22033 * gdb.c++/misc.exp: Ditto.
22034 * gdb.c++/cplusfuncs.exp: Ditto.
22035 * gdb.base/ptype.exp: Ditto.
22036 * gdb.base/printcmds.exp: Ditto.
22037 * gdb.base/opaque.exp: Ditto.
22038 * gdb.base/list.exp: Ditto.
22039 * gdb.base/funcargs.exp: Ditto.
22040 * gdb.base/default.exp: Ditto.
22041
22042 2002-01-04 Michael Snyder <msnyder@redhat.com>
22043
22044 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
22045 * gdb.base/maint.exp: Add tests for maint info sections options.
22046
22047 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
22048
22049 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
22050
22051 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
22052
22053 * gdb.asm/arm.inc: New file.
22054 * gdb.asm/asm-source.exp: Add arm targets.
22055 * gdb.asm/configure.in: Ditto.
22056 * gdb.asm/configure: Recreated from configure.in.
22057
22058 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22059
22060 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22061 with HP's compiler.
22062 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22063 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22064 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22065 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22066
22067 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22068 either HP's compilers or GCC.
22069
22070 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22071 a SIGBUS or SIGSEGV.
22072
22073 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22074
22075 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22076 can be compiled with either HP's compiler or GCC.
22077
22078 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22079 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22080 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22081
22082 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22083 to match current gdb output. Update due to using auto-solib-limit
22084 for limiting instead of overloading auto-solib-add.
22085 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22086 test program.
22087
22088 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
22089 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22090 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22091 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22092 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22093 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22094 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22095 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22096 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22097 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22098 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22099 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22100 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
22101
22102 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22103 a SIGTRAP to the inferior.
22104
22105 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
22106
22107 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22108 Substitute call to target_link by call to gdb_compile.
22109
22110 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22111
22112 * gdb.base/break.exp: Fix HP specific search string when testing
22113 backtracing in a called function.
22114
22115 * gdb.base/constvars.exp: Only set lang to C++ if we're
22116 compiling the test with HP's compilers.
22117 * gdb.base/volatile.exp: Similarly.
22118
22119 2001-12-19 Jim Blandy <jimb@redhat.com>
22120
22121 * gdb.base/printcmds.exp: Expect the null character to be printed
22122 as '\0', and the '\013' to be printed as '\v'.
22123 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22124 * gdb.base/setvar.exp: Same.
22125
22126 2001-12-17 Jim Blandy <jimb@redhat.com>
22127
22128 * gdb.base/completion.exp: Rather than completing very long
22129 filenames, which can make the readline library produce output we
22130 don't recognize, cd to the directory first, and then complete
22131 using nice, short relative paths.
22132
22133 * gdb.base/completion.exp: On some systems, there is, in fact, a
22134 variable named `b' in scope, since GDB treats all static
22135 variables as being in scope. So use `no_var_named_this'
22136 instead of `b'.
22137
22138 * gdb.base/corefile.exp: Recognize the message saying that GDB
22139 can't find the core file's registers as a failure.
22140
22141 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22142
22143 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22144 test expect string more specific.
22145
22146 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
22147
22148 * gdb.asm/asm-source.exp: Add support for xstormy16.
22149 * gdb.asm/configure.in: Ditto.
22150 * gdb.asm/configure: Rebuild.
22151 * gdb.asm/xstormy16.inc: New file.
22152
22153 2001-12-10 Fred Fish <fnf@redhat.com>
22154
22155 * gdb.base/maint.exp: Update to match changes in type dumping code.
22156
22157 2001-12-10 Jim Blandy <jimb@redhat.com>
22158
22159 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
22160 matching the entry point symbol's name at the beginning of the
22161 line.
22162
22163 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
22164
22165 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22166 gdb.c++/inherit.exp, gdb.c++/method.exp,
22167 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22168 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22169 and class layout support.
22170
22171 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
22172
22173 * gdb.c++/classes.exp: Add test for static member function.
22174 * gdb.c++/misc.cc: Add class with static member function.
22175
22176 2001-12-07 Jim Blandy <jimb@redhat.com>
22177
22178 If GDB says it can't find the struct the function returned, report
22179 those tests as `unsupported'.
22180 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22181 Rewrite subsequent tests to use it.
22182
22183 If GDB says it can't find the struct the function returned, report
22184 those tests as `unsupported'.
22185 * gdb.base/structs.exp (call_struct_func): New function.
22186 (do_function_calls): Use call_struct_func to call the functions
22187 returning structs.
22188
22189 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22190 whether functions are prototyped or not, so we can't possibly pass
22191 arguments to t_float_values2 properly.
22192
22193 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22194 value of `timeout' for targets other than the mips*tx39-*.
22195
22196 2001-12-06 Michael Snyder <msnyder@redhat.com>
22197
22198 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
22199 and detect whether the start symbol has a leading underscore.
22200
22201 2001-12-04 Jim Blandy <jimb@redhat.com>
22202
22203 * gdb.base/completion.exp: Clarify indentation.
22204
22205 2001-12-03 Jim Blandy <jimb@redhat.com>
22206
22207 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22208 variables on the S/390, not `.word'.
22209
22210 2001-11-30 Jim Blandy <jimb@redhat.com>
22211
22212 Add assembly-source tests for s390-ibm-linux.
22213 * gdb.asm/s390.inc: New file.
22214 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22215 the S/390 architecture.
22216 * gdb.asm/configure: Regenerated.
22217
22218 2001-11-30 Michael Snyder <msnyder@redhat.com>
22219
22220 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22221 next, info source, info sources, info line, global and static
22222 variables, and static functions.
22223 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22224 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22225 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22226 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22227 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22228 (gdbasm_leave): Restore frame pointer.
22229 (gdbasm_startup): Copy stack set-up from crt0.S.
22230
22231 2001-11-26 Fernando Nasser <fnasser@redhat.com>
22232
22233 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22234 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22235 to a local (non-static) variable. Copy tstruct.a to a static buffer
22236 and return a pointer to that buffer.
22237 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22238
22239 2001-11-24 Mark Kettenis <kettenis@gnu.org>
22240
22241 * gdb.asm/configure.in: Fix recognition of ix86 target.
22242 * gdb.asm/configure: Regenerate.
22243
22244 2001-11-21 Michael Snyder <msnyder@redhat.com>
22245
22246 * gdb.asm/sparc.inc: New file.
22247 * gdb.asm/asm-source.exp: Recognize sparc target.
22248 * gdb.asm/configure.in: Recognize sparc target.
22249 * gdb.asm/configure: Regenerate.
22250
22251 2001-11-21 Michael Snyder <msnyder@redhat.com>
22252
22253 * gdb.asm/m32r.inc: New file.
22254 * gdb.asm/asm-source.exp: Recognize m32r target.
22255 * gdb.asm/configure.in: Recognize m32r target.
22256 * gdb.asm/configure: Regenerate.
22257
22258 2001-11-20 Michael Snyder <msnyder@redhat.com>
22259
22260 * gdb.asm/i386.inc: New file.
22261 * gdb.asm/asm-source.exp: Recognize ix86 target.
22262 * gdb.asm/configure.in: Recognize ix86 target.
22263 * gdb.asm/configure: Regenerate.
22264
22265 * gdb.c++/namespace.exp: Fix quotes in output messages.
22266
22267 2001-11-14 Michael Snyder <msnyder@redhat.com>
22268
22269 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
22270 qualifier in a type cast expression, to designate an address
22271 in the instruction space (Harvard architecture).
22272
22273 2001-11-13 Michael Snyder <msnyder@redhat.com>
22274
22275 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22276 Tests for expressions using 'const' and 'volatile'.
22277
22278 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
22279
22280 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22281
22282 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
22283
22284 * lib/mi-support.exp (mi_run_to_helper): Move comments
22285 outside of gdb_expect.
22286
22287 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
22288
22289 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22290 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22291 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22292 mi0_run_to): New functions.
22293 * gdb.mi/mi-simplerun.exp: Use them.
22294 * gdb.mi/mi0-simplerun.exp: Likewise.
22295 * gdb.mi/mi-var-cmd.exp: Likewise.
22296 * gdb.mi/mi0-var-cmd.exp: Likewise.
22297
22298 2001-11-10 Andrew Cagney <ac131313@redhat.com>
22299
22300 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22301 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22302
22303 2001-11-09 Andrew Cagney <ac131313@redhat.com>
22304
22305 * gdb.base/restore.exp: Include $expected value in restored test
22306 message.
22307
22308 2001-11-09 Andrew Cagney <ac131313@redhat.com>
22309
22310 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22311 implemented.
22312
22313 2001-11-08 Michael Snyder <msnyder@redhat.com>
22314
22315 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22316 Add pass/fail message for stop at breakpoint in call dummy function.
22317
22318 2001-11-07 Michael Snyder <msnyder@redhat.com>
22319
22320 * gdb.c++/templates.exp (test_template_breakpoints):
22321 If we get an overload menu, but it does not match what
22322 we expect, we still need to issue the "cancel" command.
22323 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22324 making the whitespace optional. Argument for "new" may be
22325 "unsigned" as well as "unsigned int/long".
22326 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
22327 making the whitespace optional. Also replace "(void) with
22328 "((void|)), making the keyword "void" optional.
22329 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
22330 making the whitespace optional. Also replace "(void) with
22331 "((void|)), making the keyword "void" optional.
22332 * gdb.base/callfuncs.c (t_float_values): This function must
22333 _not_ be prototyped, and the following function (t_float_values2)
22334 must be prototyped (if the compiler supports it), so that GDB
22335 can be tested against both cases. Usually one case involves
22336 promotion of float to double, while the other does not.
22337 * gdb.base/callfwmall.c: Ditto.
22338 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22339 includes a stack frame for "start".
22340
22341 2001-11-05 Jim Blandy <jimb@redhat.com>
22342
22343 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22344 pointers are 32 bits long, and that offsets of relocs are always
22345 stored in the data (REL-style), and not in the reloc entry itself
22346 (RELA-style).
22347 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22348 stabs.
22349
22350 2001-11-01 Michael Snyder <msnyder@redhat.com>
22351
22352 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22353 and regular expression operators by using quoting.
22354
22355 2001-10-31 Michael Snyder <msnyder@redhat.com>
22356
22357 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22358 depending on what the symbol table contains.
22359 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22360 the output of the ptype command. Similarly, accept both "const &"
22361 and "const&".
22362
22363 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
22364
22365 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22366 symbol `STORAGE' to allow to choose the storage class of
22367 the local datastructures.
22368 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22369 compiler directive.
22370
22371 2001-10-30 Michael Snyder <msnyder@redhat.com>
22372
22373 * gdb.base/jump.exp: Allow it to run for all targets.
22374
22375 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
22376
22377 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22378 with new double_array size.
22379 (main): Change storage class of all local variables to static.
22380 Reduce size of double_array to 9.
22381 * gdb.base/call-ar-st.exp: Increase timeout value.
22382 Change expected output for double array to match new size in
22383 call-ar-st.c.
22384
22385 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
22386
22387 * gdb.base/ending-run.exp: Create identical output when passing
22388 `step to end of run' case. Add regular expression branch satisfying
22389 Stormy16 target.
22390
22391 2001-10-28 Mark Kettenis <kettenis@gnu.org>
22392
22393 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22394 that we catch the expected failure under Linux/x86.
22395
22396 2001-10-29 Orjan Friberg <orjanf@axis.com>
22397
22398 * gdb.base/setvar.exp: Escape curly braces.
22399 * gdb.stabs/weird.exp: Ditto.
22400
22401 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
22402
22403 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22404 * gdm.mi/mi0-hack-cli.exp: Likewise.
22405
22406 2001-10-25 Andrew Cagney <ac131313@redhat.com>
22407
22408 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22409 messages.
22410
22411 2001-10-21 Andrew Cagney <ac131313@redhat.com>
22412
22413 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22414 checking MI enabled.
22415
22416 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
22417
22418 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22419
22420 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
22421
22422 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22423 if gdb child process crashes, just signal an error.
22424
22425 2001-10-02 Jim Blandy <jimb@redhat.com>
22426
22427 * lib/gdb.exp (test_xfail_format): Simplify.
22428
22429 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22430 front of the variable name `format'. Simplify `if'.
22431
22432 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
22433
22434 * gdb.threads/pthreads.exp: Wait for output and delay
22435 before sending ^C.
22436
22437 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
22438
22439 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22440 some incorrect output instead of timing out.
22441 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22442
22443 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
22444
22445 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22446 check to allow additional `int'.
22447
22448 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
22449
22450 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22451 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22452
22453 2001-09-27 Michael Snyder <msnyder@redhat.com>
22454
22455 * lib/gdb.exp (test_debug_format): New proc.
22456 (setup_xfail_format): Use new proc test_debug_format.
22457 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22458 proc; use new service proc test_debug_format.
22459 Replace all other "gcc_compiled" tests with this test.
22460 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22461 proc; use new service proc test_debug_format.
22462 Replace all other "gcc_compiled" tests with this test.
22463
22464 2001-09-27 Michael Snyder <msnyder@redhat.com>
22465
22466 * gdb.base/cvexpr.exp: New file.
22467 * gdb.base/cvexpr.c: New file
22468 Test for expressions using const and volatile keywords.
22469
22470 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
22471
22472 * gdb.base/constvars.exp: Check for different orders of keywords
22473 and additional "int" strings in output.
22474
22475 2001-09-22 Andrew Cagney <ac131313@redhat.com>
22476
22477 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22478 responses from "help maint".
22479
22480 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
22481
22482 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22483 to localhost:NNN instead of :NNN, in case Xvfb is listening
22484 only on TCP.
22485
22486 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
22487
22488 * gdb.base/recurse.exp: When checking leaving the watchpoint
22489 scope, recognize when gdb is in function's epilogue and pass.
22490
22491 2001-09-18 Keith Seitz <keiths@redhat.com>
22492
22493 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22494 support for running tests against sid targets.
22495 (gdbtk_done): Ditto.
22496
22497 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
22498
22499 * gdb.base/ending-run.c (main): Set stdout buffersize
22500 to the same reasonable value for any target.
22501 * gdb.base/ending-run.exp: Add a regular expression
22502 to make testsuite happy on Sanyo Stormy16 target.
22503
22504 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
22505
22506 * gdb.base/display.c (do_loops): Add float variable `f'.
22507 Increment f in loop.
22508 * gdb.base/display.exp: Increment timeout by 60 seconds.
22509 Change float display test to use variable `f'.
22510
22511 2001-09-17 Jim Blandy <jimb@redhat.com>
22512
22513 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22514 overflowing the limited breakpoint tables on some ROM monitors
22515 (like the ROM68K).
22516
22517 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
22518
22519 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22520 the "-ac" (disable access control) flag.
22521
22522 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
22523
22524 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22525 ints.
22526
22527 2001-08-30 Keith Seitz <keiths@redhat.com>
22528
22529 * lib/gdb.exp: Move all insight-related functionality into
22530 separate file.
22531 * lib/insight-support.exp: New file.
22532
22533 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
22534
22535 * config/sid.exp (sid_start): Never set sid verbosity; disable
22536 expect_background {} that consumed its stdout; tolerate </dev/null.
22537 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22538
22539 2001-08-18 Andrew Cagney <ac131313@redhat.com>
22540
22541 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22542 CLI jump command to start it.
22543 (mi_run_to_main): Fail immediatly when unexpected output.
22544
22545 2001-08-18 Andrew Cagney <ac131313@redhat.com>
22546
22547 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22548 beginning of function. Fix PR gdb/191.
22549
22550 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
22551
22552 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22553 what to force sid endianness to.
22554
22555 2001-08-15 Keith Seitz <keiths@redhat.com>
22556
22557 * lib/gdb.exp (gdbtk_start): Don't set environment
22558 variables for TCL_LIBRARY and friends. Insight will
22559 now figure these out for itself.
22560
22561 2001-08-02 Michael Snyder <msnyder@redhat.com>
22562
22563 * gdb.base/completion.exp: Remove the symbol "a64l" from
22564 the expect string; this is target-specific, and not related
22565 to what is being tested.
22566
22567 2001-08-02 Dave Brolley <brolley@redhat.com>
22568
22569 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22570
22571 2001-07-25 Michael Snyder <msnyder@redhat.com>
22572
22573 * gdb.base/consecutive.exp: New file. Test stepping over
22574 breakpoints on consecutive instructions.
22575 * gdb.base/consecutive.c: New file.
22576
22577 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22578 curly braces in regular expressions.
22579
22580 2001-07-25 Michael Snyder <msnyder@redhat.com>
22581
22582 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22583 legitimate output from stepping out of main.
22584
22585 2001-07-22 Keith Seitz <keiths@redhat.com>
22586
22587 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22588 the empty string, do not run the tests.
22589
22590 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22591
22592 * gdb.base/long_long.exp: Detect size of pointer. Take into
22593 account 2-byte pointers when testing for p/a results.
22594
22595 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22596
22597 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
22598 and defined to 1K for m68hc11.
22599 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22600 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22601 (sizeof_random_data): New variable to tell the size of the data table;
22602 don't test past this size; always run to main.
22603
22604 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22605
22606 * gdb.base/return2.exp: return of long long and double fails for
22607 68HC11; don't execute these tests on that platform.
22608 * gdb.base/return.exp: Return of a double fails for 68hc11.
22609
22610 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22611
22612 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22613 tests that print a float.
22614 * call-rt-st.exp: Likewise.
22615
22616 2001-07-12 Mark Kettenis <kettenis@gnu.org>
22617
22618 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22619 running this test on Linux.
22620
22621 2001-06-24 Michael Chastain <chastain@redhat.com>
22622
22623 * gdb.base/arithmet.exp: Remove some tests to make all test names
22624 unique.
22625
22626 2001-07-03 Michael Snyder <msnyder@redhat.com>
22627
22628 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22629 the output of the ptype command.
22630
22631 2001-07-02 Michael Snyder <msnyder@redhat.com>
22632
22633 * gdb.base/completion.exp: Don't assume that break.c is the only
22634 source file that may contain functions named "marker".
22635 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22636
22637 2001-06-28 Andrew Cagney <ac131313@redhat.com>
22638
22639 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22640 of files to delete.
22641
22642 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22643 * gdb.disasm/h8300s.exp: New file.
22644 gdb.disasm/h8300s.s: Likewise.
22645
22646 2001-06-27 Andrew Cagney <ac131313@redhat.com>
22647
22648 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22649 empty breakpoint tables.
22650
22651 2001-06-25 Andrew Cagney <ac131313@redhat.com>
22652
22653 * lib/mi-support.exp: Update args=... part of stop-reason
22654 patterns. Accept either a list or a tuple.
22655
22656 2001-06-23 Andrew Cagney <ac131313@redhat.com>
22657
22658 * lib/mi-support.exp: Remove local emacs variable defining
22659 change-log-default-name.
22660
22661 2001-06-22 Michael Chastain <chastain@redhat.com>
22662
22663 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22664 This is operationally compatible with the previous version.
22665
22666 2001-06-13 Jim Blandy <jimb@redhat.com>
22667
22668 * lib/gdb.exp (gdb_test): Doc fix.
22669
22670 2001-06-10 Michael Chastain <chastain@redhat.com>
22671
22672 * gdb.base/exprs.exp: Remove a duplicate test.
22673
22674 2001-06-06 Jim Blandy <jimb@redhat.com>
22675
22676 * gdb.base/return2.exp (main): Use values to test float and double
22677 returns that are not NaN's, to avoid being confused by IEEE
22678 comparison rules.
22679
22680 2001-06-04 Michael Snyder <msnyder@redhat.com>
22681
22682 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
22683 non-zero if control_c fails. Terminate the test on failure,
22684 rather than wait for 12 more tests to time out.
22685
22686 2001-06-06 Jim Blandy <jimb@redhat.com>
22687
22688 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
22689 Don't forget to match the GDB prompt.
22690
22691 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22692
22693 2001-06-04 Jim Blandy <jimb@redhat.com>
22694
22695 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22696 command.
22697
22698 2001-05-31 Kevin Buettner <kevinb@redhat.com>
22699
22700 * gdb.base/annota1.exp (info break): Match four or more spaces
22701 after "Address".
22702
22703 2001-05-31 Michael Chastain <chastain@redhat.com>
22704
22705 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22706 (dm_type_int_star): Likewise.
22707 (dm_type_long_star): Likewise.
22708 (dm_type_void_star): Likewise.
22709
22710 2001-05-29 Kevin Buettner <kevinb@redhat.com>
22711
22712 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22713 to a known value in order to get consistent results regardless
22714 of the setting of INPUTRC or the presence or contents of .inputrc.
22715
22716 2001-05-24 Michael Snyder <msnyder@redhat.com>
22717
22718 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22719 Don't require that the main thread and the manager thread are the
22720 first in the list.
22721
22722 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22723 debugging. If test fails, issue an "unsupported" not a "fail".
22724
22725 2001-05-24 Jim Blandy <jimb@redhat.com>
22726
22727 Don't assume that short is shorter than int.
22728 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22729 assume that shorts are smaller than ints. On a 16-bit machine,
22730 this isn't true.
22731 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22732 an int, is not equal to ~0 stored in an unsigned char. This tests
22733 the same thing that the previous test meant to, but works on
22734 16-bit machines, too.
22735 ("print unsigned char != (~0)"): Same test, complemented.
22736
22737 2001-05-24 Michael Snyder <msnyder@redhat.com>
22738
22739 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
22740 test for (full_coverage == 0). This makes the test run faster,
22741 and prevents dejagnu getting out of step.
22742
22743 2001-05-23 Kevin Buettner <kevinb@redhat.com>
22744
22745 * gdb.base/finish.exp (finish_void): Revise pattern for
22746 stopping on the call statement to not permit stopping at
22747 the start of the instructions comprising the call sequence.
22748
22749 2001-05-19 Michael Chastain <chastain@redhat.com>
22750
22751 * gdb.base/callfuncs.exp: Make all test names unique.
22752 * gdb.base/commands.exp: Make all test names unique.
22753 * gdb.base/condbreak.exp: Make all test names unique.
22754 * gdb.base/dbx.exp: Make all test names unique.
22755 * gdb.base/default.exp: Make all test names unique.
22756 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22757 and TIMEOUT messages to their corresponding PASS message.
22758 * gdb.base/ending-run.exp: Make all test names unique.
22759 * gdb.base/long_long.exp: Remove duplicate test.
22760
22761 2001-05-21 Kevin Buettner <kevinb@redhat.com>
22762
22763 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22764 stop on the call statement as well as the statement after the
22765 call.
22766
22767 2001-05-21 Michael Snyder <msnyder@redhat.com>
22768
22769 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22770
22771 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
22772
22773 * gdb.base/completion.exp: Revamp test. Make it execute on all
22774 platforms.
22775
22776 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
22777
22778 * config/gdbserver.exp (gdb_load): Handle the case
22779 in which the arguments to gdbserver are given in the
22780 baseboard configuration file.
22781 Also handle the case in which the server needs to do a
22782 load.
22783
22784 2001-05-07 Keith Seitz <keiths@cygnus.com>
22785
22786 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22787 set up the display for testing.
22788 (gdbtk_start): Convert all paths to paths that tcl will like.
22789 Export target information to environment.
22790 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22791 necessary.
22792 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22793 (to_tcl_path): New proc to convert a given pathname into
22794 a path acceptible as an argument to a tcl command.
22795 (_gdbtk_export_target_info): New proc to export target info
22796 into the environment for gdbtk testing.
22797 (gdbtk_done): New proc to signal end-of-test.
22798
22799 2001-05-06 Jim Blandy <jimb@redhat.com>
22800
22801 * restore.c: Make the code of caller0 correspond to its comment.
22802
22803 2001-05-03 Michael Snyder <msnyder@redhat.com>
22804
22805 * config/sid.exp (gdb_target_sid): Check for error messages.
22806 On error or timeout, don't make expect exit (which will terminate
22807 all subsequent tests); instead just make gdb exit.
22808 (gdb_load): Check for error messages. On error or timeout,
22809 return a negative value.
22810
22811 2001-04-24 Jim Blandy <jimb@redhat.com>
22812
22813 * gdb.c++/templates.exp: If we see the prompt for the overload
22814 list, but we haven't recognized any of the longer patterns,
22815 arrange for this test to fail, not hang.
22816
22817 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22818 variations.
22819
22820 2001-04-22 Michael Chastain <chastain@redhat.com>
22821
22822 * gdb.c++/local.exp: Use the 'runto' library function.
22823 * gdb.c++/namespace.exp: Likewise.
22824 * gdb.c++/overload.exp: Likewise.
22825
22826 2001-03-26 Kevin Buettner <kevinb@redhat.com>
22827
22828 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22829 * gdb.base/step-line.exp: New file. Test step/next in presence of
22830 #line directives.
22831 * gdb.base/step-line.c: New file. Test program for the above.
22832 * gdb.base/step-line.inp: New file. We pretend that this file has
22833 been transformed by some other tool into step-line.c.
22834
22835 2001-03-21 Jim Blandy <jimb@redhat.com>
22836
22837 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22838 unmangled operator names.
22839
22840 2001-03-20 Jim Blandy <jimb@redhat.com>
22841
22842 * gdb.threads/linux-dp.exp: Recognize an additional message
22843 generated by GDB when it doesn't understand how to debug threads
22844 on the target system.
22845
22846 2001-03-19 Andrew Cagney <ac131313@redhat.com>
22847
22848 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22849
22850 2001-03-12 Michael Chastain <chastain@redhat.com>
22851
22852 * gdb.c++/derivation.exp: Use the 'runto' library function.
22853
22854 2001-03-12 Michael Chastain <chastain@redhat.com>
22855
22856 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22857
22858 2001-02-24 Michael Chastain <chastain@redhat.com>
22859
22860 * gdb.c++/ref-types.exp: Change handwritten code to library
22861 function 'runto'.
22862
22863 2001-03-16 Orjan Friberg <orjanf@axis.com>
22864
22865 * gdb.base/signals.exp: Set count to 0 explicitly.
22866
22867 2001-03-15 Mark Salter <msalter@redhat.com>
22868
22869 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22870 (gdb_target_monitor): Add check of gdb_target_cmd return value.
22871 (gdb_load): Add support for additional target_info: gdb_download_size
22872 and gdb_load_timeout.
22873
22874 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22875
22876 * gdb.base/annota1.exp: Move test of isnative to earlier in the
22877 file -- to prevent failing when the compile fails but we have no
22878 intention of running the tests anyway.
22879
22880 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22881 tests if set.
22882
22883 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
22884 integers.
22885
22886 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22887 * gdb.c++/namespace.exp: Ditto.
22888
22889 2001-03-07 Orjan Friberg <orjanf@axis.com>
22890
22891 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22892 * gdb.base/pointers.exp: Relax pattern match of decimals.
22893
22894 2001-03-06 Kevin Buettner <kevinb@redhat.com>
22895
22896 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22897 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22898 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22899 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22900 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22901 config/sh.exp, config/sid.exp, config/slite.exp,
22902 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22903 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22904 config/vxworks.exp, config/vxworks29k.exp,
22905 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22906 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22907 gdb.base/arithmet.exp, gdb.base/assign.exp,
22908 gdb.base/async.exp, gdb.base/attach.exp,
22909 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22910 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22911 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22912 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22913 gdb.base/commands.exp, gdb.base/completion.exp,
22914 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22915 gdb.base/constvars.exp, gdb.base/corefile.exp,
22916 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22917 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22918 gdb.base/ending-run.exp, gdb.base/environ.exp,
22919 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22920 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22921 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22922 gdb.base/funcargs.exp, gdb.base/help.exp,
22923 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22924 gdb.base/logical.exp, gdb.base/long_long.exp,
22925 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22926 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22927 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22928 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22929 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22930 gdb.base/regs.exp, gdb.base/relational.exp,
22931 gdb.base/remote.exp, gdb.base/reread.exp,
22932 gdb.base/restore.exp, gdb.base/return2.exp,
22933 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22934 gdb.base/selftest.exp, gdb.base/setshow.exp,
22935 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22936 gdb.base/sigall.exp, gdb.base/signals.exp,
22937 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22938 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22939 gdb.base/step-test.exp, gdb.base/structs.c,
22940 gdb.base/structs.exp, gdb.base/structs2.exp,
22941 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22942 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22943 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22944 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22945 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22946 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22947 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22948 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22949 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22950 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22951 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22952 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22953 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22954 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22955 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22956 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22957 gdb.trace/circ.exp, gdb.trace/collection.exp,
22958 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22959 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22960 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22961 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22962 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22963 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22964 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22965 notices.
22966
22967 2001-02-27 Michael Snyder <msnyder@cygnus.com>
22968
22969 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22970 first arg is int not float.
22971
22972 2001-02-22 Michael Snyder <msnyder@cygnus.com>
22973
22974 * gdb.base/reread.exp: Unsupported for non-native targets;
22975 doesn't work for remote debugging.
22976
22977 2001-02-19 Fernando Nasser <fnasser@redhat.com>
22978
22979 From Drew Moseley <dmoseley@redhat.com>
22980 * gdb.base/ending-run.exp: Properly handle the BSP state when
22981 stepping past the end of main.
22982
22983 2001-02-19 John Moore <jmoore@redhat.com>
22984
22985 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22986 Converted HPUX fix for non-expected items following multiple
22987 step commands into general solution for all platforms.
22988
22989 2001-02-18 Michael Chastain <chastain@redhat.com>
22990
22991 * gdb.c++/classes.exp (do_tests): Change runto statements
22992 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22993 statements demangler agnostic.
22994 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22995 (gdb_virtfunc_restart): Likewise.
22996
22997 2001-02-14 Michael Chastain <chastain@redhat.com>
22998
22999 * gdb.c++/inherit.exp (do_tests): Change runto statements
23000 from "runto 'foo(void)'" to "runto 'foo'". This makes the
23001 statements demangler agnostic.
23002
23003 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
23004
23005 * gdb.threads/pthreads.exp: Unify pass/fail messages for
23006 ``continue to bkpt at common_routine in thread 2'' and ``stopped
23007 before calling common_routine 15 times'' tests.
23008
23009 2001-02-11 Michael Chastain <chastain@redhat.com>
23010
23011 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
23012 Helps the test script figure out which demangler is in use.
23013 (dm_type_foo_ref): Ditto.
23014 (dm_type_int_star): Ditto.
23015 (dm_type_long_star): Ditto.
23016 (dm_type_unsigned_int): Ditto.
23017 (dm_type_void): Ditto.
23018 (dm_type_void_star): Ditto.
23019 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
23020 Probe the gdb demangler and set variables to accommodate
23021 formatting differences.
23022 (info_func_regexp): New function. Same as info_func, but
23023 matches against a regexp.
23024 (info_func): Match against a literal string.
23025 (print_addr_2): New function. Match against a literal string,
23026 which can be different from the input to gdb.
23027 (print_addr): Simply call print_addr_2 with the same argument twice.
23028 (test_lookup_operator_functions): Use demangler formatting variables.
23029 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
23030 the tests in the same order as the C++ class declaration.
23031 (test_paddr_operator_functions): Ditto.
23032 (test_paddr_overloaded_functions): Ditto.
23033 (test_paddr_hairy_functions): Use demangler formatting variables.
23034 Add reference to gdb/19 for related tests.
23035 (do_tests): Call probe_demangler.
23036
23037 2001-01-30 Kevin Buettner <kevinb@redhat.com>
23038
23039 * gdb.c++/templates.cc (printf): Remove unused function definition.
23040
23041 2001-01-26 Felix Lee <flee@redhat.com>
23042
23043 * sid.exp (sid_exit): Pass host, not target, to remote_close.
23044
23045 2001-01-25 matthew green <mrg@redhat.com>
23046
23047 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
23048 up sid.
23049 (sid_exit): Call `remote_pop_conn' after GDB is gone.
23050
23051 2001-01-25 matthew green <mrg@redhat.com>
23052
23053 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
23054 Deprecate $sid_spawn_id.
23055 (sid_exit): Remove code necessary only for `spawn.'
23056
23057 2001-01-25 matthew green <mrg@redhat.com>
23058
23059 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23060
23061 2001-01-28 Michael Chastain <chastain@redhat.com>
23062
23063 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23064 to call when tests fail. It takes gdb out of the overloaded
23065 function choice menu back to the main prompt, so that the test
23066 program stays synchronized.
23067 (set_bp_overloaded): New proc to collect all the common
23068 code for setting a breakpoint on an overloaded name. Calls
23069 take_gdb_out_of_choice_menu when needed.
23070 (menu_overload1arg): New variable to collect the repeated
23071 instances of the expected menu for an overloaded name. Change
23072 the regular expression to handle changes in g++ type encoding:
23073 "void" can be either "void" or "", and "unsigned int" can be
23074 either "unsigned int" or "unsigned".
23075 (continue_to_bp_overloaded): Change regular expressions to handle
23076 changes in g++ type encoding.
23077 (no proc): Call take_gdb_out_of_choice_menu when needed.
23078 Remove redundant calls to "info break". Accept either "canceled"
23079 or "cancelled". Change regular expressions in "info break"
23080 calls to handle changes in g++ type encoding. Give all tests
23081 unique strings.
23082
23083 2001-01-17 Ben Elliston <bje@redhat.com>
23084
23085 * config/sid.exp: New file.
23086
23087 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23088
23089 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23090
23091 2000-12-21 Michael Snyder <msnyder@cygnus.com>
23092
23093 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23094 Add a RE to accept a non-ascii char if one is ever presented.
23095
23096 2000-12-20 Fernando Nasser <fnasser@redhat.com>
23097
23098 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
23099
23100 2000-12-18 Michael Snyder <msnyder@cygnus.com>
23101
23102 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
23103 in regexp. One '\' does not suffice on Linux.
23104
23105 2000-12-09 Michael Chastain <chastain@redhat.com>
23106
23107 * gdb.base/break.exp (test_clear_command): Use a marker function
23108 rather than 'main' for the test function. Also move this
23109 test to an execution point where the marker function names are
23110 guaranteed to be bound to functions. (Executing tests after a
23111 'finish' from main runs into name conflicts with local names
23112 in __libc_start_main).
23113
23114 2000-12-07 Michael Snyder <msnyder@cygnus.com>
23115
23116 * gdb.base/finish.exp: New test for gdb's "finish" command.
23117 * gdb.base/return2.exp: New test for gdb's "return" command.
23118 * gdb.base/return2.c: New source file for above.
23119
23120 2000-12-05 Michael Snyder <msnyder@cygnus.com>
23121
23122 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23123 * gdb.base/miscexprs.exp: Ditto.
23124 * gdb.base/pointers.exp: Ditto.
23125 * gdb.c++/derivation.exp: Ditto.
23126 * gdb.c++/local.exp: Ditto.
23127 * gdb.c++/namespace.exp: Ditto.
23128 * gdb.c++/overload.exp: Ditto.
23129 * gdb.c++/ref-types.exp: Ditto.
23130
23131 2000-12-05 Michael Snyder <msnyder@cygnus.com>
23132
23133 * gdb.base/constvars.exp: Test result of "up" command.
23134 * gdb.base/miscexprs.exp: Ditto.
23135 * gdb.base/pointers.exp: Ditto.
23136 * gdb.base/scope.exp: Ditto.
23137 * gdb.c++/derivation.exp: Ditto.
23138 * gdb.c++/local.exp: Ditto.
23139 * gdb.c++/namespace.exp: Ditto.
23140 * gdb.c++/overload.exp: Ditto.
23141 * gdb.c++/ref-types.exp: Ditto.
23142
23143 2000-11-22 Michael Chastain <chastain@redhat.com>
23144
23145 * mips_pro.exp: Accept either "middle -> top -> main" or
23146 "middle -> main" in the backtrace, because gcc can optimize
23147 tail calls to jumps. Remove setup_xfail for the hppa case.
23148 Add a comment with the original warning messages from PR 3016,
23149 which was filed in 1993, to preserve them for posterity.
23150
23151 2000-11-17 Nick Duffek <nsd@redhat.com>
23152
23153 * lib/gdb.exp (gdb_test): Override timeout with board info.
23154
23155 2000-11-17 Nick Duffek <nsd@redhat.com>
23156
23157 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23158 the second kill and detach messages.
23159
23160 2000-11-17 Nick Duffek <nsd@redhat.com>
23161
23162 * configure.in: Add AC_EXEEXT.
23163 * configure: Regenerate.
23164 * Makefile.in (just-check): Export EXEEXT.
23165 * lib/gdb.exp ($EXEEXT): Import from environment.
23166 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23167 expect "maint dump-me" on Cygwin.
23168 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23169 $EXEEXT.
23170
23171 2000-11-17 Nick Duffek <nsd@redhat.com>
23172
23173 * gdb.base/break.exp: Test backtrace and finish from called
23174 function on all platforms, not just HP-UX.
23175
23176 2000-11-03 Michael Snyder <msnyder@cygnus.com>
23177
23178 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23179 code from gdb_target_monitor, so it can be used independantly
23180 for gdbserver. Also comment out an unnecessary PUTS.
23181
23182 2000-11-03 Michael Snyder <msnyder@cygnus.com>
23183
23184 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23185 * gdb.base/corefile.exp: Expect the message "Program is being
23186 debugged already" when we send the "corefile" command, since
23187 the preceeding gdb_load may have connected gdb to a remote target.
23188 * gdb.base/display.exp: Disable hardware watchpoints if new
23189 board info variable "no_hardware_watchpoints" is true.
23190 Replace single-letter commands with more readable ones.
23191 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23192 if new board info variable "no_hardware_watchpoints" is true.
23193 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23194 to see if stdio (printf) testing is possible.
23195 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23196 board info variable "no_hardware_watchpoints" is true. Use new
23197 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23198
23199 2000-11-13 Fernando Nasser <fnasser@redhat.com>
23200
23201 From Orjan Friberg <orjanf@axis.com>:
23202 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23203 in array print pattern match.
23204
23205 2000-11-09 Fernando Nasser <fnasser@redhat.com>
23206
23207 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23208 spelling "cancelled" to U.S. spelling "canceled" to match changes
23209 made to gdb.
23210 * gdb.c++/ovldbreak.exp: Ditto.
23211
23212 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23213
23214 * gdb.base/callfuncs.c (main): Moved to end of file, call
23215 t_double_values to initialize the FPU before inferior calls are made.
23216 * gdb.base/callfuncs.exp: Test for register preservation after calling
23217 inferior functions. Add tests for continuining, finishing and
23218 returning from a stop in a call dummy.
23219
23220 2000-10-24 Michael Snyder <msnyder@cygnus.com>
23221
23222 * gdb.base/commands.exp: Break up long lines, and re-indent.
23223
23224 2000-10-19 Michael Snyder <msnyder@cygnus.com>
23225
23226 * config/gdbserver.exp: Rewritten from the ground up, to make it
23227 compatible with the current dejagnu tree, and to make it work with
23228 the new "gdbserver" in libremote.
23229
23230 2000-10-16 Michael Snyder <msnyder@cygnus.com>
23231
23232 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23233 * gdb.base/varargs.exp: Skip entire test if no printf support.
23234 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23235 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23236
23237 2000-10-13 Michael Snyder <msnyder@cygnus.com>
23238
23239 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23240 no floating point support.
23241 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23242 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23243 * gdb.base/call-rt-st.exp: Ditto.
23244 * gdb.base/call-strs.exp: Ditto.
23245
23246 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23247
23248 * gdb.base/sizeof.c: include <stdio.h>.
23249
23250 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
23251 'finish', otherwise uncaptured gdb_prompt would potentially
23252 throw remaining test points out of sync.
23253
23254 2000-07-26 Scott Bambrough <scottb@netwinder.org>
23255
23256 * gdb.base/recurse.exp: Run tests for all targets.
23257 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23258 gnu-oldld case on ARM.
23259 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23260 for ARM targets.
23261
23262 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23263
23264 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23265 * gdb.java/configure: Rebuild.
23266
23267 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23268
23269 * gdb.java/jv-exp.exp: New file.
23270
23271 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23272
23273 * configure: Rebuilt.
23274 * configure.in (configdirs): Add gdb.java.
23275 * gdb.java/jmisc.java: New file.
23276 * gdb.java/jmisc.exp: New file.
23277 * gdb.java/Makefile.in: New file.
23278 * gdb.java/configure: Rebuilt.
23279 * gdb.java/configure.in: New file.
23280 * lib/java.exp: New file.
23281
23282 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23283
23284 * gdb.base/exprs.exp: Test casts to a pointer including over and
23285 underflow.
23286
23287 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23288
23289 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
23290 and the compilers sizes.
23291
23292 2000-07-09 Nick Duffek <nsd@redhat.com>
23293
23294 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23295 (use_methods): New function.
23296 (main): Call use_methods().
23297 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23298 (do_tests): Call test_method_param_class.
23299
23300 2000-07-09 Nick Duffek <nsd@redhat.com>
23301
23302 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23303 spelling.
23304 (test_enums): New procedure. Move enum tests from end of script
23305 to here. Set breakpoint on function name instead of line number.
23306 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23307 (enums2): New marker function.
23308 (enums1): New function.
23309 (main): Call enums1(). Move enum tests to enums1().
23310
23311 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23312
23313 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
23314 compile/link program. Update line numbers.
23315 * gdb.asm/d10v.inc: Define ``startup''.
23316 * gdb.asm/asmsrc1.s: Add definition of _start.
23317
23318 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23319
23320 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23321
23322 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23323
23324 * gdb.base/maint.exp: Add 'maint print architecture' item to output
23325 of 'help maint print' command.
23326
23327 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23328
23329 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
23330 they use gdb_expect_list.
23331
23332 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23333
23334 * gdb.base/commands.exp: Use ``set remote
23335 memory-read-packet-size'' instead of ``set endian big'' to test
23336 long commands.
23337
23338 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
23339
23340 * gdb.c++/templates.exp (do_tests): Make all of these work under
23341 g++, and stop skipping them.
23342
23343 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23344 work under g++.
23345
23346 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
23347 initialization.
23348
23349 2000-06-02 Michael Snyder <msnyder@cygnus.com>
23350
23351 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23352 the regular expression: accept an (almost) arbitrary sequence of
23353 "frames-invalid" and "breakpoints-invalid" messages both before
23354 and after the "starting" message.
23355
23356 2000-06-02 Michael Snyder <msnyder@cygnus.com>
23357
23358 * gdb.c++/local.exp: This test has never been known to work with g++.
23359
23360 2000-05-18 Michael Snyder <msnyder@cygnus.com>
23361
23362 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23363 Relax the regular expression a little, make it pass on Solaris 8.
23364
23365 2000-05-12 Kevin Buettner <kevinb@redhat.com>
23366
23367 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
23368 a call, do not require that gdb stop on the line after the call.
23369 Instead, it is permissible for gdb to stop on the line of the
23370 call itself.
23371
23372 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
23373
23374 * gdb.base/break.exp (bp on small function, optimized file):
23375 Add a second pass pattern. The behavior differs here between stabs
23376 and dwarf for one-line functions. Stabs preserves two line symbols
23377 (one before the prologue and one after) with the same line number,
23378 but dwarf regards these as duplicates and discards one of them.
23379 Therefore the address after the prologue (where the breakpoint is)
23380 has no exactly matching line symbol, and GDB reports the breakpoint
23381 as if it were in the middle of a line rather than at the beginning.
23382
23383 2000-05-08 Michael Snyder <msnyder@cygnus.com>
23384
23385 * gdb.base/interrupt.exp: Make "pass" message say "send"
23386 rather than "send_gdb" (for consistancy).
23387
23388 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23389
23390 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23391 * gdb.c++/templates.cc: Properly check for GCC version number.
23392 * lib/compiler.cc: Likewise
23393
23394 2000-04-28 Michael Snyder <msnyder@cygnus.com>
23395
23396 * gdb.base/break.exp: When compiled with -O2 optimization,
23397 gdb may not stop at the first line of main, due to code motion.
23398
23399 2000-04-26 Michael Snyder <msnyder@cygnus.com>
23400
23401 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23402 This test depends on parsing the printf output from the target.
23403 Since the sparclet stub doesn't do stdio, this will never work.
23404 * gdb.base/call-rt-st.exp: ditto.
23405 * gdb.base/call-strs: ditto.
23406
23407 2000-04-24 Michael Snyder <msnyder@cygnus.com>
23408
23409 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23410
23411 * gdb.base/ending-run.exp: After connecting to a remote target,
23412 but before running, the target will appear to be in a random
23413 location. Specify both a file and a line for breakpoints.
23414 Also, the function that calls main may be called 'init'
23415 rather than 'start'.
23416
23417 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23418
23419 * gdb.base/help.exp: Update output for add-symbol-file command.
23420
23421 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
23422
23423 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23424 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23425
23426 2000-04-07 J.T. Conklin <jtc@redback.com>
23427
23428 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23429
23430 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23431
23432 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23433
23434 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
23435 values that can be represented exactly.
23436 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23437 above change, and to not check against the directory part of the source
23438 file name.
23439 (step into print_long_arg_list): Likewise.
23440 (print print_small_structs from print_long_arg_list): Likewise.
23441 (print print_long_arg_list): Likewise.
23442
23443 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23444
23445 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
23446
23447 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23448
23449 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23450
23451 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
23452
23453 * gdb.base/commands.exp (deprecated_command_test): Add test for
23454 deprecate with no arguments.
23455
23456 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23457
23458 * gdb.base/break.exp: Add new test for setting breakpoints on
23459 optimized code so we can test breakpoints work even when function
23460 prologues may be optimized away
23461
23462 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23463
23464 From David Whedon <dwhedon@gordian.com>
23465 * gdb.base/commands.exp : Added command deprecator tests.
23466
23467 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
23468
23469 * gdb.base/help.exp: Added test for new apropos command.
23470
23471 2000-03-21 Kevin Buettner <kevinb@redhat.com>
23472
23473 * gdb.base/pointers.c (usevar): New function.
23474 (main): Make sure that global variables v_int_pointer2, rptr,
23475 and y are all referenced someplace in the program by calling
23476 usevar() on them. [Some linkers delete symbols which are
23477 never referenced. The space remains, but there's no way to
23478 get a (symbolic) handle on the variable from the debugger.]
23479
23480 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23481
23482 * gdb.base/printcmds.c: Add typedeffed arrays.
23483
23484 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
23485 procedure to test arrays that are typedef'd.
23486
23487 2000-03-13 James Ingham <jingham@leda.cygnus.com>
23488
23489 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
23490 the library directories.
23491
23492 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23493
23494 * configure.in (configdirs): Add sub directory gdb.mi.
23495 * configure: Re-generate.
23496
23497 * gdb.mi: New directory.
23498
23499 2000-02-25 Scott Bambrough <scottb@netwinder.org>
23500
23501 * gdb.base/long_long.exp: Correct test suite failure when printing
23502 a long long value as a double on ARM platforms.
23503
23504 2000-02-16 Jim Blandy <jimb@redhat.com>
23505
23506 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23507 default source file is set properly before running this test.
23508
23509 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23510
23511 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
23512 gdbtk/library directory, not in gdbtcl2.
23513
23514 2000-02-04 Jim Blandy <jimb@redhat.com>
23515
23516 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23517 backslash from regexp pattern.
23518
23519 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23520 procedure. Use it to run all the "continue to bp overloaded"
23521 tests. Note that this changes the names of the tests slightly.
23522 If the breakpoint hit message includes a hex PC value, because
23523 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23524 from the real source code, still consider that a pass.
23525
23526 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23527 XFAIL here if the breakpoint message contains a hex address. Note
23528 similar change on 1999-11-02.
23529
23530 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23531
23532 * gdb.base/ptype.exp: Establish a default source file before
23533 calling get_debug_format.
23534
23535 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23536
23537 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23538
23539 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23540
23541 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23542 of successive stepi commands -- while in the prologue we should see
23543 the function entry bracket.
23544
23545 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23546
23547 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23548 reach __change_mode() when stepping through the end of main().
23549
23550 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23551
23552 * gdb.base/default.exp: Fix expected pattern.
23553 * gdb.base/help.exp: Same.
23554
23555 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23556
23557 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
23558 Don't use xfail's because that affects only the following test.
23559
23560 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
23561 solaris or linux.
23562
23563 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23564
23565 2000-01-07 Michael Snyder <msnyder@cygnus.com>
23566
23567 * gdb.base/display.exp: Some yacc parsers like to say
23568 "A syntax error" rather than "A parse error". Accept both.
23569
23570 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23571
23572 * gdb.base/default.exp: Remove OS dependent string from "target
23573 remote" test.
23574 * gdb.base/help.exp: Same for "help target remote" test.
23575
23576 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23577
23578 From Jim Kingdon <kingdon@redhat.com>:
23579
23580 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
23581 prompt (cleanup rather than necessity, but still might keep output
23582 from spilling to next test).
23583
23584 2000-01-02 Fred Fish <fnf@cygnus.com>
23585
23586 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23587 AIX, which defines them in <sys/types.h>.
23588
23589 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
23590
23591 * gdb.base/default.exp: Match arm* etc instead of arm in "info
23592 float" test.
23593
23594 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
23595
23596 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
23597
23598 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23599 outermost frame disallowed".
23600
23601 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23602
23603 * gdb.base/setvar.exp: New tests for setting the value of a struct
23604 with a constant list.
23605
23606 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23607
23608 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23609 require the user to type a cast before setting the value of a struct.
23610
23611 1999-12-06 Jim Blandy <jimb@cygnus.com>
23612
23613 * gdb.base/default.exp: Expect the new 'info float' command on
23614 all i386 platforms.
23615
23616 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23617 LinuxThreads libraries that don't support debugging.
23618
23619 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23620
23621 * gdb.base/remote.c: Fill the buffer with truely random data.
23622 Change the buffer type to ``unsigned char'' to simplify size
23623 arithmetic.
23624
23625 * gdb.base/remote.exp: Reduce download numbers by one. Typical
23626 stub only handles 400-1 byte packets. Verify that the download
23627 worked.
23628
23629 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23630
23631 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23632 tests, using UNRESOLVED for the untested cases. Also, does not wait
23633 for a timeout if the prompt was received before a recognizable pattern.
23634
23635 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23636
23637 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23638
23639 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23640
23641 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
23642 watchpoints.
23643
23644 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
23645
23646 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23647
23648 * gdb.c++/local.exp: Be more flexible in recognizing local class
23649 name mangling. Don't allow horribly truncated method names.
23650 * gdb.c++/derivation.exp: Expect protected inheritance.
23651 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23652 * gdb.c++/virtfunc.exp: Likewise.
23653 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23654 when printing a nested enum.
23655
23656 1999-11-22 Jim Blandy <jimb@cygnus.com>
23657
23658 * gdb.base/step-test.exp: Properly await GDB's response to setting
23659 a breakpoint on the call to large_struct_by_value.
23660
23661 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23662 just because we have debug info for the `start' function.
23663
23664 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23665
23666 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23667 "Unknown signal" messages, which indicate (on LinuxThreads) that
23668 GDB doesn't know how to debug threads on this system. This is
23669 better than hanging while philosopher 0 dumps chatter into gdb.log.
23670
23671 1999-11-18 Tom Tromey <tromey@cygnus.com>
23672
23673 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23674
23675 1999-11-18 Fred Fish <fnf@cygnus.com>
23676
23677 * gdb.base/coremaker2.c: Add sample program for generating
23678 cores that is more self contained than coremaker.c. Eventually
23679 I'll add more code to this and tie it into the testsuite.
23680
23681 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23682
23683 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23684
23685 1999-11-10 Jimmy Guo <guo@cup.hp.com>
23686
23687 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
23688 from $srcdir/lib/.
23689 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
23690 and gdb.c++/.
23691
23692 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23693
23694 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
23695 'continue with watch' test point.
23696
23697 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23698
23699 Merged from p2linux-990323-branch:
23700
23701 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23702
23703 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23704
23705 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
23706 {limit,fixed}''. Test ``set download-write-size''.
23707
23708 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23709
23710 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
23711 gdb_expect_list.
23712
23713 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23714
23715 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23716
23717 1999-11-03 Mark Salter <msalter@cygnus.com>
23718
23719 * gdb.base/break.exp: Fix "stub continue" pattern.
23720
23721 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23722
23723 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23724
23725 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23726
23727 * gdb.base/display.exp ("finish"): Add timeout clause.
23728
23729 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23730 plain prompt clause, so this doesn't have to time out in order to
23731 fail.
23732
23733 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
23734 breakpoint hit messages include an address.
23735
23736 * gdb.base/display.exp: Don't forget to escape parens in regular
23737 expressions. Unix regexp notatation sucks.
23738
23739 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23740
23741 * gdb.base/annota1.exp: Test for annotate-signalled: change output
23742 order for 'signalled' message.
23743
23744 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23745
23746 From Jimmy Guo <guo@cup.hp.com>:
23747 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23748 * gdb.base/annota1.c: Add code for tests to work with.
23749
23750 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23751
23752 * gdb.base/remote.exp: New test for remote downloading settings.
23753 * gdb.base/remote.c: New file with large .data.
23754
23755 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23756
23757 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23758 for LinuxThreads support, merged from the Code Fusion branch.
23759
23760 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23761
23762 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
23763 containing exp_continue into a while within an expect. Don't
23764 attempt a start more than three times. Check return value from
23765 gdb_load.
23766
23767 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23768
23769 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
23770 a pass case.
23771
23772 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
23773
23774 * gdb.base/break.c (main): Added a statement that we can step
23775 off of.
23776 * gdb.base/break.exp: Added tests for setting a breakpoint
23777 at an offset and stepping onto a breakpoint.
23778
23779 1999-10-01 Fred Fish <fnf@cygnus.com>
23780
23781 * gdb.base/help.exp (help add-symbol-file): Update to match current
23782 gdb output.
23783
23784 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23785
23786 * gdb.base/break.exp: Code locations are in hex, don't forget!
23787 (For HP-UX.)
23788
23789 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23790
23791 * condbreak.exp: Use break.c as test program.
23792 * condbreak.c: Remove, redundant with break.c.
23793
23794 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23795
23796 * config/monitor.exp (gdb_target_monitor): Disable X- and
23797 Z-packets if the target needs it.
23798
23799 1999-09-13 James Ingham <jingham@leda.cygnus.com>
23800
23801 * gdb.c++/overload.exp: Added tests for listing overloaded
23802 functions with function pointers in the arg, explicitly calling
23803 out the version you want.
23804
23805 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23806
23807 * long_long.exp: Add variations of test cases that work for
23808 targets with 16-bit ints and 32-bit doubles.
23809
23810 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23811
23812 * break.c (main): Compare a possibly-uninitialized argc with an
23813 unlikely value that fits in 16 bits.
23814
23815 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23816
23817 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23818 0xfeeb, don't want negative numbers if ints are 16 bits.
23819
23820 * lib/gdb.exp (skip_cplus_tests): New proc.
23821 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
23822 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23823 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23824 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23825 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23826 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23827 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23828 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
23829
23830 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23831
23832 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23833
23834 * gdb.base/corefile.exp (up): Allow a parameter to appear
23835 in the frame that we're going up to.
23836
23837 From Jim Blandy <jimb@cygnus.com>:
23838
23839 * gdb.base/default.exp (info float): Expect some output now.
23840
23841 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23842 returning floating-point values to fail on the x86.
23843 * gdb.base/callfwmall.exp (do_function_calls): Same.
23844
23845 * gdb.base/list.exp (test_listsize): Correct expectations for
23846 listing line 1 with listsize 2. Also, listing a single line
23847 works now, as does listing three lines. [Kevin's note: There
23848 were a number of other cases fixed too where the expectations
23849 differed...]
23850
23851 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23852
23853 * gdb.base/selftest.exp: Add case for when version prints as
23854 constant string instead of char pointer.
23855
23856 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23857
23858 * gdb.base/ending-run.exp: Add Solaris case for what happens when
23859 stepping out of main.
23860
23861 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23862 G++ used.
23863
23864 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
23865 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
23866
23867 * gdb.c++/ovldbreak.exp: Update match string in test that
23868 includes a warning of multiple breakpoints.
23869
23870 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23871
23872 * gdb.base/display.exp: Improve precision of step-after-finish
23873 added yesterday.
23874
23875 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
23876 test.
23877
23878 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23879 configs when using G++, not just hppa*.
23880
23881 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23882
23883 * gdb.base/async.c: New file.
23884 * gdb.base/async.exp: New file.
23885
23886 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23887
23888 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23889 PA64.
23890
23891 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23892
23893 * gdb.base/display.exp: "finish" can leave us mid-line on many
23894 targets, deal with it. Add a small constant to main, instead of
23895 1000 since main+1000 may not be a valid address in the target.
23896
23897 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23898 on hpux11.
23899
23900 * gdb.base/attach.exp: Handle another hpux11 error message variant
23901 when attaching to a process that does not exist.
23902
23903 1999-08-19 J.T. Conklin <jtc@redback.com>
23904
23905 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
23906 characters in 'continue to 1241' test.
23907
23908 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23909
23910 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23911 stop in print_long_arg_list, define and use a whitespace
23912 variable in print_small_structs test, add an XFAIL for Solaris.
23913 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23914 interested enough to fix.
23915
23916 1999-08-13 Keith Seitz <keiths@cygnus.com>
23917
23918 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23919 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23920 proc knows about targets other than the natives.
23921 (test_assign): Use "gdb_run_cmd" to "run" the target.
23922 Check that we've actually hit the breakpoint at main.
23923 When we attempt to assign a value to a local variable, check
23924 that the variable is in the current scope, i.e., don't use
23925 a test with an empty result.
23926
23927 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23928
23929 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
23930 command.
23931
23932 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23933
23934 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23935 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23936 gdb.compat, gdb.threads-hp.
23937 gdb.hp/configure, gdb.hp/configure.in: New files.
23938 gdb.hp/Makefile.in: Recurse into new subdirs.
23939 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23940 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23941 in object files.
23942 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23943
23944 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23945
23946 * gdb.base/display.exp: Help expect by putting a newline in the
23947 funky printf, remove a bogus p/a test.
23948
23949 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23950
23951 * gdb.base/display.exp: Make sure that when we say 'run', we are
23952 connected to the target. This is necessary when running not
23953 natively.
23954
23955 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23956
23957 * gdb.base/step-test.exp: Removed some extraneous messages.
23958
23959 * gdb.base/long_long.exp: Don't run memory examination tests
23960 on little-endian targets (they will need a different set of
23961 results to match).
23962
23963 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23964
23965 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23966 until somebody decides to fix GDB.
23967
23968 * gdb.base/long_long.c: Stop compiler complaint by specifying long
23969 constant as "ULL".
23970 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23971 matches for a couple x/2 commands.
23972
23973 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23974
23975 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23976 by merging in ref-types2 tests.
23977 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23978
23979 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23980 * gdb.c++/Makefile.in: Add standard actions.
23981 (EXECUTABLES): Rename from PROGS, update list.
23982 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23983 from gdb.hp.
23984 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23985 foo and bar locals.
23986 * gdb.c++/anon-union.exp: Fix tests to match.
23987 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23988 expect matches to handle output variations.
23989 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23990 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
23991 output, add HP alternatives for new and delete prints.
23992 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
23993 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
23994 * gdb.c++/demangle.exp: Use $style when reporting failure.
23995 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23996 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23997 match alternatives.
23998 * gdb.c++/local.exp: Add match alternatives or xfails for HP
23999 compilers.
24000 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
24001 * gdb.c++/method.exp: Add match alternatives.
24002 * gdb.c++/misc.cc: Add bool types.
24003 * gdb.c++/misc.exp: Add tests for bool types.
24004 * gdb.c++/overload.exp: Add xfails.
24005 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
24006 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
24007 add some more template parameter tests (only for HP currently).
24008 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
24009 * gdb.c++/virtfunc.cc: Add return type and value for main.
24010 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
24011 match alternatives.
24012
24013 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24014
24015 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
24016
24017 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
24018
24019 * gdb.base/signals.exp: Don't expect getting a backtrace from
24020 within a signal handler to fail on Linux.
24021
24022 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
24023
24024 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24025 * lib/gdb.exp: Remove some gratuitious semicolons.
24026 (delete_breakpoints): Increase timeout.
24027 (gdb_expect): Add -notransfer option.
24028 (gdb_test): Use -notransfer option.
24029 (get_compiler_info): Add f77 case.
24030 (get_compiler): New proc, split out from gdb_preprocess, add f77
24031 case.
24032 (gdb_preprocess): Call get_compiler.
24033
24034 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
24035 * gdb.base/attach.exp, gdb.base/display.exp,
24036 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
24037 gdb.base/long_long.exp, gdb.base/printcmds.exp,
24038 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
24039 third arg to gdb_test.
24040 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
24041 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
24042 HP-UX xfails, add others.
24043 * gdb.base/completion.exp: Reflect name change of self-test.
24044 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
24045 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
24046 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
24047 HP failure number.
24048 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
24049 useless HP-UX 10.30 references.
24050 * gdb.base/maint.exp: Loosen matches.
24051 * gdb.base/pointers.c (main): Declare more_code.
24052 * gdb.base/pointers.exp: Match on output of a `next'.
24053 * gdb.base/structs.c: Add prototypes.
24054 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24055 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24056
24057 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24058
24059 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
24060 command.
24061
24062 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24063
24064 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24065 Fix run to main failures. Watchpoint can be hardware watchpoint.
24066
24067 * gdb.base/annota1.exp: Clean up some more, in case printf has
24068 debug info. Deal with lack of signal hanlder info in stack.
24069
24070 From Jim Kingdon <kingdon@redhat.com>:
24071 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24072
24073 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24074
24075 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
24076 gdb.base/foll-vfork.exp: Don't run for crosses.
24077
24078 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24079
24080 * gdb.base/configure.in: Check for gdbvars.exp instead of
24081 a1-selftest.exp.
24082 * gdb.base/configure: Re-generate.
24083
24084 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24085
24086 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24087 in trying to run first and name is too long.
24088
24089 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24090 pointers2.c and pointers2.exp, respectively.
24091 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24092 doschk happier.
24093
24094 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24095
24096 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24097 callfuncs2.c and callfuncs2.exp.
24098
24099 * gdb.base/list.exp: Remove mistaken xfails.
24100 * gdb.base/list0.h: Add optional prototypes.
24101
24102 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24103
24104 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
24105 calling malloc.
24106 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24107 * ptype.exp: Move test for get_debug_format to before its first
24108 use.
24109
24110 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24111
24112 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24113 * gdb.base/annota2.cc, annota2.exp: Move from here.
24114 * gdb.c++/annota2.cc, annota2.exp: To here.
24115 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24116
24117 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24118
24119 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
24120 a consistent format.
24121
24122 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24123
24124 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24125 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24126 HP compilers, also set the globals $true and $false.
24127
24128 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
24129 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24130 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24131 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24132 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24133 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24134 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24135 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24136 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24137 whatis.c} Add C++ compatible function definitions and return
24138 types, add includes for library functions.
24139 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24140 * gdb.base/step-test.c (myglob): Rename from glob.
24141 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
24142 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24143 files, move here from gdb.hp.
24144 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
24145 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24146 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24147 Adjust line numbers in regexps.
24148
24149 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24150 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24151 instead of 0/1.
24152
24153 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24154 foll-vfork.exp: New files, move here from gdb.hp.
24155 * gdb.base/page.exp: New file, test of pagination command.
24156
24157 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24158 recursion test.
24159 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24160
24161 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
24162 gdb.base/solib.exp: Fix compiler invocation process.
24163
24164 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
24165 HP-UX 11, turn off overload resolution explicitly.
24166 * gdb.base/commands.exp: Set argument list explicitly, add
24167 watchpoint test.
24168 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24169 them work.
24170 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24171 expressions properly.
24172 * gdb.base/corefile.exp: Loosen the match slightly.
24173 * gdb.base/default.exp: Allow "Error accessing memory" message
24174 also.
24175 * gdb.base/display.exp: Skip over x/0 j if PA64.
24176 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24177 * gdb.base/interrupt.exp: Ditto.
24178 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24179 in use.
24180 * gdb.base/list.exp: Add xfails for HP-UX.
24181 * gdb.base/long_long.exp: Refine some of the numeric matches.
24182 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24183 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24184 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24185 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24186 * gdb.base/ptype.exp: Succeed on more varieties of output.
24187 * gdb.base/scope.exp: Add xfails for HP-UX.
24188 * gdb.base/sect-cmd.exp: Add more cases.
24189 * gdb.base/setvar.exp: Add xfails for HP-UX.
24190 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24191 * gdb.base/signals.exp: Match on void symbolically.
24192 * gdb.base/step-test.exp: Add case for PA64.
24193 * gdb.base/term.exp: Add exit and restart.
24194 * gdb.base/twice.exp: Clean up after self.
24195 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24196 * gdb.base/whatis.exp: Allow more ways to pass tests.
24197
24198 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
24199 no longer useful.
24200
24201 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24202
24203 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
24204 list of patterns.
24205 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
24206 print_double_array(double_array)", "continuing to breakpoint
24207 1018", "print print_double_array(array_d)" and "continuing to
24208 1034" tests.
24209
24210 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24211
24212 * Makefile.in: Add empty html and install-html targets.
24213
24214 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24215
24216 * config/mt-*: Remove, these haven't been used since 1996.
24217
24218 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24219
24220 * gdb.base/call-strs.c, gdb.base/ending-run.c,
24221 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
24222 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24223
24224 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24225
24226 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24227 simpler match case for the ptype of the big class.
24228
24229 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24230
24231 * gdb.exp: Fix test for gdb_prompt existence.
24232
24233 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24234
24235 * gdb.exp (gdb_test): Add fail after calls to perror.
24236
24237 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24238
24239 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24240
24241 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24242
24243 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24244
24245 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24246
24247 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
24248 malloc() is linked in.
24249
24250 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24251
24252 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24253 step at end.
24254
24255 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24256
24257 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24258
24259 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24260
24261 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24262
24263 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24264 * gdb.base/mips_pro.exp: Likewise.
24265
24266 1999-06-02 Keith Seitz <keiths@cygnus.com>
24267
24268 * gdb.c++/templates.cc: Change all "new" operators to throw
24269 an exception.
24270 * gdb.c++/cplusfuncs.cc: Likewise.
24271
24272 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24273
24274 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24275
24276 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
24277 * gdb.base/ending-run.exp: When stepping out of main, accept a
24278 step into an arbitrary assembler file.
24279
24280 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24281
24282 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
24283 "breakpoint-invalid" to be printed.
24284 * gdb.base/annota2.exp: Revise line number for main
24285 breakpoint. Allow any number of "frames-invalid" and
24286 "breakpoint-invalid" to be printed.
24287 * gdb.base/annota2.cc: Initialize a.x to 0.
24288
24289 1999-05-17 Keith Seitz <keiths@cygnus.com>
24290
24291 * gdb.base/call-ar-st.exp: Skip
24292 "print print_double_array (double_array)" when "skip_float_tests" set.
24293 Ditto for "print print_double_array(array_d)",
24294 "print print_small_structs", "print print_ten_doubles", and
24295 "step into print_long_arg_list".
24296 Don't assume we can step into "print_long_arg_list": we could step
24297 into memcpy.
24298 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24299 "skip_float_tests" is set: "print print_one_double(*d1)"
24300 and "print print_two_floats(*f3)".
24301 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24302 "skip_float_tests" is set.
24303 * gdb.base/varargs.exp: Skip
24304 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24305 "skip_float_tests" set.
24306
24307 1999-05-06 Keith Seitz <keiths@cygnus.com>
24308
24309 * gdb.base/annota2.cc: Include stdio.h.
24310
24311 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24312
24313 * gdb.base/crossload.exp: Remove, this has been disabled ever
24314 since BFD stopped including all targets, and cross-GDB gets
24315 plenty of testing anyway.
24316 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
24317 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24318 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
24319 * gdb.base/README: Remove, was doc for this.
24320 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
24321 needed.
24322
24323 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24324
24325 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24326 output.
24327
24328 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24329 * gdb.base/annota2.exp: New file. More annotation tests.
24330 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24331 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24332
24333 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
24334
24335 * config/cfdbug.exp: New file.
24336
24337 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24338
24339 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24340 Marcus Daniel's and Dale Hawkins's demangler crashes.
24341
24342 * gdb.c++/demangle.exp (test_gnu_style_demangling,
24343 test_lucid_style_demangling, test_arm_style_demangling,
24344 test_hp_style_demangling): Try Tom Tromey's core-dumping
24345 identifier under each demangling style.
24346
24347 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24348
24349 * gdb.c++/demangle.exp: Include the current demangling style
24350 in all test names.
24351 (current_demangling_style): New global variable.
24352 (set_demangling_style, test_demangling_core, test_demangling,
24353 test_demangling_exact): New functions.
24354 (test_gnu_style_demangling, test_lucid_style_demangling,
24355 test_arm_style_demangling, test_hp_style_demangling): Use those,
24356 instead of calling gdb_test and gdb_test_exact directly.
24357 (catch_demangling_errors): New function, which reports errors
24358 signalled by the demangling test functions in an orderly way.
24359 (do_tests): Use catch_demangling_errors.
24360
24361 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24362
24363 * gdb.base/signals.exp (test_handle_all_print): Use () for
24364 grouping in expressions, not {}.
24365
24366 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
24367 initialized yet.
24368
24369 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24370
24371 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24372 are listed.
24373
24374 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24375
24376 * gdb.stabs/weird.exp: Test for CC being defined before
24377 looking at its value.
24378
24379 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24380
24381 * gdb.base/call-ar-st.exp: Remove stray '#'.
24382 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24383 "short int" and "long int".
24384 * gdb.c++/overload.cc: Cast the string added in the previous
24385 change, to mollify finicky HP compiler.
24386 * gdb.hp/reg-test.exp (testfile): Fix file name.
24387 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
24388
24389 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24390 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24391 alternate form of enum ptype.
24392
24393 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24394
24395 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24396 * gdb.hp/*.exp: Change all to run compiler probe only after
24397 passing skip_hp_tests, so as not to waste time on guaranteed
24398 failure.
24399
24400 * gdb.c++/overload.cc: Pass string instead of char addr, always
24401 init ccpfoo.
24402 * gdb.c++/templates.cc: Fix syntax error.
24403
24404 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24405
24406 * gdb.base/commands.exp: Add test for correct position of '>'
24407 when issuing the 'commands' command after a 'while' or 'if'
24408 command.
24409
24410 1999-03-18 James Ingham <jingham@cygnus.com>
24411
24412 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24413
24414 * gdb.c++/method.exp: It was testing an uninitialized int on the
24415 stack and assuming it was positive.
24416
24417 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24418
24419 * gdb.base/step-test.exp: Catch a case where finish is broken and
24420 keep it from killing the rest of the tests.
24421 Use gdb_continue_to_end.
24422
24423 * gdb.base/sigall.exp: use gdb_continue_to_end.
24424
24425 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24426
24427 * gdb.base/display.exp: use runto_main, not run.
24428
24429 * gdb.base/default.exp: Check for the current error message in the
24430 r abbreviation test.
24431 Add strongarm to the targets that know info float.
24432
24433 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
24434 run which doesn't work with monitors.
24435
24436 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24437 1034 test.
24438
24439 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24440
24441 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24442 end of a program. Traps the case (in Cygmon) when the program
24443 never really exits. Same as Mark's continue_to_exit, but I had
24444 put it in a lot more places, so I used my name. Sorry Mark...
24445
24446 * config/monitor.exp (gdb_target_monitor): added another
24447 target_info parameter: remotebinarydownload. This will set the
24448 remotebinarydownload flag if this is causing some boards trouble.
24449
24450 1999-03-18 Mark Salter <msalter@cygnus.com>
24451
24452 * lib/gdb.exp (continue_to_exit): New function.
24453
24454 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24455 * gdb.base/ending-run.exp: Ditto.
24456 * gdb.base/step-test.exp: Ditto.
24457
24458 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24459
24460 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24461 (suggested by Art Haas <ahaas@neosoft.com>).
24462
24463 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24464
24465 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
24466
24467 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24468
24469 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
24470 descriptions of types (short unsigned int vs unsigned short, etc).
24471
24472 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24473
24474 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24475 a call to strlen; sometimes we do have sources.
24476
24477 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24478
24479 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
24480 character, so GDB won't print garbage after its end.
24481
24482 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24483 breakpoint there instead. Sometimes GCC emits memcpy to handle
24484 the large structures being passed by value, so we step into that
24485 instead of sum_array_print, which obscures what we're really testing.
24486 * gdb.base/step-test.exp: However, we do want a test that notices
24487 the bizarre steps into memcpy, so do that here. Add check for
24488 stepping into function calls that pass large structures by value.
24489 ("Is that a noun clause, or are you just happy to see me?")
24490 Remove all references to specific line numbers.
24491 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24492 New type and function.
24493 (main): Call large_struct_by_value, passing it a large struct by value.
24494 * lib/gdb.exp (gdb_get_line_number): New function.
24495
24496 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24497 more portable.
24498
24499 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24500
24501 * lib/gdb.exp: Doc fixes.
24502
24503 1999-03-05 Nick Clifton <nickc@cygnus.com>
24504
24505 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
24506
24507 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24508
24509 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
24510 commands. They're not germane to this test, and they don't work
24511 that way on remote targets.
24512
24513 1999-03-01 James Ingham <jingham@cygnus.com>
24514
24515 * Changelog entries merged over from gdb development branch.
24516
24517 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24518
24519 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24520 for outputting results of test run.
24521
24522 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
24523
24524 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
24525
24526 1999-02-25 Felix Lee <flee@cygnus.com>
24527
24528 * lib/gdb.exp (debug_format): initialize
24529
24530 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24531
24532 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24533 * gdb.base/call-rt-st.c: Ditto.
24534
24535 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24536
24537 * gdb.threads/pthreads.exp (horiz): New variable.
24538 (test_startup): Fix regexps that capture thread numbers.
24539
24540 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24541
24542 * gdb.base/smoke.exp: Disambiguate two test case names (both
24543 called ``print'').
24544
24545 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24546
24547 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
24548 compilation.
24549
24550 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24551
24552 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24553 actual output formatting.
24554 * gdb.base/smoke.exp: GDB removes leading 0's.
24555 * gdb.base/volatile.exp: Don't check type of remuneration;
24556 that variable is no longer defined in constvars.c.
24557 * gdb.base/step-test.c (main): Exit with explicit exit code.
24558 * gdb.base/step-test.exp: Remove two nexti checks--they are
24559 not portable.
24560
24561 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24562
24563 * gdb.base/help.exp ("help delete display"): Fix test to match
24564 gdb's output.
24565
24566 * gdb.base/long_long.c (known_types): Initialize values to zero.
24567 * gdb.base/long_long.exp: Step one more line
24568 so 'dec' is initialized in "get to known place". GDB removes
24569 leading zeros. Explicitly ask for hex formatting. Use
24570 unique test case names.
24571
24572 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24573
24574 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
24575
24576 * gdb.c++/method.exp: Add missing close brace.
24577
24578 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24579
24580 * gdb.base/maint.exp: Use 'set height 0' to disable page
24581 prompting, not 'set height 400'.
24582
24583 Fix a bunch of timeouts.
24584 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24585 four separate tests, so expect doesn't take forever to match a ton
24586 of text against a regexp with lots of .* forms.
24587 ("maint print psymbols", "maint print symbols"): Make some of
24588 these greps more selective, so that expect doesn't try to wade
24589 through huge piles of output and time out.
24590
24591 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24592
24593 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
24594 tests: one which doesn't expect shlib events to be reported, and
24595 another which does, but is XFAIL for all platforms other than
24596 HP/UX.
24597
24598 * gdb.base/break.exp: Teach the test suite that the `catch
24599 fork', `catch vfork', and `catch exec' commands produce error
24600 messages on platforms that don't provide these features.
24601
24602 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24603
24604 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
24605 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24606 (shortening names from solib_threshold.exp etc), won't run on
24607 anything but HP-UX for the foreseeable future.
24608 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
24609 reflect move.
24610
24611 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24612
24613 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24614 gdb.trace/Makefile.in (clean): Remove all test executables.
24615
24616 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24617
24618 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24619 successfully re-sets breakpoints in shared libraries.
24620 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24621
24622 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24623
24624 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24625 and compiled w/o GCC.
24626
24627 * gdb.hp/watch-cmd.exp: ditto.
24628
24629 * gdb.hp/watch-hp.exp: ditto.
24630
24631 * gdb.hp/xdb1.exp: ditto.
24632
24633 * gdb.hp/xdb2.exp: ditto.
24634
24635 * gdb.hp/dbx.exp: ditto.
24636
24637 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24638
24639 * constvars.c: Remove C++-isms.
24640 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
24641 with GCC.
24642
24643 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24644
24645 The following changes are part of the HP merge.
24646
24647 * gdb.base/break.exp: new tests to verify that catchpoints for
24648 fork, vfork, and exec don't trigger inappropriately.
24649
24650 * gdb.base/opaque.exp: compile one file at a time, then link.
24651
24652 * gdb.base/signals.exp: be more restrictive about which hppa
24653 systems receive a setup_xfail. new tests.
24654
24655 * gdb.base/solib_threshold.build: new file.
24656 * gdb.base/solib_threshold.exp: new file.
24657 * gdb.base/solib_threshold.link_opts: new file.
24658 * gdb.base/solib_threshold.mk: new file.
24659 * gdb.base/gen_solib_threshold.c: new file.
24660
24661 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24662 tests. New tests for enums inside classes.
24663
24664 * gdb.c++/compiler.cc: indicate support of template debugging.
24665
24666 * gdb.c++/demangle.exp: run hp style demangling tests.
24667
24668 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24669 tests.
24670
24671 * gdb.c++/misc.cc: changes to support new tests.
24672
24673 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24674 to support new tests.
24675
24676 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24677 gcc, then skip these tests.
24678
24679 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24680
24681 The following files are part of the HP merge; some had longer
24682 names at HP, but have been renamed to be no more than 14
24683 characters in length.
24684
24685 * gdb.hp/ambiguous.cc: new file.
24686 * gdb.hp/ambiguous.exp: new file.
24687 * gdb.hp/attach.exp: new file.
24688 * gdb.hp/attach2.exp: new file.
24689 * gdb.hp/classes-hp.exp: new file.
24690 * gdb.hp/ctti.exp: new file.
24691 * gdb.hp/ctti-add.cc: new file.
24692 * gdb.hp/ctti-add1.cc: new file.
24693 * gdb.hp/ctti-add2.cc: new file.
24694 * gdb.hp/ctti-add3.cc: new file.
24695 * gdb.hp/dbx.exp: new file.
24696 * gdb.hp/exception.cc: new file.
24697 * gdb.hp/exception.exp: new file.
24698 * gdb.hp/foll-exec.c: new file.
24699 * gdb.hp/foll-exec.exp: new file.
24700 * gdb.hp/foll-fork.c: new file.
24701 * gdb.hp/foll-fork.exp: new file.
24702 * gdb.hp/foll-vfork.c: new file.
24703 * gdb.hp/foll-vfork.exp: new file.
24704 * gdb.hp/inherit-hp.exp: new file.
24705 * gdb.hp/more-steps.exp: new file.
24706 * gdb.hp/namespace.cc: new file.
24707 * gdb.hp/namespace.exp: new file.
24708 * gdb.hp/optimize.exp: new file.
24709 * gdb.hp/pxdb.c: new file.
24710 * gdb.hp/pxdb.exp: new file.
24711 * gdb.hp/quicksort.exp: new file.
24712 * gdb.hp/reg-test.exp: new file.
24713 * gdb.hp/reg-test.s: new file.
24714 * gdb.hp/sized-enum.c: new file.
24715 * gdb.hp/sized-enum.exp: new file.
24716 * gdb.hp/start-stop.exp: new file.
24717 * gdb.hp/templ-hp.cc: new file.
24718 * gdb.hp/templ-hp.exp: new file.
24719 * gdb.hp/thr-lib.c: new file.
24720 * gdb.hp/thr-lib.exp: new file.
24721 * gdb.hp/thr-lib.h: new file.
24722 * gdb.hp/thr-liblib.c: new file.
24723 * gdb.hp/virtfun-hp.c: new file.
24724 * gdb.hp/virtfun-hp.exp: new file.
24725 * gdb.hp/watch-cmd.exp: new file.
24726 * gdb.hp/watch-hp.exp: new file.
24727 * gdb.hp/xdb1.exp: new file.
24728 * gdb.hp/xdb2.exp: new file.
24729 * gdb.hp/xdb3.exp: new file.
24730
24731 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24732
24733 The following files are part of the HP merge; some had longer
24734 names at HP, but have been renamed to be no more than 14
24735 characters in length.
24736
24737 * gdb.base/ss.h: new file.
24738 * gdb.base/call-ar-st.c: new file.
24739 * gdb.base/call-ar-st.exp: new file.
24740 * gdb.base/call-rt-st.c: new file.
24741 * gdb.base/call-rt-st-exp: new file.
24742 * gdb.base/call-strs.exp: new file.
24743 * gdb.base/ena-dis-br.exp: new file.
24744 * gdb.base/environ.exp: new file.
24745 * gdb.base/long_long.exp: new file.
24746 * gdb.base/sect-cmd.exp: new file.
24747 * gdb.base/shlib-cl2.exp: new file.
24748 * gdb.base/smoke.exp: new file.
24749 * gdb.base/so-impl-ld.c: new file.
24750 * gdb.base/so-impl-ld.exp: new file.
24751 * gdb.base/so-indr-cl.c: new file.
24752 * gdb.base/so-indr-cl.exp: new file.
24753 * gdb.base/varargs.exp: new file.
24754 * gdb.base/volatile.exp: new file.
24755 * gdb.base/whatis-exp.exp: new file.
24756 * gdb.base/display.exp: new file.
24757 * gdb.c++/derivation.exp: new file.
24758 * gdb.c++/local.exp: new file.
24759 * gdb.c++/member-ptr.exp: new file.
24760 * gdb.c++/overload.exp: new file.
24761 * gdb.c++/ovldbreak.exp: new file.
24762 * gdb.c++/ref-types.exp: new file.
24763 * gdb.c++/ref-types2.exp: new file.
24764 * gdb.c++/userdef.exp: new file.
24765
24766 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24767
24768 * gdb.base/default.exp: Reflect wording change in remote.c.
24769
24770 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
24771
24772 * gdb.base/help.exp: Update to reflect current text.
24773
24774 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24775
24776 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24777 they're stack variables and contain garbage.
24778 * gdb.c++/anon-union.exp: new file.
24779
24780 The following changes were made by David Taylor
24781 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24782 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24783 in changes by HP.
24784
24785 * gdb.base/bitops.exp: new file.
24786 * gdb.base/default.exp: change expected messages for catch and
24787 info catch tests to reflect HP merge changes.
24788 * gdb.base/enable-disable-break.exp
24789 * gdb.base/ending-run.c: new file.
24790 * gdb.base/long_long.c: new file.
24791 * gdb.base/maint.exp: new file.
24792 * gdb.base/pointers2.exp: new file.
24793 * gdb.base/shlib-call2.exp: new file.
24794 * gdb.base/solib.exp: new file.
24795 * gdb.base/step-test.c: new file.
24796 * gdb.c++/anon-union.cc: new file.
24797 * gdb.c++/local.cc: new file.
24798 * gdb.c++/member-pointer.cc: new file.
24799 * gdb.c++/method.cc: new file.
24800 * gdb.c++/ref-types.cc: new file.
24801 * gdb.c++/ref-types2.cc: new file.
24802 * gdb.c++/userdef.cc: new file.
24803
24804 * gdb.base/scope.exp: compile one file at a time, then link.
24805 * gdb.base/langs.exp: ditto.
24806 * gdb.base/list.exp: ditto.
24807
24808 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24809
24810 The following changes were made by David Taylor
24811 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24812 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24813 in changes by HP.
24814
24815 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24816 skip tests. When compiling pass c++ flag to gdb_compile.
24817 * gdb.c++/
24818
24819 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24820 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24821 (skip_hp_tests): new function.
24822 (gdb_preprocess): new function.
24823
24824 * configure.in (hpdir): decide whether to configure gdb.hp.
24825 * configure: regenerated.
24826
24827 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24828 to delete on clean.
24829 (EXECUTABLES): update to reflect new additions.
24830 * gdb.base/commands.exp: update message expected.
24831 * gdb.base/default.exp: add copyright notice.
24832 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24833 * gdb.base/help.exp: update messages to reflect current text.
24834 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24835 targets for recurse tests.
24836 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24837 skip this file.
24838
24839 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24840 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24841 compilation.
24842 * gdb.c++/misc.exp: ditto.
24843 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24844 run the tests. tell gdb_compile that it's a c++ compilation.
24845
24846 * gdb.threads/pthreads.exp: fix typo in message.
24847
24848 * gdb.base/all-bin.exp: new file.
24849 * gdb.base/arithmet.exp: new file.
24850 * gdb.base/assign.exp: new file.
24851 * gdb.base/completion.exp: new file.
24852 * gdb.base/cond-expr.exp: new file.
24853 * gdb.base/condbreak.exp: new file.
24854 * gdb.base/define.exp: new file.
24855 * gdb.base/dollar.exp: new file.
24856 * gdb.base/environment.exp: new file.
24857 * gdb.base/eval-skip.exp: new file.
24858 * gdb.base/jump.exp: new file.
24859 * gdb.base/logical.exp: new file.
24860 * gdb.base/pointers.exp: new file.
24861 * gdb.base/relational.exp: new file.
24862 * gdb.base/section_command.exp: new file.
24863 * gdb.base/whatis-expr.exp: new file.
24864
24865 * gdb.base/all-types.c: new file.
24866 * gdb.base/call-array-struct.c: new file.
24867 * gdb.base/call-return-struct.c: new file.
24868 * gdb.base/call-strings.c: new file.
24869 * gdb.base/callfuncs2.c: new file.
24870 * gdb.base/condbreak.c: new file.
24871 * gdb.base/constvars.c: new file.
24872 * gdb.base/display.c: new file.
24873 * gdb.base/int-type.c: new file.
24874 * gdb.base/jump.c: new file.
24875 * gdb.base/miscexprs.c: new file.
24876 * gdb.base/pointers.c: new file.
24877 * gdb.base/pointers2.c: new file.
24878 * gdb.base/shmain.c: new file.
24879 * gdb.base/shr1.c: new file.
24880 * gdb.base/shr2.c: new file.
24881 * gdb.base/solib.c: new file.
24882 * gdb.base/solib1.c: new file.
24883 * gdb.base/solib2.c: new file.
24884 * gdb.base/varargs.c: new file.
24885 * gdb.c++/derivation.cc: new file.
24886 * gdb.c++/overload.cc: new file.
24887 * gdb.c++/ovldbreak.cc: new file.
24888 * gdb.hp/attach.c: new file.
24889 * gdb.hp/attach2.c: new file.
24890 * gdb.hp/average.c: new file.
24891 * gdb.hp/compiler.c: new file.
24892 * gdb.hp/compiler.cc: new file.
24893 * gdb.hp/execd-program.c: new file.
24894 * gdb.hp/follow-exec.c: new file.
24895 * gdb.hp/follow-fork.c: new file.
24896 * gdb.hp/follow-vfork-and-exec.c: new file.
24897 * gdb.hp/misc-hp.cc: new file.
24898 * gdb.hp/more-steps.c: new file.
24899 * gdb.hp/optimize.c: new file.
24900 * gdb.hp/quicksort.c: new file.
24901 * gdb.hp/run-hp.c: new file.
24902 * gdb.hp/start-stop.c: new file.
24903 * gdb.hp/sum.c: new file.
24904 * gdb.hp/templates-hp.cc: new file.
24905 * gdb.hp/thread-local-in-lib.c: new file.
24906 * gdb.hp/thread-local-in-lib.h: new file.
24907 * gdb.hp/thread-local-in-lib.lib.c: new file.
24908 * gdb.hp/vforked-program.c: new file.
24909 * gdb.hp/virtfunc-hp.cc: new file.
24910 * gdb.hp/watchpoint-hp.c: new file.
24911 * gdb.hp/xdb.c: new file.
24912 * gdb.hp/xdb0.c: new file.
24913 * gdb.hp/xdb0.h: new file.
24914 * gdb.hp/xdb1.c: new file.
24915
24916 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24917
24918 The following change was made by Edith Epstein
24919 <eepstein@cygnus.com> as part of a project to merge in changes
24920 originally made by HP; HP did not create ChangeLog entries.
24921
24922 * gdb.c++/demangle.exp: changed the expected output for some
24923 ARM-style mangling -- removed second reference to datatype.
24924 For example, maint demangle __dt__11T1__pt__2_cFv
24925 T1<char>::~T1<char>(void)
24926 becomes,
24927 maint demangle __dt__11T1__pt__2_cFv
24928 T1<char>::~T1(void)
24929
24930 (test_hp_style_demangling): new hp specific demangling test cases.
24931
24932 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24933
24934 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24935 * gdb.trace/backtrace.exp: Likewise.
24936 * gdb.trace/circ.exp: Likewise.
24937 * gdb.trace/collection.exp: Likewise.
24938 * gdb.trace/deltrace.exp: Likewise.
24939 * gdb.trace/infotrace.exp: Likewise.
24940 * gdb.trace/limits.exp: Likewise.
24941 * gdb.trace/packetlen.exp: Likewise.
24942 * gdb.trace/passc-dyn.exp: Likewise.
24943 * gdb.trace/passcount.exp: Likewise.
24944 * gdb.trace/report.exp: Likewise.
24945 * gdb.trace/save-trace.exp: Likewise.
24946 * gdb.trace/tfind.exp: Likewise.
24947 * gdb.trace/tracecmd.exp: Likewise.
24948 * gdb.trace/while-dyn.exp: Likewise.
24949 * gdb.trace/while-stepping.exp: Likewise.
24950
24951 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24952
24953 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24954
24955 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24956
24957 From Brendan Kehoe:
24958 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24959 int return types.
24960
24961 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24962
24963 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
24964 remote dos host testing right.
24965
24966 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24967
24968 * gdb.base/corefile.exp: remove some xfails.
24969
24970 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24971
24972 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
24973 have different timestamps.
24974
24975 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24976
24977 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
24978 gdb.base/default.exp: Replace "exec" with "executable".
24979
24980 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24981
24982 * gdb.base/default.exp: Change else if to elseif from previous
24983 delta.
24984
24985 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24986
24987 * gdb.base/default.exp: Add brace missing from previous delta.
24988
24989 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24990
24991 * gdb.base/default.exp: Support test for info float for all
24992 varieties of arm toolchain.
24993
24994 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
24995
24996 * gdb.trace/*.exp: remove "remote_download" command.
24997
24998 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
24999
25000 * gdb.trace/*.exp: remove -gdwarf from compile.
25001
25002 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
25003
25004 * gdb.trace/configure.in(AC_INIT): typo
25005 * gdb.trace/configure: regenerated
25006
25007 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
25008
25009 * config/m68k-emc.exp: New file.
25010 * lib/<emc-support.exp trace-support.exp}: New files.
25011 * configure.in: add new test directory gdb.trace.
25012 * gdb.trace/{configure configure.in Makefile.in}: New files.
25013 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
25014 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
25015 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
25016 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
25017 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
25018 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
25019 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
25020
25021 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
25022
25023 * gdb.c++/classes.exp: Change all regular expressions to match
25024 arbitrary combinations of newline/carriage-return, so that they
25025 will work equally well on Unix and Windows.
25026 * gdb.c++/inherit.exp: ditto.
25027 * gdb.c++/virtfunc.exp: ditto.
25028
25029 1998-08-11 Dawn Perchik <dawn@cygnus.com>
25030
25031 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
25032
25033 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
25034
25035 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
25036 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
25037 to use a0-a3/d0-d3 as needed.
25038
25039 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
25040
25041 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
25042 * gdb.disasm/am33.exp: Corresponding changes.
25043
25044 1998-07-11 Felix Lee <flee@cygnus.com>
25045
25046 * gdb.base/callfuncs.exp: add cmp10 test.
25047 * gdb.base/callfuncs.c (cmp10): new function.
25048
25049 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
25050
25051 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
25052 into two parts to get around a synchronization problem in expect.
25053
25054 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25055
25056 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25057
25058 * configure.in: Add options for gdbtk testsuite.
25059
25060 * configure: Regenerate.
25061
25062 * gdb.gdbtk: New directory to hold gdbtk tests.
25063
25064 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25065
25066 * gdb.fortran/types.exp: Escape brackets in expect patterns
25067 for test_float_literal_types_accepted tests.
25068 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25069 before run test.
25070
25071 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25072
25073 * am33.exp: Just compile, do not link the testcase.
25074 * am33.s: Add ".am33" pseudoop to force am33 mode.
25075
25076 1998-06-25 Felix Lee <flee@cygnus.com>
25077
25078 * gdb.base/setshow.exp: make sure $pc is sane.
25079
25080 * gdb.stabs/weird.exp: split expect patterns properly.
25081
25082 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25083
25084 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25085 * gdb.disasm/am33.exp: Run it.
25086
25087 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
25088
25089 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25090 match processing (and eliminate spurious timeouts when running).
25091
25092 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
25093
25094 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25095 exception test, but conditionalize it on target [mach | gnu].
25096
25097 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
25098
25099 * gdb.base/overlays.exp: fixup compile line for linker script.
25100
25101 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25102
25103 * gdb.fortran/types.exp: don't guess at float size.
25104
25105 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25106
25107 * gdb.base/exprs.exp: delete test that depends on int size.
25108
25109 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25110
25111 * config/sim.exp: Removed checks for target triplets.
25112 (gdb_target_sim): Use gdb,target_sim_options.
25113
25114 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25115
25116 * gdb.base/reread.exp: New file.
25117 * gdb.base/reread1.c: New file.
25118 * gdb.base/reread2.c: New file.
25119
25120 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25121
25122 * config/sim.exp: Use 'target sim -sparclite' when running
25123 SPARClite programs.
25124
25125 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25126
25127 * gdb.base/structs2.exp: New file.
25128 * gdb.base/structs2.c: New file.
25129
25130 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25131
25132 * gdb.asm/common.inc: New file.
25133 * gdb.asm/d10v.inc: New file.
25134 * asm-source.exp: Pass -I's to gas to find .inc files.
25135 Update line numbers in expected output.
25136 * asmsrc1.s: Rewrite.
25137 * asmsrc2.s: Rewrite.
25138 * configure.in: Create arch.inc symlink.
25139 * configure: Regenerate.
25140 * Makefile.in (distclean): Delete arch.inc.
25141
25142 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25143
25144 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
25145 (t_enum_value2): ditto
25146 (t_enum_value3): ditto
25147 (main): ditto
25148 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25149
25150 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25151 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25152 change.
25153 Use gdb_test instead of send_gdb/gdb_expect sequences.
25154
25155 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25156
25157 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25158 not void.
25159
25160 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25161
25162 * gdb.base/branches.c: Code with lots of loops and
25163 subroutines. Used to test gdbs ability to single step through PC
25164 changes, especially to test mips-tdep.c:mips_next_pc
25165
25166 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25167
25168 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25169 more rigorous EGCS C++ error checking.
25170
25171 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25172
25173 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25174 tests.
25175 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25176 function when asleep.
25177 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25178 for i*86 Linux and SVR4 signal handling problems.
25179 Remove linux xfail for `next to handler in signals_tests_1', fixed
25180 by recent infrun.c change.
25181 Limit backtrace to 10 frames to avoid timeout problems with infinite
25182 stack backtraces.
25183 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25184 target.[ch] change.
25185
25186 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25187
25188 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25189 for a newline from gdb before continuing.
25190 (default_gdb_exit): Just look for y or n.
25191 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25192 it does, fail the rests of the tests in the file.
25193
25194 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25195
25196 * config/cygmon.exp: New file.
25197
25198 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25199
25200 * gdb.base/list.exp: Fix problem with "list default lines around
25201 main" test on remote targets.
25202
25203 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25204 run test on remote targets.
25205
25206 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25207
25208 * gdb.asm: New directory.
25209 * configure.in: Configure it.
25210 * configure: Regenerate.
25211 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25212 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25213
25214 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25215
25216 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25217
25218 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
25219
25220 * gdb.base/overlays (several files): Merge the two overlay
25221 managers into one. Change variables (foox, barx, bazx, grbxx)
25222 back into ints but force them to load in their proper sections.
25223
25224 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25225
25226 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
25227 on-chip insn memory and IMAP1 to upper 128k.
25228 (D10VCopy): Handle memory regions crossing 16k boundaries.
25229 (D10VCopy): Transfer data in 32 bit chunks.
25230
25231 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25232
25233 * gdb.base/overlays.c (main): Exit normally when result is
25234 correct.
25235
25236 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
25237 map. Include space for printf in .text segment.
25238
25239 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
25240 updated d10v memory VMA/LMA map.
25241 (D10VCopy): Call D10VTranslate.
25242
25243 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25244
25245 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25246
25247 * gdb.base/bar.c (barx, bar): Change variable to small array so
25248 that it won't be put into the .sdata - small data -
25249 section. Update reference.
25250 * gdb.base/baz.c (bazx, baz): Ditto.
25251 * gdb.base/foo.c (foox, foo): Ditto.
25252 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25253
25254 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
25255 to be arrays.
25256
25257 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
25258
25259 * gdb.base/overlays.exp: fix up and get working again.
25260 Add tests for backtraces from an overlay function.
25261
25262 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25263
25264 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25265 "calling function with watchpoint enabled".
25266
25267 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25268
25269 * gdb.base/break.exp (test_next_with_recursion): Remove
25270 gdb_suppress_tests for d10v-*-*.
25271 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25272 pending review of whether it is useful or not.
25273
25274 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25275
25276 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25277
25278 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25279
25280 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25281 * config/dve.exp: New file to support Densan boards.
25282
25283 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25284
25285 * gdb.base/interrupt.exp: Document problem of simulators, signals,
25286 reads and BSD.
25287
25288 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25289
25290 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25291 response.
25292
25293 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25294
25295 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25296
25297 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
25298 test.
25299
25300 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
25301 target_sizeof_long and target_bigendian_p.
25302 (structs_by_value, structs_by_reference): Check values according
25303 to targets word size and endianess.
25304
25305 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25306
25307 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
25308 output.
25309
25310 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25311
25312 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
25313 Update test of set args help to match source change.
25314
25315 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25316
25317 * gdb.base/default.exp: Expect help system output to be in
25318 alphabetical order.
25319 * gdb.base/help.exp: Ditto.
25320
25321 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25322
25323 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25324 "i*86-pc-linux-gnu*".
25325 * gdb.base/interrupt.exp: Ditto.
25326 * gdb.base/corefile.exp: Ditto.
25327
25328 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
25329 define vxworks when building the testcase.
25330
25331 * gdb.base/ptype.exp: Fix testnames to be unique.
25332 * gdb.base/radix.exp: Ditto.
25333 * gdb.base/term.exp: Ditto.
25334 * gdb.base/whatis.exp: Ditto.
25335 * gdb.c++/classes.exp: Ditto.
25336
25337 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25338
25339 * gdb.base/callfuncs.exp: Fix indentation.
25340
25341 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25342 suppress_flag has been set.
25343 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25344 target feature.
25345
25346 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25347
25348 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25349 the testcase.
25350
25351 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
25352 set_debug_traps() and breakpoint().
25353 * gdb.c++/misc.cc (main): Ditto.
25354 * gdb.c++/templates.cc (main): Ditto.
25355 * gdb.c++/virtfunc.cc (main): Ditto.
25356
25357 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25358
25359 * lib/gdb.exp(gdb_step_for_stub): New function.
25360 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25361 exists, reload the executable and do a "continue" instead of
25362 doing a jump.
25363 (runto_main): Use gdb_step_for_stub.
25364
25365 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
25366 tests to have unique names.
25367 * gdb.base/callfuncs.exp: Ditto.
25368 * gdb.base/commands.exp: Ditto.
25369 * gdb.base/default.exp: Ditto.
25370 * gdb.base/help.exp: Ditto.
25371 * gdb.base/list.exp: Ditto.
25372 * gdb.base/opaque.exp: Ditto.
25373 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25374 similar tests.
25375
25376 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25377 * gdb.c++/cplusfuncs.cc: Ditto.
25378 * gdb.c++/virtfunc.cc: Ditto.
25379
25380 * config/monitor.exp: Keep track of the last file we saw, rather
25381 than trying to get the info from gdb.
25382
25383 * gdb.fortran/types.exp: Move comment to previous line.
25384
25385 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25386
25387 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
25388 target mode.
25389
25390 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25391
25392 From Bob Manson:
25393 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
25394 string from GDB when it connects.
25395
25396 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25397
25398 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25399
25400 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
25401 if we can't get a debug format from GDB (we may be testing an
25402 older GDB). Use a 10 second timeout when checking for the format.
25403
25404 * gdb.stabs/weird.exp: Fix quoting.
25405
25406 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25407
25408 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25409
25410 * config/arm-ice.exp: New file.
25411
25412 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25413
25414 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
25415 until it has been modified to work with the new testsuite.
25416
25417 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
25418 testcase won't compile, cause all of the testcases in the file to
25419 fail instead.
25420
25421 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25422 (gdb_clear_suppressed): New procedure.
25423 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25424 it contains a positive value.
25425
25426 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25427
25428 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25429
25430 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25431
25432 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25433
25434 * lib/gdb.exp (setup_xfail_format): New function.
25435 (get_debug_format): New function to get debug format.
25436 (debug_format): New global variable to hold last value set
25437 by get_debug_format.
25438 * gdb.base/list.exp: Call get_debug_format and expect some
25439 tests to fail for DWARF 1 and COFF formats.
25440 * gdb.c++/ptype.exp: Ditto.
25441 * gdb.c++/classes.exp: Ditto.
25442 * gdb.c++/cplusfuncs.exp: Ditto.
25443 * gdb.c++/inherit.exp: Ditto.
25444 * gdb.c++/templates.exp: Ditto.
25445 * gdb.c++/virtfunc.exp: Ditto.
25446
25447 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25448
25449 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25450 host doesn't have a currently-open connection.
25451
25452 * config/sparclet.exp: Cleanups and fixes to make it generic for
25453 any gdb stub target. Handle cases where gdb doesn't respond when
25454 interrupted in a sane fashion.
25455
25456 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
25457 same thing in a totally different way.
25458
25459 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
25460 setting "timeout".
25461 (gdb_start): We set the global gdb_prompt variable in
25462 default_gdb_init now.
25463
25464 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25465
25466 * gdb.base/printcmds.exp: Fix "check for floating addition"
25467 regexp to accept results within approx +/- .01 of exact value.
25468 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25469
25470 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25471
25472 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
25473 properly.
25474 (gdb_expect): Add optional timeout parameter, and add timeout
25475 value to various calls.
25476 (gdb_suppress_tests): Only give one warning message per group.
25477
25478 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25479
25480 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
25481 global variables. Handle getting a value for $timeout more
25482 gracefully.
25483
25484 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25485
25486 * lib/gdb.exp: Close connection to remote host if gdb doesn't
25487 initialize.
25488 (default_gdb_init): New procedure; allow gdb_init to be overridden
25489 by a target configuration file.
25490 (gdb_expect): Pass the timeout to remote_expect.
25491
25492 * config/monitor.exp(gdb_load): Fix typo in regexp.
25493
25494 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25495
25496 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25497
25498 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25499
25500 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
25501 here. Call gdb_target_exec before rebooting the target, to make
25502 sure the connection to the target is closed.
25503 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25504 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25505 Also detect "Timeout reading from remote" error.
25506
25507 * config/gdbserver.exp: Pass the executable being loaded to
25508 gdb_target_monitor. Don't call gdb_file_cmd here; let
25509 gdb_target_monitor do it.
25510
25511 * gdb.disasm/hppa.exp: Don't use exec_output.
25512
25513 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25514
25515 * gdb.base/list.exp: If we're debugging a non-native target,
25516 try to set the pc register to point to the start of the
25517 program before doing the first list command.
25518
25519 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
25520 test_calls after restarting.
25521
25522 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
25523 reloading.
25524
25525 * gdb.base/watchpoint.exp: Fix typo.
25526
25527 * gdb.base/setshow.exp: Check for use_gdb_stub.
25528
25529 * gdb.base/break.exp: Fix continue until exit test for the gdb
25530 stub case.
25531 * gdb.base/langs.exp: Ditto.
25532
25533 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
25534 gdb_load_offset. If we weren't given a file to load, figure out
25535 what the current file is and use it.
25536
25537 * config/i386-bozo.exp: New file.
25538
25539 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25540
25541 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25542 feature.
25543
25544 * config/proelf.exp: New entry.
25545
25546 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25547
25548 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25549 of regexps.
25550
25551 * gdb.base/watchpoint.exp: Don't run the test_stepping
25552 tests if gdb can't call functions on the target.
25553
25554 * gdb.base/setshow.exp: Don't run the set prompt tests if
25555 the board has gdb_prompt set.
25556
25557 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25558
25559 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25560 * gdb.base/commands.exp: Likewise.
25561 * gdb.base/setshow.exp: Likewise.
25562
25563 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25564
25565 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25566 feature.
25567
25568 * config/i960.exp: New file.
25569
25570 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25571
25572 * gdb.base/funcargs.exp: Check for gdb,short_int target
25573 feature instead of looking for explicit target triplets.
25574
25575 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
25576
25577 * gdb.base/printcmds.exp: add a couple more tests a la
25578 "p 123DEADBEEF", to check parse_number.
25579 * top.c: change "to enable to enable" to "to enable" in a couple
25580 of help strings.
25581
25582 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25583
25584 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25585 on the mn10300.
25586
25587 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25588
25589 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25590 where the test executable is run with explicit args.
25591 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25592
25593 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25594
25595 * gdb.base/run.c: Use FAKEARGV to build test executable that
25596 does not require a command line arg, since most simulators
25597 don't currently support passing such an arg into the simulated
25598 program.
25599 * gdb.base/commands.exp: Change tests to insert the proper
25600 value as the arg to the first recursive factorial call. Change
25601 compilation line to define FAKEARGV at compile time.
25602
25603 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25604
25605 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25606 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25607 function with watchpoint enabled" test.
25608
25609 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25610
25611 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
25612 Don't call gdb_test when the command doesn't return to a gdb prompt.
25613
25614 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
25615 "Tests restarted" messages.
25616
25617 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25618
25619 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25620
25621 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
25622
25623 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25624 for INFO SYMBOL; add help tests for OVERLAY commands.
25625 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25626 add tests for OVERLAY commands
25627 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25628 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25629 * gdb.base/sigall.c: add usestubs code frag
25630 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
25631
25632 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25633
25634 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25635 failures.
25636 (gdb_stop_suppressing_tests): Note that tests have restarted.
25637
25638 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25639
25640 * config/h8300.exp: New file.
25641
25642 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25643
25644 * gdb.base/setshow.exp: Check for the existence of a
25645 feature, not its value.
25646
25647 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25648
25649 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25650
25651 * gdb.base/scope.exp: It's now init0(), not init().
25652
25653 * gdb.base/scope0.c: For now, change init() to be init0().
25654
25655 * config/monitor.exp: Use gdb_serial in preference to serial
25656 or netport.
25657
25658 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
25659 and it's not already set.
25660
25661 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25662
25663 * gdb.base/setshow.exp: Only test the run command if the target
25664 isn't using a stub and if it supports argument passing.
25665
25666 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25667
25668 * config/udi.exp(gdb_start): Make sure UDICONF is set
25669 properly before starting gdb.
25670
25671 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25672
25673 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25674 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25675 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25676
25677 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25678
25679 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
25680 specialized code to reboot the board, use remote_reboot instead.
25681
25682 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25683
25684 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25685
25686 * config/monitor.exp: Make sure we disconnect from the target.
25687 Also, try a reboot/reload cycle instead of failing if the
25688 load fails.
25689
25690 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25691
25692 * gdb.base/default.exp: Don't set match_max.
25693 * gdb.base/help.exp: Ditto.
25694 * gdb.base/list.exp: Ditto.
25695 * gdb.base/signals.exp: Ditto.
25696
25697 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25698 set, use remote_ld to download the testcase instead of
25699 the GDB loader.
25700
25701 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25702
25703 * config/vr5000.exp: New file.
25704
25705 * config/monitor.exp(gdb_target_monitor): Add pattern for
25706 "Ending remote" to detect errors in connecting.
25707
25708 * gdb.base/setshow.exp: Add .* within auto language test.
25709
25710 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25711 target feature.
25712
25713 * config/monitor.exp(gdb_load): Check for a failure when loading,
25714 and reboot the board if necessary.
25715
25716 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25717 a set of tests. Remove print.* from the patterns being checked.
25718
25719 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25720
25721 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25722 refer to gdb_spawn_id.
25723
25724 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25725 longer used.
25726 * config/sparclet.exp: Ditto.
25727 * config/sparclet-old.exp: Ditto.
25728 * config/slite.exp: Ditto.
25729 * config/sim.exp: Ditto.
25730 * gdb.base/funcargs.exp: Ditto.
25731
25732 * lib/gdb.exp:Remove references to gdb_spawn_id.
25733 (gdb_expect): Move to remote.exp.
25734
25735 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25736
25737 * config/monitor.exp: Detect the "Couldn't establish connection"
25738 message from GDB.
25739
25740 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25741
25742 * gdb.base/bitfields.exp: Use runto instead of explicit
25743 gdb_run_cmd/gdb_expect sequences.
25744
25745 * gdb.base/break.exp(text_next_with_recursion): Add match for
25746 gdb_expect call.
25747
25748 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25749 We also need to handle the "A program is being debugged already"
25750 prompt from gdb. Use gdb_test to set the baud rate.
25751
25752 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25753 to 20000. Really. I mean it.
25754
25755 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25756
25757 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
25758 fails. If suppress_flag is set, skip perror message about not
25759 being able to send to GDB.
25760 (send_gdb): If suppress_flag is set, don't try to send commands to
25761 GDB.
25762 (gdb_expect): If suppress_flag is set, always fail immediately.
25763 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25764 (gdb_init): Call gdb_stop_suppressing_tests.
25765 (default_gdb_exit): Ditto.
25766 (default_gdb_start): Ditto.
25767
25768 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
25769 gdb_stop_suppressing_tests as appropriate.
25770 * gdb.base/break.exp: Ditto.
25771 * gdb.base/callfuncs.exp: Ditto.
25772 * gdb.base/commands.exp: Ditto.
25773 * gdb.base/exprs.exp: Ditto.
25774 * gdb.base/funcargs.exp: Ditto.
25775 * gdb.base/list.exp: Ditto.
25776 * gdb.base/recurse.exp: Ditto.
25777 * gdb.base/scope.exp: Ditto.
25778 * gdb.base/structs.exp: Ditto.
25779 * gdb.c++/inherit.exp: Ditto.
25780
25781 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25782
25783 * config/vr4300.exp: New file.
25784
25785 * gdb.*/*.exp: Call gdb_expect instead of expect.
25786
25787 * lib/gdb.exp(gdb_expect): New function.
25788
25789 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25790
25791 * lib/gdb.exp(gdb_init): New function.
25792
25793 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
25794 for each individual variable set.
25795
25796 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25797 name.
25798
25799 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25800
25801 * gdb.base/scope.exp: Use gdb_test.
25802
25803 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25804 aborting; the testsuite driver will do that for us (see
25805 gdb_finish). Also, use gdb_test in a few more places.
25806
25807 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25808
25809 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25810
25811 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25812
25813 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25814 and "add_tests" are not at the same address.
25815
25816 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25817
25818 * gdb.base/ptype.exp: Use gdb_test.
25819
25820 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25821
25822 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25823 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25824 left in. No longer expect them to fail.
25825
25826 * gdb.stabs/*.mt; Deleted, no longer used.
25827 * gdb.stabs/configure.in: Remove references to target makefile
25828 frags.
25829 * gdb.stabs/configure: Rebuilt.
25830
25831 * gdb.disasm/*.mt: Deleted, no longer used.
25832 * gdb.disasm/configure.in: Remove references to target makefile
25833 frags. Use "sh3.s" as the unique filename for this directory.
25834 * gdb.disasm/configure: Rebuilt.
25835
25836 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25837 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25838 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25839
25840 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25841
25842 * config/udi.exp: Use mondfe,name instead of remote_host.
25843
25844 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25845
25846 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25847 a function with a watchpoint enabled on the mn10200.
25848
25849 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25850 before trying to create it!
25851
25852 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25853
25854 * config/vx.exp: Use hostname instead of netport.
25855
25856 * config/vxworks.exp: New file.
25857
25858 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25859
25860 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
25861 gdb before assuming everything worked. Send a ^C if a timeout
25862 occurs.
25863
25864 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25865 $gdb_spawn_id directly.
25866 (gdb_run_cmd): Try _start as well as start. Use the target feature
25867 gdb,start_symbol as the symbol to start from when jumping.
25868
25869 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25870
25871 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25872 redundant) test.
25873
25874 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25875 it doesn't lose for 16bit integer systems.
25876
25877 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25878
25879 * gdb.fortran/types.exp: If the target doesn't support "double"
25880 data types, then expect "real" types to only be 4 bytes.
25881
25882 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25883 call tests if the target doesn't support inferior function calls.
25884
25885 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25886 in printf tests.
25887
25888 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25889
25890 * gdb.base/help.exp: Disable "help set", "help show", and
25891 "help support". Simplify regexp for "help stack".
25892
25893 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25894 to 60 seconds. Temporarily set match_max to 15000 around the
25895 "info copying" test.
25896
25897 * gdb.base/nodebug.exp: Don't try to do an inferior function
25898 call if the target doesn't support them.
25899 * gdb.base/printcmds.exp: Likewise.
25900 * gdb.base/setvar.exp: Likewise.
25901 * gdb.base/structs.exp: Likewise.
25902 * gdb.c++/templates.exp: Likewise.
25903 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25904
25905 * gdb.base/recurse.exp: Enable for the mn10200.
25906
25907 * configure.in: Do configure gdb.stabs directory for *-*-elf
25908 targets.
25909 * configure: Rebuilt.
25910
25911 * gdb.base/break.exp: Check for gdb,noresults before testing
25912 exit status and/or results from the target.
25913 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25914 * lib/gdb.exp: Remove old (now bogus) initialization of
25915 noinferior, noargs, noresults and nosignals.
25916
25917 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25918
25919 * config/sh.exp: New file.
25920
25921 * config/slite.exp: Try to connect multiple times to the board
25922 before rebooting. Only send a "monitor run" if need_monitor_run
25923 is set.
25924
25925 * gdb.base/break.exp: Don't do the "stub continue" test if
25926 the target has gdb_stub set.
25927
25928 * gdb.base/callfuncs.exp: Increase the timeout.
25929
25930 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25931 if the target has gdb,noinferiorio set.
25932
25933 * gdb.base/list.exp: Increase match_max to 10000 characters.
25934
25935 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25936
25937 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25938 target.
25939
25940 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25941
25942 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25943
25944 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
25945 trying to delete the copy of gdb. Catch the file delete so we
25946 don't die if the delete fails; also, the file should be copied to
25947 the host, not to the build.
25948
25949 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25950
25951 * lib/gdb.exp(gdb_test): Surround the result pattern with
25952 parenthesis in case it contains multiple regexps separated
25953 with |.
25954
25955 * gdb.base/watchpoint.exp: Use gdb_test.
25956 * gdb.base/default.exp: Ditto.
25957
25958 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25959
25960 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
25961
25962 * gdb.base/scope.exp: Use gdb_test.
25963 * gdb.c++/classes.exp: Ditto.
25964 * gdb.c++/inherit.exp: Ditto.
25965
25966 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25967
25968 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25969 remote_exec instead.
25970 * gdb.base/corefile.exp: Don't be ridiculous.
25971 * gdb.base/*.c: Add missing stub invocations.
25972
25973 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25974
25975 * config/slite.exp: Miscellaneous fixes.
25976
25977 * lib/gdb.exp: Fix runto.
25978
25979 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25980 the target.
25981
25982 * gdb.base/watchpoint.exp: Fix regexp.
25983
25984 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25985 close and wait commands, as the descriptor may now be
25986 invalid. Always call "remote_close host".
25987
25988 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25989
25990 Major rewrite for testsuite revision.
25991
25992 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25993 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25994 instead of relying on spawn_id to always contain a valid
25995 spawn id.
25996 (get_compiler_info): New procedure to build the ${binfile}.ci
25997 file, instead of replicating this in N different places.
25998 (gdb_compile): New procedure.
25999
26000 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
26001 appropriate arguments) instead of compile. Use gdb_test in a lot
26002 more places. Use send_gdb instead of send. Always run gdb_start
26003 at the start of a testcase, as this is no longer done magically.
26004
26005 config/*-gdb.exp: Rename without the -gdb suffix.
26006
26007 config/mips.exp: Use remote_close instead of exit_remote_shell.
26008 config/monitor.exp: Use target_info instead of looking at
26009 baud, timeout, etc.
26010 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
26011
26012 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26013
26014 * gdb.c++/templates.exp (test_ptype_of_templates),
26015 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
26016 Update expect patterns for destructors and assignment operators
26017 to match corresponding c-typeprint.c changes.
26018 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
26019 to destructor breakpoint test, GDB should be able to set the
26020 destructor breakpoint without specifying arguments.
26021
26022 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
26023
26024 * gdb.threads/pthreads.exp: Change result for failure to compile due
26025 to lack of pthreads runtime support from an error to simply an
26026 unsupported test, per dejagnu standards.
26027
26028 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26029
26030 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
26031 where GDB exits to reduce pattern match time.
26032 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
26033
26034 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
26035
26036 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
26037
26038 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
26039 * gdb.base/default.exp: ditto.
26040 * gdb.base/nodebug.exp: ditto.
26041 * gdb.base/printcmds.exp: ditto.
26042 * gdb.base/ptype.exp: ditto.
26043 * gdb.base/setvar.exp: ditto.
26044 * gdb.base/structs.exp: ditto.
26045 * gdb.base/setshow.c: Guard against uninitialized values of argc.
26046
26047 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
26048
26049 * configure, */configure: Rebuild with autoconf 2.12.
26050
26051 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
26052
26053 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26054 use new i*86-pc-linux*-gnu quads.
26055 * gdb.base/corefile.exp: Ditto.
26056 * gdb.base/signals.exp: Ditto.
26057 * gdb.base/sigall.exp: Ditto.
26058 * gdb.base/interrupt.exp: Ditto.
26059
26060 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26061 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26062 RedHat 4.0.
26063
26064 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
26065 linux. This allows the test case to at least compile on latest
26066 linux, but still not run due to missing the threads runtime library.
26067
26068 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26069
26070 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26071 directory to search gdb directory. Accept and step over conditional
26072 stack alignment code. Consume $prompt in failure cases.
26073 Reset timeout to $oldtimeout instead of some arbitrary value.
26074 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26075 timeout problems with infinite stack backtraces.
26076 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26077 Accept function parameters for linkfunc member.
26078
26079 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26080
26081 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26082 (CXXFLAGS): Remove, unreferenced.
26083 (B_OPTIONS): Add for -B options and add code to initialize with
26084 previous -B options and also add -B option to pick up cross compiled
26085 runtime.
26086 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26087 doing cross compiles.
26088 (target_alias): Declare global.
26089 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26090 to verify that gcc exists in build tree, and if so set CC to that
26091 gcc and to use B_OPTIONS and TARGET_INCLUDES.
26092
26093 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26094
26095 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26096 ptype test for anonymous union. Fixup testcase to match
26097 current gcc debug output.
26098
26099 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26100
26101 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26102 force argument to an unsigned long type.
26103
26104 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26105
26106 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
26107 tests and anonymous union print/ptype tests.
26108 * gdb.base/list.exp (test_forward-search): Increase timeout by
26109 5 minutes for the "search extremely long line" case.
26110 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26111 completely optional and that the pass/fail messages use the command as
26112 the message if that third arg is a null string.
26113 (gdb_test_exact): Arrange that a null string pattern means match a
26114 null string output rather than any output, which might include random
26115 errors.
26116 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26117 backtrace test.
26118 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26119 always failing and failure is now exposed by gdb.exp changes.
26120
26121 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26122
26123 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26124 weren't being noted.
26125
26126 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26127
26128 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26129 * gdb.stabs/weird.exp: Remove v_comb xfails.
26130
26131 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
26132
26133 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
26134 list.exp scope.exp watchpoint.exp]
26135 Make all timeout error msgs explicitly say "(timeout)".
26136
26137 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
26138
26139 * config/monitor.exp: Increase download timeout to 1000 seconds.
26140
26141 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
26142
26143 * config/m32r.exp: Increase timeout to 120 seconds.
26144
26145 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26146
26147 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26148 and accept older ordering as obsolescent gcc or gdb.
26149 * gdb.c++/templates.exp: Ditto.
26150 * gdb.c++/virtfunc.exp: Ditto.
26151
26152 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26153
26154 * gdb.base/coremaker.c: Add code to mmap some data so we
26155 can check that it ends up in the core file.
26156 * gdb.base/corefile.exp: Add test to read mmapped data
26157 from core file.
26158
26159 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
26160
26161 * config/m32r.exp: New file.
26162
26163 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26164
26165 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26166 that cflags can contains -gstabs, and work correctly for other tests.
26167
26168 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
26169
26170 * gdb.base/setshow.exp: New file, tests show and set.
26171 * gdb.base/setshow.c: New file, tests show and set.
26172 * gdb.base/help.exp: Add test for help set|show annotate.
26173 * gdb.base/default.exp: Add test for set|show annotate.
26174
26175 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26176
26177 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26178 errors unique.
26179 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26180 explicitly.
26181
26182 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26183
26184 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26185 and width commands. This is done elsewhere.
26186 * (gdb_start): Don't call gdb_start_sim here. That's already
26187 done in gdb_load. This fixes lots of failures in default.exp.
26188
26189 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26190
26191 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26192 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26193 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26194 in the same we we treat other failures (since it may be an expected
26195 condition), rather than as an error.
26196 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26197 old test format.
26198
26199 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26200
26201 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26202 (distclean maintainer-clean realclean): No need to remove files
26203 twice. Nuke the duplicates.
26204 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
26205 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
26206 Remove config.h along with other config files.
26207
26208 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26209
26210 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26211 "p func1 ()" and note that rests of tests are skipped.
26212 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
26213 setup_xfails for "print func2::coremaker_local".
26214 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26215 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26216 affected by the previous run test.
26217 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26218 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26219 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26220 "pass int powerset tuple" and "pass modeless int powerset tuple".
26221 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26222 "real write 4" and "real write 8".
26223 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
26224 setup_xfails for "print vs1 after tuple assign 2",
26225 "print \$i after tuple assign 2", and
26226 "print vs2 after tuple assign 2".
26227 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26228 meaningful error message and return -1 so the caller can
26229 suppress further tests and avoid a cascade of errors.
26230
26231 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26232
26233 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26234 format for printing version.
26235 * gdb.base/default.exp: Ditto.
26236 * gdb.base/interrupt.exp: Fix problem with cascade of
26237 errors if child process dies while calling a function.
26238
26239 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26240
26241 * Makefile.in (VPATH): Add
26242 * Makefile.in (Makefile, config.status): Fix rules so things get
26243 remade when necessary.
26244
26245 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26246
26247 * Makefile.in (just-check): Add path to sibling expect dir
26248 to environment variable specified by RPATH_ENVVAR.
26249
26250 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26251
26252 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26253 (just-check): Add shared library paths for libstdc++, tk,
26254 tcl, bfd, and opcodes to the environment variable specified
26255 in RPATH_ENVVAR.
26256 * configure.in: Add support to recognize --enable-shared flag
26257 and generate correct value for RPATH_ENVVAR.
26258 * configure: Regenerated with autoconf.
26259
26260 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26261
26262 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
26263 include all osf versions.
26264 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26265 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26266 when target is linux. When failing to build pthreads test
26267 executable, give more meaningful message.
26268 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26269 arg for pthread_create.
26270
26271 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26272
26273 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
26274 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
26275 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
26276 and -lpthreads (everybody else).
26277 (test_startup): Fail gracefully if threads are not supported.
26278 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26279 "p/c array_index("abcdef",2)" when not gcc compiled.
26280 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26281 "print func2::coremaker_local" when not gcc compiled.
26282 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26283 "ptype on opaque struct tagname (statically)",
26284 "ptype on opaque struct tagname (dynamically) 1", and
26285 "ptype on opaque struct tagname (dynamically) 2"
26286 for not compiled with gcc.
26287 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26288 backtrace when compiled with gcc.
26289 * lib/gdb.exp (runto_main): Return result of "runto main" rather
26290 than always return success.
26291
26292 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26293
26294 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26295
26296 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26297
26298 * gdb.base/structs.exp: Undo last change.
26299
26300 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26301
26302 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26303 encapsulate all the steps/nexts done during self test, starting
26304 at main, and makes them less sensitive to optimization issues.
26305 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26306 signal handler" test.
26307 * gdb.threads/pthreads.exp: Only run this for native configs.
26308 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26309 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26310 tests.
26311 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26312 for "runto test_calls(void)" test.
26313
26314 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26315
26316 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26317 and don't expect address info in breakpoint confirmations.
26318
26319 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26320
26321 * gdb.base/list.exp (test_forward_search): Increase timeout
26322 temporarily by 60 seconds for searching extremely long line,
26323 and then reset to old value when done. Increase expect input
26324 buffer to 10000.
26325
26326 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26327
26328 * gdb.base/list.exp (test_forward_search): Fix to handle very
26329 long source line without overflowing expect's input buffer.
26330
26331 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26332
26333 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26334 "buffer_full".
26335
26336 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26337 "buffer_full".
26338
26339 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26340 "buffer_full".
26341
26342 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26343 "buffer_full".
26344
26345 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26346
26347 * configure.in (configdirs): Add gdb.threads.
26348 * configure: Regenerated with autoconf.
26349 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26350 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26351 * gdb.threads/configure: New, generated with autoconf.
26352
26353 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26354
26355 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26356
26357 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26358
26359 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26360 each signal's status in the output of "handle all print".
26361 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26362 the \r\n sequence that immediately precedes the gdb prompt.
26363 * gdb.base/a1-selftest.exp: Save original timeout and restore
26364 after test.
26365
26366 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26367
26368 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26369 symbol.
26370
26371 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26372
26373 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26374
26375 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26376
26377 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26378 timeout by 60 seconds.
26379
26380 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26381
26382 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26383 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26384 error return.
26385
26386 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26387
26388 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26389 gdb initialization, also report how long dejagnu waited. Restore
26390 old timeout before doing error return. Temporarily increase timeout
26391 by 3 minutes to allow for slow startups over heavy NFS use.
26392
26393 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26394
26395 * lib/gdb.exp: Report timeout value for verbosity level 2.
26396 * config/gdbserver.exp: Ditto.
26397 * config/hppro.exp: Ditto.
26398 * config/mips-gdb.exp: Ditto.
26399 * config/monitor.exp: Ditto.
26400 * config/netware.exp: Ditto.
26401 * config/sim-gdb.exp: Ditto.
26402 * config/slite-gdb.exp: Ditto.
26403 * config/udi-gdb.exp: Ditto.
26404 * config/unix-gdb.exp: Ditto.
26405 * config/vx-gdb.exp: Ditto.
26406 * gdb.base/a1-selftest.exp: Ditto.
26407 * gdb.base/a2-run.exp: Ditto.
26408 * gdb.base/break.exp: Ditto.
26409 * gdb.base/corefile.exp: Ditto.
26410 * gdb.base/list.exp: Ditto.
26411 * gdb.base/recurse.exp: Ditto.
26412 * gdb.base/scope.exp: Ditto.
26413 * gdb.base/signals.exp: Ditto.
26414
26415 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26416
26417 * gdb.threads/Makefile.in (docdir): Removed.
26418
26419 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26420
26421 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
26422 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
26423 @srcdir@.
26424 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
26425 autoconf 2.5 or higher.
26426 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26427
26428 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26429
26430 * configure: Regenerated.
26431 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26432 avoid name clashes with SunOS headers.
26433
26434 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26435
26436 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26437
26438 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26439
26440 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26441 prototype information ends up in the compiler info file.
26442
26443 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26444
26445 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26446 attempting to regenerate it. Eliminate use of a temporary file
26447 and just generate the info file directly. Source it immediately,
26448 for consistency of use.
26449 * gdb.base/corefile.exp: Ditto
26450 * gdb.base/exprs.exp: Ditto.
26451 * gdb.base/funcargs.exp: Ditto.
26452 * gdb.base/langs.exp: Ditto.
26453 * gdb.base/list.exp: Ditto.
26454 * gdb.base/mips_pro.exp: Ditto.
26455 * gdb.base/nodebug.exp: Ditto.
26456 * gdb.base/opaque.exp: Ditto.
26457 * gdb.base/ptype.exp: Ditto.
26458 * gdb.base/scope.exp: Ditto.
26459 * gdb.base/setvar.exp: Ditto.
26460 * gdb.base/signals.exp: Ditto.
26461 * gdb.base/whatis.exp: Ditto.
26462 * gdb.c++/templates.exp: Ditto.
26463 * gdb.c++/virtfunc.exp: Ditto.
26464 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
26465 whether or not to add -lstdc++ to the compile command line args.
26466
26467 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26468
26469 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26470 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26471 Increase timeout, a lot of single stepping might be needed if the
26472 target has no hardware watchpoints.
26473
26474 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26475
26476 * gdb.base/break.exp: Ignore compiler warnings when compiling
26477 break.c.
26478 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26479 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26480 from remote-sim.
26481 * gdb.base/exprs.exp: Add h8300 xfails.
26482 * gdb.base/funcargs.exp: Likewise.
26483 * gdb.base/nodebug.exp: Likewise.
26484 * gdb.base/printcmds.exp: Likewise.
26485 * gdb.base/ptype.exp: Likewise.
26486 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26487 h8300 xfails.
26488 * gdb.base/return.exp: Handle float/double precision problems
26489 on the h8300.
26490 * gdb.base/funcargs.c: Explicitly make last constant argument to
26491 call_after_alloca_subr an unsigned long type.
26492 * gdb.base/return.c: Include stdio.h.
26493
26494 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26495
26496 * config/abug.exp: New file for the older Motorola Bug monitor
26497 that runs on the mvme13x series VME boards.
26498 * config/monitor.exp: Use the new config array for target settings
26499 if they exist.
26500
26501 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26502
26503 * sim-gdb.exp: Make the SH simulator allocate less space when
26504 it is targeted.
26505
26506 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26507
26508 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26509 test.
26510
26511 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26512
26513 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26514 "rs6000-*-*" for "list function in include file" when gcc compiled.
26515 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26516 for "p ctable1[120]".
26517 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26518 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26519 Remove setup_xfail for "rs6000-*-*" for
26520 "print 'scope0.c'::filelocal before run".
26521 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26522 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26523 since some compilers don't allow both options to be given
26524 on the same command line. Create object file and move it.
26525
26526 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26527
26528 * gdb.base/corefile.exp: Always regenerate the core file, since
26529 we always regenerate the coremaker program. Detect special case
26530 where registers cannot be read from core file.
26531
26532 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26533
26534 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26535 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26536 * gdb.c++/templates.exp: Only match on basename of file since
26537 some formats like xcoff don't encode directory information.
26538 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26539 and rs6000 AIX xcoff targets.
26540 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26541 * configure: Regenerate.
26542 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26543 here, rather than in distclean.
26544
26545 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26546
26547 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26548 defined, and use it to compile the test case with -O2. The
26549 native compilation still uses no optimization.
26550 * gdb.base/mips_pro.c: Remove inline assembly code since
26551 it is compiled PIC by default, which results in assembler
26552 warnings that make the testsuite think the compilation
26553 was unsuccessful.
26554
26555 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26556
26557 * gdb.c++/misc.exp: Add note to message for
26558 "print s.a for foo struct" that this is a known gcc 2.7.2
26559 and earlier bug.
26560
26561 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26562
26563 * gdb.base/break.exp: Fix pattern for matching "Delete all
26564 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26565 setup_xfail for deleting all breakpoints test. Fix various
26566 timeout messages to include "(timeout)".
26567 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26568 for "p t_float_values2(3.14159,float_val2)".
26569 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26570 for "continue to call2g" when gcc compiled.
26571 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26572 "up to foo in langs.exp", "show language at foo in langs.exp",
26573 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26574 and "show language at fsub in langs.exp".
26575 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26576 "list line 1 in include file", "list message for lines past EOF",
26577 "list function in include file", "list list0.h:foo", and
26578 "list filename:function; nonexistant function".
26579 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26580 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26581 and "ptype t_char_array" to be for native cc only.
26582
26583 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26584
26585 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
26586 setup_xfail for "print coremaker_bss", "print coremaker_ro",
26587 "print func2::coremaker_local", and "backtrace in corefile.exp".
26588
26589 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26590
26591 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26592 "bt in signals.exp". This problem only appears when running
26593 the testsuite, and then only intermittently.
26594
26595 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26596
26597 * gdb.base/return.exp (return_tests): Differentiate between
26598 two tests of continuing.
26599
26600 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26601
26602 * */Makefile.in (maintainer-clean): Remove config.log.
26603 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26604 * gdb.c++/Makefile.in (PROGS): Add inherit.
26605 (clean): Remove *.ci.
26606
26607 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26608
26609 * gdb.c++/misc.cc: Add test code from Mike Stump.
26610 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26611
26612 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26613
26614 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26615 to "alpha-*-osf2*" and add comment.
26616 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
26617 setup_xfail for "step over execarg initialization" and
26618 "step over corearg initialization".
26619 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26620 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26621 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
26622 gcc compiled for "print coremaker_bss", "print coremaker_ro",
26623 "print func2::coremaker_local", and "backtrace in corefile.exp".
26624 * gdb.base/signals.exp: Build and source signals.ci.
26625 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26626 to be for gcc only.
26627 * lib/gdb.exp: Move verbose statements outside conditionals.
26628
26629 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26630
26631 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26632 Feb 3 procfs.c change.
26633
26634 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26635
26636 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26637
26638 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26639
26640 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26641 from dejagnu's apparent default of 10 seconds, which gives random
26642 results when running the tests over NFS on moderately loaded systems.
26643 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26644
26645 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26646
26647 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26648 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
26649 result reports.
26650
26651 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26652
26653 * configure.in (CY_AC_PATH_TCLH): Remove.
26654 * configure: Regenerate.
26655
26656 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26657
26658 * gdb.c++/Makefile.in (clean): Add missing '{'.
26659
26660 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26661
26662 * lib/gdb.exp: Provide a default value for noinferior.
26663
26664 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26665 Load libgloss.exp.
26666
26667 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26668
26669 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26670 the executable, not the .o to run the tests from.
26671
26672 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26673
26674 * gdb.base/break.exp: Don't test for program exit or exit status
26675 if $noresults if nonzero.
26676 * gdb.base/langs.exp: Likewise.
26677 * gdb.base/watchpoint.exp: Likewise.
26678
26679 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26680 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26681 trying to compile the testcase.
26682
26683 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26684
26685 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26686 * gdb.base/signals.exp (continue to handler): Likewise.
26687
26688 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26689
26690 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26691
26692 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26693
26694 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26695
26696 * gdb.base/corefile.exp: Recognize "not found" as failure
26697 when trying to determine if a core file was generated.
26698 If no core file was generate the first time, try again without
26699 the ulimit -c to work around braindamaged shells.
26700
26701 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26702
26703 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26704 [] tests with "test" and enclose string in quotes.
26705 * gdb.stabs/configure: Rebuild
26706
26707 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26708
26709 Changes in sync with expect:
26710 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26711 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26712 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26713 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26714 argument to AC_REQUIRE.
26715 * configure: Regenerated.
26716
26717 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26718
26719 * gdb.base/corefile.exp: When generating a core, discard any
26720 error messages about ulimit not found and the "core dumped"
26721 message from the shell that runs the coredumper.
26722
26723 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26724
26725 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26726
26727 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26728 which sed script to run. Expect failure for v_comb test
26729 on PA targets too.
26730
26731 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26732
26733 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
26734 "print func2::coremaker_local" and for "backtrace in corefile.exp"
26735
26736 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26737
26738 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26739 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
26740 "sparc-sun-solaris*" xfails for "p v_comb".
26741 * lib/gdb.exp (default_gdb_start): Fix typo.
26742 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26743 messages to not include the full program name that caused
26744 the core dump since some systems (such as solaris) apparently
26745 truncate this path to about 80 characters.
26746 When generating a core file first try increasing the core file
26747 size limit to unlimited since some systems may default it to
26748 zero, and it is harmless to try it. Move the test for failing
26749 to generate a core file to where it will actually get executed.
26750 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26751 new gdb result from g++ debug info improvements and make old
26752 pattern obsolescent. Also account for size_t differences
26753 (may be int or long).
26754 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26755 initialization before function call is placed in the delay slot
26756 and thus appears to be skipped over by commands such as "next".
26757
26758 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26759
26760 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26761
26762 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26763
26764 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26765 input source file; fix code to compile test to deal with this
26766 convention.
26767 * gdb.c++/*.exp: Likewise.
26768
26769 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26770
26771 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26772 "bt in signals.exp".
26773
26774 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26775
26776 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26777 "step over execarg initialization" and
26778 "step over corearg initialization".
26779
26780 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26781
26782 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26783 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26784
26785 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26786
26787 From Rob Savoye (rob@poseidon.cygnus.com)
26788 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26789 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
26790 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26791 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26792 configure.in}: Major reworking for autoconfig.
26793 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26794 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
26795 New files.
26796 * config/unix-gdb.exp: Make GDB global.
26797 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
26798 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26799 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26800 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26801 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26802 term.exp, twice.exp, watchpoint.exp, whatis.exp},
26803 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
26804 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26805 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26806 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26807 pr-8136.exp, result.exp, string.exp, tuples.exp},
26808 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
26809 to returns as necessary, arrange for test to compile own testcase
26810 executable.
26811 * lib/gdb.exp: Changes for testsuite to compile own test cases.
26812
26813 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26814
26815 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
26816 clear_xfail at end of test which might not call either pass or fail.
26817 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26818 "backtrace through signal handler".
26819
26820 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26821
26822 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26823 continuing from a job control stop signal.
26824 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26825
26826 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26827
26828 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26829 * gdb.base/corefile.exp: Likewise.
26830 * gdb.base/funcargs.exp: Likewise.
26831
26832 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26833
26834 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26835 * config/monitor.exp: Add support for setting baud rate.
26836
26837 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26838
26839 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26840 i*86-*-linux* xfails for "backtrace through signal handler".
26841 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26842 "print func2::coremaker_local".
26843 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
26844 alpha-dec-osf2* xfail for
26845 "delete all breakpoints when none".
26846
26847 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26848
26849 * gdb.base/break.exp: Change test that deletes all breakpoints
26850 when no user breakpoints are installed. A post 4.15 change
26851 causes gdb to no longer prompt in this case.
26852
26853 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26854
26855 * gdb.base/return.exp (return_tests): Change xfail for test
26856 "correct value returned double test" to stop xfailing at
26857 Solaris 2.5. Apparently the bug has been fixed.
26858
26859 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26860
26861 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26862 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26863
26864 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26865
26866 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26867 * gdb.disasm/hppa.s: Corresponding changes.
26868
26869 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26870
26871 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26872 makefile fragment.
26873 * config/mt-hpux: Deleted.
26874
26875 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26876
26877 * Many files: When warning about suppressed tests due to a
26878 nonexistant test binary, avoid incrementing the warning count.
26879
26880 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26881
26882 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
26883
26884 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26885
26886 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26887 "sparc-*-solaris2*".
26888
26889 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26890
26891 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26892 Add global and local variables and initialize them.
26893 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26894 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26895 extracts the file name and terminating signal from the core file.
26896 * TODO: Remove note about tests for correct mapping of corefile.
26897 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26898 from optimizing it away.
26899 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26900 handles common blocks.
26901
26902 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26903
26904 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26905 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26906
26907 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26908
26909 * Makefile.in (maintainer-clean): New target, synonym for
26910 realclean.
26911 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26912 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26913 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26914 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26915 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26916 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26917
26918 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26919
26920 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26921 xfails when not gcc compiled for "print foo::funclocal".
26922 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26923 "print foo::funclocal at foo",
26924 "print 'scope1.c'::foo::funclocal at foo",
26925 "print foo::funclocal_bss at foo",
26926 "print 'scope1.c'::foo::funclocal_bss at foo",
26927 "print foo::funclocal_ro at foo",
26928 "print 'scope1.c'::foo::funclocal_ro at foo",
26929 "print bar::funclocal at foo" and
26930 "print 'scope1.c'::bar::funclocal at foo".
26931 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26932 gcc compiled for "print foo::funclocal at bar".
26933 Expand all messages to ensure that they identify that
26934 the test is at bar().
26935 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26936 gcc compiled for:
26937 "ptype on opaque struct pointer (statically)",
26938 "ptype on opaque struct tagname (statically)",
26939 "ptype on opaque struct pointer (dynamically) 1",
26940 "ptype on opaque struct tagname (dynamically) 1",
26941 "ptype on opaque struct pointer (dynamically) 2" and
26942 "ptype on opaque struct tagname (dynamically) 2
26943 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26944 gcc compiled for:
26945 "p datalocal"
26946 "whatis datalocal",
26947 "ptype datalocal",
26948 "p bsslocal",
26949 "whatis bsslocal", and
26950 "ptype bsslocal".
26951 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26952 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26953 when not gcc compiled.
26954 * gdb.base/funcargs.exp (float_and_integral_args): Add
26955 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26956 compiled.
26957 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26958 "backtrace from call6a" when not gcc compiled.
26959 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26960 "backtrace from call7a" when not gcc compiled.
26961 * gdb.base/callfuncs.exp (do_function_calls):
26962 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26963 "p t_char_array_values(char_array_val2,char_array_val1)",
26964 "p t_char_array_values(char_array_val1,char_array_val2)",
26965 "p t_char_array_values("carray 1","carray 2")",
26966 "p t_char_array_values("carray 1",char_array_val2)",
26967 "p t_char_array_values(char_array_val1,"carray 2")",
26968 "p sum_args(1,{2})",
26969 "p sum_args(2,{2,3})",
26970 "p sum_args(3,{2,3,4})",
26971 "p sum_args(4,{2,3,4,5})"
26972 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26973 "backtrace in corefile.exp" when not gcc compiled.
26974
26975 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26976
26977 * gdb.base/signals.exp: Rewrite `handle all print' test as
26978 a procedure. Accept blanks or TABs as whitespace, increase
26979 timeout and expect input buffer size for the large output
26980 from the command. Remove "i*86-*-bsdi2.0" xfail.
26981
26982 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26983
26984 * gdb.base/setvar.exp: Add new testcases for truncation when
26985 assigning invalid values to bitfields.
26986
26987 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26988
26989 * gdb.base/callfuncs.exp (do_function_calls): Remove
26990 mips-sgi-irix* xfail for
26991 "call inferior func with struct - returns char *"
26992 and fix test so that an optional (unsigned char *) cast is
26993 accepted in the result.
26994
26995 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26996
26997 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26998 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26999 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
27000 * gdb.base/signals.exp: Remove duplicate "handle all print" test
27001 that accidentally got checked in.
27002
27003 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
27004
27005 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
27006 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
27007 compiled test.
27008 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
27009 Add mips-sgi-irix5* xfail for not gcc compiled.
27010 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
27011 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
27012 compiled for "p top", "whatis top", "p middle", and "whatis
27013 middle".
27014 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
27015 "whatis signed char" for not gcc compiled.
27016 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
27017 "set variable signed char=-1 (-1)" and
27018 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
27019 * gdb.base/funcargs.exp (float_and_integral_args):
27020 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
27021 Add mips-sgi-irix* xfail when not gcc compiled for
27022 "continue to call2b".
27023 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
27024 "continue to call2g".
27025 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
27026 compiled for "backtrace from call6a"
27027 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
27028 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
27029 when not gcc compiled for "backtrace from call7a".
27030 (localvars_after_alloca): Fix gdb_test cmds for
27031 "print * after runto ...".
27032 Remove rs6000-*-* xfails for
27033 "print i after runto localvars_after_alloca" and
27034 "print l after runto localvars_after_alloca"
27035 for all compilers.
27036 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
27037 when not compiled with gcc, for:
27038 "print signed char == (minus)",
27039 "print signed char != (minus)",
27040 "print signed char < (minus)",
27041 "print signed char > (minus)".
27042 * gdb.base/callfuncs.exp (do_function_calls):
27043 Add mips-sgi-irix* xfail, when compiled with native compiler, for
27044 "call inferior func with struct - returns char *".
27045 * gdb.base/return.exp (return_tests): Change xfail for
27046 "correct value returned double test" to include Solaris 2.4.
27047 * gdb.base/funcargs.exp (float_and_integral_args):
27048 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
27049
27050 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27051
27052 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27053 enumeration bitfields if compiling with GNU C.
27054 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27055 to empty' prompt.
27056
27057 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27058
27059 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27060 test for PRO targets.
27061
27062 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27063 breakpoints in the inferior at any given time by making
27064 two groups of breakpoints for call2*, call6* and call7*
27065 tests.
27066
27067 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27068
27069 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27070 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27071 from optimizing it away.
27072 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27073 "call inferior func with struct".
27074
27075 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27076
27077 * configure.in: Only configure gdb.chill for particular targets.
27078
27079 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27080
27081 * gdb.base/Makefile.in: Add action to .c.o transformation
27082 rule that generates a .ci file for each .o file and remove
27083 explicit .c.o rules except for callfuncs.o.
27084 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27085 generates a .ci file for each .o file and remove explicit
27086 .cc.o rules.
27087 (clean): Remove *.tmp *.ci files.
27088 (EXECUTABLES): Remove templ-info.exp.
27089 * gdb.base/compiler.c: New file.
27090 * gdb.c++/compiler.cc: New file
27091 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27092 Change rs6000-*-* xfail for
27093 "print 'scope0.c'::filelocal_ro" and
27094 "print 'scope1.c'::filelocal" and
27095 "print 'scope1.c'::filelocal_bss" and
27096 "print 'scope1.c'::filelocal_ro" and
27097 "print 'scope1.c'::foo::funclocal" and
27098 "print 'scope1.c'::foo::funclocal_ro" and
27099 "print 'scope1.c'::bar::funclocal" and
27100 "print 'scope0.c'::filelocal_ro" and
27101 "print 'scope1.c'::filelocal at foo" and
27102 "print 'scope1.c'::filelocal_bss at foo" and
27103 "print 'scope1.c'::filelocal_ro at foo" and
27104 "print 'scope1.c'::foo::funclocal at foo" and
27105 "print 'scope1.c'::foo::funclocal_bss at foo" and
27106 "print 'scope1.c'::foo::funclocal_ro at foo" and
27107 "print 'scope1.c'::bar::funclocal at foo" and
27108 "print 'scope0.c'::filelocal_ro" and
27109 "print 'scope1.c'::filelocal" and
27110 "print 'scope1.c'::filelocal_bss" and
27111 "print 'scope1.c'::filelocal_ro" and
27112 "print 'scope1.c'::foo::funclocal" and
27113 "print 'scope1.c'::foo::funclocal_bss" and
27114 "print 'scope1.c'::foo::funclocal_ro" and
27115 "print 'scope1.c'::bar::funclocal" and
27116 "print 'scope1.c'::bar::funclocal_bss"
27117 to only be xfail'd when not compiled with gcc.
27118 Add rs6000-*-* xfail for
27119 "print 'scope0.c'::filelocal_bss before run"
27120 when compiled with gcc.
27121 (test_at_main): Add rs6000-*-* xfail for
27122 "print filelocal_ro in test_at_main"
27123 when compiled with gcc.
27124 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
27125 Add rs6000-*-aix* xfail for
27126 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27127 "ptype t_char_array", not compiled with gcc.
27128 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27129 xfail for "list foo (in include file)" when gcc compiled.
27130 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
27131 (integral_args): Add rs6000-*-* xfail for
27132 "run to call0a" if not compiled with gcc.
27133 (unsigned_integral_args): Add rs6000-*-* xfail for
27134 "run to call1a" if not compiled with gcc.
27135 (float_and_integral_args): Add rs6000-*-* xfail for
27136 "run to call2a" if not compiled with gcc and for
27137 "continue to call2b" for any compiler.
27138 Add rs6000-*-* xfail to
27139 "print f1 after run to call2a" for gcc compiled.
27140 (discard_and_shuffle): Add rs6000-*-* xfail for
27141 "run to call6a".
27142 (shuffle_round_robin): Add rs6000-*-* xfail for
27143 "backtrace from call7a" if not compiled with gcc.
27144 Add rs6000-*-* xfail for
27145 "backtrace from call7b" if compiled with gcc.
27146 (call_after_alloca): Add rs6000-*-* xfail for
27147 "print c in call_after_alloca" and
27148 "print s in call_after_alloca" and
27149 "backtrace from call_after_alloca_subr"
27150 if not compiled with gcc.
27151 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27152 "print c in localvars_in_indirect_call" and
27153 "print c in localvars_in_indirect_call" and
27154 "backtrace in indirectly called function" and
27155 "stepping into indirectly called function"
27156 if not compiled with gcc.
27157 (localvars_after_alloca): Add rs6000-*-* xfail for
27158 "print c after runto localvars_after_alloca" and
27159 "print s after runto localvars_after_alloca" and
27160 "print i after runto localvars_after_alloca" and
27161 "print l after runto localvars_after_alloca"
27162 for all compilers.
27163 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27164 than whatis-info.exp.
27165 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27166 than opaque-info.exp.
27167 Setup rs6000-*-* xfail for
27168 "ptype on opaque struct pointer (statically)" and
27169 "ptype on opaque struct pointer (dynamically)" when
27170 not compiled with gcc.
27171 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27172 rather than callf-info.exp.
27173 (do_function_calls): Add clear_xfail for rs6000-*-* for
27174 "p t_float_values2(3.14159,float_val2)". Seems to work
27175 fine there, both with xlc and gcc. Need to find out what
27176 it is doing right and fix other platforms.
27177 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27178 "call inferior func with struct - returns int",
27179 "call inferior func with struct - returns long",
27180 "call inferior func with struct - returns float",
27181 "call inferior func with struct - returns double",
27182 "call inferior func with struct - returns char *",
27183 but only if not gcc compiled (presumes xlc compiled).
27184 Change rs6000-*-* xfails for
27185 "call inferior func with struct - returns char" and
27186 " call inferior func with struct - returns short" to only
27187 xfail if not using gcc.
27188 (clean mostlyclean): Remove *.ci and *.tmp files.
27189 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27190 than templ-info.exp.
27191 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27192 Add rs6000-*-* xfail for "up to foo in langs.exp"
27193 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
27194 when not gcc compiled.
27195
27196 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27197
27198 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27199 * gdb.base/corefile.exp: Likewise.
27200 * gdb.base/list.exp: Likewise.
27201 * gdb.base/scope.exp: Likewise.
27202 * gdb.base/siganls.exp: Likewise.
27203
27204 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27205 compiler output.
27206 * gdb.base/whatis.exp: Likewise.
27207
27208 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27209
27210 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27211 failure (opcode table has been fixed to match reality).
27212
27213 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27214
27215 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27216 "call inferior func with struct - returns char",
27217 "call inferior func with struct - returns short"
27218
27219 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27220 "print 'scope0.c'::filelocal at main",
27221 "print 'scope0.c'::filelocal_bss in test_at_main",
27222 "print 'scope0.c'::filelocal at foo",
27223 "print 'scope0.c'::filelocal_bss in test_at_foo",
27224 "print 'scope0.c'::filelocal at bar",
27225 "print 'scope0.c'::filelocal_bss in test_at_bar"
27226
27227 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27228 in source file 1". This bug seems to have been fixed with both
27229 gcc and native cc (was native assembler bug?).
27230
27231 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27232
27233 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27234 "backtrace through signal handler" to "i*86-*-sysv4*".
27235 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27236 continue" case. Add "known SVR4 bug" to fail message.
27237 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27238 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27239 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27240 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27241 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27242 "up to foo in langs.exp", "show language at foo in
27243 langs.exp", "up to cppsub_ in langs.exp", "show
27244 language at cppsub_ in langs.exp", "up to fsub in
27245 langs.exp", and "show language at fsub in langs.exp".
27246 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27247 "bactrace in corefile.exp".
27248 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27249 "call inferior function with struct - returns float" and
27250 "call inferior function with struct - returns double".
27251
27252 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27253
27254 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27255 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27256 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27257 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27258
27259 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27260
27261 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27262 (or overriden) "CHILL" macro rather then bare "gcc".
27263 Also look for ../../gcc/xgcc since that is what we will
27264 actually need, not "Makefile". Remove following assignment
27265 of CHILL to CHILL_FOR_TARGET because that results in
27266 recursive definition.
27267
27268 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27269
27270 * gdb.base/corefile.exp: Change xfail for backtrace in
27271 corefile.exp from linuxaout to all linux.
27272 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27273 cases where we miss the breakpoint at the signal handler
27274 for some reason. Setup xfail for linuxoldld/linuxaout and
27275 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27276 hitting SIGURG breakpoint.
27277 * gdb.base/signals.exp: Setup xfail for "next" acting like
27278 continue to add linuxoldld. Setup xfail for all linux for
27279 "next to handler in signals_tests_1", "backtrace in
27280 signals_tests_1", "continue to func1", "pass SIGUSR1",
27281 and continue to handler".
27282
27283 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27284
27285 * Update all FSF addresses except those in COPYING* files.
27286
27287 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27288
27289 * gdb.base/a2-run.exp: Change messages to be more explicit about
27290 the status of args, and quote binfile in results.
27291
27292 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27293
27294 * gdb.base/callfuncs.exp: Add tests for passing structs to
27295 inferior functions and return various types.
27296 * gdb.base/callfuncs.c: Add functions to receive a struct
27297 and return a member of the struct, in various types.
27298
27299 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27300
27301 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27302
27303 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27304
27305 * config/vxworks29k.exp: New file, sources vxworks.exp.
27306
27307 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27308
27309 * config/gdbremote.exp: New file. Testing framework using
27310 gdbserver.
27311
27312 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27313
27314 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27315 "call function when asleep" and "send end of file".
27316 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27317 for "backtrace in corefile.exp".
27318 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27319 for "backtrace through signal handler".
27320 * gdb.base/corefile.exp: Make sure we actually generate a core file
27321 before trying the core tests. Some systems allow the user to suppress
27322 generation of core files and default to that (linux for example).
27323 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27324 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27325
27326 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27327
27328 * gdb.threads: New directory with some crude multi-threaded
27329 gdb tests (step.exp and step2.exp).
27330 * config/mt-lynx (STEP_EXECUTABLE): Define.
27331 (THREADFLAGS): Define.
27332
27333 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27334
27335 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27336
27337 * gdb.base/signals.exp: Disable whole file for lynx until
27338 further notice.
27339
27340 * gdb.base/signals.exp: xfail test where "next" acts like
27341 "continue" for lynx.
27342
27343 * gdb.base/interrupt.exp: xfail test for calling function while
27344 inferior is asleep for lynx.
27345
27346 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27347 than one cr-lf after each command.
27348
27349 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27350
27351 * configure.in: Reinstate setting of stabsdirs variable, fix
27352 typo in setting up configdirs for native builds.
27353
27354 * gdb.base/return.exp: Fix typo in return double test.
27355 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27356 compiler from optimizing them away.
27357
27358 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27359
27360 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27361 sequences to be echo'd by gdb when using gdb_test.
27362 * gdb.chill/chexp.exp: Likewise.
27363 * gdb.fortran/exprs.exp: Likewise
27364
27365 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27366
27367 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27368 after the inferior gdb has started.
27369
27370 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27371 after each command.
27372 * gdb.base/funcargs.exp: Likewise.
27373 * gdb.base/gdbvars.exp: Likewise.
27374 * gdb.base/interrupt.exp: Likewise.
27375 * gdb.base/list.exp: Likewise.
27376 * gdb.base/watchpoint.exp: Likewise.
27377 * gdb.c++/demangle.exp: Likewise.
27378 * gdb.c++/inherit.exp: Likewise.
27379 * gdb.chill/chexp.exp: Likewise.
27380 * gdb.fortran/exprs.exp: Likewise.
27381
27382 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27383 test if we can't handle IO to/from the inferior.
27384
27385 * gdb.c++/misc.exp: Always check for a program already being
27386 started after sending a "run" command to gdb.
27387
27388 * gdb.base/twice.exp: Start with a fresh gdb.
27389
27390 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27391 only depend on gdb's expression code, not the chill runtime.
27392
27393 * gdb.base/return.c: Put return values into variables so we
27394 can have gdb print them rather than depending on the program
27395 to print them.
27396 * gdb.base/return.exp: Corresponding changes.
27397
27398 * lib/gdb.exp: Provide default value for noinferiorio.
27399 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27400 the inferior.
27401
27402 * gdb.base/break.exp: Always check for a program already being
27403 started after sending a "run" command to gdb.
27404 (text_next_with_recursion): Don't check the output from the
27405 program's printf statement. Instead just make sure the program
27406 exited.
27407
27408 * gdb.base/commands.exp: Protect tests which need arguments with
27409 $noargs conditionals.
27410
27411 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27412
27413 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27414 of structure member arrays to match gdb/valops.c:value_addr change.
27415
27416 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27417
27418 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27419 cases.
27420
27421 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27422
27423 * configure.in (configdirs): Remove gdb.chill from default list
27424 of subdirs and then add it back in only if doing a native build.
27425 The current chill compiler does not yet work in any cross build.
27426 * Revert all signal changes from Jul 6.
27427 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27428 for sh-hms targets, allowing these tests to link, with no other
27429 changes. Testing is suppressed by setting "nosignals" in site.exp.
27430
27431 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27432
27433 * configure.in (signaldirs): Define and add to configdirs for all
27434 targets except some specific ones that are known to not support signals.
27435 Also clean up formatting.
27436 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27437 (signals, sigall): Remove rules to build.
27438 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27439 Moved to new gdb.signals directory.
27440 * gdb.signals: New test directory.
27441 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27442 signals.c signals.exp}: New or moved files.
27443
27444 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27445
27446 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27447
27448 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27449
27450 * gdb.base/return.exp: Xfail `return double' test failure
27451 on at least Solaris 2.3 and handle future/past versions on
27452 a case by case basis as appropriate. Also update message
27453 to include i*86 failures.
27454
27455 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27456
27457 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27458
27459 * lib/gdb.exp: Fix comment which erroneously identified
27460 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27461 gdb_file_cmd not gdb_load).
27462 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27463
27464 * gdb.base/setvar.exp: Make test names consistent between pass and
27465 fail cases. Use gdb_test more.
27466
27467 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27468
27469 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27470
27471 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27472
27473 * gdb.base/help.exp: Fix expected help string for `show commands'.
27474
27475 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27476
27477 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27478
27479 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27480 of a text section.
27481
27482 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27483
27484 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27485 that loop eventually terminates. Fix Connection refused logic so
27486 that testsuite will expire nicely.
27487
27488 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27489
27490 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27491 config/rom68k.exp: New tcl glue for the appropriate monitors.
27492 These all just end up calling monitor.exp.
27493 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27494 refused' by retrying. Cleanup some timeout issues.
27495 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27496 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27497 callers don't have to set/restore global timeout variable.
27498
27499 * The following set of changes centralizes management of the global
27500 timeout variable. This way, it can be set in one target dependent
27501 place instead of dozens of places scattered throughout the test suite.
27502 If you need to lengthen a timeout, then you should either set timeout
27503 in one of the config/{target}.exp files, or multiply it by a factor.
27504 Setting it to an absolute value is always going to lose for some
27505 targets.
27506 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27507 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27508 * gdb.base/funcargs.exp: Don't set timeout.
27509 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27510 * gdb.base/printcmds.exp (test_print_string_constants
27511 test_print_array_constants): Don't set timeout.
27512 * gdb.base/ptype.exp: Don't set timeout.
27513 * gdb.base/recurse.exp: Don't set timeout.
27514 * gdb.base/return.exp: Don't set timeout.
27515 * gdb.base/watchpoint.exp: Don't set timeout.
27516 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27517 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27518
27519 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27520
27521 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27522
27523 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27524
27525 * lib/gdb.exp: Disable chill tests for irix5.
27526
27527 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27528
27529 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27530 each test pass or fail.
27531
27532 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27533
27534 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27535 xlc not gcc.
27536
27537 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27538
27539 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27540
27541 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27542
27543 * config/est.exp: Fix copyright and comments. Remove dead code.
27544 Use targetname, serialport and baud variables instead of fixed
27545 constants.
27546 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27547 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27548
27549 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27550
27551 * gdb.base/watchpoint.exp: Don't run
27552 test_watchpoint_triggered_in_syscall for sunos.
27553
27554 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27555
27556 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27557 they don't seem to exist. Do include stdio.h.
27558
27559 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27560
27561 * gdb.base/a1-selftest.exp: Add alpha xfail.
27562
27563 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27564
27565 * gdb.base/watchpoint.c (main): Prompt before calling read().
27566 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27567 Revise accordingly. Remove cruft about sending "123" several
27568 times, until it gets noticed. Clean up the "print buf[0]" stuff
27569 so that it passes or fails, and waits for prompts in the usual way.
27570
27571 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27572
27573 * gdb.base/recurse.exp: Fix comment.
27574
27575 * TODO: Remove item about printing variables in nodebug.exp. Add
27576 item about enabling tests which are only run on some targets.
27577
27578 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27579 fail, make test names unique, use new gdb_test convention
27580 regarding pattern, use gdb_test more, etc.).
27581
27582 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27583 fail, make test names unique, etc.).
27584
27585 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27586
27587 * gdb.base/nodebug.c: Change return type of top and middle to
27588 short.
27589 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27590 are fixed by the recent mdebugread.c changes. Allow `short ()'
27591 as type for top and middle.
27592
27593 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27594
27595 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27596 nearly as I can tell, the whole thing was an accident in Stu's
27597 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27598 to replace a send/expect pair with gdb_test, but ended up only
27599 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27600 of 30 Mar 1995 took care of it, but left this vestigial comment
27601 which I am now nuking.
27602
27603 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27604
27605 * gdb.base/break.exp: Look for different line number for
27606 breakpoint at main depending on usestubs.
27607
27608 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27609
27610 * gdb.base/list.exp: Adjust some alternate expect patterns to
27611 match recent list0.c change. Add alternate expect pattern for
27612 output from `list default lines around main' for optimizing
27613 compilers.
27614
27615 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27616
27617 * lib/gdb.exp: If nosignals is not set, set it to 0.
27618
27619 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27620
27621 * config/slite-gdb.exp: Responds to load symbol table prompt.
27622 * gdb.base/break.exp: Adjust line number, fix rerun.
27623 * gdb.base/langs0.c: Add #ifdef usestubs.
27624
27625 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27626
27627 * gdb.base/list.exp: Adjust line contents after adding new lines in
27628 list0.c. Also fix a syntax error.
27629
27630 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27631 * gdb.base/break.exp: ditto.
27632 * gdb.base/list.exp: ditto.
27633 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27634 * gdb.base/run.c: ditto.
27635 * gdb.base/list0.c: ditto.
27636 * gdb.base/funcargs.c: ditto.
27637
27638 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27639
27640 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27641 $targetname, $serialport and $baud instead of hardwired variables.
27642 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27643 target doesn't support signals.
27644
27645 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27646
27647 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27648
27649 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27650
27651 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27652 Don't rely on the value of an auto variable before it has been
27653 initialized. Use gdb_test more.
27654
27655 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27656
27657 * lib/gdb.exp (default_gdb_version): A version number must start
27658 with a digit, but other than that contains all characters up to
27659 the first whitespace character.
27660
27661 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27662
27663 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27664
27665 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27666
27667 * gdb.c++/*.exp: Warn if executable does not exist. The original
27668 reason for skipping the warning was that configure.in sometimes
27669 intentionally skipped building the executables but the tcl code
27670 had no way of knowing. That (a) was always bogus with respect to
27671 error handling, (b) is no longer true (right now there is no way
27672 to skip C++ tests).
27673
27674 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27675
27676 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27677
27678 * gdb.base/list.exp: Add expect patterns for output from
27679 SunPRO compiled executables.
27680 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27681 types.
27682
27683 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27684
27685 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27686 number (we are already testing that the correct source line text
27687 gets printed).
27688
27689 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27690 that is what is intended, but something needed to be done to get
27691 sunos4 native working again.
27692
27693 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27694
27695 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27696 apparently went with a (very) old xfail.
27697
27698 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27699
27700 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27701 runto_main is a proc in gdb.exp that will do 'step' for target use
27702 stubs.
27703 * gdb.base/exprs.exp: ditto.
27704 * gdb.base/interrupt.exp: ditto.
27705 * gdb.base/opaque.exp: ditto.
27706 * gdb.base/printcmds.exp: ditto.
27707 * gdb.base/ptype.exp: ditto.
27708 * gdb.base/scope.exp: ditto.
27709 * gdb.base/setvar.exp: ditto.
27710 * gdb.base/signals.exp: ditto.
27711 * gdb.base/twice.exp: ditto.
27712 * gdb.c++/classes.exp: ditto.
27713 * gdb.c++/inherit.exp: ditto.
27714 * gdb.c++/templates.exp: ditto.
27715 * gdb.base/break.exp: no run and hit main for stubs. Change line
27716 numbers for breakpoints and info breakpoint.
27717 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27718 breakpoint().
27719 * gdb.base/callfuncs.c: ditto.
27720 * gdb.base/exprs: ditto.
27721 * gdb.base/interrupt.c: ditto.
27722 * gdb.base/opaque0.c: ditto.
27723 * gdb.base/printcmds.c: ditto.
27724 * gdb.base/ptype.c: ditto.
27725 * gdb.base/scope0.c: ditto.
27726 * gdb.base/setvar.c: ditto.
27727 * gdb.base/signals.c: ditto.
27728 * gdb.base/twice.c: ditto.
27729 * gdb.c++/misc.cc: ditto.
27730 * gdb.c++/templates.cc: ditto.
27731
27732 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27733
27734 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27735
27736 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27737 somewhere between `read' and `main.c'. I'm pretty sure the
27738 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27739 and it isn't particularly useful.
27740
27741 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27742
27743 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27744
27745 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27746
27747 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27748
27749 * config/mt-slite: add LIBS and -nostdlib.
27750 * config/slite-gdb.exp: add this new file to support sparclite target.
27751
27752 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27753
27754 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27755
27756 * gdb.base/a2-run.exp: Change argument to istarget from
27757 "*-*-vxworks" to "*-*-vxworks*".
27758 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27759
27760 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27761
27762 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27763 will not runto main but do a 'step' to step out of breakpoint().
27764 * config/mt-slite: add -Dusestubs.
27765
27766 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27767
27768 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27769 instead of just @.
27770
27771 * gdb.base/signals.exp: Add test for "handle all print".
27772 * TODO: Remove "handle all print". Also remove item about
27773 checking copyright date (I don't like the idea of a spurious FAIL
27774 based on when we run the tests).
27775
27776 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27777 for SunOS4 (reason for failure not investigated). Remove
27778 redundant test for $binfile.
27779
27780 * gdb.base/nodebug.c (array_index): Call malloc.
27781
27782 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27783
27784 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27785
27786 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27787 conventions and slightly simplify the matching regexp.
27788
27789 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27790
27791 * gdb.base/break.exp: Update gdb_test invocation to use new
27792 convention.
27793
27794 * lib/gdb.exp: If noargs is not set, set it to 0.
27795
27796 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27797 tests unique.
27798
27799 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27800
27801 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27802
27803 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27804 one argument of type "<non-float parameter>".
27805
27806 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27807
27808 * config/rom68k.exp: New file to support Motorola IDP board.
27809 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27810 * gdb.base/break.c: Change things around so that this program
27811 doesn't depend upon args. This is necessary to make remote
27812 targets work (in general, they can't take args).
27813 * gdb.base/break.exp: Don't try to send args to program. Don't
27814 expect output. Also, replace lots of code with gdb_test.
27815
27816 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27817
27818 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27819 printing of '\'' (which is what the comment says we are testing,
27820 even though we were not), not '''.
27821 (test_integer_literals_rejected): Test that printing ''' is an error.
27822
27823 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27824 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27825 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27826 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27827 Use gdb_test not test_print_accept.
27828 * lib/gdb.exp: Remove test_print_accept.
27829
27830 * gdb.base/signals.exp (signal_tests_1): Make pass message
27831 consistent with fail message.
27832
27833 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27834 unsigned char; the bug (PR 1821) is fixed.
27835
27836 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27837
27838 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27839 successful tests--makes xfailing them work right.
27840
27841 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27842
27843 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27844 only \r\n, not .*. The test can pass .* as the last thing in
27845 $pattern if that is what it wants. In addition to providing this
27846 flexibility, this change should speed up pattern matching in cases
27847 where the pattern already ended with .* (there were a number of
27848 them). This change also helps catch bad patterns--in the old
27849 scheme the typo "char \*" instead of "char \\*" would pass. Now
27850 it is caught.
27851 * Many .exp files: Update callers.
27852
27853 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27854 clearer and does not spuriously match multiple ('s. Likewise for
27855 ) and *.
27856
27857 * gdb.base/nodebug.exp: Test ability to call a function and pass
27858 it a string (even with no debugging info).
27859
27860 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27861 "p '\'", which is the same as "p ''" once tcl gets done with
27862 quoting, to "p '\\'", which I suspect is what is intended (one
27863 backslash gets sent to GDB).
27864
27865 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27866
27867 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27868
27869 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27870 1817) was fixed literally years ago.
27871
27872 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27873
27874 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27875 test, it causes stepping out of call_after_alloca_subr with
27876 optimizing compilers.
27877 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27878 fails.
27879
27880 * gdb.c++/templates.exp: Source templ-info.exp only if
27881 the templates executable exists.
27882
27883 * gdb.c++/misc.cc (class Contains_static_instance,
27884 class Contains_nested_static_instance),
27885 gdb.c++/classes.exp (test_static_members): Test printing of
27886 a class that contains a static instance of the class.
27887
27888 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27889
27890 * gdb.base/langs2.c (cppsub_): Don't prototype.
27891 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27892 only, I believe).
27893
27894 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27895
27896 * lib/gdb.exp (skip_chill_tests): New procedure.
27897
27898 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27899
27900 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27901
27902 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27903 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27904
27905 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27906
27907 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27908
27909 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27910 disassemble 8, not 16, instructions for part 4.
27911
27912 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27913 support the latter anymore.
27914
27915 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27916 -DNO_PROTOTYPES.
27917 * gdb.base/callfuncs.c: Control use of prototypes based on
27918 NO_PROTOTYPES, not __STDC__.
27919 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27920 t_float_values2 tests if prototypes in use.
27921
27922 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27923 t_double_values): When checking differences against DELTA, check
27924 that difference is within the range (-DELTA,DELTA), not just
27925 (-infinity,DELTA).
27926
27927 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27928
27929 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27930 'file' command firts, then 'target', then 'load', this is due to gdb
27931 target set up.
27932 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27933
27934 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27935
27936 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27937 FP load/store variants.
27938 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27939
27940 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27941
27942 * gdb.base/term.exp: Do not give a warning if not native, it is
27943 not an abnormal condition.
27944
27945 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27946
27947 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27948 t_char_array".
27949
27950 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27951
27952 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27953 are getting the version number.
27954
27955 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27956 if not native, it is not an abnormal condition.
27957
27958 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27959
27960 * lib/gdb.exp: Just use "file exists", rather than undocumented
27961 dejagnu procedure "findfile".
27962
27963 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27964
27965 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27966 (LDFLAGS): Set to -Xlinker -Ur.
27967
27968 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27969 Removed, these values are set by lib/gdb.exp.
27970
27971 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27972
27973 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27974
27975 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27976 of replicating gdb startup code.
27977
27978 * config/mt-vxworks (LDFLAGS): Set to -r.
27979 (CFLAGS_FOR_TARGET): Removed.
27980
27981 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27982 (gdb) and gdb for vxworks uses (vxgdb).
27983
27984 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27985 executable is not in the tree and host != target, use sed and
27986 program_transform_name to determine the gdb name used by the
27987 target.
27988
27989 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27990 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27991
27992 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27993
27994 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27995 floats, chars, and shorts where there are ANSI-style function
27996 definitions.
27997
27998 * gdb.base/langs.exp, gdb.base/langs*: New test.
27999 * gdb.base/Makefile.in: Build it.
28000 * TODO: Remove item about checking that C names don't get C++
28001 demangling applied; this test tests it.
28002
28003 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28004
28005 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
28006 went with the const70 xfail. The xfail went away a year ago.
28007
28008 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
28009
28010 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
28011 for hp300.
28012
28013 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
28014
28015 * gdb.base/a1-selftest.exp: Don't run on hp300.
28016
28017 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28018
28019 * Makefile.in (site.exp): Set host_alias and target_alias as well
28020 as host_triplet and target_triplet.
28021
28022 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28023
28024 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
28025
28026 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
28027 places as other ecoff systems).
28028
28029 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
28030 ultrix.
28031
28032 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28033
28034 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
28035 remove them.
28036 * gdb.base/nodebug.exp: Accept "function" in addition to "text
28037 variable and "variable" in addition to "data variable".
28038 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
28039
28040 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
28041 2.
28042 * gdb.base/list1.c (long_line): Add additional statement at start
28043 of function.
28044 * gdb.base/list.exp (test_forward_search): Update line number to
28045 reflect new statement.
28046
28047 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28048
28049 * gdb.base/signals.exp: Reinitialize searched source directories
28050 after gdb_start call.
28051
28052 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28053
28054 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28055 * gdb.stabs/Makefile.in: Likewise.
28056
28057 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28058 change. Instead split the tests into smaller pieces.
28059 * gdb.disasm/hppa.s: Corresponding changes.
28060
28061 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28062
28063 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28064 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28065
28066 * gdb.base/funcargs.exp: Modify many tests so that every test
28067 either passes or fails. Make some test names unique.
28068
28069 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28070
28071 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28072 Call stty to set interrupt character.
28073
28074 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28075 for HP assembler versus GNU assembler based on actual behavior of
28076 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28077
28078 * TODO: Suggest a few more stepping tests.
28079
28080 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28081
28082 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28083 restart GDB for h8300 after a continue.
28084 (return): Add pattern to match a29k-udi behavior.
28085 * gdb.base/nodebug.exp: Remove obsolete comment.
28086 * gdb.base/regs.exp: New file, testing of register displays.
28087 * gdb.base/return.exp: Fix typo in reference to $objdir.
28088 * gdb.base/whatis.exp: Always start with a fresh GDB.
28089
28090 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28091
28092 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28093 higher, these tests generate a lot of output.
28094
28095 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28096
28097 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28098 code following the catch silently ignored some errors; without the
28099 catch they should be thrown like any other tcl error. Also, the
28100 catch used "" instead of {} which meant all the callers who wanted
28101 to include one of the characters "[]$ had to quote it an extra time.
28102 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28103 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28104 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28105 Remove extra quoting.
28106
28107 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28108
28109 * gdb.base/commands.exp: Make test names unique; every test either
28110 passes or fails. Update some comments.
28111
28112 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28113
28114 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28115
28116 The following fixes a FAIL caused by the fact that the alpha stabs
28117 configuration didn't use the ".if alpha" code in weird.def.
28118 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28119 bit pointer, so the 32 bit version works even on the alpha.
28120 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28121 Remove the stuff which allowed us to have separate versions for
28122 alpha and everything else.
28123
28124 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28125 regexp which "info func operator\[\](" is supposed to match. Fix
28126 string to send to GDB. Note that GDB still doesn't work right. Add a
28127 new test for "info func .perator\[\](" which GDB does handle correctly.
28128
28129 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28130
28131 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28132
28133 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28134 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28135 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28136 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28137 it makes the tests harder to understand and confuses test-o-matic.
28138 The preferred style is that each test provides a PASS or a FAIL,
28139 and has a unique message (e.g. "continue #54" not just "continue")
28140 which is the same for the pass and the fail.
28141 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28142 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28143 to lib/gdb.exp.
28144 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28145 prt_accept which was basically the same thing. Likewise for
28146 test_print_reject and prt_reject.
28147 * lib/gdb.exp (test_print_reject): Add some more error message
28148 patterns to match from the former printcmds.exp (prt_reject).
28149 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28150 One defect of the passcount stuff is that some of it failed to
28151 report XPASS where appropriate.
28152 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28153 stuff before and after arg in expected pattern.
28154 (test_paddr_operator_functions): Re-do test without print_addr_of;
28155 this is the only test which seems to want extra stuff there.
28156
28157 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28158
28159 * gdb.base/nodebug.exp: Update new tests to reflect improved
28160 wording of gdb output.
28161
28162 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28163 and "ptype" work on variables in files compiled without -g.
28164 Replaces commented out "maint print msymbol" tests.
28165
28166 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28167
28168 * gdb.base/setvar.c (dummy): Call malloc.
28169
28170 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28171 losing with the irix4 sed.
28172
28173 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28174 ALRM" on irix4.
28175
28176 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28177
28178 * TODO: Remove items about corefile.exp testing new exec-file and
28179 backtrace; both are now done. Add items about printing enums.
28180
28181 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28182
28183 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28184 "get signal $thissig" test fails.
28185
28186 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28187
28188 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28189
28190 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28191 compiler warning with dec alpha compiler.
28192
28193 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28194 extra \n from gdb_test call (this explains why the prompt test
28195 that I removed yesterday was there).
28196 (user_defined_command_test): Remove extra \n and prompt test.
28197
28198 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28199 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28200 doesn't exist.
28201 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28202 Also remove alpha workaround, which turns out to be because
28203 SIGABRT == SIGLOST.
28204
28205 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28206
28207 * gdb.base/help.exp: Don't test "help show".
28208
28209 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28210
28211 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28212 "set print address" is on.
28213 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28214 pass prompt to gdb_test; gdb_test already looks for the prompt.
28215
28216 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28217
28218 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28219 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28220 was to make sure that gdb can read a core file. But (a) the "read
28221 the corefile" part didn't make it to a1-selftest.exp, we just
28222 delete the corefile after creating it, and (b) we test reading
28223 corefiles in corefile.exp anyway. Also, this test left around a
28224 xgdb process on Solaris.
28225
28226 * gdb.base/corefile.exp: Also test backtrace.
28227
28228 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28229
28230 * gdb.base/commands.exp: Test a simple user defined command with
28231 arguments and if/while statements; verify the full user command is
28232 printed by "show user".
28233
28234 * gdb.base/commands.exp: Test if/while commands as part of a
28235 breakpoint command list; verify they appear in breakpoint
28236 information.
28237
28238 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28239
28240 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28241 than by dividing by zero.
28242
28243 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28244
28245 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28246 performing an inferior call with watchpoints enabled.
28247 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28248 call.
28249
28250 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28251
28252 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28253 of "file" command.
28254
28255 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28256 Add additional pattern for when "int operator int(void);" appears
28257 in a different order.
28258
28259 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28260
28261 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28262
28263 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28264 and "signal" with ".*".
28265
28266 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28267
28268 * TODO: Add note about "handle all nostop".
28269
28270 * gdb.base/{sigall.c, sigall.exp}: New test.
28271 * gdb.base/Makefile.in: Add it.
28272
28273 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28274
28275 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28276 when invoking GDB, suppresses any windowing interface.
28277
28278 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28279
28280 * config/sim-gdb: New file, simulator testing support.
28281
28282 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28283
28284 * gdb.base/interrupt.exp: Test calling func1 twice.
28285
28286 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28287
28288 * gdb.base/list.exp (test_forward_search): Set timeout higher
28289 when we'll be getting lots of output from gdb.
28290
28291 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28292 "init_malloc" to after the expect statement. Run it if that
28293 regexp is taken, but also for two others which happen if source
28294 cannot be found.
28295
28296 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28297
28298 * gdb.base/printcmds.exp: New test, for printing register before
28299 program is running.
28300
28301 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28302
28303 * gdb.base/list.exp: Correct some alternate expect patterns
28304 to reflect changes in list1.c.
28305
28306 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28307
28308 * TODO: Add item regarding large frames.
28309
28310 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28311
28312 * TODO: Remove item about enabling return.exp; it
28313 is enabled. Suggest a few more "return" tests.
28314
28315 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28316
28317 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28318 anonymous unions.
28319
28320 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28321
28322 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28323 and pr-5646.o, so "make" is the same as "make all", not "make
28324 pr-4975.o".
28325
28326 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28327
28328 * gdb.base/list.exp: Adjust expectations to reflect changes in
28329 list1.c.
28330 (test_forward_search): New test proc.
28331 * gdb.base/list1.c (long_line): New function, has long source line.
28332
28333 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28334
28335 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28336 additional line of code that was added.
28337
28338 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28339
28340 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28341 tests so as not to overflow expect's input buffers.
28342 * gdb.disasm/hppa.exp: Corresponding changes.
28343
28344 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28345
28346 Beginnings of template debugging tests.
28347 * gdb.c++/templ-info.cc: New file to test for template
28348 debugging capability of the compiler.
28349 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28350 templ-info.cc.
28351 * gdb.c++/templates.cc: Add explicit template instantiations
28352 to enable compiling with -fno-implicit-templates. Add destructor
28353 and 'value' method to T5 class for template tests.
28354 * gdb.c++/templates.exp: Add testcases for printing of template
28355 types, setting breakpoints on template methods and calling a
28356 template method.
28357
28358 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28359
28360 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28361 branch target since some assemblers (gas-2.5) may emit a
28362 relocation for the branch instead of resolving it in the
28363 assembler.
28364
28365 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28366
28367 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28368 through signal handler.
28369
28370 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28371
28372 * configure.in (*-*-netware): Use config/mt-netware.
28373
28374 * config/mt-netware: New file.
28375 * config/mt-i386-netware: Removed, separate configs for different
28376 netware architectures are no longer needed now that we have
28377 --with-headers.
28378
28379 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28380
28381 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28382 by the recent changes to use ANSI C arithmetic conversions.
28383
28384 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28385
28386 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28387 bug involving using inferior_pid to figure out whether to select a
28388 frame.
28389
28390 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28391
28392 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28393 match the current disassembler output.
28394
28395 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28396
28397 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28398 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28399 types, expect "int" as type of integer values (for now).
28400
28401 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28402
28403 * gdb.base/commands.exp: New tests for if/while commands.
28404
28405 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28406
28407 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28408 by .*, since hex values have different syntax in Chill mode.
28409
28410 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28411
28412 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28413 linefeed from expect pattern for repeated types with indices > 9.
28414
28415 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28416
28417 First part of Fortran test suite.
28418 * gdb.fortran: New directory.
28419 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28420
28421 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28422
28423 * gdb.base/default.exp: Update expect pattern for load command
28424 without arguments.
28425
28426 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28427
28428 * configure.in: Change i386 to i[345]86.
28429 * gdb.base/configure.in: Likewise.
28430 * gdb.c++/configure.in: Likewise.
28431 * gdb.chill/configure.in: Likewise.
28432
28433 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28434
28435 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28436 patterns, since that is not a valid context for comments.
28437
28438 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28439
28440 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28441 repeated types and repeated types with indices > 9.
28442
28443 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28444
28445 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28446 2417; old bug has been fixed.
28447
28448 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28449
28450 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28451 send the newline ourselves instead of assuming gdb_test will do
28452 so when passed an empty input string.
28453
28454 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28455 stabs testcode.
28456
28457 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28458
28459 * lib/gdb.exp (gdb_test): Don't send anything if the first
28460 argument is an empty string. This makes cases where we want to
28461 match output that is already in expect's buffers (for example,
28462 matching a breakpoint after gdb_run_cmd has been called) work
28463 reliably.
28464
28465 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28466
28467 * config/netware.exp: New file.
28468
28469 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28470
28471 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28472 the -B and -L prefixes so we can find the debugging stub.
28473
28474 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28475 there and we are using the gcc from the tree.
28476
28477 * gdb.base/types.c: Removed.
28478
28479 * gdb.base/configure.in: Look for makefile fragments in ../config.
28480 Recognize i386-*-netware.
28481 * gdb.c++/configure.in: Likewise.
28482
28483 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28484
28485 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28486 the correct TCL syntax.
28487
28488 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28489
28490 * gdb.base/opaque.exp: use runto instead of messing around with
28491 breakpoints. Simplify by using gdb_test.
28492
28493 * gdb.base/bitfields.exp: restart between tests on netware targets
28494 because breakpoints aren't relocated after target death. Run
28495 processes to completion.
28496
28497 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28498
28499 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28500
28501 * Makefile.in: Remove extra tabs that confuse some versions
28502 of "make". Use the newly built gdb to test with by default,
28503 rather than the first one in the tester's search path.
28504
28505 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28506
28507 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28508
28509 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28510 condition help.
28511
28512 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28513
28514 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28515
28516 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28517 running.
28518 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28519 * gdb.base/funcargs.exp: Likewise.
28520
28521 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28522 * gdb.base/funcargs.exp: Likewise.
28523
28524 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28525 message is "".
28526
28527 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28528
28529 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28530 return,signals,twice}.exp: Handle non-existant binaries
28531 consistantly.
28532
28533 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28534 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28535 might testing a cross development system.
28536
28537 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28538
28539 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28540 runtest script is relative to ${srcdir}, not ${rootdir}.
28541
28542 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28543
28544 * gdb.base/signals.exp: Allow for optionality of breakpoint
28545 address.
28546
28547 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28548
28549 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28550
28551 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28552
28553 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28554 for size_t definition.
28555 * gdb.c++/templates.cc: Likewise
28556
28557 * config/mt-i386-netware: New file.
28558
28559 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28560 defined.
28561
28562 * gdb.base/Makefile.in: Added support for systems that name core
28563 files by appending "core" to the program name.
28564 * gdb.base/a1-selftest.exp: Likewise.
28565
28566 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28567
28568 * gdb.base/return.exp: Add comment and message for `return double'
28569 test failure on Sparc Solaris.
28570
28571 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28572
28573 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28574
28575 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28576
28577 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28578 from optimizing them away.
28579 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28580 patterns to include default constructors and assignment operators,
28581 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28582 character in the output of the virtual base pointer.
28583
28584 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28585
28586 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28587 expression match in print_addr_of to avoid unintented matches.
28588 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28589 versions up to 2.5.8.
28590
28591 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28592
28593 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28594 included file to run under newer versions of expect.
28595 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28596 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28597 Remove xfail for the virtual table of BDDHookV.
28598
28599 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28600
28601 * lib/gdb.exp (string_to_regexp): Set a default result.
28602 (default_gdb_start): Fix misleading message.
28603
28604 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28605
28606 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28607 Remove all CC, etc definitions.
28608 * config/mt-hpux: New file.
28609 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28610 (CFLAGS, LDFLAGS): Define.
28611 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28612
28613 * Makefile.in (site.exp): Don't insert host_os, etc.
28614 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28615 (distclean): Check existence of subdir.
28616 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28617 * gdb.base/Makefile.in: General cleanup and simplification.
28618 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28619 to build executables. Use default rule to build .o files.
28620 (EXPECT, RUNTEST, CC): Fix relative pathname.
28621 (site.exp): Don't insert host_os, etc.
28622 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28623 and/or SIGUSR1 defined.
28624 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28625 * gdb.c++/Makefile.in: General cleanup and simplification.
28626 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28627 (CFLAGS): Remove.
28628 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28629
28630 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28631
28632 * gdb.base/recurse.exp: Misc changes to get tests running again
28633 after Kung's changes to the watchpoint code.
28634 * gdb.base/watchpoint.exp: Likewise.
28635
28636 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28637
28638 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28639
28640 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28641
28642 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28643 * lib/gdb.exp (default_gdb_start): Define.
28644 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28645 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28646 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28647 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28648 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28649 Don't call gdb_target_udi in between tests.
28650
28651 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28652
28653 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28654 (which was basically just a local version of the same thing). In
28655 addition to avoiding duplication, gdb_test_exact is faster.
28656 * lib/gdb.exp (gdb_test_exact): Fix typo.
28657
28658 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28659 don't give an error.
28660
28661 * gdb.base/term.exp: Call delete_breakpoints before starting.
28662
28663 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28664 (t10): Add comment.
28665
28666 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28667
28668 Reorganization of the GDB Test Suite.
28669
28670 * gdb.base: New directory, contains all the basic tests.
28671 * gdb.c++: New directory, tests specific to C++.
28672 * gdb.chill: New directory, tests specific to Chill.
28673 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28674 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28675 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28676 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28677 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28678 t30-31 to chill).
28679 * */gdbme.*: Rename to match appropriate expect scripts.
28680 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28681 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28682 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28683 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28684 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28685 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28686 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28687 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28688 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28689 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28690 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28691 gdb.c++/virtfunc.cc: New names of C++ files.
28692 * gdb.chill/chillvars.ch: New name of Chill file.
28693 * gdb.base/configure.in, gdb.c++/configure.in,
28694 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28695 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28696 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28697 * configure.in (configdirs): Update to reflect directory changes.
28698 (target_abbrev): No longer define for any configuration.
28699 * Makefile.in: Cosmetic improvements to header comments.
28700
28701 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28702
28703 Various changes to gdb.t31:
28704
28705 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28706 * gdbme.ch: Make all key-words and predefineds be upper-case.
28707 * chillvars.exp: Expect key-words and predefinds in upper-case.
28708
28709 * chillvars.exp: Use gdb_test_exact many places.
28710 Change expected output for arrays (which now includes index labels).
28711
28712 * pr-5020.exp, gdme.ch (module PR_5020):
28713 New test, for PR-5020.
28714
28715 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28716
28717 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28718 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28719
28720 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28721
28722 * Makefile.in: Fix bit-rot in definitions of CHILL,
28723 CHILL_FOR_TARGET and Chill_LIB.
28724 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28725 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28726 CHILL, and CHILL_LIB.
28727
28728 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28729
28730 * Revert the previous changes. Please see Rob's directory
28731 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28732
28733 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28734
28735 * Makefile.in, configure.in, config/mips-gdb.exp,
28736 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28737 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28738 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
28739 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28740 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28741 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28742 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28743 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28744 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28745 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28746 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28747 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28748 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28749 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28750 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28751 changes from 94Q1.
28752
28753 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28754
28755 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28756 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28757 Rob's new testing fragments.
28758
28759 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28760
28761 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
28762 lib/gdb.exp: Replace error proc calls with perror.
28763
28764 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28765
28766 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28767 version also, match on casted version strings, and match on
28768 gdb startup case where the line numbers might be messed up.
28769
28770 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28771
28772 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
28773 (CFLAGS): Delete it from here.
28774
28775 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28776
28777 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28778
28779 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28780
28781 * Makefile.in (RUNTEST): Default to just "runtest".
28782
28783 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28784
28785 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28786 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28787 the code has been restructured.
28788
28789 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28790
28791 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28792 \n, not just one of each.
28793
28794 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28795 /bin/cc gives a warning if you do.
28796
28797 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28798
28799 * gdb.t24/demangle.exp: change expect pattern of
28800 __t10ListS_link1ZUiRCUiPT0
28801
28802 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28803
28804 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28805 on local variables in recursive functions.
28806
28807 * gdb.t07/Makefile.in: Build the new test.
28808
28809 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28810
28811 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28812 directly. Instead compare the return values from actual calls.
28813
28814 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28815
28816 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28817
28818 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28819
28820 * From Peter Schauer with minor modifications.
28821 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28822 stops in mid-line in the caller. Add xfail for returning a float
28823 value on X86 targets.
28824
28825 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28826
28827 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28828 to avoid expect lossage.
28829 (fmem_LRbug_tests): Likewise.
28830 * gdb.disasm/hppa.s: Corresponding changes.
28831
28832 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28833 conditions to work with latest dejagnu/expect.
28834
28835 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28836 expected to fail on the PA.
28837 (backtrace in call with trampolines): Explicitly require main
28838 to be frame #1 (no trampolines should show up in backtrace).
28839
28840 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28841 "continue -expect".
28842 * gdb.t06/break.exp: Likewise.
28843 * gdb.t07/watchpoint.exp: Likewise.
28844 * gdb.t13/bitfields.exp: Likewise.
28845 * gdb.t15/{funcargs,return}.exp: Likewise.
28846 * gdb.stabs/weird.exp: Likewise.
28847 * config/{mips,udi}-gdb.exp: Likewise.
28848
28849 * hppa.sed: Enclose comments within a sed command to avoid
28850 losing with the old OSF1 sed.
28851
28852 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28853
28854 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28855 sequent dynix.
28856 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28857 * gdb.t15/funcargs.exp: Conditionally step again to really
28858 finish from marker_call_with_trampolines. Handle the case where
28859 the first step from within call_with_trampolines already steps
28860 us back to main.
28861 * gdb.t15/gdbme.c: Add comment to closing brace of
28862 call_with_trampolines for funcargs.exp.
28863
28864 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28865
28866 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
28867 Fix typo(s).
28868
28869 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28870
28871 * gdb.t07/gdbme.c: More code for watchpoint testing.
28872
28873 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28874 "Hardware watchpoint" throughout file.
28875 (test_watchpoint_triggered_in_syscall): New test.
28876 (test_complex_watchpoint): New test.
28877
28878 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28879
28880 * gdbme.c (call_with_trampolines): New function to try and step
28881 into. Tests trampoline problems on the PA.
28882
28883 * funcargs.exp (localvars_in_indirect_call): No longer expect
28884 stepping into indirect call to fail on PAs.
28885 (test_stepping_over_trampolines): New test.
28886
28887 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28888
28889 * TODO: Add suggestions for static member function tests, and
28890 completion tests.
28891
28892 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28893
28894 * TODO: Add suggestions for "p/a" tests.
28895
28896 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28897 (default_gdb_exit): Replace all the hair with sending "quit" to
28898 the process with a simple close.
28899
28900 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28901
28902 * TODO: Add suggestions for shared library tests.
28903
28904 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28905
28906 * TODO: Add suggestions for x/s tests.
28907
28908 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28909
28910 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28911 "enable once", and "enable breakpoints once" with ".*".
28912
28913 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28914
28915 * TODO: Add suggestions about structure passing tests.
28916
28917 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28918
28919 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28920 the primary1 test, use work around if __GNUC__ < 2.
28921 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28922 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28923 Test for bad output rather than waiting for timeout. Issue
28924 second continue only if first continue failed.
28925
28926 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28927
28928 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28929 operator[] test with gdb_test because the old code didn't seem to
28930 be getting the quoting right with the new dejagnu.
28931
28932 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28933
28934 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28935 one from the path.
28936 * Makefile.in: Use a fresh expect if there is one, use runtest
28937 from the src tree if there is one.
28938
28939 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28940
28941 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28942 next over recursive call. Revise the tests from that point on
28943 (which had been skipped) to match GDB's actual (correct) output.
28944
28945 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28946 with next over a breakpoint whose condition is false.
28947
28948 * gdb.t00/help.exp: Comment out "help set print" tests just like
28949 (and for same reason as) "help set" test.
28950
28951 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28952
28953 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28954 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28955
28956 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28957
28958 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28959 necessary gdb_target_udi.
28960
28961 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28962
28963 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28964 1838 and 2417; they are fixed.
28965
28966 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28967 gdb.t03/ptype.exp (ptype structure, ptype union):
28968 Remove xfails; the test is looser than when the xfails were added.
28969
28970 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28971 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28972
28973 * gdb.t01/run.exp: Only run shell test if isnative.
28974
28975 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28976 since "run" automatically loads if necessary. Call gdb_target_udi
28977 after the "file" since "file" kills any execution target.
28978
28979 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28980 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28981 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28982 argument for UDI.
28983
28984 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28985
28986 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28987
28988 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28989
28990 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28991
28992 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28993 properly quoting regexps. This makes the second argument to
28994 demangle a fixed string, which matches the callers, instead of a
28995 shell-style pattern which is what the previous implementation
28996 used. Update some of the callers.
28997
28998 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28999
29000 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
29001 (comib_nullified_tests): Fix typo.
29002 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
29003 strings. No longer expected to fail.
29004
29005 * gdb.disasm/hppa.s (addib_tests): Fix typo.
29006 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
29007 strings. No longer expected to fail.
29008
29009 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
29010 string. No longer expected to fail.
29011
29012 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29013
29014 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
29015 No longer expected to fail.
29016
29017 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
29018 string. No longer expected to fail.
29019
29020 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29021
29022 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
29023 only in the names (I probably got most of them). I was even
29024 generous with some which differed in underscores in names, and
29025 probably missed a few, and I *still* was able to remove almost a
29026 third of the file with almost no impact on testsuite coverage.
29027
29028 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29029
29030 * gdb.t00/default.exp: Match udi_attach error message as well as
29031 the one from child_attach.
29032
29033 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
29034
29035 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
29036
29037 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
29038 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
29039
29040 * Move test with enums and partial symbols back to
29041 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
29042 Reverts the change of 26 May 93. Per today's change to
29043 stabs.texinfo, the behavior that weird.exp was expecting was
29044 unreasonable; what is important is that the compiler+gdb get
29045 things right, which happens with a recent gcc. Also fix the test
29046 to deal with native compilers which put out the stab gdb can't
29047 deal with.
29048
29049 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29050
29051 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
29052 in the names. The main thing these accomplish is to slow things down.
29053 Many more such duplicates surely remain.
29054
29055 * gdb.t00/help.exp: Comment out "help support" test just like
29056 (and for same reason as) "help set" test.
29057
29058 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29059
29060 * gdb.t06/break.exp: Remove setup_xfails for
29061 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29062 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29063 about known bug in gcc to include up through 2.5.8.
29064 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29065 well as "_vb$".
29066 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29067 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29068 with latest gcc and gdb.
29069 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29070 well as "_vb$".
29071
29072 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29073
29074 * configure.in (hppa*-*-*): Also configure and build stabs-only
29075 tests.
29076
29077 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29078
29079 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29080 * gdb.t10/configure.in (hppa*-*-*): Use it.
29081
29082 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29083
29084 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29085
29086 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29087
29088 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29089 versions prior to 1.13.5.
29090
29091 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29092
29093 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29094 the prompt is at the start of a line.
29095
29096 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29097
29098 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29099 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29100 in the copr tests now.
29101 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29102 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29103 expected to fail.
29104
29105 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29106
29107 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29108 gdb.t31/chillvars.exp, lib/gdb.exp:
29109 Tweak to run under either version of expect.
29110 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29111 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29112 * gdb.t11/list.exp: Remove extraneous whitespace.
29113
29114 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29115
29116 * gdb.t16/printcmds.exp (test_print_strings): Accept
29117 "(unsigned char *) " before the string.
29118
29119 * TODO: Add notes about printing of fancy types and GDB expressions.
29120
29121 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29122
29123 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29124 * gdb.t06/configure.in: Don't try to compile signals test program
29125 if doing mips-idt-ecoff.
29126
29127 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29128
29129 * Most .exp files: Tweak to run under either version of expect.
29130
29131 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29132
29133 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29134 xfails; I'm not sure why they are failing, but not because of PR 1806.
29135
29136 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29137
29138 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29139 defined in lib/gdb.exp.
29140
29141 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29142
29143 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29144 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29145 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29146 have to be typeless.
29147
29148 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29149
29150 * TODO: Add suggestion for copyright year test.
29151
29152 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29153
29154 * configure.in (*-*-lynxos*): Add stabs tests.
29155
29156 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29157
29158 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29159 so insert a tab before any assembler directive in column zero.
29160
29161 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29162 stores.
29163 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29164 stores.
29165 (fpu_short_memory_tests): Likewise.
29166
29167 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29168
29169 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29170 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29171 .stabs directives in comments.
29172
29173 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29174
29175 * TODO: New file, describing tests we could write.
29176 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29177
29178 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29179
29180 * gdb.t06/signals.exp: Add kludge to force re-sync.
29181
29182 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29183 to xgdb instead of gdb, get out of gdb.
29184
29185 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29186
29187 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29188 for info.
29189
29190 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29191
29192 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29193 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29194 * gdb.stabs/hppa.sed: New sed script for the PA.
29195
29196 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29197
29198 * gdb.stabs: Re-write weird.def and configuration to use sed
29199 instead of cpp. sed is portable and POSIX; cpp is neither.
29200
29201 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29202
29203 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29204
29205 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29206
29207 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29208
29209 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29210
29211 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29212 "_vb$".
29213 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29214 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29215
29216 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29217
29218 * lib/gdb.exp: Comment out code which depends on non-existent
29219 `transform' procedure.
29220
29221 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29222
29223 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29224 * lib/gdb.exp: Transform tool name.
29225 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29226 1.1's new error handling system.
29227
29228 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29229
29230 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29231
29232 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29233
29234 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29235 They made pattern matching so slow that timeouts happened on
29236 heavily loaded systems. Now any output from "show print" which
29237 gets us back to the GDB prompt is a PASS.
29238
29239 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29240
29241 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29242
29243 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29244
29245 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29246
29247 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29248 It is not from PR 3220.
29249
29250 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29251
29252 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29253 just started failing because they depended on the order the
29254 subcommands are presented, or exact docstring text. This kind of
29255 test is a pain and has minimal benefit.
29256
29257 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29258
29259 * gdb.t09/corefile.exp: At end of test, use "core" command with
29260 no arguments.
29261
29262 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29263
29264 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29265 17}/Makefile.in: Make it possible to run the testsuite with Sun
29266 make and CC = cross gcc by adding explicit build rules for .o
29267 files.
29268
29269 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29270
29271 * gdb.t15/funcargs.exp: Don't put comments on same line as
29272 setup_xfail (@#$*%& tcl braindamage!).
29273
29274 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29275
29276 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29277
29278 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29279
29280 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29281 * gdb.t20/inherit.exp: remove three dumplicate entries.
29282
29283 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29284
29285 * gdb.t06/break.exp: For "next over recursive call", fail on any
29286 incorrect output, not just on "factorial (value=2)".
29287
29288 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29289
29290 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29291 working now. Add an xfail if accesing a bss variable causes
29292 a memory error if the target is not yet run.
29293
29294 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29295
29296 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29297 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29298 name of __st* demangling (2 strings). Did Kung really get the
29299 more than 95 others right without testing them?
29300
29301 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29302
29303 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29304
29305 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29306
29307 * configure.in (configdirs): Add gdb.disasm
29308 * gdb.disasm: New directory for GDB disassembler tests.
29309 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29310
29311 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29312
29313 * gdb.t00/help.exp: Don't test "help set".
29314
29315 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29316 from within expect statements. None of these happen anymore and
29317 they cause regressions to be silently unnoticed.
29318
29319 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29320 messages) about known failures with gcc cygnus-2.4.5-930417.
29321
29322 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29323 comp-info.exp so it gets built if it doesn't exist.
29324
29325 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29326 it is no longer used.
29327 * gdb.t13/comp-info.c: Removed.
29328
29329 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29330
29331 * gdb.t06/signals.exp: Add xfail for sun3.
29332
29333 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29334
29335 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29336 relevant because ^C doesn't get sent but failure can be reproduced
29337 interactively).
29338
29339 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29340
29341 * gdb.stabs/alpha.mt: New configuration file for alpha.
29342 * gdb.stabs/configure.in: Use it.
29343 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29344 sharing with alpha.mt, redefine long to word via preprocessor.
29345 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29346 for alpha.
29347 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29348 native cc.
29349 * gdb.t00/teststrategy.exp: Change expect string so that we
29350 consume the `(xgdb)' from the command echo and from the gdb prompt.
29351 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29352 gdb currently compares all values as long, so this failure probably
29353 applies to any configuration where LONGEST is bigger than a target int.
29354 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29355 with gcc.
29356 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29357 to handle opaque pointers, gcc is.
29358 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29359 as first argument. Include <sys/types.h> and change all operator
29360 new definitions to use size_t.
29361 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29362 now that we use size_t.
29363
29364 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29365
29366 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
29367 a long or float array cast all array members to the same type.
29368 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
29369 with 64 bit longs.
29370 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
29371 on alpha.
29372 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
29373
29374 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29375
29376 * gdb.t24 (demangle.exp): Constructors of templates have names like
29377 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29378 section 14.6 of the ARM.
29379
29380 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29381 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29382 accomplish little and slow down the testsuite.
29383
29384 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29385 Accept spaces various places.
29386
29387 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29388
29389 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29390 with watchpoint enabled.
29391
29392 * Makefile.in: Remove definition of CC and remove the second
29393 definition of CXX (the "CXX = gcc" one remains). These definitions
29394 were causing backquotes to be expanded within backquotes, which
29395 doesn't work.
29396
29397 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29398
29399 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29400
29401 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29402
29403 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29404 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
29405 by mips cc and contains no stabs entries.
29406
29407 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29408
29409 * config/vx-gdb.exp: Use fake device to load files rather than
29410 NFS.
29411 * lib/gdb.exp: New proc to do "file" command.
29412 * config/unix-gdb.exp: Use new "file" proc.
29413
29414 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29415
29416 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29417 Rework board rebooting slightly.
29418 (gdb_exit): Don't exit from the remote shell; there isn't one.
29419 * gdb.stabs/weird.exp: If a program is being debugged already,
29420 kill it.
29421 * gdb.t04/setvar.exp: Stop and restart gdb.
29422 * gdb.t05/expr.exp: Likewise.
29423 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29424 restart gdb and reload the program.
29425 * gdb.t08/opaque.exp: Likewise.
29426 * gdb.t12/scope.exp: Likewise.
29427 * gdb.t13/bitfields.exp: Likewise.
29428 * gdb.t15/funcargs.exp: Likewise.
29429 * gdb.t20/classes.exp: Likewise.
29430 * gdb.t03/ptype.exp: Increase timeout.
29431 * gdb.t16/printcmds.exp (test_print_string_constants,
29432 test_print_array_constants): Likewise.
29433 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29434 * gdb.t20/classes.exp (do_tests): Likewise.
29435 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29436
29437 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29438
29439 * gdb.stabs: Renamed *wierd* to *weird*.
29440
29441 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29442
29443 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29444 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29445
29446 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29447
29448 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29449 (do_tests): Remove xfail for whatis on one_var and two_var.
29450
29451 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29452
29453 * Makefile.in: Made cross building work better by adding
29454 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29455
29456 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29457
29458 * gdb.t15/{return.c,return.exp,Makefile.in}:
29459 New test, currently commented out.
29460
29461 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29462
29463 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29464 still running and removes the leftover named socket so GDb can do
29465 clean restarts.
29466
29467 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29468
29469 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29470 console, not GDB.
29471 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29472 cross testing works better with "make check"
29473 * config/unix-gdb: Use default procedures for exit and version.
29474 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29475 with the newest VxWorks.
29476
29477 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29478
29479 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29480 old form.
29481
29482 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29483 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29484
29485 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29486
29487 * config/unix-gdb.exp: Remove this version of gdb_exit
29488 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29489 Rob says he'll look at it when he gets back to testing boards.
29490
29491 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29492
29493 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29494 an expected fail for certain ptype commands.
29495
29496 * gdb.t20/classes.exp: Update expected results of "ptype class
29497 Base1" to account for the constructor that now appears in the type.
29498
29499 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29500
29501 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29502 disappeared from list.
29503 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29504 "alldone" proc with call to cleanup and exit.
29505 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29506 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29507 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29508 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29509 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29510 "alldone" proc with simple returns that suppress remaining
29511 tests. The alldone proc went away many months ago.
29512
29513 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29514
29515 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29516
29517 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29518
29519 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29520
29521 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29522 as vax gdb will display them.
29523
29524 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29525
29526 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29527 optimizers.
29528
29529 * scope.exp: Change "bad value for localval" messages so each one
29530 is unique.
29531
29532 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29533 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29534
29535 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29536
29537 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29538
29539 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29540 doesn't exist (due to optimization).
29541
29542 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29543
29544 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29545 contains \r because the filename is long.
29546
29547 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29548 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29549
29550 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29551
29552 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29553 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29554 Ultrix.
29555 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29556 int tests.
29557 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29558
29559 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29560
29561 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29562
29563 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
29564 to match does not match the passing case but still matches the
29565 failing case.
29566
29567 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29568
29569 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29570
29571 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29572
29573 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29574 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29575 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29576 Remove various versions of gdb_exit.
29577 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29578 gdb_exit.
29579 * config/unix-gdb.exp: gdb_exit remains here, and should override
29580 the generic version, since it's doing a lot of wierd stuff that
29581 the other versions aren't. FIXME, fold it in, or abandon this
29582 version.
29583
29584 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29585
29586 * gdb.t24/demangle.exp: Add tests for PR 3220.
29587
29588 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29589
29590 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29591
29592 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29593
29594 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29595 "i386-*-*". Works for i486 as well.
29596
29597 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29598 bug, and expand domain of xfail to all SVR4 systems, since the
29599 actual problem is likely to be in generic SVR4 /proc support.
29600
29601 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29602
29603 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29604
29605 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29606
29607 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29608 xfails for other systems. Match a missing 'Continuing.' as an
29609 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29610
29611 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29612 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29613 Only issue warning for missing executables if -all option is used.
29614
29615 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29616 file if -all option is used. It's like an unpredictable XFAIL.
29617
29618 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29619
29620 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29621 for dynamically linked binaries.
29622
29623 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29624
29625 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29626
29627 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29628 to state that this is a known bug in old versions of g++.
29629
29630 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29631
29632 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29633 while waiting for `Continuing'.
29634
29635 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29636
29637 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29638 in text, data, and bss.
29639 * gdb.t10/nodebug.c: Add local and global test variables for
29640 initialized and uninitialized data.
29641
29642 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29643
29644 * config/unix-gdb.exp (gdb_exit): Add "wait".
29645
29646 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29647
29648 * gdb.t06/signals.exp: xfail the continue from the handler for all
29649 targets.
29650
29651 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29652 function with watchpoints enabled, the i386 call dummy starts with
29653 a call.
29654
29655 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29656 386 bsd names its corefiles.
29657
29658 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29659
29660 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29661 compilers don't grok it.
29662 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29663 with small octal ints rather than character constants, which
29664 are signed and might not fit if first promoted to int.
29665
29666 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29667
29668 * gdb.t09/Makefile.in (clean): Remove corefile.
29669
29670 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29671
29672 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29673
29674 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29675 and Jim Kingdon (kingdon@cygnus.com)
29676
29677 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29678 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29679 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29680
29681 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29682
29683 * gdb.t17/interrupt.exp: Add xfail for hppa.
29684
29685 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29686
29687 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29688 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29689 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29690 to determine signed-ness of bitfields and use the result to setup
29691 the xfail.
29692 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29693 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29694 call line is reached if necessary.
29695
29696 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29697
29698 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29699
29700 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29701
29702 * gdb.t06/break.exp: Also test `clear' command.
29703
29704 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29705
29706 * gdb.t00/teststrategy.exp: Remove extra quote.
29707
29708 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29709 watchpoint enabled to be for all non-68k machines.
29710
29711 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29712
29713 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29714
29715 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29716 targets use aout.mt instead of ecoff.mt as gas understands
29717 standard aout format.
29718
29719 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29720
29721 * lib/gdb.exp (runto): Don't insist that function we are running to
29722 was compiled with -g.
29723
29724 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29725
29726 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29727 to get back into the read system call.
29728 Accept leading newline in case where we woke it up.
29729
29730 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29731
29732 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29733 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29734 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29735 enable ecoff configuration.
29736
29737 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29738
29739 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29740
29741 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29742
29743 * gdb.t16/printcmds.exp: Add another printf test.
29744
29745 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29746
29747 * configure.in: If configured -with-stabs on any target, add
29748 stabsdirs to configdirs.
29749
29750 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29751
29752 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29753 fun" so pattern does not match the command itself.
29754
29755 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29756
29757 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29758
29759 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29760
29761 * gdb.t17/interrupt.exp: Test for more things.
29762
29763 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29764
29765 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29766 compiler arranges the code and line numbers.
29767
29768 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29769
29770 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29771
29772 * gdb.t00/help.exp: Increase expect input buffer size.
29773
29774 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29775
29776 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29777
29778 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29779
29780 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29781
29782 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29783 [0-9]*, not just [0-9].
29784
29785 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29786
29787 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29788
29789 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29790
29791 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29792
29793 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29794
29795 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29796
29797 * gdb.t06/signals.c: Add xfails for sun3.
29798
29799 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29800
29801 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29802 test_stepping tests.
29803
29804 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29805
29806 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29807
29808 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29809
29810 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29811 rather than actually putting it through cpp twice.
29812
29813 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29814
29815 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29816
29817 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29818 no longer needed.
29819
29820 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29821
29822 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29823
29824 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29825 C++ features prints as "struct", make it a pass, not an xfail.
29826
29827 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29828
29829 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29830 Don't require VA to print as "class" rather than "struct".
29831
29832 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29833
29834 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29835
29836 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29837
29838 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29839
29840 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29841
29842 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29843 order.
29844
29845 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29846
29847 * gdb.t16/printcmds.exp: Add printf tests.
29848
29849 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29850
29851 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29852
29853 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29854
29855 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29856 pass counts, to counteract any existing or future setup_xfails.
29857
29858 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29859
29860 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29861 {BEGIN,END}_COMMON for common block instead of STAB.
29862 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29863
29864 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29865 intp_var should be N_GSYM not N_LSYM.
29866 wierd-aout.S: Use a label for the value of the N_SO.
29867 wierd.def: Remove all backslashes.
29868 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29869
29870 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29871
29872 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29873 get the expected next to inheritance3.
29874
29875 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29876
29877 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29878 now that gcc-2.4 gets it right.
29879
29880 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29881
29882 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29883
29884 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29885 generating comp-info.exp which works for cross-compilation.
29886
29887 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29888
29889 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29890 "*-*-sysv4.*".
29891
29892 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29893
29894 * gdb.t01/run.exp: Start with a fresh gdb.
29895 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29896 SVR4.x.
29897
29898 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29899
29900 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29901 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29902 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29903 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29904 things to remove.
29905
29906 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29907
29908 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29909 test cases from bug reports.
29910
29911 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29912
29913 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29914 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29915 avoid spurious xfails.
29916 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29917 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29918 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29919
29920 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29921
29922 * gdb.t00/teststrategy.exp: Rework to provide more useful
29923 description of each test, fix problem with systems that define
29924 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29925 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29926 results for "next over recursive call" so timeouts aren't taken
29927 by error.
29928
29929 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29930
29931 * gdb.t12/scope.exp: Test printing of variables before run.
29932
29933 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29934 printed in wrong order due to sorting.
29935
29936 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29937
29938 * gdb.t00/teststrategy.exp: Fix expected results for printing
29939 user entered string constant. Is array of char, prints with no
29940 address.
29941
29942 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29943 commands.
29944 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29945 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29946 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29947 of struct of char arrays.
29948 * gdb.t00/radix.exp: New tests for radix commands.
29949
29950 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29951
29952 * gdb.t16/printcmd.exp: Print a variable before running program
29953 (with xfail for AIX).
29954
29955 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29956
29957 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29958
29959 * gdb.t16/printcmd.exp: Don't print variables before running program.
29960
29961 * gdb.t06/break.exp: Don't require envp argument to main.
29962
29963 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29964
29965 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29966 Add xfails for rs6000.
29967
29968 * gdb.t02/whatis.exp: Change other tests not to re-test something
29969 we already tested.
29970
29971 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29972 each type used has a variable of that type.
29973
29974 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29975
29976 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29977
29978 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29979
29980 * configure.in: change srctrigger to be a file, not a directory
29981
29982 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29983
29984 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29985
29986 * gdb.t11/list.exp: Fixed a couple of typos.
29987
29988 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29989
29990 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29991 is fixed and PR is closed.
29992 * gdb.t16 (gdbme.c): Add simple test string variable.
29993 * gdb.t16 (printcmds.exp): Add tests with simple test string
29994 variable, primarily for boundaries on "set print elements".
29995
29996 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29997
29998 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29999 Make leading 0's optional and don't expect a tab in the middle
30000 of the number.
30001
30002 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
30003
30004 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
30005 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
30006 don't end command passed to gdb_test with newline.
30007
30008 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
30009 signed keyword away, don't expect signed bitfields to be signed.
30010
30011 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
30012 printing with only as many 1's as are in the field as well as printing
30013 with 32 1's (see comment).
30014
30015 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
30016
30017 * gdb.t00/default.exp: Start with a fresh gdb.
30018 * configure.in (configdirs): Remove gdb.t31 until the chill
30019 compiler works again. It no longer is able to find chillrt0
30020 since it isn't in libchill.a anymore.
30021 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
30022 wierd.o, make more modular.
30023 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
30024 spurious newlines that caused problems.
30025
30026 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30027
30028 * Move test with enums and partial symbols from gdb.t03/ptype.exp
30029 to gdb.stabs/wierd.exp since GCC has worked around the bug.
30030 gdb.stabs/wierd.{exp,def}: Many new tests.
30031
30032 * gdb.t00/default.exp: update info line for new message.
30033
30034 * gdb.t02/{whatis.exp,gdbme.c}:
30035 Test that "char *" doesn't print as "caddr_t".
30036
30037 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30038
30039 * gdb.t00/help.exp: Use .* in place of some help messages which
30040 just changed.
30041 gdb.t00/default.exp: Update "info frame" test for new message.
30042 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
30043 Remove some xfails
30044
30045 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30046
30047 * gdb.t03/{gdbme.c,ptype.exp}:
30048 Add tests for typedef'd struct and union without tags.
30049 Also check "whatis" on a variable of a typedef'd enum without a tag.
30050
30051 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
30052 PRMS 1823; the bug still exists but isn't reproduced by this test
30053 anymore), and remove rs6000 XFAIL (the bug is fixed).
30054
30055 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30056 duplicated from whatis.exp. For those that are left, accept
30057 "long", "long int", or "int" for long variables (whatis.exp already
30058 has an XFAIL for "int", so no need to fail it here).
30059
30060 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30061 Deal with GCC's names for types now that GDB uses the compiler's names.
30062
30063 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30064 setup_xfail's for sunos4. If we #defined the signed keyword away,
30065 don't expect GDB to know that char it is signed.
30066
30067 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30068
30069 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30070
30071 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30072 should work on any system, regardless of debugging format.
30073 * gdb.t21/demangle.exp: Move to gdb.t24.
30074 * gdb.t24/demangle.exp: Move from gdb.t21.
30075 * gdb.t24/{Makefile.in, configure.in}: New files.
30076
30077 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30078
30079 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30080 * gdb.stabs: New directory.
30081
30082 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30083
30084 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30085 not just "Quit anyway?".
30086
30087 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30088
30089 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30090 that all setup_xfails are immediately followed by clear_xfails.
30091
30092 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30093
30094 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30095 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30096 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30097 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30098 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30099 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30100 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30101 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30102 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30103 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30104 gdb.t31/chillvars.exp, lib/gdb.exp:
30105 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30106 bug-gdb@prep.ai.mit.edu.
30107
30108 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30109
30110 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30111 with 0.0, not integer 0.
30112
30113 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30114
30115 * gdb.t06/break.exp: Update for "Kill the program" message change.
30116
30117 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30118
30119 * Makefile.in (GDBFLAGS): Set to -nx.
30120 * Makefile.in (site.exp): Use GDBFLAGS.
30121
30122 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30123
30124 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30125 Makefiles.
30126 (check): depend on just-check.
30127 (just-check): added so that tests can be run without a noop
30128 build pass.
30129
30130 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30131
30132 Switch to using configure's configdirs.
30133 * Makefile.in (Makefile): add configure.in dependency.
30134 (SUBDIRS): removed redundant assignment.
30135 * configure.in: switch subdirs assignment to configdirs.
30136 * gdb.t*/configure.in: new files.
30137
30138 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30139
30140 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30141 works.
30142
30143 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30144
30145 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30146 in explicit rules. Apparently this is not supported by some makes.
30147
30148 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30149
30150 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30151
30152 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30153
30154 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30155 disappeared.
30156
30157 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30158
30159 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30160
30161 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30162
30163 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30164 watchpoint problem that is now fixed.
30165 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30166 uninitialized convenience variables.
30167 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30168 structures.
30169
30170 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30171
30172 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30173 which causes expect to get out of sync with gdb on long output
30174 from help set.
30175 * gdb.t09/corefile.exp: Make expected pattern for core file
30176 failing signal and frame output format less sun specific.
30177
30178 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30179
30180 * gdb.t31/chillvars.exp: Add and remove initial dummy
30181 breakpoint, so that symbol table is forced in.
30182 (Needed at least on Sunos4, though it seems not SVR4.)
30183 * gdb.t31/chillvars.exp: Update for changed output format.
30184
30185 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30186
30187 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
30188
30189 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30190
30191 * Makefile.in: Added --srcdir when invoking runtest, removed the
30192 need for a local config file. (optional now)
30193
30194 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30195
30196 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30197 failure count used to force early termination. Add some more
30198 expected failures for gnu style demangling.
30199
30200 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30201
30202 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30203 pmi variable from gdb.t20/gdbme to get optimized away.
30204 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30205 Check for written corefile upon timeout _and_ eof.
30206
30207 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30208
30209 * config/unix-gdb.exp: Add missing return 0.
30210
30211 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30212
30213 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30214 test termination.
30215
30216 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30217
30218 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30219 disappeared.
30220
30221 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30222
30223 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30224 time as i860 support works.
30225
30226 * gdb.t15/funcargs.exp: Fix expected outputs to include
30227 "backtrace 100\r" rather than just "backtrace\r", to match last
30228 change.
30229
30230 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30231
30232 * config/udi-gdb.exp (gdb_exit): Remove close command.
30233 (gdb_target_udi): New procedure to set the UDI target.
30234 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30235 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30236 Added waits for prompts after several question responses. Added
30237 some more responses used by a29k-amd-udi-gdb.
30238 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30239 pass different arguments, restart UDI connection after program
30240 completion.
30241 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30242 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30243 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30244 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30245 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30246 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30247 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30248 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30249 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30250 after program completion.
30251 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30252 compiled with a SELECT_VECS setting.
30253 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30254 infinite recursion.
30255
30256 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30257 Added checks for COFF results, and made them expected failures for
30258 all targets. It would be better to make them expected failures
30259 for COFF targets only.
30260
30261 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30262
30263 * Makefile.in: add null dvi target, don't bother to recurse
30264 through test directories for info and install-info; rename
30265 $(datadir) to be dejagnu instead of deja-gnu
30266
30267 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30268
30269 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30270 compiler to coredump.
30271 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30272 code.
30273
30274 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30275
30276 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30277 coredump.
30278 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30279 code.
30280
30281 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30282
30283 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30284 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30285 which in a shell. Deletes xgdb when done.
30286 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30287 Tests the return from the "set height" or "set width" commands.
30288 Added a few return codes where needed.
30289
30290 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30291
30292 * Makefile.in (SUBDIRS): Add gdb.t17.
30293 * configure.in (subdirs): Add gdb.t17.
30294 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30295 files to test gdb's calling of functions in the inferior with
30296 the correct arguments and gdb's ability to retrieve any
30297 result returned.
30298
30299 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30300
30301 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30302 may be called after gdb goes away. Previous versions of expect
30303 needed these to avoid file descriptor leaks, but they cause
30304 errors with the current revision of expect.
30305 * gdb.t00/gdbvars.exp: Use -re on expected output after
30306 setting sevenbit-strings.
30307 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30308 to set sevenbit-strings consistent across tests.
30309 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30310 set sevenbit-strings consistent across tests.
30311
30312 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30313
30314 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30315 expected output to match current "expect" expectations.
30316
30317 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30318
30319 * gdb.t00/default.exp: Change expected output for default "source"
30320 command, to match new gdb behavior which requires a filename to
30321 source.
30322
30323 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30324
30325 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30326 expected fail for i486-*-* that misses the marker2 function.
30327 * gdb.t10/crossload.exp (bfddefault): Allow successful
30328 recognition of a format to pass even if no symbols are found.
30329 Explicitly catch failures where the format is not recognized
30330 or is ambiguous, and add the reason to the fail message.
30331 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30332 the cause is and invalid target and add reason to failure message.
30333 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30334 elf32-i386, elf32-sparc, and elf32-i860.
30335 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30336 Set up expected failure for 'filename'::variable scope resolution,
30337 which is now apparently broken on all targets.
30338 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30339 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30340 gdb.t23/templates.exp: Change failure for missing binfile into
30341 just a warning.
30342 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30343 references.
30344
30345 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30346
30347 * gdb.t00/default.exp: Add expected output for default "source"
30348 command, to match new gdb behavior.
30349 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30350
30351 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30352
30353 * config/*-gdb.exp: returns an error, rather than exiting on
30354 internal errors.
30355
30356 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30357
30358 * gdb.t03/gdbme.c: Add pointer to struct variable.
30359 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30360 referencing struct members.
30361
30362 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30363
30364 * configure.in (mips-idt-ecoff): New target.
30365 * config/mips-gdb.exp: New file for remote board using MIPS remote
30366 debugging protocol.
30367
30368 * Redid configuration scheme. Removed gdb.t*/configure.in.
30369 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30370 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30371 distclean targets. Built executables via .o files. Adjusted
30372 tests to account for source files in $(srcdir) rather than
30373 $(objdir).
30374 * lib/gdb.exp (runto): Don't expect () after the function name,
30375 because it may have arguments.
30376
30377 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30378
30379 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30380 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30381 expected failures for mips-idt-* and mips-sgi-*.
30382 * gdb.t00/default.exp (attach): Kill process if requested.
30383 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30384 that does not read core files.
30385 * gdb.t01/run.exp: Removed checks for exit status code.
30386 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30387 it is linked in.
30388 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30389 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30390 appropriate, rather than doing it by hand.
30391 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30392 execution.
30393 * gdb.t10/crossload.exp: Kill existing program if needed.
30394 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30395 appropriate, rather than doing it by hand. Always increase
30396 timeout for this test, not just for VxWorks.
30397
30398 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30399
30400 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30401 of Chill STRUCT types and STRUCT values.
30402 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30403 than "char".
30404 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
30405 struct2): New struct definitions and initializations to test
30406 simple Chill STRUCT types.
30407
30408 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30409
30410 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30411 the null byte at the end of strings.
30412 * gdb.t00/default.exp: Make show version insensitive to copyright
30413 date.
30414 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30415 to avoid dependencies on target char signedness.
30416 * gdb.t16/printcmds.exp: Update expected results for explicitly
30417 unsigned char.
30418 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30419 now work.
30420 * gdb.t21/demangle.exp: Add many more patterns for template
30421 demangling, most of them being expected failures.
30422 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30423 string we are matching for, to match on the whole string.
30424 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30425 and fix a whole bunch that had incorrect expected output but were
30426 passing anyway because of the bug in "proc demangle".
30427 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30428 type.
30429 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30430
30431 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30432
30433 * gdb/testsuite: made modifications to testcases, etc., to allow
30434 them to work properly given the reorganization of deja-gnu and the
30435 relocation of the testcases from deja-gnu to a "tool" subdirectory.
30436
30437 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30438
30439 * gdb/testsuite: Initial creation of gdb/testsuite.
30440 Migrated dejagnu testcases and support files for testing nm to
30441 gdb/testsuite from deja-gnu. These files were moved "as is"
30442 with no modifications. This migration is part of a major overhaul
30443 of dejagnu. The modifications to these testcases, etc., which
30444 will allow them to work with the new version of dejagnu will be
30445 made in a future update.
30446
30447 For additional changes see gdb.mi/ChangeLog-1999-2003.
30448 \f
30449 ;; Local Variables:
30450 ;; mode: change-log
30451 ;; left-margin: 8
30452 ;; fill-column: 74
30453 ;; version-control: never
30454 ;; End:
30455
30456 Copyright 1993-2013 Free Software Foundation, Inc.
30457 Copying and distribution of this file, with or without modification,
30458 are permitted provided the copyright notice and this notice are preserved.