Set bfd errror for normal and TLS symbol access
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
04164e8e
JK
12013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
4 targets.
5
5bf480a5
YQ
62013-01-11 Yao Qi <yao@codesourcery.com>
7
8 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
9 for dprintf.
10 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
11 Check the fields in "=breakpoint-created" for dprintf.
12
f35a17b5
JK
132012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14
15 * gdb.mi/mi-fullname-deleted.exp: New file.
16
85817405
JK
172012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18
19 * gdb.base/skip-solib.exp (info skip with pending file): Update the
20 expected output.
21 (info skip with pending file): Remove.
22 (ignoring function in solib, info skip for function multiply): Update
23 the expected output.
24 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
25 (info skip (delete 1), info skip after disabling all)
26 (info skip after enabling all, info skip after disabling 4 2-3)
27 (info skip after enabling 2-3, info skip 2-3)
28 (info skip after deleting 2 3): Update the expected output.
29 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
30 statement to its initialization and return.
31 * gdb.linespec/skip-two.exp: New file.
32
27210e12
DE
332012-12-19 Doug Evans <dje@google.com>
34
35 * gdb.base/maint.exp: Handle testing with .gdb_index.
36
bb627a12
JB
372012-12-19 Joel Brobecker <brobecker@adacore.com>
38
39 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
40 Cavium to FSF.
41
7785b880
JB
422012-12-19 Joel Brobecker <brobecker@adacore.com>
43
44 * dg-extract-results.sh: Update contact info in copyright notice.
45 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
46 GPL v3 or later. Update contact info.
47 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
48 gdb.threads/watchpoint-fork-mt.c,
49 gdb.threads/watchpoint-fork-parent.c,
50 gdb.threads/watchpoint-fork-st.c,
51 gdb.threads/watchpoint-fork.h: Likewise.
52
f2a8bc8a
YQ
532012-12-15 Yao Qi <yao@codesourcery.com>
54
55 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
56 'installed' field in '=breakpoint-modified'.
57 (test_reconnect): Check 'installed' field in
58 '=breakpoint-modified' and '=breakpoint-created'.
59
60 * gdb.trace/actions.exp: Update test for 'installed' field.
61 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
62 (tracepoint_change_loc_2): Likewise.
63 Check 'info tracepoint' display nothing else.
64 * gdb.trace/deltrace.exp: Likewise.
65 * gdb.trace/infotrace.exp: Likewise.
66 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
67 Likewise.
68 * gdb.trace/passcount.exp: Likewise.
69 * gdb.trace/tracecmd.exp: Likewise.
70 * gdb.trace/while-stepping.exp: Likewise.
71
6592e36f
TT
722012-12-14 Tom Tromey <tromey@redhat.com>
73
74 * gdb.cp/member-name.exp: New file.
75 * gdb.cp/member-name.cc: New file.
76
7d27a96d
TT
772012-12-14 Tom Tromey <tromey@redhat.com>
78
79 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
80
f8c05d0d
DE
812012-12-14 Doug Evans <dje@google.com>
82
83 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
84 DW_OP_GNU_implicit_pointer is section-relative.
85
451b7c33
TT
862012-12-14 Tom Tromey <tromey@redhat.com>
87
88 * gdb.base/info-proc.exp: Add core file tests.
89
10e339df
PA
902012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
91
6fdff2c5 92 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 93
e780d813
DE
942012-12-13 Doug Evans <dje@google.com>
95
96 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
97 * gdb.multi/multi-arch.exp: Ditto.
98
ca3dbcc8 992012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 100
ca3dbcc8
MG
101 * gdb.mi/mi-catch-load-so.c: New. Clone of the
102 catch load test library source file.
103 * gdb.mi/mi-catch-load.c: New. Clone of the catch
104 load test source file.
105 * gdb.mi/mi-catch-load.exp: New. Test file for
106 basic MI -catch-load and -catch-unload tests.
107
2960a434
PK
1082012-12-11 Paul Koning <paul_koning@dell.com>
109
110 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
111 exception.
112 (_iterator_except): New function.
113 (ArrayPrinter): Use _iterator function instead of local _iterator
114 class for Python 3 compatibility.
115 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 116 _iterator.
2960a434
PK
117 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
118 execfile for Python 3 compatibility.
119 * gdb.python/python.exp: Handle Python 2.4 exception traceback
120 format in error_prompt test.
6fdff2c5 121
9325cb04
PK
1222012-12-10 Paul Koning <paul_koning@dell.com>
123
124 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 125 compatibility.
9325cb04
PK
126 * gdb.python/py-block.exp: Ditto.
127 * gdb.python/py-breakpoint.exp: Ditto.
128 * gdb.python/py-cmd.exp: Ditto.
129 * gdb.python/py-events.py: Ditto.
130 * gdb.python/py-finish-breakpoint.py: Ditto.
131 * gdb.python/py-finish-breakpoint2.exp: Ditto.
132 * gdb.python/py-finish-breakpoint2.py: Ditto.
133 * gdb.python/py-frame-inline.exp: Ditto.
134 * gdb.python/py-frame.exp: Ditto.
135 * gdb.python/py-infthread.exp: Ditto.
136 * gdb.python/py-objfile.exp: Ditto.
137 * gdb.python/py-parameter.exp: Ditto.
138 * gdb.python/py-progspace.exp: Ditto.
139 * gdb.python/py-prompt.exp: Ditto.
140 * gdb.python/py-symbol.exp: Ditto.
141 * gdb.python/py-symtab.exp: Ditto.
142 * gdb.python/py-template.exp: Ditto.
143 * gdb.python/py-value-cc.exp: Ditto.
144 * gdb.python/python.exp: Ditto.
145 * gdb.python/source2.py: Ditto.
146 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 147 compatibility.
9325cb04
PK
148 Use sorted() function rather than sort() method.
149 Accept either int or long values for enum values.
150 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
151 execfile for Python 3 compatibility.
152 * gdb.python/py-evsignal.exp: Ditto.
153 * gdb.python/py-evthreads.exp: Ditto.
154 * gdb.python/py-mi.exp: Ditto.
155 * gdb.python/py-pp-maint.exp: Ditto.
156 * gdb.python/py-prettyprint.exp: Ditto.
157 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 158 Python 3 compatibility.
9325cb04
PK
159 Skip tests for Python 2.4.
160 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 161 Python 3 compatibility.
9325cb04
PK
162 Use byte string rather than character string in memory write test
163 if Python 3.
164 * gdb.python/py-pp-maint.py: Change class declarations to "new
165 class" syntax.
166 * gdb.python/py-prettyprint.py: Change iterator class to generator
167 function for Python 3 compatibility.
168 Make all classes "new style".
169 Fix indentation issue and stray semicolon.
170 * gdb.python/py-shared.expChange print syntax for Python 3
171 compatibility.
172 Define "long" if Python 3.
173 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 174 compatibility.
9325cb04
PK
175 Accept either int or long values for enum values.
176 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 177 compatibility.
9325cb04
PK
178 Skip "long" and "unicode" tests if Python 3.
179 Accept either "type" or "class" in type checks.
180 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
181 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
182
8b9737bf
TT
1832012-12-10 Tom Tromey <tromey@redhat.com>
184
185 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
186 (test): Add "two_cu" argument.
187 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
188 for types; allow two CUs.
189
1b80a9fa
JK
1902012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
191
192 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
193 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
194
f0b6d50a
YQ
1952012-12-08 Yao Qi <yao@codesourcery.com>
196 Pedro Alves <palves@redhat.com>
197
198 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
199 '=breakpoint-created' when GDB merges the tracepoints of both
200 sides.
201
2f68a895
TT
2022012-12-07 Tom Tromey <tromey@redhat.com>
203
204 * gdb.base/break1.c (enum some_enum, union some_union): New.
205 (some_enum_global, some_union_global, some_value): New globals.
206 * gdb.base/completion.exp: Add tag completion tests.
207
4fc5d43e
TT
2082012-12-07 Tom Tromey <tromey@redhat.com>
209
210 * gdb.base/completion.exp: Add tests for ptype and whatis
211 completion.
212
6559e013
JB
2132012-12-07 Joel Brobecker <brobecker@adacore.com>
214
215 * gdb.base/stale-infcall.exp: Fix copyright line.
216
ae2b630d
JB
2172012-12-07 Joel Brobecker <brobecker@adacore.com>
218
219 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
220
0ba2eb0f
TT
2212012-12-06 Pedro Alves <palves@redhat.com>
222 Tom Tromey <tromey@redhat.com>
223
224 * gdb.base/exprs.exp: Add tests for cast to void.
225
731145cb
TT
2262012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
227
228 * gdb.python/py-mi.exp: Correct expected results for attribute
229 "dynamic" returned by -var-update.
230 Add test case for correct handling of "diplayhint" for children
231 of dynamic varobjs.
232 * gdb.python/py-prettyprint.c (set_itme): New function.
233 (bug_14741) New function.
234 (main) Add call to bug_14741().
235 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
236
e58fcc15
UW
2372012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
238
239 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
240 ${binfile}.funcsyms list.
241
e9eb0d14
YQ
2422012-12-04 Yao Qi <yao@codesourcery.com>
243
244 PR gdb/13443
245 * gdb.trace/actions.exp: Make test messages unique.
246
4983028c
TT
2472012-11-29 Tom Tromey <tromey@redhat.com>
248
249 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
250
ea5e6b0e
UW
2512012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
252
253 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
254 * gdb.opencl/datatypes.exp: Likewise.
255 * gdb.opencl/operators.exp: Likewise.
256 * gdb.opencl/vec_comps.exp: Likewise.
257
cdde3dfb
JG
2582012-11-29 Jerome Guitton <guitton@adacore.com>
259
260 * gdb.ada/iwide: New testcase.
261
b50d69b5
JG
2622012-11-29 Jerome Guitton <guitton@adacore.com>
263
264 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
265 ptype test.
266
c2d3fccf
JG
2672012-11-29 Jerome Guitton <guitton@adacore.com>
268
269 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
270 form {VARIANT_TYPE}ADDRESS.
271
5edf51fe
YQ
2722012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
273
274 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
275 (func): New function.
276 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
277 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
278 pointers to members with pointer-to-function type.
279
608e2dbb
TT
2802012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
281 Tom Tromey <tromey@redhat.com>
282
283 * gdb.base/gnu-debugdata.exp: New file.
284 * gdb.base/gnu-debugdata.c: New file.
285 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
286 (gdb_unload): Return 0 on success.
287
4648e588
JK
2882012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
289
290 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
291
17d6efc4
JB
2922012-11-26 Joel Brobecker <brobecker@adacore.com>
293
294 * gdb.base/empty_exe.exp: New testcase.
295
ace21957
MF
2962012-11-20 Mike Frysinger <vapier@gentoo.org>
297
298 * gdb.base/completion.exp: Add test for help aliases completion.
299
5c401a0a
YQ
3002012-11-20 Yao Qi <yao@codesourcery.com>
301
302 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
303 Don't test 'maint set show-debug-regs'.
304 Use command 'set remotecache' instead of
305 'set circular-trace-buffer'.
306
8dea366b
KS
3072012-11-16 Keith Seitz <keiths@redhat.com>
308
309 PR c++/13615
310 * gdb.cp/baseenum.cc: New file.
311 * gdb.cp/baseenum.exp: New file.
312 * gdb.cp/derivation.cc (A): Add copyright.
313 Add a typedef.
314 (B): Use A::value_type instead of int. Change all references.
315 (D): Use value_type instead of int. Change all references.
316 (E): Likewise.
317 (F); Likewise.
318 (Z): New class.
319 (ZZ): New class.
6fdff2c5 320 (N, Base, Derived): New namespace and classes.
8dea366b
KS
321 (main): Add instances of Z and ZZ.
322 Make sure all symbols from N are kept.
323 * gdb.cp/derivation.exp: Update typedef changes in tests.
324 Add tests for class typedefs both before and after starting
325 the inferior.
326 Add tests for searching for a typedef while stopped in a
327 method.
328
5e34c6c3
LM
3292012-11-14 Luis Machado <lgustavo@codesourcery.com>
330
331 * gdb.mi/mi-var-create-rtti.c: New file.
332 * gdb.mi/mi-var-create-rtti.exp: New file.
333
5e487a5f
LM
3342012-11-14 Luis Machado <lgustavo@codesourcery.com>
335
336 * gdb.base/structs3.exp: Run to main before doing any tests.
337
6d67b990
AB
3382012-11-14 Andrew Burgess <aburgess@broadcom.com>
339
340 * gdb.python/py-type.exp: Uniquify test names.
341
e5d98164
YQ
3422012-11-14 Yao Qi <yao@codesourcery.com>
343
344 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
345 (thread_function) [DEBUG]: Call 'printf'.
346 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
347 command line if 'DEBUG=1' is passed to test.
348 Remove a pattern to match inferior's output.
349
62747a60
TT
3502012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
351
352 * gdb.mi/mi-fill-memory.exp: New test.
353
18a9fc12
TT
3542012-11-12 Tom Tromey <tromey@redhat.com>
355
356 * gdb.base/completion.exp: Update for "info type-printers".
357 * gdb.python/py-typeprint.cc: New file.
358 * gdb.python/py-typeprint.exp: New file.
359 * gdb.python/py-typeprint.py: New file.
360
bd69fc68
TT
3612012-11-12 Tom Tromey <tromey@redhat.com>
362
363 * gdb.base/call-sc.exp: Use "ptype/r".
364 * gdb.base/volatile.exp: Don't expect "int".
365 * gdb.cp/ptype-flags.cc: New file.
366 * gdb.cp/ptype-flags.exp: New file.
367 * gdb.cp/templates.exp: Use ptype/r.
368 (test_ptype_of_templates, test_template_typedef): Likewise.
369 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
370 argument. Handle template names and template parameters.
371 * gdb.mi/mi-var-cmd.exp: Accept "long".
372 * gdb.mi/mi-var-child.exp: Accept "long".
373 * gdb.mi/mi-var-display.exp: Accept "long".
374 * gdb.mi/mi2-var-child.exp: Accept "long".
375
b3720c3a
TT
3762012-11-12 Tom Tromey <tromey@redhat.com>
377
378 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
379 "ptype" from calls to cp_test_ptype_class.
380 (test_enums): Likewise.
381 * gdb.cp/derivation.exp: Remove "ptype" from calls to
382 cp_test_ptype_class.
383 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
384 calls to cp_test_ptype_class.
385 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
386 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
387 from calls to cp_test_ptype_class.
388 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
389 command here. Change "in_command" argument to "in_exp".
390
0d63ecda
KS
3912012-11-10 Keith Seitz <keiths@redhat.com>
392
393 PR gdb/14288
394 * gdb.base/printcmds.c: Add invalid_XXX globals
395 for repeated byte tests.
396 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
397 * gdb.base/wchar.c (main): Add and construct a wchar_t
398 array with repeated characters.
399 * gdb.base/wchar.exp: Add repeated character tests.
400
ed8a1c2d
AB
4012012-11-09 Andrew Burgess <aburgess@broadcom.com>
402
403 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
404 disassembly output.
405
9107fc8d
PA
4062012-11-09 Pedro Alves <palves@redhat.com>
407
408 PR gdb/14306
409
410 * gdb.multi/multi-arch-exec.c: New file.
411 * gdb.multi/multi-arch-exec.exp: New file.
412
558a9d82
YQ
4132012-11-09 Yao Qi <yao@codesourcery.com>
414
415 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
416 (top level): Call it.
417
e714f336
YQ
4182012-11-09 Yao Qi <yao@codesourcery.com>
419
420 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
421 typo.
422
6ecd4729
PA
4232012-11-09 Pedro Alves <palves@redhat.com>
424
425 * gdb.multi/multi-arch.exp: New.
426
9015683b
TT
4272012-11-08 Tom Tromey <tromey@redhat.com>
428
429 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
430 core files, if possible.
431 * gdb.base/siginfo-thread.c: New file
432 * gdb.base/siginfo-thread.exp: New file
433
ea9f10bb
TT
4342012-11-08 Tom Tromey <tromey@redhat.com>
435
436 * gdb.base/comprdebug.exp: New file.
437
f6592439
PA
4382012-11-06 Pedro Alves <palves@redhat.com>
439
440 PR gdb/14810
441
442 * gdb.base/disabled-location.c: New file.
443 * gdb.base/disabled-location.exp: New file.
444
2d338fa9
TT
4452012-11-06 Tom Tromey <tromey@redhat.com>
446
447 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
448 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
449 gdb_gcore_cmd.
450 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
451 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
452 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
453 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
454 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
455 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
456 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
457 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
458 * lib/gdb.exp (gdb_gcore_cmd): New proc.
459
68c9da30
PA
4602012-11-05 Pedro Alves <palves@redhat.com>
461
462 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
463 procedure.
464 (do_vfork_and_follow_child_tests_exec)
465 (do_vfork_and_follow_child_tests_exit): Call it.
466
a7c8c931
PA
4672012-11-05 Pedro Alves <palves@redhat.com>
468
469 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
470 fails.
471
6f6484cd
YQ
4722012-11-03 Yao Qi <yao@codesourcery.com>
473
474 Fix PR gdb/14617.
475 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
476 Remove setup_kfail, and update test.
477
b45627a0
TT
4782012-11-02 Tom Tromey <tromey@redhat.com>
479
480 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
481 test.
482
f50f4e56
PA
4832012-11-02 Pedro Alves <palves@redhat.com>
484
485 PR gdb/14766
486
487 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
488 setup_kfail.
489 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
490 get registers".
491
71ce889d
PA
4922012-11-02 Pedro Alves <palves@redhat.com>
493
494 * gdb.base/foll-vfork-exit.c: New file.
495 * gdb.base/foll-vfork.exp (top level): New file-describing
496 comment.
497 (vfork_child_follow_to_exit): New procedure.
498 (tcatch_vfork_then_child_follow): Rename as ...
499 (tcatch_vfork_then_child_follow_exec): ... this.
500 (tcatch_vfork_then_child_follow_exit): New procedure.
501 (do_vfork_and_follow_parent_tests): New procedure, factored out
502 from do_vfork_and_exec_tests.
503 (do_vfork_and_follow_child_tests_exec): Ditto.
504 (do_vfork_and_exec_tests): Delete.
505 (do_vfork_and_follow_child_tests_exit): New procedure.
506 (top level): Run tests with both the program that has the vfork
507 child execing, and the program has the vfork child exiting.
508
1e35b1a9
PA
5092012-11-02 Pedro Alves <palves@redhat.com>
510
511 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
512 (check_vfork_catchpoints, vfork_parent_follow_through_step)
513 (vfork_parent_follow_to_bp): Call it.
514 (kill_child): Delete.
515 (vfork_and_exec_child_follow_to_main_bp)
516 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
517 longer call kill_child.
518 (tcatch_vfork_then_parent_follow): Call setup_gdb.
519 (do_vfork_and_exec_tests): Don't runto_main before calling each
520 test procedure.
521 (top level): Don't clean restart and set verbose before running
522 each test procedure.
523
5242012-11-02 Pedro Alves <palves@redhat.com>
525
526 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
527 (vfork_parent_follow_to_bp)
528 (vfork_and_exec_child_follow_to_main_bp)
529 (vfork_and_exec_child_follow_through_step)
530 (tcatch_vfork_then_parent_follow)
531 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
532 Use with_test_prefix.
533
5342012-11-02 Pedro Alves <palves@redhat.com>
535
536 * gdb.base/foll-vfork.c: Add copyright header.
537 * gdb.base/vforked-prog.c: Add copyright header.
538
5392012-11-02 Pedro Alves <palves@redhat.com>
540
541 * gdb.base/foll-vfork.exp
542 (vfork_and_exec_child_follow_through_step): Don't skip on
543 non-HP/UX targets. Expect the next to only step one line on
544 non-HP/UX targets, rather than stopping only after the exec.
545
5462012-11-02 Pedro Alves <palves@redhat.com>
547
548 Don't hard code line numbers.
549
550 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
551 Expect text from the sources instead of a line number.
552 (vfork_parent_follow_to_bp)
553 (vfork_and_exec_child_follow_to_main_bp)
554 (vfork_and_exec_child_follow_through_step)
555 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
556 Use gdb_get_line_number.
557
5582012-11-02 Pedro Alves <palves@redhat.com>
559
560 Modernize.
561
562 * gdb.base/foll-vfork.exp: Use standard_testfile and
563 build_executable. Pass descriptive string to untested.
564 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
565 (vfork_and_exec_child_follow_to_main_bp)
566 (vfork_and_exec_child_follow_through_step)
567 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
568 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
569 of send_gdb/gdb_expect.
570
571 (kill_child): New procedure.
572 (vfork_and_exec_child_follow_to_main_bp)
573 (vfork_and_exec_child_follow_through_step): Use it.
574
f0559fff
YQ
5752012-11-02 Yao Qi <yao@codesourcery.com>
576
577 * gdb.base/setvar.exp: Test setting nested struct.
578 * gdb.base/setvar.c (v_struct3): New.
579
c207c6da
DE
5802012-11-01 Doug Evans <dje@google.com>
581
582 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
583 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
584 use them.
585
2f27adfe
AB
5862012-10-31 Andrew Burgess <aburgess@broadcom.com>
587
588 PR cli/14772
589 * gdb.base/gnu_vector.c (union_with_vector_1)
590 (struct_with_vector_1): Add new struct and union for testing
591 ptype.
592 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
593 structs / unions containing vectors.
594
bb662ca6
YQ
5952012-10-25 Yao Qi <yao@codesourcery.com>
596
597 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
598 'setup_kfail' instead of 'setup_kfail_for_target'.
599 * gdb.base/varargs.exp: Likewise.
600 * lib/gdb.exp (setup_kfail_for_target): Remove.
601
635d23ff
MK
6022012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
603
604 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
605
afdb064f
MK
6062012-10-25 Mark Kettenis <kettenis@gnu.org>
607
608 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
609
d99dcf51
JB
6102012-10-24 Joel Brobecker <brobecker@adacore.com>
611
612 * gdb.ada/set_wstr: New testcase.
613
32560274
JB
6142012-10-24 Joel Brobecker <brobecker@adacore.com>
615
616 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
617
5ded5331
JB
6182012-10-24 Joel Brobecker <brobecker@adacore.com>
619
620 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
621
d8d84291
MK
6222012-10-24 Mark Kettenis <kettenis@gnu.org>
623
624 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
625
6e933c51
JK
6262012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
627
628 * gdb.base/callfuncs.exp (do_function_calls): Fix
629 setup_kfail_for_target for -m32 mode.
630
274bd000
MK
6312012-10-23 Mark Kettenis <kettenis@gnu.org>
632
633 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
634 are now fixed.
635
545f743d
YQ
6362012-10-23 Yao Qi <yao@codesourcery.com>
637
638 * gdb.base/info-os.exp: Resume the inferior until it exits.
639
48b56b6a 6402012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
641
99c7d5a8 642 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
643 * gdb.base/print-file-var.exp: Likewise.
644 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 645
8de0566d
YQ
6462012-10-17 Yao Qi <yao@codesourcery.com>
647
648 * gdb.mi/mi-memory-changed.exp: New.
649
44883546
YQ
6502012-10-16 Yao Qi <yao@codesourcery.com>
651
652 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
653 returns true.
654 Call gdb_load_shlibs.
655 * gdb.reverse/solib-reverse.exp: Likewise.
656
345f514a
KS
6572012-10-15 Keith Seitz <keiths@redhat.com>
658
659 * lib/cp-support.exp (cp_test_ptype_class): Add support
660 for class typedefs.
661
662 * gdb.cp/derivation.exp: Add tests for g_instance.
663
9e3a7d65
JK
6642012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
665
666 Fix entry values resolving in inlined frames.
667 * gdb.arch/amd64-entry-value-inline.S: New file.
668 * gdb.arch/amd64-entry-value-inline.c: New file.
669 * gdb.arch/amd64-entry-value-inline.exp: New file.
670
21a7b089
JK
6712012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
672 Doug Evans <dje@google.com>
673
674 Fix recent gdb_breakpoint regression.
675 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
676 braces from the parameter.
677 * gdb.java/jprint.exp: Likewise.
678
2c47921e
DE
6792012-10-15 Doug Evans <dje@google.com>
680
681 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
682
89398707
JB
6832012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
684
685 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
686
801e4185
TT
6872012-10-15 Tom Tromey <tromey@redhat.com>
688
689 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
690
74f910c8
TT
6912012-10-15 Tom Tromey <tromey@redhat.com>
692
693 * gdb.python/py-symbol.exp: Test symbol destructor.
694
91567807
YQ
6952012-10-14 Yao Qi <yao@codesourcery.com>
696
697 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
698 * gdb.mi/mi-cli.exp: New.
699
700 * gdb.mi/mi2-basics.exp: Remove.
701 * gdb.mi/mi2-break.exp: Remove.
702 * gdb.mi/mi2-console.exp: Remove.
703 * gdb.mi/mi2-disassemble.exp: Remove.
704 * gdb.mi/mi2-eval.exp: Remove.
705 * gdb.mi/mi2-file.exp: Remove.
706 * gdb.mi/mi2-hack-cli.exp: Remove.
707 * gdb.mi/mi2-pthreads.exp: Remove.
708 * gdb.mi/mi2-read-memory.exp: Remove.
709 * gdb.mi/mi2-regs.exp: Remove.
710 * gdb.mi/mi2-return.exp: Remove.
711 * gdb.mi/mi2-simplerun.exp: Remove.
712 * gdb.mi/mi2-stack.exp: Remove.
713 * gdb.mi/mi2-stepi.exp: Remove.
714 * gdb.mi/mi2-syn-frame.exp: Remove.
715 * gdb.mi/mi2-until.exp: Remove.
716 * gdb.mi/mi2-watch.exp: Remove.
717 * gdb.mi/mi2-var-block.exp: Remove.
718 * gdb.mi/mi2-var-cmd.exp: Remove.
719 * gdb.mi/mi2-var-display.exp: Remove.
720
87332029
YQ
7212012-10-12 Yao Qi <yao@codesourcery.com>
722
723 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
724 trail '.*' on matching patterns.
725
11fc9057
L
7262012-10-11 H.J. Lu <hongjiu.lu@intel.com>
727
728 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
729 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
730 * gdb.arch/i386-disp-step.exp: Likewise.
731 * gdb.arch/i386-gnu-cfi.exp: Likewise.
732 * gdb.arch/i386-prologue.exp: Likewise.
733 * gdb.arch/i386-size-overlap.exp: Likewise.
734 * gdb.arch/i386-size.exp: Likewise.
735 * gdb.arch/i386-unwind.exp: Likewise.
736
7d46bcdc
L
7372012-10-11 H.J. Lu <hongjiu.lu@intel.com>
738
739 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
740 * gdb.arch/i386-word.exp: Likewise.
741
31224d9d
L
7422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
743
744 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
745 is_ilp32_target to set nr_regs.
746 * gdb.arch/i386-sse.exp: Likewise.
747
5b7d0050
DE
7482012-10-11 Doug Evans <dje@google.com>
749
7c09e5a0
DE
750 PR breakpoints/14643.
751 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
752 * gdb.linespec/thread.c: New file.
753 * gdb.linespec/thread.exp: New file.
754
5b7d0050
DE
755 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
756 Recognize "message" -> print pass and fail. Add eof case.
757 (runto): Recognize message, no-message. Print pass/fail if requested,
758 with same treatment as gdb_breakpoint.
759 (runto_main): Pass no-message to runto.
760 (gdb_internal_error_resync): Add log message.
761 (gdb_file_cmd): Tweak internal error fail text for consistency.
762
2e24f4aa
JK
7632012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
764
765 Fix crash during stepping on ppc32.
766 * gdb.base/step-symless.c: New file.
767 * gdb.base/step-symless.exp: New file.
768
aa14df25
DE
7692012-10-03 Doug Evans <dje@google.com>
770
771 PR symtab/14601
772 * gdb.cp/using-crash.exp: New file.
773 * gdb.cp/using-crash.cc: New file.
774
975531db
DE
7752012-10-02 Doug Evans <dje@google.com>
776
777 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
778 more consistent.
779 (runto,gdb_debug_format): Ditto.
780 (gdb_file_cmd): Watch for eof in nested gdb_expect.
781 Clean up logging and error messages.
782
b3dc46ff
AB
7832012-10-01 Andrew Burgess <aburgess@broadcom.com>
784
785 Test find command on unmapped memory.
786 * gdb.base/find-unmapped.c: New file.
787 * gdb.base/find-unmapped.exp: New file.
788
45814d45
YQ
7892012-09-29 Yao Qi <yao@codesourcery.com>
790
791 * gdb.trace/mi-tracepoint-changed.exp: New.
792 * gdb.mi/mi-breakpoint-changed.exp: New.
793 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
794 * gdb.mi/pendshr2.c: New.
795
4c2786ba
YQ
7962012-09-28 Yao Qi <yao@codesourcery.com>
797
798 * gdb.mi/pr11022.exp: New.
799 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
800
7977e5d2
TT
8012012-09-27 Tom Tromey <tromey@redhat.com>
802
803 * gdb.cp/derivation.exp: Add regression test.
804 * gdb.cp/derivation.cc (class V_base, class V_inter, class
805 V_derived): New.
806 (vderived): New global.
807
0971de02
TT
8082012-09-26 Tom Tromey <tromey@redhat.com>
809
810 * gdb.dwarf2/dw2-common-block.S: New file.
811 * gdb.dwarf2/dw2-common-block.exp: New file.
812
4357ac6c
TT
8132012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 * gdb.fortran/common-block.exp: New file.
816 * gdb.fortran/common-block.f90: New file.
817
6f380991
AB
8182012-09-26 Andrew Burgess <aburgess@broadcom.com>
819
820 * gdb.base/duplicate-bp.c: New file.
821 * gdb.base/duplicate-bp.exp: New file.
822
8ae551cf
YQ
8232012-09-26 Yao Qi <yao@codesourcery.com>
824
825 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
826
827 Revert:
828 2012-09-21 Yao Qi <yao@codesourcery.com>
829
830 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
831
318102b9
SP
8322012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
833
834 * gdb.base/longest-types.c: New test case.
835 * gdb.base/longest-types.exp: New test case.
836
a1e5fd69
YQ
8372012-09-25 Yao Qi <yao@codesourcery.com>
838
839 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
840
04e7407c
JK
8412012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
842
843 Fix internal error on canonicalization of clang types.
844 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
845 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
846 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
847
9bf4bce9
JK
8482012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 Fix disassemble without parameters in tailcall frame.
851 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
852
2603f7ee
AB
8532012-09-21 Andrew Burgess <aburgess@broadcom.com>
854
855 * gdb.dwarf2/dw2-op-out-param.S: New file.
856 * gdb.dwarf2/dw2-op-out-param.exp: New file.
857
a3569abd
YQ
8582012-09-21 Yao Qi <yao@codesourcery.com>
859
860 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
861
a065d7af
YQ
8622012-09-21 Yao Qi <yao@codesourcery.com>
863
864 * gdb.mi/mi-cli.exp: Remove.
865 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
866
15544bd9
YQ
8672012-09-21 Yao Qi <yao@codesourcery.com>
868
869 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
870 "=record-started" notification.
871
82a90ccf
YQ
8722012-09-21 Yao Qi <yao@codesourcery.com>
873
874 * gdb.mi/mi-record-changed.exp: New.
875 * gdb.mi/mi-reverse.exp: Adjust expected output.
876
d7de8e3c
TT
8772012-09-20 Tom Tromey <tromey@redhat.com>
878
879 * gdb.python/python.exp: Test atexit.register.
880
1aa99537
DE
8812012-09-20 Doug Evans <dje@google.com>
882
05eade73
DE
883 * boards/dwarf4-gdb-index.exp: New file.
884
1aa99537
DE
885 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
886 while running the tests.
887
4ae24af0
JB
8882012-09-18 Joel Brobecker <brobecker@adacore.com>
889
890 * gdb.ada/bp_reset: New testcase.
891
bb25a15c
YQ
8922012-09-18 Yao Qi <yao@codesourcery.com>
893
894 * gdb.trace/mi-tsv-changed.exp: New.
895
201b4506
YQ
8962012-09-18 Yao Qi <yao@codesourcery.com>
897
898 * gdb.trace/mi-traceframe-changed.exp: New.
899
6fc1c773
YQ
9002012-09-17 Yao Qi <yao@codesourcery.com>
901
902 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
903 when it is less than 0.
904
1ab3b62c
JK
9052012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
906
907 PR 14119
908 * gdb.arch/amd64-tailcall-ret.S: New file.
909 * gdb.arch/amd64-tailcall-ret.c: New file.
910 * gdb.arch/amd64-tailcall-ret.exp: New file.
911 * gdb.reverse/amd64-tailcall-reverse.S: New file.
912 * gdb.reverse/amd64-tailcall-reverse.c: New file.
913 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
914
acf9414f
JK
9152012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
916
917 PR 14548
918 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
919 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
920 * gdb.reverse/singlejmp-reverse.S: New file.
921 * gdb.reverse/singlejmp-reverse.c: New file.
922 * gdb.reverse/singlejmp-reverse.exp: New file.
923
666b578b
JK
9242012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 Fix compatibility with old GCC (~4.1).
927 * gdb.cp/converts.cc (my_enum_var): New variable.
928
42056501
AB
9292012-09-14 Andrew Burgess <aburgess@broadcom.com>
930
931 * gdb.xml/tdesc-regs.exp: Update expected output for new
932 vector_size syntax of vector types.
933
b9516fa1
YPK
9342012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
935
936 Refactor Python "gdb" module into a proper Python package, by
937 introducing a new "_gdb" module for code implemented in C, and
938 using reload/__import__ instead of exec.
939 * gdb.python/python.exp (Test stderr location): Update module
940 location of GDB-specific sys.stderr.
941 (Test stdout location): Ditto for sys.stdout.
942
18dc9ad8
JK
9432012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
944
945 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
946
ea3a9873
KS
9472012-09-12 Keith Seitz <keiths@redhat.com>
948
949 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
950 conversion statement.
951
5941debb
DE
9522012-09-12 Doug Evans <dje@google.com>
953
954 * gdb.base/help.exp: Remove testing of individual command help text,
955 too much of a maintenance burden. Instead, test the functionality
956 of "help" itself.
957
cfc35e02
DE
9582012-09-11 Doug Evans <dje@google.com>
959
3a0ed5d7
DE
960 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
961 breakpoint.
962
cfc35e02
DE
963 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
964 * gdb.dwarf2/fission-reread.S: Ditto.
965 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
966 * gdb.dwarf2/fission-reread.exp: Ditto.
967
350b1b26
AB
9682012-09-11 Andrew Burgess <aburgess@broadcom.com>
969
970 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
971
2fa15f23
JB
9722012-09-10 Joel Brobecker <brobecker@adacore.com>
973
974 * gdb.ada/optim_drec: New testcase.
975
09be558e
DE
9762012-09-10 Doug Evans <dje@google.com>
977
978 * boards/fission.exp: Explicitly mark "board" as not remote.
979
5b4f6e25
KS
9802012-09-10 Keith Seitz <keiths@redhat.com>
981
982 PR gdb/13483
983 * gdb.cp/converts.cc (A::A): Add ctor.
984 (A::member_): Add member.
985 (enum my_enum): New enumeration.
986 (main): Add calls to foo1_7 with various
987 permitted arguments.
988 * gdb.cp/converts.exp: Add tests for boolean
989 conversions permitted by the standard.
990
b4ca5ed9
YPK
9912012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
992
993 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
994 avoid spurious results due to ~/.gdbinit.
995 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
996 $INTERNAL_GDBFLAGS in run command.
997 * gdb.gdb/observer.exp (setup_test): Ditto.
998 * gdb.gdb/selftest.exp (test_with_self): Ditto.
999 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1000
d54b30bb
DE
10012012-09-06 Doug Evans <dje@google.com>
1002
14910956
DE
1003 * boards/fission.exp: New file.
1004
d54b30bb
DE
1005 * gdb.python/py-value.exp: Use clean_restart.
1006
91b253e1
DE
10072012-09-05 Doug Evans <dje@google.com>
1008
1009 * gdb.base/info-macros.c: Fix whitespace.
1010
1292279a
PA
10112012-08-28 Pedro Alves <palves@redhat.com>
1012
1013 PR gdb/14428
1014
1015 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1016
1c8cdcb1
JK
10172012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1018
1019 * gdb.base/break-caller-line.c: New file.
1020 * gdb.base/break-caller-line.exp: New file.
1021
1e8e8b51
JK
10222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1023
1024 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1025 * gdb.arch/i386-cfi-notcurrent.S: New file.
1026 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1027
1591a1e8
PA
10282012-08-27 Wei-cheng Wang <cole945@gmail.com>
1029 Yao Qi <yao@codesourcery.com>
1030 Pedro Alves <palves@redhat.com>
1031
1032 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1033 New procedures.
1034 (top level): Add overlap checking tests.
1035
4442ada7
TT
10362012-08-24 Tom Tromey <tromey@redhat.com>
1037
1038 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1039 gdb_test_multiple fails for other reasons.
1040
e7d50cc9
YQ
10412012-08-24 Yao Qi <yao@codesourcery.com>
1042
1043 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1044
dfbd5e7b
PA
10452012-08-23 Pedro Alves <palves@redhat.com>
1046
1047 * gdb.base/help.exp: Adjust to "handle" help text change.
1048
8d735b87
YQ
10492012-08-23 Yao Qi <yao@codesourcery.com>
1050
1051 * gdb.trace/disconnected-tracing.c (start, end): New.
1052 (main): Call start and end.
1053 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1054 existing tests into this proc.
1055 (disconnected_tfind): New.
1056
61b1d759
YQ
10572012-08-23 Yao Qi <yao@codesourcery.com>
1058
1059 * boards/native-gdbserver.exp (${board}_upload): New.
1060 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1061 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1062 Execute tfile on remote target.
1063 Copy trace file from target to host.
1064
6ca1b147
JM
10652012-08-22 Joseph Myers <joseph@codesourcery.com>
1066
1067 * gdb.arch/thumb-bx-pc.S: New file.
1068 * gdb.arch/thumb-bx-pc.exp: New file.
1069
706e3705
TT
10702012-08-22 Tom Tromey <tromey@redhat.com>
1071
1072 * gdb.base/maint.exp: Update.
1073
b4893d48
TT
10742012-08-22 Tom Tromey <tromey@redhat.com>
1075
1076 * lib/gdb.exp (skip_unwinder_tests): New proc.
1077 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1078 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1079
45b7da81
TT
10802012-08-21 Tom Tromey <tromey@redhat.com>
1081
1082 * gdb.hp/gdb.aCC/exception.exp: Remove.
1083
f94363d7
AP
1084012-08-19 Andrew Pinski <apinski@cavium.com>
1085
1086 * gdb.arch/mips-octeon-bbit.c: New file.
1087 * gdb.arch/mips-octeon-bbit.exp: New Test.
1088
e5afdbd7
KS
1089012-08-19 Keith Seitz <keiths@redhat.com>
1090
1091 PR c++/14365
1092 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1093 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1094
c29e8b64
JK
10952012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1096
1097 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1098 verbose -log by more specific untested call.
1099
15a7e7bc
YQ
11002012-08-18 Yao Qi <yao@codesourcery.com>
1101
1102 * gdb.trace/tfind.exp: Move tests on various command help before
1103 checking target supports trace.
1104 Fix the expected output of 'help tfind end'.
1105
a451cb65
KS
11062012-08-17 Keith Seitz <keiths@redhat.com>
1107
1108 PR c++/13356
1109 * gdb.base/default.exp: Update all "check type" tests.
1110 * gdb.base/help.exp: Likewise.
1111 * gdb.base/setshow.exp: Likewise.
1112 * gdb.cp/converts.cc (foo1_type_check): New function.
1113 (foo2_type_check): New function.
1114 (foo3_type_check): New function.
1115 (main): Call new functions.
1116 * converts.exp: Add tests for integer-to-pointer conversions
1117 with/without strict type-checking.
1118
dbf6a605
MF
11192012-08-16 Mike Frysinger <vapier@gentoo.org>
1120
1121 * gdb.base/help.exp: Update expected output.
1122
0c92d8c1
JB
11232012-08-16 Joel Brobecker <brobecker@adacore.com>
1124
1125 * gdb.ada/rdv_wait: New testcase.
1126
e56f7f42
JK
11272012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1128
1129 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1130
f47f77df
DE
11312012-08-13 Doug Evans <dje@google.com>
1132
e202d6e8 1133 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1134 * gdb.base/default.exp: Update expected output of "show convenience".
1135
a72c3253
DE
11362012-08-10 Doug Evans <dje@google.com>
1137
1138 * gdb.python/py-strfns.c: New file.
1139 * gdb.python/py-strfns.exp: New file.
1140 * gdb.python/py-type.exp (test_fields): Add vector tests.
1141
de0bea00
MF
11422012-08-10 Mike Frysinger <vapier@gentoo.org>
1143
1144 PR cli/10436:
1145 * gdb.base/completion.exp: Add tests for handle completion.
1146
5b9afe8a
YQ
11472012-08-09 Yao Qi <yao@codesourcery.com>
1148
1149 * gdb.mi/mi-cmd-param-changed.exp: New.
1150 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1151 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1152 * gdb.mi/mi2-prompt.exp: Likewise.
1153
4f485ebc
DE
11542012-08-08 Doug Evans <dje@google.com>
1155
1156 * gdb.base/debug-expr.c: New file.
1157 * gdb.base/debug-expr.exp: New file.
1158 * gdb.base/exprs.exp: Test {type} casts.
1159 * gdb.cp/debug-expr.exp: New file.
1160
5888842d
JK
11612012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1162
1163 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1164 global variable loop, not a 'break'. Add loop count limit to 100.
1165 Add new fail case for terminated vgdb.
1166
4f69f4c2
JK
11672012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1168 Jean-Marc Saffroy <saffroy@gmail.com>
1169
1170 PR 11804
1171 * gdb.base/gcore-relro.exp: New file.
1172 * gdb.base/gcore-relro-main.c: New file.
1173 * gdb.base/gcore-relro-lib.c: New file.
1174
e2de5390
JK
11752012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1176
1177 Do not false FAIL with old GCCs.
1178 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1179 GCC < 4.5 in $no_hw mode.
1180
606603c5
JK
11812012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1182
1183 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1184
777f26c2
JK
11852012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1186
1187 * gdb.base/list.exp (test_only_end): New function.
1188 Call it.
1189
2c12abee
TT
11902012-08-06 Tom Tromey <tromey@redhat.com>
1191
1192 * gdb.python/py-mi.exp: Add test for printer whose children
1193 are a list.
1194 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1195 (main): New variable children_as_list.
1196 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1197 New.
1198 (register_pretty_printers): Register new printer.
1199
0eae2cf4
EBM
12002012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1201
1202 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1203 symbols. Abort if vgdb remote connection is closed.
1204
09e0881d
DE
12052012-08-02 Doug Evans <dje@google.com>
1206
1207 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1208
b40f514f
SDJ
12092012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1210
1211 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1212 s390x, PowerPC 64 and m68k-linux.
1213
11315ae0
UW
12142012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1215
1216 * gdb.base/annota1.exp: Accept no frames-invalid notification
1217 when starting up the program.
1218 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1219 show a symbolic value as well.
1220 * gdb.server/server-exec-info.exp: Skip test when skipping
1221 gdbserver test and/or when skipping shared library tests.
1222 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1223 avoid name conflicts with other tests.
1224
0547eeed
UW
12252012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1226
1227 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1228 Fix wrong output on big-endian systems.
1229 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1230 4-byte pointer types on 64-bit s390x.
1231
bdddb4de
UW
12322012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1233
1234 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1235 marker comment at the beginning (after intialization).
1236 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1237 breakpoint on marker comment instead of function begin.
1238 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1239 PowerPC.
1240 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1241 or 64-bit PowerPC.
1242 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1243 gdb,no_hardware_watchpoints flag is set.
1244 (initialize): Remove now redundant can-use-hw-watchpoints change.
1245
5d206025
YQ
12462012-08-02 Yao Qi <yao@codesourcery.com>
1247 Pedro Alves <palves@redhat.com>
1248
1249 * boards/local-remote-host.exp: New.
1250
4f665099
UW
12512012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1252
1253 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1254 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1255 * gdb.base/print-file-var.exp: Likewise.
1256 * gdb.server/solib-list.exp: Skip on remote targets.
1257
b62e2b27
UW
12582012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1259
1260 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1261 watchpoints on ARM. When expecting software watchpoints, tolerate
1262 (remote) targets that report unsupported hardware watchpoint only
1263 at continue time.
1264 (test_wide_location_2): Likewise.
1265
a967a851
JK
12662012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1267
1268 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1269 valgrind versions.
1270
75d9f9ff 12712012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1272
1273 * gdb.base/valgrind-infcall.c: New file.
1274 * gdb.base/valgrind-infcall.exp: New file.
1275
75d9f9ff
JK
1276 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1277
1c9f2ed2
KS
12782012-07-30 Keith Seitz <keiths@redhat.com>
1279
1280 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1281 linespecs.
1282
7f9b2034
DE
12832012-07-30 Doug Evans <dje@google.com>
1284
85220e01
DE
1285 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1286 * gdb.dwarf2/pr13961.S: Ditto.
1287
7f9b2034
DE
1288 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1289
4e969b4f
AB
12902012-07-30 Andrew Burgess <aburgess@broadcom.com>
1291
1292 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1293 change its format immediately after reloading the binary.
1294
e7de8362
JK
12952012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1296
1297 Fix testsuite regression after --use-deprecated-index-sections removal.
1298 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1299 string.
1300 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1301
7255706c
YQ
13022012-07-27 Yao Qi <yao@codesourcery.com>
1303
1304 KFAIL for PR remote/14161.
1305 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1306 Cleanup socket files.
1307 (strace_info_marker): Detach inferior.
1308
f2e8016f
TT
13092012-07-26 Tom Tromey <tromey@redhat.com>
1310
6fdff2c5 1311 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 1312
f66713d2
JK
13132012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1314
1315 * gdb.python/py-inferior.c (thread): New function.
1316 (check_threads): New function.
1317 (test_threads): New function.
1318 * gdb.python/py-inferior.exp: Added test.
1319 Replaced runto with continue to breakpoint.
1320
8223e12c
TT
13212012-07-26 Tom Tromey <tromey@redhat.com>
1322
1323 * lib/ada.exp (standard_ada_testfile): New proc.
1324 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1325 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1326 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1327 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1328 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1329 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1330 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1331 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1332 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1333 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1334 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1335 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1336 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1337 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1338 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1339 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1340 * gdb.ada/complete.exp: Use standard_ada_testfile.
1341 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1342 standard_output_file.
1343 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1344 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1345 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1346 standard_output_file.
1347 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1348 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1349 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1350 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1351 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1352 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1353 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1354 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1355 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1356 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1357 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1358 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1359 * gdb.ada/interface.exp: Use standard_ada_testfile.
1360 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1361 standard_output_file
1362 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1363 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1364 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1365 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1366 * gdb.ada/nested.exp: Use standard_ada_testfile.
1367 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1368 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1369 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1370 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1371 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1372 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1373 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1374 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1375 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1376 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1377 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1378 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1379 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1380 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1381 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1382 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1383 * gdb.ada/start.exp: Use standard_ada_testfile.
1384 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1385 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1386 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1387 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1388 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1389 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1390 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1391 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1392 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1393 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1394 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1395 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1396 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1397 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1398
bbec57e4
JK
13992012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1400
1401 Fix testsuite regression after --use-deprecated-index-sections removal.
1402 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1403
9cc8e32c
JK
14042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 Fix compatibility with Tcl before 7.5.
1407 * lib/future.exp (lreverse): New function if it does not exist.
1408
ea5ca7b5
MK
14092012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1410
1411 * gdb.mi/mi-pending.c: New method to set a second pending
1412 breakpoint.
1413 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1414 condition.
1415
64776a0b
PA
14162012-07-20 Pedro Alves <palves@redhat.com>
1417
1418 PR threads/11692
1419 PR gdb/12203
1420
1421 * gdb.threads/create-fail.c: New file.
1422 * gdb.threads/create-fail.exp: New file.
1423
13e4e967
PA
14242012-07-19 Pedro Alves <palves@redhat.com>
1425
1426 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1427 * config/vx.exp (gdb_start): Likewise.
1428 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1429 * gdb.base/setvar.exp (test_set): Likewise.
1430 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1431 * gdb.reverse/sigall-precsave.exp: Likewise.
1432 * gdb.reverse/sigall-reverse.exp: Likewise.
1433
b7aefa4d
PA
14342012-07-19 Pedro Alves <palves@redhat.com>
1435
1436 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1437 handler before recording.
1438
608b4967
TT
14392012-07-19 Tom Tromey <tromey@redhat.com>
1440
1441 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1442 * gdb.cp/casts.cc (decltype): New function.
1443 (main): Use it.
1444
b1e0c0fa
PA
14452012-07-19 Pedro Alves <palves@redhat.com>
1446
1447 * gdb.base/sigall.exp (signals): New list.
1448 <top level>: Loop over signals in the $signals list instead of
1449 calling a test function once per signal.
1450 * gdb.reverse/sigall-precsave.exp (signals): New list.
1451 <top level>: Loop over signals in the $signals list instead of
1452 calling a test function once per signal.
1453 * gdb.reverse/sigall-reverse.exp (signals): New list.
1454 <top level>: Loop over signals in the $signals list instead of
1455 calling a test function once per signal.
1456
6ace3df1
YQ
14572012-07-19 Yao Qi <yao@codesourcery.com>
1458
1459 * gdb.base/setshow.exp: Test 'set args ~'.
1460
263a0f8c
JK
14612012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1462
1463 * gdb.base/store.exp (check_set): Import gdb_prompt.
1464 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1465 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1466
8f043999
JK
14672012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1468
1469 PR 11914
1470 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1471 (main): Call eval_sub.
1472 * gdb.python/py-prettyprint.exp:
1473 (python execfile ('py-prettyprint.py')): Move it earlier.
1474 New breakpoint for eval-break.
1475 (continue to breakpoint: eval-break, info locals): New test.
1476 (python execfile ('py-prettyprint.py')): Move it from here.
1477 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1478 (register_pretty_printers): Register pp_eval_type.
1479
725c7b66
JK
14802012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1481
1482 Fix a testcase regression by me.
1483 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1484 DW_FORM_data4.
1485
4359dff1
JK
14862012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1487 Doug Evans <dje@google.com>
1488
1489 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1490 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1491
61e44cfa
JK
14922012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1493
1494 Fix gdbserver run regression.
1495 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1496
93c0ef37
TT
14972012-07-12 Tom Tromey <tromey@redhat.com>
1498
1499 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1500 (clean_restart): Likewise.
1501 (core_find): Use standard_output_file.
1502
76027ef5
TT
15032012-07-12 Tom Tromey <tromey@redhat.com>
1504
1505 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1506 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1507 prepare_for_testing_full.
1508 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1509 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1510 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1511 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1512 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1513 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1514 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1515 prepare_for_testing_full.
1516 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1517 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1518 prepare_for_testing_full.
1519 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1520 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1521 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1522
85b4440a
TT
15232012-07-12 Tom Tromey <tromey@redhat.com>
1524
1525 * lib/gdb.exp (build_executable_from_specs): New proc, from
1526 build_executable.
1527 (build_executable): Use it.
1528 (prepare_for_testing_full): New proc.
1529
55baab26
TT
15302012-07-11 Tom Tromey <tromey@redhat.com>
1531
1532 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1533 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1534 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1535 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1536 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1537 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1538 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1539 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1540 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1541 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1542
298a9cf0
TT
15432012-07-10 Tom Tromey <tromey@redhat.com>
1544
1545 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1546 standard_output_file.
1547 * gdb.mi/gdb2549.exp: Use standard_testfile.
1548 * gdb.mi/gdb669.exp: Use standard_testfile.
1549 * gdb.mi/gdb701.exp: Use standard_testfile.
1550 * gdb.mi/gdb792.exp: Use standard_testfile.
1551 * gdb.mi/mi-async.exp: Use standard_testfile.
1552 * gdb.mi/mi-basics.exp: Use standard_testfile.
1553 * gdb.mi/mi-break.exp: Use standard_testfile.
1554 * gdb.mi/mi-cli.exp: Use standard_testfile.
1555 * gdb.mi/mi-console.exp: Use standard_testfile.
1556 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1557 * gdb.mi/mi-eval.exp: Use standard_testfile.
1558 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1559 * gdb.mi/mi-file.exp: Use standard_testfile.
1560 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1561 * gdb.mi/mi-logging.exp: Use standard_testfile.
1562 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1563 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1564 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1565 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1566 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1567 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1568 * gdb.mi/mi-pending.exp: Use standard_testfile,
1569 standard_output_file.
1570 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1571 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1572 * gdb.mi/mi-regs.exp: Use standard_testfile.
1573 * gdb.mi/mi-return.exp: Use standard_testfile.
1574 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1575 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1576 * gdb.mi/mi-solib.exp: Use standard_testfile,
1577 standard_output_file.
1578 * gdb.mi/mi-stack.exp: Use standard_testfile.
1579 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1580 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1581 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1582 * gdb.mi/mi-until.exp: Use standard_testfile.
1583 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1584 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1585 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1586 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1587 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1588 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1589 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1590 standard_output_file.
1591 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1592 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1593 * gdb.mi/mi-watch.exp: Use standard_testfile.
1594 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1595 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1596 * gdb.mi/mi2-break.exp: Use standard_testfile.
1597 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1598 * gdb.mi/mi2-console.exp: Use standard_testfile.
1599 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1600 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1601 * gdb.mi/mi2-file.exp: Use standard_testfile.
1602 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1603 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1604 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1605 * gdb.mi/mi2-return.exp: Use standard_testfile.
1606 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1607 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1608 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1609 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1610 * gdb.mi/mi2-until.exp: Use standard_testfile.
1611 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1612 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1613 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1614 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1615 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1616
f5f3a911
TT
16172012-07-10 Tom Tromey <tromey@redhat.com>
1618
1619 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1620 * gdb.cp/ambiguous.exp: Use standard_testfile,
1621 prepare_for_testing.
1622 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1623 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1624 * gdb.cp/anon-ns.exp: Use standard_testfile.
1625 * gdb.cp/anon-struct.exp: Use standard_testfile.
1626 * gdb.cp/anon-union.exp: Use standard_testfile,
1627 prepare_for_testing.
1628 * gdb.cp/arg-reference.exp: Use standard_testfile,
1629 prepare_for_testing.
1630 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1631 * gdb.cp/breakpoint.exp: Use standard_testfile,
1632 prepare_for_testing.
1633 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1634 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1635 standard_output_file.
1636 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1637 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1638 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1639 (test_static_members): Update.
1640 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1641 * gdb.cp/converts.exp: Use standard_testfile.
1642 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1643 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1644 prepare_for_testing.
1645 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1646 * gdb.cp/cplabel.exp: Use standard_testfile.
1647 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1648 prepare_for_testing.
1649 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1650 * gdb.cp/derivation.exp: Use standard_testfile,
1651 prepare_for_testing.
1652 * gdb.cp/destrprint.exp: Use standard_testfile.
1653 * gdb.cp/dispcxx.exp: Use standard_testfile.
1654 * gdb.cp/exception.exp: Use standard_testfile,
1655 prepare_for_testing.
1656 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1657 * gdb.cp/extern-c.exp: Use standard_testfile,
1658 prepare_for_testing.
1659 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1660 prepare_for_testing.
1661 * gdb.cp/fpointer.exp: Use standard_testfile.
1662 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1663 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1664 standard_output_file.
1665 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1666 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1667 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1668 standard_output_file.
1669 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1670 (do_tests): Update.
1671 * gdb.cp/koenig.exp: Use standard_testfile.
1672 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1673 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1674 * gdb.cp/m-static.exp: Use standard_testfile,
1675 prepare_for_testing.
1676 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1677 * gdb.cp/mb-inline.exp: Use standard_testfile,
1678 prepare_for_testing.
1679 * gdb.cp/mb-templates.exp: Use standard_testfile,
1680 prepare_for_testing.
1681 * gdb.cp/member-ptr.exp: Use standard_testfile,
1682 prepare_for_testing.
1683 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1684 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1685 * gdb.cp/method2.exp: Use standard_testfile.
1686 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1687 standard_output_file.
1688 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1689 (do_tests): Update.
1690 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1691 prepare_for_testing.
1692 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1693 prepare_for_testing.
1694 * gdb.cp/namespace.exp: Use standard_testfile,
1695 prepare_for_testing.
1696 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1697 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1698 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1699 * gdb.cp/nsimport.exp: Use standard_testfile,
1700 prepare_for_testing.
1701 * gdb.cp/nsnested.exp: Use standard_testfile.
1702 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1703 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1704 prepare_for_testing.
1705 * gdb.cp/nsstress.exp: Use standard_testfile,
1706 prepare_for_testing.
1707 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1708 * gdb.cp/operator.exp: Use standard_testfile.
1709 * gdb.cp/oranking.exp: Use standard_testfile.
1710 * gdb.cp/overload-const.exp: Use standard_testfile.
1711 * gdb.cp/overload.exp: Use standard_testfile,
1712 prepare_for_testing.
1713 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1714 * gdb.cp/ovsrch.exp: Use standard_testfile.
1715 * gdb.cp/paren-type.exp: Use standard_testfile.
1716 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1717 prepare_for_testing.
1718 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1719 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1720 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1721 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1722 * gdb.cp/pr10728.exp: Use standard_testfile,
1723 standard_output_file.
1724 * gdb.cp/pr12028.exp: Use standard_testfile.
1725 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1726 * gdb.cp/pr9167.exp: Use standard_testfile.
1727 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1728 * gdb.cp/printmethod.exp: Use standard_testfile,
1729 prepare_for_testing.
1730 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1731 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1732 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1733 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1734 standard_output_file.
1735 * gdb.cp/readnow-language.exp: Use standard_testfile.
1736 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1737 (gdb_start_again): Use clean_restart.
1738 * gdb.cp/ref-types.exp: Use standard_testfile,
1739 prepare_for_testing.
1740 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1741 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1742 * gdb.cp/smartp.exp: Use standard_testfile.
1743 * gdb.cp/static-method.exp: Use standard_testfile.
1744 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1745 * gdb.cp/temargs.exp: Use standard_testfile.
1746 * gdb.cp/templates.exp: Use standard_testfile,
1747 prepare_for_testing.
1748 (do_tests): Update.
1749 * gdb.cp/try_catch.exp: Use standard_testfile,
1750 prepare_for_testing.
1751 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1752 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1753 * gdb.cp/virtbase.exp: Use standard_testfile,
1754 prepare_for_testing.
1755 * gdb.cp/virtfunc.exp: Use standard_testfile,
1756 prepare_for_testing.
1757 (do_tests): Update.
1758 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1759 prepare_for_testing.
1760
686f09d0
TT
17612012-07-10 Tom Tromey <tromey@redhat.com>
1762
1763 * lib/gdb.exp (standard_testfile): Unset output variables from
1764 earlier invocations.
1765
9357e021
YQ
17662012-07-10 Yao Qi <yao@codesourcery.com>
1767
1768 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1769 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1770 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1771 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1772 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1773 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1774 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1775 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1776 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1777 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1778 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1779 * gdb.mi/mi-var-display.exp: Likewise.
1780 * gdb.mi/mi-var-invalidate.exp: Likewise.
1781 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1782 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1783 * gdb.mi/mi2-console.exp: Likewise.
1784 * gdb.mi/mi2-disassemble.exp: Likewise.
1785 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1786 * gdb.mi/mi2-read-memory.exp: Likewise.
1787 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1788 * gdb.mi/mi2-simplerun.exp: Likewise.
1789 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1790 * gdb.mi/mi2-syn-frame.exp: Likewise.
1791 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1792 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1793 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1794
e314d629
TT
17952012-07-09 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1798 * gdb.base/callfuncs.exp: Add cast-based test.
1799 * gdb.base/callfuncs.c (voidfunc): New function.
1800
06928b3f
DE
18012012-07-08 Doug Evans <dje@google.com>
1802
1803 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1804
32f11bad
JK
18052012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 Fix XFAIL compatibility with old i386 systems.
1808 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1809 Check also 'Cannot insert breakpoint 0'.
1810
76b83c51
JK
18112012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1812
1813 PR 14321
1814 * gdb.base/find.exp
1815 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1816
a6fb9c08
TT
18172012-07-06 Tom Tromey <tromey@redhat.com>
1818
1819 * gdb.base/whatis.exp: Add test.
1820
71918a86
TT
18212012-07-06 Tom Tromey <tromey@redhat.com>
1822
1823 * gdb.base/whatis.exp: Add regression test.
1824
fcde5961
TT
18252012-07-06 Tom Tromey <tromey@redhat.com>
1826
1827 * gdb.base/whatis.exp: Add tests.
1828
f9cf0f4a
JK
18292012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1830
1831 PR 12649
1832 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1833 gdb_test_multiple $gdb_prompt terminator.
1834
979ade8b
PA
18352012-07-04 Pedro Alves <palves@redhat.com>
1836
1837 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1838 supports_process_record.
1839
8a980b44
PA
18402012-07-04 Pedro Alves <palves@redhat.com>
1841
1842 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1843 endings.
1844 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1845
855ba978
SS
18462012-07-03 Stan Shebs <stan@codesourcery.com>
1847
1848 * gdb.base/info-os.c (main): Retry resource acquisition until an
1849 available one is found.
1850 * gdb.base/info-os.exp: Collect resource keys from the program
1851 and use them in matching.
1852
fcb44371
JK
18532012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1854
1855 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1856 Wrap the test into loop for corefile and core0file.
1857
08a67be6
JK
18582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1859
1860 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1861 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1862 .note.GNU-stack.
1863
0f3c2347
JK
1864 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1865
ff4a4500
SDJ
18662012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1867
1868 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1869 break): Include help message for the new `-probe' and `-probe-stap'
1870 options.
1871
d3ce09f5
SS
18722012-07-02 Stan Shebs <stan@codesourcery.com>
1873
1874 * gdb.base/dprintf.exp: Add agent style tests.
1875
a1624241
JK
18762012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1877
1878 * gdb.base/stale-infcall.c (infcall): New label test-next.
1879 (main): New labels test-pass and test-fail.
1880 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1881 $test_fail_bpnum to test-fail.
1882 (test system longjmp tracking support): New test.
1883 Delete $test_fail_bpnum.
1884 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1885 breakpoint.
1886
42e7ad6c
DE
18872012-06-30 Doug Evans <dje@google.com>
1888
1889 * gdb.dwarf2/fission-reread.S: New file.
1890 * gdb.dwarf2/fission-reread.exp: New file.
1891
37ce89eb
SS
18922012-06-28 Stan Shebs <stan@codesourcery.com>
1893
1894 * gdb.mi/mi-logging.exp: New file.
1895
e5ef252a
PA
18962012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1897 Pedro Alves <palves@redhat.com>
1898
1899 * gdb.threads/siginfo-threads.exp: New file.
1900 * gdb.threads/siginfo-threads.c: New file.
1901 * gdb.threads/sigstep-threads.exp: New file.
1902 * gdb.threads/sigstep-threads.c: New file.
1903
22f1fbae
TT
19042012-06-28 Tom Tromey <tromey@redhat.com>
1905
1906 * gdb.go/package.exp: Partially revert earlier patch; use
1907 gdb_compile again. Use standard_output_file.
1908
2e3cf129
DE
19092012-06-27 Doug Evans <dje@google.com>
1910
1911 * gdb.dwarf2/fission-base.c: New file.
1912 * gdb.dwarf2/fission-base.S: New file.
1913 * gdb.dwarf2/fission-base.exp: New file.
1914
785fd303
JK
19152012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1916
1917 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1918
1bb9788d
TT
19192012-06-27 Tom Tromey <tromey@redhat.com>
1920
1921 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1922 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1923
c83ee902
TT
19242012-06-27 Tom Tromey <tromey@redhat.com>
1925
1926 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1927 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1928 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1929 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1930 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1931 prepare_for_testing.
1932 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1933 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1934 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1935 standard_testfile.
1936 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1937 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1938 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1939 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1940 prepare_for_testing.
1941 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1942 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1943 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1944 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1945 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1946 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1947 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1948 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1949 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1950 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1951 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1952 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1953 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1954 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1955 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1956 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1957 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1958 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1959 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1960 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1961 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1962 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1963 standard_output_file.
1964 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1965 standard_output_file.
1966 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1967 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1968 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1969 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1970 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1971 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1972 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1973 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1974 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1975 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1976 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1977 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1978 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1979 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1980 * gdb.dwarf2/valop.exp: Use standard_testfile,
1981 prepare_for_testing.
1982
5204774b
TT
19832012-06-27 Tom Tromey <tromey@redhat.com>
1984
1985 * gdb.python/python.exp: Fix regexps in pagination tests.
1986
ee0bf529
SCR
19872012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1988
1989 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1990 'last' of gdb.Symtab_and_line.
1991 * gdb.python/py-symbol.c: Move break point comment to enable
1992 testing of gdb.Symtab_and_line.last.
1993
14fcc022
TT
19942012-06-26 Tom Tromey <tromey@redhat.com>
1995
1996 * gdb.threads/step.c: Remove.
1997 * gdb.threads/step.exp: Remove.
1998 * gdb.threads/step2.exp: Remove.
1999
0efbbabc
TT
20002012-06-26 Tom Tromey <tromey@redhat.com>
2001
2002 * gdb.threads/watchpoint-fork.exp (test): Use
2003 standard_output_file. Don't declare objdir.
2004 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2005 standard_output_file.
2006 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2007 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2008 clean_restart. Remove incdir.
2009 * gdb.threads/corethreads.exp: Use standard_testfile.
2010 * gdb.threads/execl.exp: Use standard_testfile,
2011 standard_output_file, clean_restart.
2012 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2013 clean_restart.
2014 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2015 clean_restart.
2016 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2017 incdir.
2018 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2019 clean_restart. Remove incdir.
2020 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2021 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2022 clean_restart. Remove incdir.
2023 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2024 Remove incdir.
2025 * gdb.threads/leader-exit.exp: Use standard_testfile.
2026 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2027 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2028 clean_restart.
2029 * gdb.threads/manythreads.exp: Use standard_testfile,
2030 clean_restart. Remove incdir.
2031 * gdb.threads/multi-create.exp: Use standard_testfile,
2032 clean_restart.
2033 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2034 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2035 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2036 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2037 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2038 * gdb.threads/pending-step.exp: Use standard_testfile,
2039 clean_restart. Remove incdir.
2040 * gdb.threads/print-threads.exp: Use standard_testfile,
2041 clean_restart. Remove incdir.
2042 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2043 clean_restart. Remove incdir.
2044 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2045 Remove incdir.
2046 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2047 incdir.
2048 * gdb.threads/sigthread.exp: Use standard_testfile,
2049 clean_restart.
2050 * gdb.threads/staticthreads.exp: Use standard_testfile,
2051 clean_restart. Remove incdir.
2052 * gdb.threads/switch-threads.exp: Use standard_testfile,
2053 clean_restart. Remove incdir.
2054 * gdb.threads/thread-execl.exp: Use standard_testfile,
2055 clean_restart. Remove incdir.
2056 * gdb.threads/thread-find.exp: Use standard_testfile,
2057 clean_restart.
2058 * gdb.threads/thread-specific.exp: Use standard_testfile,
2059 clean_restart. Remove incdir.
2060 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2061 clean_restart. Remove incdir.
2062 * gdb.threads/thread_check.exp: Use standard_testfile,
2063 clean_restart. Remove incdir.
2064 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2065 incdir.
2066 * gdb.threads/threadapply.exp: Use standard_testfile,
2067 clean_restart. Remove incdir.
2068 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2069 clean_restart. Remove incdir.
2070 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2071 clean_restart.
2072 * gdb.threads/tls-shared.exp: Use standard_testfile,
2073 clean_restart, standard_output_file.
2074 * gdb.threads/tls-var.exp: Use standard_testfile,
2075 standard_output_file.
2076 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2077 Remove incdir.
2078 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2079 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2080 incdir.
2081 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2082 clean_restart. Remove incdir.
2083
497a5eb0
TT
20842012-06-26 Tom Tromey <tromey@redhat.com>
2085
2086 * gdb.trace/actions.exp: Use standard_testfile.
2087 * gdb.trace/ax.exp: Use standard_testfile.
2088 * gdb.trace/backtrace.exp: Use standard_testfile.
2089 * gdb.trace/change-loc.exp: Use standard_testfile.
2090 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2091 * gdb.trace/collection.exp: Use standard_testfile,
2092 prepare_for_testing.
2093 * gdb.trace/deltrace.exp: Use standard_testfile.
2094 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2095 * gdb.trace/ftrace.exp: Use standard_testfile.
2096 * gdb.trace/infotrace.exp: Use standard_testfile.
2097 * gdb.trace/packetlen.exp: Use standard_testfile.
2098 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2099 * gdb.trace/passcount.exp: Use standard_testfile.
2100 * gdb.trace/pending.exp: Use standard_testfile.
2101 * gdb.trace/report.exp: Use standard_testfile.
2102 * gdb.trace/save-trace.exp: Use standard_testfile.
2103 * gdb.trace/stap-trace.exp: Use standard_testfile.
2104 * gdb.trace/status-stop.exp: Use standard_testfile.
2105 * gdb.trace/strace.exp: Use standard_testfile.
2106 * gdb.trace/tfile.exp: Use standard_testfile.
2107 * gdb.trace/tfind.exp: Use standard_testfile.
2108 * gdb.trace/trace-break.exp: Use standard_testfile.
2109 * gdb.trace/trace-mt.exp: Use standard_testfile.
2110 * gdb.trace/tracecmd.exp: Use standard_testfile.
2111 * gdb.trace/tspeed.exp: Use standard_testfile.
2112 * gdb.trace/tstatus.exp: Use standard_testfile.
2113 * gdb.trace/tsv.exp: Use standard_testfile.
2114 * gdb.trace/unavailable.exp: Use standard_testfile,
2115 prepare_for_testing.
2116 * gdb.trace/while-dyn.exp: Use standard_testfile.
2117 * gdb.trace/while-stepping.exp: Use standard_testfile.
2118
7686c074
TT
21192012-06-26 Tom Tromey <tromey@redhat.com>
2120
2121 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2122 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2123 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2124 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2125 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2126 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2127 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2128 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2129 prepare_for_testing.
2130 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2131 prepare_for_testing.
2132 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2133 prepare_for_testing.
2134 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2135 prepare_for_testing.
2136 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2137 prepare_for_testing
2138 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2139 * gdb.reverse/machinestate.exp: Use standard_testfile.
2140 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2141 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2142 build_executable.
2143 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2144 build_executable.
2145 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2146 standard_output_file.
2147 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2148 standard_output_file.
2149 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2150 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2151 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2152 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2153 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2154 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2155
481fc100
TT
21562012-06-26 Tom Tromey <tromey@redhat.com>
2157
2158 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2159 standard_output_file.
2160 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2161 prepare_for_testing. Remove directory-checking code.
2162
7bb18ae2
TT
21632012-06-25 Tom Tromey <tromey@redhat.com>
2164
2165 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2166 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2167 build_executable, not prepare_for_testing.
2168 * gdb.multi/base.exp: Use standard_output_file. Use
2169 build_executable, not prepare_for_testing.
2170
cf09b3e4
TT
21712012-06-25 Tom Tromey <tromey@redhat.com>
2172
2173 * gdb.fortran/subarray.exp: Use standard_testfile,
2174 prepare_for_testing.
2175 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2176 * gdb.fortran/module.exp: Use standard_testfile.
2177 * gdb.fortran/logical.exp: Use standard_testfile.
2178 * gdb.fortran/library-module.exp: Use standard_testfile,
2179 standard_output_file.
2180 * gdb.fortran/derived-type.exp: Use standard_testfile,
2181 prepare_for_testing.
2182 * gdb.fortran/complex.exp: Use standard_testfile,
2183 prepare_for_testing.
2184 * gdb.fortran/charset.exp: Use standard_testfile.
2185 * gdb.fortran/array-element.exp: Use standard_testfile,
2186 prepare_for_testing.
2187
18b5ff1b
KS
21882012-06-25 Keith Seitz <keiths@redhat.com>
2189
2190 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2191 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2192
17b77626
TT
21932012-06-25 Tom Tromey <tromey@redhat.com>
2194
2195 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2196 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2197 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2198 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2199
f91e3dc1
TT
22002012-06-25 Tom Tromey <tromey@redhat.com>
2201
2202 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2203 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2204 * gdb.linespec/linespec.exp: Use standard_testfile.
2205
a884434d
TT
22062012-06-25 Tom Tromey <tromey@redhat.com>
2207
2208 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2209 prepare_for_testing.
2210
efc9d70a
TT
22112012-06-25 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2214 prepare_for_testing.
2215 * gdb.opt/inline-break.exp: Use standard_testfile,
2216 prepare_for_testing.
2217 * gdb.opt/inline-bt.exp: Use standard_testfile,
2218 prepare_for_testing.
2219 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2220 prepare_for_testing.
2221 * gdb.opt/inline-locals.exp: Use standard_testfile,
2222 prepare_for_testing.
2223
e2fc92c6
TT
22242012-06-25 Tom Tromey <tromey@redhat.com>
2225
2226 * gdb.asm/asm-source.exp: Use standard_output_file,
2227 standard_testfile. Construct .o files in proper subdir.
2228
b0963d73
TT
22292012-06-25 Tom Tromey <tromey@redhat.com>
2230
2231 * gdb.server/ext-attach.exp: Use standard_testfile,
2232 prepare_for_testing.
2233 * gdb.server/ext-run.exp: Use standard_testfile,
2234 build_executable.
2235 * gdb.server/file-transfer.exp: Use standard_testfile,
2236 prepare_for_testing.
2237 * gdb.server/server-exec-info.exp: Use standard_testfile.
2238 * gdb.server/server-mon.exp: Use standard_testfile,
2239 prepare_for_testing.
2240 * gdb.server/server-run.exp: Use standard_testfile,
2241 build_executable.
2242 * gdb.server/solib-list.exp: Use standard_testfile,
2243 standard_output_file.
2244
8a3e1f8d
TT
22452012-06-25 Tom Tromey <tromey@redhat.com>
2246
2247 * lib/gdb.exp (standard_output_file): Use "file join".
2248 * gdb.go/chan.exp: Use standard_testfile.
2249 * gdb.go/handcall.exp: Use standard_testfile.
2250 * gdb.go/hello.exp: Use standard_testfile.
2251 * gdb.integers/chan.exp: Use standard_testfile.
2252 * gdb.go/methods.exp: Use standard_testfile.
2253 * gdb.go/package.exp: Use standard_testfile.
2254 * gdb.go/strings.exp: Use standard_testfile.
2255 * gdb.go/types.exp: Use standard_testfile.
2256 * gdb.go/unsafe.exp: Use standard_testfile.
2257
944a9061
MGD
22582012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2259
2260 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2261
1c06bd58
JK
22622012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2263
2264 Fix regression by the previous commit.
2265 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2266
b4a58790
TT
22672012-06-22 Tom Tromey <tromey@redhat.com>
2268
2269 * gdb.python/lib-types.exp: Use standard_testfile,
2270 prepare_for_testing.
2271 * gdb.python/py-block.exp: Use standard_testfile.
2272 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2273 * gdb.python/py-events.exp: Use standard_testfile,
2274 standard_output_file.
2275 * gdb.python/py-evsignal.exp: Use standard_testfile.
2276 * gdb.python/py-evethreads.exp: Use standard_testfile.
2277 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2278 * gdb.python/py-explore.exp: Use standard_testfile.
2279 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2280 standard_output_file.
2281 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2282 prepare_for_testing.
2283 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2284 * gdb.python/py-frame.exp: Use standard_testfile.
2285 * gdb.python/py-inferior.exp: Use standard_testfile.
2286 * gdb.python/py-infthread.exp: Use standard_testfile.
2287 * gdb.python/py-mi.exp: Use standard_testfile.
2288 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2289 build_executable.
2290 * gdb.python/py-objfile.exp: Use standard_testfile.
2291 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2292 prepare_for_testing.
2293 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2294 * gdb.python/py-progspace.exp: Use standard_testfile,
2295 build_executable.
2296 * gdb.python/py-prompt.exp: Use standard_testfile,
2297 build_executable.
2298 * gdb.python/py-section-script.exp: Use standard_testfile,
2299 build_executable.
2300 * gdb.python/py-shared.exp: Use standard_testfile,
2301 standard_output_file, clean_restart.
2302 * gdb.python/py-symbol.exp: Use standard_output_file,
2303 prepare_for_testing.
2304 * gdb.python/py-symtab.exp: Use standard_output_file,
2305 prepare_for_testing
2306 * gdb.python/py-template.exp: Use standard_testfile.
2307 * gdb.python/py-type.exp: Use standard_testfile.
2308 * gdb.python/py-value-cc.exp: Use standard_testfile.
2309 * gdb.python/py-value.exp: Use standard_testfile.
2310 * gdb.python/python.exp: Use standard_testfile, build_executable.
2311
2c44deac
TT
23122012-06-22 Tom Tromey <tromey@redhat.com>
2313
2314 * gdb.objc/basicclass.exp: Use standard_testfile.
2315 (do_objc_tests): Don't declare objdir.
2316 * gdb.objc/nondebug.exp: Use standard_testfile.
2317 (do_objc_tests): Don't declare objdir.
2318 * gdb.objc/objcdecode.exp: Use standard_testfile.
2319 (do_objc_tests): Don't declare objdir.
2320
c24ccbce
TT
23212012-06-22 Tom Tromey <tromey@redhat.com>
2322
2323 * gdb.java/jmain.exp: Use standard_testfile.
2324 * gdb.java/jmisc.exp: Use standard_testfile.
2325 * gdb.java/jnpe.exp: Use standard_testfile.
2326 * gdb.java/jprint.exp: Use standard_testfile.
2327
0a6d0306
TT
23282012-06-22 Tom Tromey <tromey@redhat.com>
2329
2330 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2331 (standard_output_file, standard_testfile): New procs.
2332 (build_executable, clean_restart): Use standard_output_file.
2333
6ea815ef
YQ
23342012-06-22 Yao Qi <yao@codesourcery.com>
2335
2336 * boards/native-gdbserver.exp: New proc ${board}_exec.
2337 * boards/native-stdio-gdbserver.exp: Likewise.
2338
4c93b1db
TT
23392012-06-21 Tom Tromey <tromey@redhat.com>
2340
2341 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2342 (build_executable): Update.
2343 (get_compiler_info): Remove 'binfile' argument.
2344 * gdb.ada/arrayidx.exp: Update.
2345 * gdb.ada/null_array.exp: Update.
2346 * gdb.arch/altivec-abi.exp: Update.
2347 * gdb.arch/altivec-regs.exp: Update.
2348 * gdb.arch/amd64-byte.exp: Update.
2349 * gdb.arch/amd64-dword.exp: Update.
2350 * gdb.arch/amd64-word.exp: Update.
2351 * gdb.arch/i386-avx.exp: Update.
2352 * gdb.arch/i386-byte.exp: Update.
2353 * gdb.arch/i386-sse.exp: Update.
2354 * gdb.arch/i386-word.exp: Update.
2355 * gdb.arch/ppc-dfp.exp: Update.
2356 * gdb.arch/ppc-fp.exp: Update.
2357 * gdb.arch/vsx-regs.exp: Update.
2358 * gdb.base/all-bin.exp: Update.
2359 * gdb.base/annota1.exp: Update.
2360 * gdb.base/async.exp: Update.
2361 * gdb.base/attach.exp: Update.
2362 * gdb.base/break-interp.exp: Update.
2363 * gdb.base/call-ar-st.exp: Update.
2364 * gdb.base/call-rt-st.exp: Update.
2365 * gdb.base/call-sc.exp: Update.
2366 * gdb.base/callfuncs.exp: Update.
2367 * gdb.base/catch-load.exp: Update.
2368 * gdb.base/completion.exp: Update.
2369 * gdb.base/complex.exp: Update.
2370 * gdb.base/condbreak.exp: Update.
2371 * gdb.base/consecutive.exp: Update.
2372 * gdb.base/constvars.exp: Update.
2373 * gdb.base/corefile.exp: Update.
2374 * gdb.base/eval-skip.exp: Update.
2375 * gdb.base/expand-psymtabs.exp: Update.
2376 * gdb.base/exprs.exp: Update.
2377 * gdb.base/fileio.exp: Update.
2378 * gdb.base/fixsection.exp: Update.
2379 * gdb.base/funcargs.exp: Update.
2380 * gdb.base/gdb11530.exp: Update.
2381 * gdb.base/gdb1555.exp: Update.
2382 * gdb.base/gnu-ifunc.exp: Update.
2383 * gdb.base/gnu_vector.exp: Update.
2384 * gdb.base/info-macros.exp: Update.
2385 * gdb.base/jit-simple.exp: Update.
2386 * gdb.base/jit-so.exp: Update.
2387 * gdb.base/jit.exp: Update.
2388 * gdb.base/langs.exp: Update.
2389 * gdb.base/list.exp: Update.
2390 * gdb.base/logical.exp: Update.
2391 * gdb.base/long_long.exp: Update.
2392 * gdb.base/longjmp.exp: Update.
2393 * gdb.base/macscp.exp: Update.
2394 * gdb.base/mips_pro.exp: Update.
2395 * gdb.base/miscexprs.exp: Update.
2396 * gdb.base/morestack.exp: Update.
2397 * gdb.base/nodebug.exp: Update.
2398 * gdb.base/opaque.exp: Update.
2399 * gdb.base/pc-fp.exp: Update.
2400 * gdb.base/pending.exp: Update.
2401 * gdb.base/permissions.exp: Update.
2402 * gdb.base/pointers.exp: Update.
2403 * gdb.base/prelink.exp: Update.
2404 * gdb.base/printcmds.exp: Update.
2405 * gdb.base/psymtab.exp: Update.
2406 * gdb.base/ptype.exp: Update.
2407 * gdb.base/relational.exp: Update.
2408 * gdb.base/scope.exp: Update.
2409 * gdb.base/setvar.exp: Update.
2410 * gdb.base/shlib-call.exp: Update.
2411 * gdb.base/shreloc.exp: Update.
2412 * gdb.base/signals.exp: Update.
2413 * gdb.base/sizeof.exp: Update.
2414 * gdb.base/so-impl-ld.exp: Update.
2415 * gdb.base/so-indr-cl.exp: Update.
2416 * gdb.base/solib-disc.exp: Update.
2417 * gdb.base/solib-display.exp: Update.
2418 * gdb.base/solib-nodir.exp: Update.
2419 * gdb.base/solib-overlap.exp: Update.
2420 * gdb.base/solib-symbol.exp: Update.
2421 * gdb.base/solib-weak.exp: Update.
2422 * gdb.base/solib.exp: Update.
2423 * gdb.base/store.exp: Update.
2424 * gdb.base/structs.exp: Update.
2425 * gdb.base/structs2.exp: Update.
2426 * gdb.base/type-opaque.exp: Update.
2427 * gdb.base/unload.exp: Update.
2428 * gdb.base/varargs.exp: Update.
2429 * gdb.base/volatile.exp: Update.
2430 * gdb.base/watch_thread_num.exp: Update.
2431 * gdb.base/watchpoint-solib.exp: Update.
2432 * gdb.base/watchpoint.exp: Update.
2433 * gdb.base/watchpoints.exp: Update.
2434 * gdb.base/whatis.exp: Update.
2435 * gdb.cell/arch.exp: Update.
2436 * gdb.cell/break.exp: Update.
2437 * gdb.cell/bt.exp: Update.
2438 * gdb.cell/core.exp: Update.
2439 * gdb.cell/data.exp: Update.
2440 * gdb.cell/ea-cache.exp: Update.
2441 * gdb.cell/f-regs.exp: Update.
2442 * gdb.cell/fork.exp: Update.
2443 * gdb.cell/gcore.exp: Update.
2444 * gdb.cell/mem-access.exp: Update.
2445 * gdb.cell/ptype.exp: Update.
2446 * gdb.cell/registers.exp: Update.
2447 * gdb.cell/sizeof.exp: Update.
2448 * gdb.cell/solib-symbol.exp: Update.
2449 * gdb.cell/solib.exp: Update.
2450 * gdb.cp/ambiguous.exp: Update.
2451 * gdb.cp/breakpoint.exp: Update.
2452 * gdb.cp/bs15503.exp: Update.
2453 * gdb.cp/casts.exp: Update.
2454 * gdb.cp/class2.exp: Update.
2455 * gdb.cp/cpexprs.exp: Update.
2456 * gdb.cp/cplusfuncs.exp: Update.
2457 * gdb.cp/ctti.exp: Update.
2458 * gdb.cp/dispcxx.exp: Update.
2459 * gdb.cp/gdb1355.exp: Update.
2460 * gdb.cp/gdb2384.exp: Update.
2461 * gdb.cp/gdb2495.exp: Update.
2462 * gdb.cp/infcall-dlopen.exp: Update.
2463 * gdb.cp/local.exp: Update.
2464 * gdb.cp/m-data.exp: Update.
2465 * gdb.cp/m-static.exp: Update.
2466 * gdb.cp/mb-ctor.exp: Update.
2467 * gdb.cp/mb-inline.exp: Update.
2468 * gdb.cp/mb-templates.exp: Update.
2469 * gdb.cp/member-ptr.exp: Update.
2470 * gdb.cp/method.exp: Update.
2471 * gdb.cp/namespace.exp: Update.
2472 * gdb.cp/nextoverthrow.exp: Update.
2473 * gdb.cp/nsdecl.exp: Update.
2474 * gdb.cp/nsrecurs.exp: Update.
2475 * gdb.cp/nsstress.exp: Update.
2476 * gdb.cp/nsusing.exp: Update.
2477 * gdb.cp/pr-1023.exp: Update.
2478 * gdb.cp/pr-1210.exp: Update.
2479 * gdb.cp/pr-574.exp: Update.
2480 * gdb.cp/pr9631.exp: Update.
2481 * gdb.cp/printmethod.exp: Update.
2482 * gdb.cp/psmang.exp: Update.
2483 * gdb.cp/re-set-overloaded.exp: Update.
2484 * gdb.cp/rtti.exp: Update.
2485 * gdb.cp/shadow.exp: Update.
2486 * gdb.cp/templates.exp: Update.
2487 * gdb.cp/try_catch.exp: Update.
2488 * gdb.dwarf2/dw2-ranges.exp: Update.
2489 * gdb.dwarf2/pr10770.exp: Update.
2490 * gdb.fortran/library-module.exp: Update.
2491 * gdb.hp/gdb.aCC/optimize.exp: Update.
2492 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2493 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2494 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2495 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2496 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2497 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2498 * gdb.hp/gdb.compat/xdb1.exp: Update.
2499 * gdb.hp/gdb.compat/xdb2.exp: Update.
2500 * gdb.hp/gdb.compat/xdb3.exp: Update.
2501 * gdb.hp/gdb.defects/bs14602.exp: Update.
2502 * gdb.hp/gdb.defects/solib-d.exp: Update.
2503 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2504 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2505 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2506 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2507 * gdb.mi/gdb792.exp: Update.
2508 * gdb.mi/mi-pending.exp: Update.
2509 * gdb.mi/mi-solib.exp: Update.
2510 * gdb.mi/mi-var-cp.exp: Update.
2511 * gdb.opt/clobbered-registers-O2.exp: Update.
2512 * gdb.opt/inline-bt.exp: Update.
2513 * gdb.opt/inline-cmds.exp: Update.
2514 * gdb.opt/inline-locals.exp: Update.
2515 * gdb.python/py-events.exp: Update.
2516 * gdb.python/py-finish-breakpoint.exp: Update.
2517 * gdb.python/py-type.exp: Update.
2518 * gdb.reverse/solib-precsave.exp: Update.
2519 * gdb.reverse/solib-reverse.exp: Update.
2520 * gdb.server/solib-list.exp: Update.
2521 * gdb.stabs/weird.exp: Update.
2522 * gdb.threads/attach-into-signal.exp: Update.
2523 * gdb.threads/attach-stopped.exp: Update.
2524 * gdb.threads/tls-shared.exp: Update.
2525 * gdb.trace/change-loc.exp: Update.
2526 * gdb.trace/strace.exp: Update.
2527
95c391b6
TT
25282012-06-19 Tom Tromey <tromey@redhat.com>
2529
2530 * gdb.base/whatis.exp: Add tests.
2531
e910f0b6
TT
25322012-06-19 Tom Tromey <tromey@redhat.com>
2533
2534 * gdb.cp/m-static.cc (keepalive): New function.
2535 (gnu_obj_1::method): Use it.
2536
422d65e7
DE
25372012-06-18 Doug Evans <dje@google.com>
2538
2539 * gdb.base/info-fun.exp: New file.
2540 * gdb.base/info-fun.c: New file.
2541 * gdb.base/info-fun-solib.c: New file.
2542
e2e4d78b
JK
25432012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2544
2545 Remove stale dummy frames.
2546 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2547 (maintenance info breakpoints): New tests.
2548 * gdb.base/stale-infcall.c: New file.
2549 * gdb.base/stale-infcall.exp: New file.
2550
1788b2d3
JK
25512012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2552
2553 * gdb.arch/amd64-entry-value-param.S: New file.
2554 * gdb.arch/amd64-entry-value-param.c: New file.
2555 * gdb.arch/amd64-entry-value-param.exp: New file.
2556
663b969e
TT
25572012-06-15 Tom Tromey <tromey@redhat.com>
2558
2559 * gdb.cp/namespace.exp: Add "show lang" test.
2560
8e09ad05
IS
25612012-06-15 Iain Sandoe <iain@codesourcery.com>
2562
2563 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2564 case. (top level): Use gdb_file_cmd instead of gdb_load.
2565
f85e18ee
JK
25662012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2567
2568 PR tdep/14222
2569 * gdb.arch/i386-sse-stack-align.S: New file.
2570 * gdb.arch/i386-sse-stack-align.c: New file.
2571 * gdb.arch/i386-sse-stack-align.exp: New file.
2572
f3b5e280
KS
25732012-06-13 Keith Seitz <keiths@redhat.com>
2574
2575 PR breakpoints/13798 and mi/11541
2576 * gdb.linespec/ls-errs.exp: Add a few more tests for
2577 filenames with spaces and colons.
2578
50af5481
JK
25792012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2580
2581 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2582 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2583 (test_function): Call CV_f.
2584 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2585 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2586 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2587 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2588 (p CV_f(CV::i)): New tests.
2589
d55637df
TT
25902012-06-13 Tom Tromey <tromey@redhat.com>
2591
2592 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2593
cc80f267
JK
25942012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2595
2596 Fix regression by the "ambiguous linespec" series.
2597 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2598 tests.
2599
bb2af9cc
JK
26002012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2601
2602 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2603 missing.
2604
e81a37f7
TT
26052012-06-11 Tom Tromey <tromey@redhat.com>
2606
2607 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2608 location...
2609 (main): ...here.
2610
8efd7788
YQ
26112012-06-07 Yao Qi <yao@codesourcery.com>
2612
2613 * gdb.trace/strace.exp: Shorten some too-long lines.
2614
359f5fe6
PA
26152012-06-06 Pedro Alves <palves@redhat.com>
2616
2617 * gdb.threads/clone-new-thread-event.c: New file.
2618 * gdb.threads/clone-new-thread-event.exp: New file.
2619
7b2fe205
YQ
26202012-06-06 Yao Qi <yao@codesourcery.com>
2621
2622 * gdb.base/dprintf.c (main): Add extra parameter when calling
2623 printf and fprintf.
2624 (bar): New function. It is a dead function, but to ensure
2625 'malloc' is linked explicitly.
2626
3eca55e8
YQ
26272012-06-06 Yao Qi <yao@codesourcery.com>
2628
2629 * gdb.base/info-proc.exp: Return if target doesn't support
2630 'info proc'.
2631
91cc9324
JK
26322012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2633
2634 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2635 (run program with breakpoint commands): XFAIl if it is not.
2636
c56e7c43
JB
26372012-06-05 Joel Brobecker <brobecker@adacore.com>
2638
2639 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2640 and add comment.
2641 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2642 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2643 "STOP" marker. Adjust testing strategy to make it work on
2644 all targets.
2645
2646 * gdb.base/print-file-var-main.c (main): Rewrite using local
2647 variables and adjust get_version_2's return value check.
2648 Add small comment.
2649 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2650 marker. Adjust testing strategy to make it work on all targets.
2651
ccab2054
JB
26522012-06-05 Joel Brobecker <brobecker@adacore.com>
2653
2654 * gdb.ada/bad-task-bp-keyword: New testcase.
2655
d0d86158
JK
26562012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2657
2658 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2659 Simplify it to ...
2660 (symbol-file ${testfile1}): ... here.
2661 (test eliminated var my_global_symbol)
2662 (test eliminated var my_static_symbol)
2663 (test eliminated var my_global_func, get address of main): Wrap them to
2664 'single psymtabs' and 'single symtabs'
2665 (get address of my_global_symbol, get address of my_static_symbol)
2666 (get address of my_global_func, get address of main): Wrap them to
2667 'order1' and 'order2'.
2668
952cf74c
JK
2669 * gdb.base/code_elim.exp
2670 (add-symbol-file ${testfile1} 0x100000)
2671 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2672 'order2'.
2673 (order1: add-symbol-file ${testfile1} 0x100000)
2674 (order1: add-symbol-file ${testfile2} 0x200000)
2675 (order2: add-symbol-file ${testfile2} 0x200000)
2676 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2677 .bss as appropriate.
2678
0c5bf5a9
JK
26792012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2680
2681 * gdb.server/solib-list-lib.c: New file.
2682 * gdb.server/solib-list-main.c: New file.
2683 * gdb.server/solib-list.exp: New file.
2684
4196f325
MR
26852012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2686
2687 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2688 for 'set print symbol' change.
2689
bfb05775
JK
26902012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2691
2692 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2693 .debug_abbrev_seg3.
2694
685b1105
JK
26952012-05-24 John Steele Scott <toojays@toojays.net>
2696
2697 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2698 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2699 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2700
f3e0e960
SS
27012012-05-23 Stan Shebs <stan@codesourcery.com>
2702
2703 * gdb.mi/mi-info-os.exp: New file.
2704
11eb1b4d
KS
27052012-05-23 Keith Seitz <keiths@redhat.com>
2706
2707 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2708 return -1 to suppress the rest of the tests.
2709 (compile_stap_bin): Return boolean success value.
2710
b1af9e97
TT
27112012-05-21 Tom Tromey <tromey@redhat.com>
2712
2713 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2714 Remove kfails.
2715 (test_print_mi_member_types): Likewise.
2716
248537e3
TT
27172012-05-21 Tom Tromey <tromey@redhat.com>
2718
2719 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2720 print symbol' change.
2721
d791e155
TJB
27222012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2723
2724 * gdb.python/py-prompt.exp: Quit if the target is remote.
2725
e77afa2e
JK
27262012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2727
2728 Fix ERROR: internal buffer is full.
2729 * gdb.base/info-os.exp (expect_multiline): New function.
2730 (get process list, get process groups, get threads)
2731 (get file descriptors, get internet-domain sockets)
2732 (get shared-memory regions, get semaphores, get message queues): Use
2733 it for these tests.
2734
9cb709b6
TT
27352012-05-18 Tom Tromey <tromey@redhat.com>
2736
2737 * gdb.mi/mi-var-cmd.exp: Update.
2738 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2739 * gdb.cp/virtbase.exp: Update.
2740 * gdb.cp/classes.exp (test_static_members): Update.
2741 * gdb.cp/casts.exp: Update.
2742 * gdb.base/pointers.exp: Update.
2743 * gdb.base/funcargs.exp (pointer_args): Update.
2744 (structs_by_reference): Update.
2745 * gdb.base/find.exp: Update.
2746 * gdb.base/call-strs.exp: Send "set print symbol off".
2747 * gdb.base/call-ar-st.exp: Update.
2748 * gdb.ada/fun_addr.exp: Update.
2749 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2750 Call it.
2751 (test_print_repeats_10, test_print_strings)
2752 (test_print_char_arrays): Update.
2753
b012acdd
TT
27542012-05-18 Tom Tromey <tromey@redhat.com>
2755
2756 * gdb.base/charset.exp (string_display): Update.
2757
1d51a733
TT
27582012-05-18 Tom Tromey <tromey@redhat.com>
2759
2760 * gdb.mi/mi2-var-display.exp: Update.
2761 * gdb.mi/mi-var-display.exp: Update.
2762 * gdb.mi/mi-var-child.exp: Update.
2763 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2764 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2765
957df313
DE
27662012-05-17 Doug Evans <dje@google.com>
2767
682c7f7b
DE
2768 * info-macros.exp: Pass "debug" to prepare_for_testing.
2769
957df313
DE
2770 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2771 * gdb.ada/Makefile.in (clean): Ditto.
2772 * gdb.arch/Makefile.in (clean): Ditto.
2773 * gdb.asm/Makefile.in (clean): Ditto.
2774 * gdb.base/Makefile.in (clean): Ditto.
2775 * gdb.cell/Makefile.in (clean): Ditto.
2776 * gdb.cp/Makefile.in (clean): Ditto.
2777 * gdb.disasm/Makefile.in (clean): Ditto.
2778 * gdb.dwarf2/Makefile.in (clean): Ditto.
2779 * gdb.fortran/Makefile.in (clean): Ditto.
2780 * gdb.go/Makefile.in (clean): Ditto.
2781 * gdb.hp/Makefile.in (clean): Ditto.
2782 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2783 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2784 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2785 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2786 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2787 * gdb.java/Makefile.in (clean): Ditto.
2788 * gdb.linespec/Makefile.in (clean): Ditto.
2789 * gdb.mi/Makefile.in (clean): Ditto.
2790 * gdb.modula2/Makefile.in (clean): Ditto.
2791 * gdb.multi/Makefile.in (clean): Ditto.
2792 * gdb.objc/Makefile.in (clean): Ditto.
2793 * gdb.opencl/Makefile.in (clean): Ditto.
2794 * gdb.opt/Makefile.in (clean): Ditto.
2795 * gdb.pascal/Makefile.in (clean): Ditto.
2796 * gdb.python/Makefile.in (clean): Ditto.
2797 * gdb.reverse/Makefile.in (clean): Ditto.
2798 * gdb.server/Makefile.in (clean): Ditto.
2799 * gdb.stabs/Makefile.in (clean): Ditto.
2800 * gdb.threads/Makefile.in (clean): Ditto.
2801 * gdb.trace/Makefile.in (clean): Ditto.
2802 * gdb.xml/Makefile.in (clean): Ditto.
2803
abc9d0dc
TT
28042012-05-16 Tom Tromey <tromey@redhat.com>
2805
2806 * gdb.base/macscp1.c (macscp_expr): Add comment.
2807 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2808
6a3a010b
MR
28092012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2810
2811 * gdb.base/return-nodebug.exp: Also test float and double types.
2812
01429c8e
JK
28132012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2814
2815 PR testsuite/12649
2816 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2817
54115cd4
JK
2818 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2819
0c5f383f
SDJ
28202012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2821
2822 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2823 `rerun_to_main'.
2824 (stap_test_no_debuginfo): Likewise.
2825
e7e0cddf
SS
28262012-05-14 Stan Shebs <stan@codesourcery.com>
2827
2828 * gdb.base/dprintf.c: New file.
2829 * gdb.base/dprintf.exp: New file.
2830
c772f8e7
HZ
28312012-05-14 Hui Zhu <hui_zhu@mentor.com>
2832
2833 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2834 * gdb.trace/disconnected-tracing.c: New file.
2835 * gdb.trace/disconnected-tracing.exp: New file.
2836
7efc75aa
SCR
28372012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2838
2839 * gdb.python/python.c: Add a new breakpoint comment.
2840 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2841
85d4a676
SS
28422011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2843
2844 * gdb.base/info-os.exp: New file.
2845 * gdb.base/info-os.c: New file.
2846
64ea88dc
JB
28472012-05-10 Joel Brobecker <brobecker@adacore.com>
2848
4647ab1b
JB
2849 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2850 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2851 New files.
64ea88dc 2852
afba63f1
JB
28532012-05-10 Joel Brobecker <brobecker@adacore.com>
2854
2855 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2856 gdb.base/ctxobj.exp: New files.
2857
9d198b1e
TT
28582012-05-09 Tom Tromey <tromey@redhat.com>
2859
2860 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2861
9bfee719
MR
28622012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2863
2864 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2865
3a7341d8
MR
28662012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2867
2868 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2869 before using it.
2870
52b3699b
TG
28712012-05-04 Tristan Gingold <gingold@adacore.com>
2872
2873 * gdb.base/set-noassign.exp: New test.
2874
a20ee7a4
SCR
28752012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2876
2877 * gdb.python/py-symbol.exp: Add tests to test the new methods
2878 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2879 * gdb.python/py-symbol.c: Add new struct to help test
2880 gdb.Symtab.static_block().
2881
bf2f0858
DE
28822012-05-03 Doug Evans <dje@google.com>
2883
2884 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2885 commented out.
2886
2d4e0376
YQ
28872012-05-03 Yao Qi <yao@codesourcery.com>
2888
2889 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2890 doesn't support.
2891 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2892 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2893
6d0bb9f3
YQ
28942012-05-03 Yao Qi <yao@codesourcery.com>
2895
2896 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2897
fd820528
DE
28982012-04-30 Doug Evans <dje@google.com>
2899
2900 PR testsuite/13961
2901 * gdb.dwarf2/pr13961.S: New file.
2902 * gdb.dwarf2/pr13961.exp: New file.
2903
b9e219b9
YQ
29042012-04-29 Yao Qi <yao@codesourcery.com>
2905
2906 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2907
3019eac3
DE
29082012-04-28 Doug Evans <dje@google.com>
2909
2910 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2911 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2912 All uses updated.
2913 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2914 "ptype func_cu1" to expand cu2 before cu1.
2915
62e5f89c
SDJ
29162012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2917 Tom Tromey <tromey@redhat.com>
2918
2919 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2920 variables.
2921 * gdb.base/stap-probe.c: New file.
2922 * gdb.base/stap-probe.exp: New file.
2923 * gdb.trace/stap-trace.c: New file.
2924 * gdb.trace/stap-trace.exp: New file.
2925 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2926 libgcc's unwinder.
2927
14132e89
MR
29282012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2929
2930 * gdb.arch/mips16-thunks-inmain.c: New file.
2931 * gdb.arch/mips16-thunks-main.c: New file.
2932 * gdb.arch/mips16-thunks-sin.c: New file.
2933 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2934 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2935 * gdb.arch/mips16-thunks-sinmain.c: New file.
2936 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2937 * gdb.arch/mips16-thunks.exp: New file.
2938
a766d390
DE
29392012-04-25 Doug Evans <dje@google.com>
2940
2941 * configure.ac: Create gdb.go/Makefile.
2942 * configure: Regenerate.
2943 * gdb.base/default.exp: Add "go" to "set language" testing.
2944 * gdb.go/Makefile.in: New file.
2945 * gdb.go/basic-types.exp: New file.
2946 * gdb.go/chan.exp: New file.
2947 * gdb.go/chan.go: New file.
2948 * gdb.go/handcall.exp: New file.
2949 * gdb.go/handcall.go: New file.
2950 * gdb.go/hello.exp: New file.
2951 * gdb.go/hello.go: New file.
2952 * gdb.go/integers.exp: New file.
2953 * gdb.go/integers.go: New file.
2954 * gdb.go/methods.exp: New file.
2955 * gdb.go/methods.go: New file.
2956 * gdb.go/package.exp: New file.
2957 * gdb.go/package1.go: New file.
2958 * gdb.go/package2.go: New file.
2959 * gdb.go/print.exp: New file.
2960 * gdb.go/strings.exp: New file.
2961 * gdb.go/strings.go: New file.
2962 * gdb.go/types.exp: New file.
2963 * gdb.go/types.go: New file.
2964 * gdb.go/unsafe.exp: New file.
2965 * gdb.go/unsafe.go: New file.
2966 * lib/future.exp: Add Go support.
2967 (gdb_find_go, gdb_find_go_linker): New procs.
2968 (gdb_default_target_compile): Add Go support.
2969 * lib/gdb.exp (skip_go_tests): New proc.
2970 * lib/go.exp: New file.
2971
e65f9ffb
TT
29722012-04-25 Tom Tromey <tromey@redhat.com>
2973
2974 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2975
14e75d8e
JK
29762012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2977 Jan Kratochvil <jan.kratochvil@redhat.com>
2978
2979 PR symtab/7259:
2980 * gdb.base/enumval.c: New test case.
2981 * gdb.base/enumval.exp: New test case.
2982 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2983 field.bitpos.
2984
f3525b70
PA
29852012-04-17 Pedro Alves <palves@redhat.com>
2986
2987 * Makefile.in (site.exp): Make site.exp source
2988 $srcdir/lib/append_gdb_boards_dir.exp.
2989 * lib/append_gdb_boards_dir.exp: New file.
2990
bccbefd2
JK
29912012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 New option "set auto-load safe-path".
2994 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2995 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2996
bf88dd68
JK
29972012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 auto-load: Implementation.
3000 * gdb.base/help.exp (test set height): Increase the height.
3001 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3002 to ...
3003 (info auto-load python-scripts): ... here.
3004 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3005 to ...
3006 (info auto-load python-scripts *): ... here.
3007
c0d4d1c0
YQ
30082012-04-16 Yao Qi <yao@codesourcery.com>
3009
3010 * lib/trace-support.exp (get_in_proc_agent): New.
3011 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3012 of in process trace agent.
3013 * gdb.trace/ftrace.exp: Likewise.
3014 * gdb.trace/pending.exp: Likewise.
3015 * gdb.trace/trace-break.exp: Likewise.
3016 * gdb.trace/trace-mt.exp
3017 * gdb.trace/tspeed.exp: Likewise.
3018 * gdb.trace/tstatus.exp
3019 * gdb.trace/strace.exp: Likewise.
3020
cbf68a60
TS
30212012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3022
dd6d3b70
TS
3023 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3024 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3025
cbf68a60
TS
3026 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3027
8264ba82
AG
30282012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3029
3030 PR mi/13393
3031 * gdb.mi/mi-var-rtti.cc: New file.
3032 * gdb.mi/mi-var-rtti.exp: New file.
3033 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3034 function.
3035 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3036
de0919f8 30372012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3038
3039 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3040 EXECUTABLES.
3041 * gdb.python/py-explore.c: C program used for testing the new
3042 'explore' command on C constructs.
3043 * gdb.python/py-explore.cc: C++ program used for testing the new
3044 'explore' command on C++ constructs.
3045 * gdb-python/py-explore.exp: Tests for the new 'explore'
3046 command on C constructs.
3047 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3048 command on C++ constructs.
3049
a82da7dd
MK
30502012-04-07 Mark Kettenis <kettenis@gnu.org>
3051
3052 * gdb.base/funcargs.exp (complex_args): Fix typo.
3053
e127cba8
JK
30542012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3055
3056 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3057 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3058
40e084e1
KS
30592012-04-05 Keith Seitz <keiths@redhat.com>
3060
3061 * gdb.base/advance.exp: Update error message for
3062 "advance malformed" test.
3063 * gdb.base/break.exp: Likewise for "breakpoint with
3064 trailing garbage" test.
3065 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3066 with trailing garbage" test.
3067 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3068 trailng garbage" test.
3069 * gdb.base/until.exp: Likewise for "malformed until" test.
3070 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3071 for "breakpoint info (after setting on all)".
3072 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3073 tests.
3074 * gdb.cp/cplabel.cc: New file.
3075 * gdb.cp/cplabel.exp: New test.
3076 * gdb.linespec/ls-errs.c: New file.
3077 * gdb.linespec/ls-errs.exp: New test.
3078
a72c8f6a
JK
30792012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * gdb.trace/unavailable.exp
3082 (collect globals: print object on: print derived_partial)
3083 (collect globals: print object on: print derived_whole)
3084 (collect globals: print object off: print derived_partial)
3085 (collect globals: print object off: print derived_whole): Update
3086 expected output.
3087
f87a3023
KS
30882012-03-30 Keith Seitz <keiths@redhat.com>
3089
3090 * gdb.python: Add test for linespecs with commas.
3091
e2171b3c
KS
30922012-03-28 Keith Seitz <keiths@redhat.com>
3093
3094 * gdb.linespec/ls-dollar.cc: New file.
3095 * gdb.linespec/ls-dollar.exp: New test.
3096
30972012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3098
3099 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3100 starting with the global namespace.
3101
2f4e0a80
DE
31022012-03-23 Doug Evans <dje@google.com>
3103
3104 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3105
7b282c5a
SCR
31062012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3107
3108 * gdb.python/py-value.cc: Add test case for testing the
3109 methodology exposing C++ values to Python.
3110 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3111 exposing C++ values to Python.
3112 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3113
2e98ca53
JK
31142012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3115 Siddhesh Poyarekar <siddhesh@redhat.com>
3116
3117 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3118 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3119 (generate native core dump): Make the test unsupported if core cannot
3120 be generated.
3121
8320cc4f
JK
31222012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3123
3124 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3125 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3126 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3127
3a69ffb2
JK
31282012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3129
3130 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3131
8fabffee
DE
31322012-03-17 Doug Evans <dje@google.com>
3133
3134 * dg-extract-results.sh: Handle KFAILs.
3135
ab260dad
JK
31362012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3137
3138 PR symtab/13777
3139 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3140
53ba8333
JB
31412012-03-16 Joel Brobecker <brobecker@adacore.com>
3142
3143 * gdb.ada/set_pckd_arr_elt: New testcase.
3144
481860b3
GB
31452012-03-16 Gary Benson <gbenson@redhat.com>
3146
3147 PR breakpoints/10738
3148 * gdb.opt/inline-break.exp: New file.
3149 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3150 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3151 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3152 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3153 * gdb.base/async-shell.exp: Likewise.
3154 * lib/mi-support.exp (library_loaded_re): Likewise.
3155
410528f0
TT
31562012-03-15 Tom Tromey <tromey@redhat.com>
3157
3158 * gdb.cp/virtfunc2.exp: Update expected output.
3159 * gdb.cp/pr9631.exp: Update expected output.
3160 * gdb.cp/member-ptr.exp: Update expected output.
3161 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3162 output.
3163 * gdb.cp/casts.exp: Update expected output.
3164
c4aeac85
TT
31652012-03-15 Tom Tromey <tromey@redhat.com>
3166
3167 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3168 (test_info_vtbl): Likewise.
3169 (do_tests): Call test_info_vtbl.
3170 * gdb.cp/virtfunc.cc (va): New global.
3171
856d06f9
TS
31722012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3173
3174 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3175 describing DWARF data structures.
3176 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3177 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3178 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3179 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3180 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3181 * gdb.dwarf2/dw2-param-error.S: Likewise.
3182 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3183 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3184 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3185 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3186 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3187 * gdb.dwarf2/pr11465.S: Likewise.
3188
e837f12a
JK
31892012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3190
3191 * gdb.mi/mi2-prompt.exp: New file.
3192
ccbb4f28
JB
31932012-03-13 Joel Brobecker <brobecker@adacore.com>
3194
3195 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3196
32039130
JB
31972012-03-13 Joel Brobecker <brobecker@adacore.com>
3198
3199 * gdb.ada/bp_range_type: New testcase.
3200
16899756
DE
32012012-03-13 Doug Evans <dje@google.com>
3202
3203 * gdb.base/default.exp: Delete tests for symbol-reloading.
3204 * gdb.base/help.exp: Ditto.
3205 * gdb.base/setshow.exp: Ditto.
3206 * gdb.base/gdb_history: Delete references to symbol-reloading.
3207
87b0bb13
JK
32082012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3209
3210 * gdb.base/attach-twice.c: New files.
3211 * gdb.base/attach-twice.exp: New files.
3212
0d7941a9
KS
32132012-03-08 Keith Seitz <keiths@redhat.com>
3214
3215 * lib/gdb.exp (gdb_get_line_number): Throw an
3216 error instead of returning -1.
3217 * gdb.base/break.exp: Remove unused variable
3218 bp_location5.
3219 * gdb.base/hbreak2.exp: Likewise.
3220 * gdb.base/sepdebug.exp: Likewise.
3221
f4647387
YQ
32222012-03-08 Yao Qi <yao@codesourcery.com>
3223 Pedro Alves <palves@redhat.com>
3224
3225 Fix PR server/13392.
3226 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3227 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3228 download tracepoints.
3229 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3230 (pending_tracepoint_resolved_during_trace): Likewise.
3231 (pending_tracepoint_installed_during_trace): Likewise.
3232 (pending_tracepoint_with_action_resolved): Likewise.
3233
83c532cb
KS
32342012-03-08 Keith Seitz <keiths@redhat.com>
3235
3236 * gdb.ada/array_bounds.exp: Get breakpoint for line
3237 with "START", not "STOP".
3238 * gdb.python/py-infthread.exp: Do not continue to
3239 line marked "Break here.", which is undefined.
3240
d6b6bbb7
LM
32412012-03-08 Luis Machado <lgustavo@codesourcery.com>
3242
3243 Revert:
3244
3245 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3246
3247 Implement testsuite workaround for PR breakpoints/13781.
3248 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3249 (set breakpoint condition-evaluation host): New conditional command.
3250
7fe25d9b
JK
32512012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3252
3253 Fix CU relative vs. absolute DIE offsets.
3254 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3255 one.
3256
51898c15
JK
32572012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3258
3259 Fix false FAIL on distros with relro linkage as default.
3260 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3261 -Wl,-z,norelro first.
3262
8131799e
JB
32632012-03-06 Joel Brobecker <brobecker@adacore.com>
3264
3265 * gdb.ada/bp_on_var: New testcase.
3266
ba241969
JB
32672012-03-06 Joel Brobecker <brobecker@adacore.com>
3268
3269 * gdb.ada/bp_enum_homonym: New testcase.
3270
abe49676
YQ
32712012-03-06 Yao Qi <yao@codesourcery.com>
3272
3273 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3274 x86_64-*-* and i?86-*-*.
3275 Set up KFAIL for gdb/13808.
3276
d8df103b
TT
32772012-03-05 Tom Tromey <tromey@redhat.com>
3278
3279 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3280 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3281
b7b189f3
TT
32822012-03-05 Tom Tromey <tromey@redhat.com>
3283
3284 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3285
69dc1c4d
YQ
32862012-03-04 Yao Qi <yao@codesourcery.com>
3287
3288 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3289 messages for KFAIL.
3290
3f20c47f
JK
32912012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3292
3293 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3294 (print one_two_three, indexes off, print few_reps, indexes off)
3295 (print many_reps, indexes off, print empty, indexes off)
3296 (print one_two_three, print few_reps, print many_reps, print empty):
3297 Call setup_xfail if $gcc_old.
3298
abf1152a
JK
32992012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3300
3301 Implement testsuite workaround for PR breakpoints/13781.
3302 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3303 (set breakpoint condition-evaluation host): New conditional command.
3304
a06715f8
JK
33052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3306
3307 Code cleanup.
3308 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3309 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3310 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3311 number 1 by $bpnum. Four times.
3312
5808517f
YQ
33132012-03-03 Yao Qi <yao@codesourcery.com>
3314
3315 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3316
dfe2ac14
JK
33172012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3318
3319 Setup KFAIL for PR server/13796.
3320 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3321
8bbc467a
JB
33222012-03-02 Joel Brobecker <brobecker@adacore.com>
3323
3324 * gdb.ada/operator_bp: New testcase.
3325
c0eac87f
JB
33262012-03-02 Joel Brobecker <brobecker@adacore.com>
3327
3328 * gdb.ada/info_locals_renaming: New testcase.
3329
4f42c881
TT
33302012-03-02 Tom Tromey <tromey@redhat.com>
3331
3332 * gdb.base/nextoverexit.c: New file.
3333 * gdb.base/nextoverexit.exp: New file.
3334
7380c0c9
EBM
33352012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3336
3337 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3338 parameter.
3339
1faeff08
MR
33402012-03-01 Maciej W. Rozycki <macro@mips.com>
3341
3342 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3343 core registers.
3344
320b6f49 33452012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
3346 Maciej W. Rozycki <macro@codesourcery.com>
3347 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
3348
3349 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3350
ad5f7d6e
PA
33512012-03-01 Pedro Alves <palves@redhat.com>
3352
3353 PR gdb/13767
3354
3355 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3356 (gdb_collect_globals_test): Call it.
3357
d3dc44a6
KS
33582012-03-01 Keith Seitz <keiths@redhat.com>
3359
3360 * gdb.cp/method2.exp: Output of overload menu is now
3361 alphabetized. Update tests for "break A::method".
3362 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3363 of hard-coding them.
3364 Overload menu is alphabetized: rewrite to accommodate.
3365 Unset variables LINE and TYPES which are used in other tests.
3366 Compute the output of "info break".
3367 Update the breakpoint table after all breakpoints are deleted.
3368 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3369 compute ACTUALS and the method body based on parameters.
3370 Update expected output accordingly.
3371 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3372 unique comments to allow the use of gdb_get_line_number.
3373
33742012-03-01 Keith Seitz <keiths@redhat.com>
3375
3376 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3377 some Tcl syntax.
3378 * gdb.cp/ovldbreak.exp: Likewise.
3379
7949c2a0
KS
33802012-03-01 Keith Seitz <keiths@redhat.com>
3381
3382 * gdb.base/help.exp (help show user): Update expected result
3383 for new doc string changes (add "non-python").
3384
7d74f244
DE
33852012-03-01 Scott J. Goldman <scottjg@vmware.com>
3386
3387 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3388 be put in the user-defined category and that the commands appear in
3389 "help user-defined".
3390
1b611343
JB
33912012-02-29 Joel Brobecker <brobecker@adacore.com>
3392
3393 * gdb.ada/tagged_not_init: New testcase.
3394
99b1c762
JB
33952012-02-29 Joel Brobecker <brobecker@adacore.com>
3396
3397 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3398 * gdb.ada/enum_idx_packed: New testcase.
3399
2d4a02ee
JB
34002012-02-29 Joel Brobecker <brobecker@adacore.com>
3401
3402 * gdb.ada/aliased_array: New testcase.
3403
2e6fda7d
JB
34042012-02-29 Joel Brobecker <brobecker@adacore.com>
3405
3406 * gdb.ada/whatis_array_val: New testcase.
3407
9a7f938f
JK
34082012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3409
3410 Fix disp-step-syscall.exp: fork: single step over fork.
3411 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3412 whitespaces.
3413 (single step over $syscall): Remove its check.
3414 (single step over $syscall final pc): New check.
3415
8703a944
JK
34162012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3417
3418 Support processors without SSSE3.
3419 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3420 pabsd into ...
3421 (ssse3_test): ... a new function.
3422 (main): Call ssse3_test.
3423 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3424 Update expected values everywhere.
3425 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3426 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3427 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3428 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3429 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3430 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3431 Move these tests lower.
3432 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3433 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3434 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3435 New tests.
3436
c03e6ccc
YQ
34372012-02-29 Yao Qi <yao@codesourcery.com>
3438 Pedro Alves <palves@redhat.com>
3439
3440 * gdb.trace/trace-mt.c: New.
3441 * gdb.trace/trace-mt.exp: New.
3442
7964b62a
TS
34432012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3444
2c8910ba
TS
3445 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3446 numbers instead of hardcoding them.
3447 * gdb.base/annota1.c: Provide suitable markers.
3448 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3449 numbers instead of hardcoding them.
3450 * gdb.base/annota3.c: Provide suitable markers.
3451
3452 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3453 * gdb.base/annota3.c: Likewise.
3454 * gdb.base/sigall.c: Likewise.
3455 * gdb.base/signals.c: Likewise.
3456 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3457
5a41c0b7
MR
34582012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3459
3460 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3461 failure return path.
3462
ebbbe5c5
LM
34632012-02-27 Luis Machado <lgustavo@codesourcery.com>
3464
3465 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3466
8d126d8a
LM
34672012-02-24 Luis Machado <lgustavo@codesourcery.com>
3468
3469 * gdb.base/cond-eval-mode.exp: New file.
3470
11337c2f
PA
34712012-02-24 Pedro Alves <palves@redhat.com>
3472
3473 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3474 (top level): Use with_test_prefix.
3475
13fc3e3c
PA
34762012-02-24 Pedro Alves <palves@redhat.com>
3477
3478 * gdb.threads/attach-into-signal.exp (corefunc): Use
3479 with_test_prefix.
3480
07c1b626
JK
34812012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3482
3483 Fix false FAILs on old CPUs without SSE.
3484 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3485 Return untested for Illegal instruction.
3486
596ba138
JK
34872012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3488
3489 Fix false FAILs with glibc debug infos installed.
3490 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3491 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3492
aeaa2474
SA
34932012-02-22 Sterling Augustine <saugustine@google.com>
3494
3495 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3496 constant with cast.
3497
aed555c9
PA
34982012-02-21 Pedro Alves <palves@redhat.com>
3499
3500 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3501
78afebb4
PA
35022012-02-21 Pedro Alves <palves@redhat.com>
3503
3504 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3505
fdcfef12
PA
35062012-02-21 Pedro Alves <palves@redhat.com>
3507
3508 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3509 with_test_prefix.
3510
0f4d39d5
PA
35112012-02-21 Pedro Alves <palves@redhat.com>
3512
3513 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3514 with_test_prefix here.
3515 (top level): Do it here instead. Remove `:' from the
3516 with_test_prefix string.
3517 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3518 the suffix `:' from the with_test_prefix prefix string.
3519 * gdb.base/break-interp.exp: Ditto.
3520 * gdb.base/catch-load.exp: Ditto.
3521 * gdb.base/disp-step-syscall.exp: Ditto.
3522 * gdb.base/jit-so.exp: Ditto.
3523 * gdb.base/jit.exp: Ditto.
3524 * gdb.base/sepdebug.exp: Ditto.
3525 * gdb.base/solib-display.exp: Ditto.
3526 * gdb.base/solib-overlap.exp: Ditto.
3527 * gdb.base/watch-cond-infcall.exp: Ditto.
3528 * gdb.base/watchpoint.exp: Ditto.
3529 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3530 * gdb.mi/mi-watch.exp: Ditto.
3531 * gdb.mi/mi2-watch.exp: Ditto.
3532 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3533 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3534 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3535 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3536 * gdb.threads/watchpoint-fork.exp: Ditto.
3537 * gdb.threads/watchthreads-reorder.exp: Ditto.
3538 * gdb.trace/change-loc.exp: Ditto.
3539 * gdb.trace/pending.exp: Ditto.
3540 * gdb.trace/status-stop.exp: Ditto.
3541 * gdb.trace/strace.exp: Ditto.
3542 * gdb.trace/trace-break.exp: Ditto.
3543 * gdb.trace/unavailable.exp: Ditto.
3544 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3545 suffix with colon. Adjust leading comments.
3546
6a5870ce
PA
35472012-02-21 Pedro Alves <palves@redhat.com>
3548 Tom Tromey <tromey@redhat.com>
3549
3550 * lib/gdb.exp: Add description of test prefixes.
3551 (with_test_prefix): New procedure.
3552 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3553 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3554 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3555 instead of lappend to append to pf_prefix.
3556 * gdb.base/catch-load.exp: Use with_test_prefix.
3557 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3558 * gdb.base/jit-so.exp: Use with_test_prefix.
3559 * gdb.base/jit.exp: Use with_test_prefix.
3560 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3561 lappend to append to pf_prefix.
3562 * gdb.base/sepdebug.exp: Use with_test_prefix.
3563 * gdb.base/solib-display.exp: Use with_test_prefix.
3564 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3565 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3566 * gdb.base/watchpoint.exp: Use with_test_prefix.
3567 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3568 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3569 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3570 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3571 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3572 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3573 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3574 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3575 append instead of lappend to append to pf_prefix.
3576 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3577 * gdb.trace/change-loc.exp: Use with_test_prefix.
3578 * gdb.trace/pending.exp: Use with_test_prefix.
3579 * gdb.trace/status-stop.exp: Use with_test_prefix.
3580 * gdb.trace/strace.exp: Use with_test_prefix.
3581 * gdb.trace/trace-break.exp: Use with_test_prefix.
3582 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3583 instead of lappend to append to pf_prefix.
3584
35dc4a6b
JK
35852012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3586
3587 Fix racy FAILs.
3588 * gdb.base/inferior-died.c (main): Add return of 0.
3589 * gdb.base/inferior-died.exp (continue): Fix expectation of
3590 asynchronous events.
3591 (p 1): New test.
3592
c5a006e6
PA
35932012-02-20 Pedro Alves <palves@redhat.com>
3594
3595 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3596 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3597 gdb's internal debug output. For the non-threaded case, look for
3598 "Program received signal SIGLARM", for the threaded case, peek at
3599 the thread's siginfo.
3600
cc51a170
PA
36012012-02-20 Pedro Alves <palves@redhat.com>
3602
3603 General cleanup, make output test messages unique, and build
3604 different executable files for the non-threaded and threaded
3605 cases.
3606
3607 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3608 Delete.
3609 (executable_nothr, executable_thr): New globals.
3610 (top level): Adjust to delete both executables.
3611 (corefunc): New parameter $executable. Set $pf_prefix instead of
3612 hand writing a prefix in tests. Issue a clean_restart and enable
3613 lin-lwp debug output here.
3614 (top level): Adjust. Use build_executable. Don't start gdb here,
3615 and don't enable lin-lwp debug output here.
3616 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3617
c755f03d
JK
36182012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3619
3620 Fix racy FAILs.
3621 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3622 "continue" command.
3623
6bec5e0a
JK
36242012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3625
3626 Fix for gdbserver non-extended mode.
3627 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3628 and gdb_run_cmd.
3629
2e8265fd
TT
36302012-02-17 Tom Tromey <tromey@redhat.com>
3631
3632 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3633 * gdb.python/py-events.exp: Check 'dir' output.
3634 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3635
9e507076
YQ
36362012-02-17 Yao Qi <yao@codesourcery.com>
3637
3638 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3639
32d22ab1
TT
36402012-02-16 Tom Tromey <tromey@redhat.com>
3641
3642 * gdb.base/inferior-died.c: Don't include stdio.h.
3643
9addecb9
TT
36442012-02-16 Tom Tromey <tromey@redhat.com>
3645
3646 * gdb.base/inferior-died.c: New file.
3647 * gdb.base/inferior-died.exp: New file.
3648
4cb6da1c
AR
36492012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3650
3651 * gdb.base/break-inline.exp: New file.
3652 * gdb.base/break-inline.c: New file.
3653
3af2590d
TT
36542012-02-15 Tom Tromey <tromey@redhat.com>
3655
3656 * gdb.base/pc-fp.exp: Add "info register" tests.
3657
29988831
TT
36582012-02-15 Tom Tromey <tromey@redhat.com>
3659
3660 * gdb.base/regs.exp: Remove.
3661
10010058
PA
36622012-02-15 Pedro Alves <palves@redhat.com>
3663
3664 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3665 the target doesn't support tracepoints.
3666 * gdb.trace/circ.exp: Ditto.
3667 * gdb.trace/collection.exp: Ditto.
3668 * gdb.trace/packetlen.exp: Ditto.
3669 * gdb.trace/passc-dyn.exp: Ditto.
3670 * gdb.trace/report.exp: Ditto.
3671 * gdb.trace/tfind.exp: Ditto.
3672 * gdb.trace/tspeed.exp: Ditto.
3673 * gdb.trace/tsv.exp: Ditto.
3674 * gdb.trace/unavailable.exp: Ditto.
3675 * gdb.trace/while-dyn.exp: Ditto.
3676
a2e0062d
PA
36772012-02-15 Pedro Alves <palves@redhat.com>
3678
3679 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3680 gdb_test_multiple, and call unsupported instead of fail, if the
3681 remote side does not support the request.
3682
a1999d40
PA
36832012-02-15 Pedro Alves <palves@redhat.com>
3684
3685 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3686 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3687 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3688 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3689 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3690 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3691 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3692 doesn't start with "extended-" already.
3693
7cee1e54
PA
36942012-02-15 Pedro Alves <palves@redhat.com>
3695
3696 Support extended-remote. Avoid cascading timeouts.
3697
3698 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3699 the extended-remote target. If attaching with no file fails, load
3700 the file manually.
3701 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3702
816338b5
SS
37032012-02-14 Stan Shebs <stan@codesourcery.com>
3704
3705 * gdb.base/ena-dis-br.exp: Add enable count test.
3706
cc30c4bd
PA
37072012-02-13 Pedro Alves <palves@redhat.com>
3708
3709 * config/mips-idt.exp: Delete.
3710 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3711 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3712 * gdb.base/break.exp: Remove mips-idt references.
3713 * gdb.base/chng-syms.exp: Ditto.
3714 * gdb.base/default.exp: Ditto.
3715 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3716 (top level): Don't call it.
3717 * gdb.base/opaque.exp: Remove mips-idt restarts.
3718 * gdb.base/ptype.exp: Remove mips-idt xfails.
3719 * gdb.base/scope.exp: Remove mips-idt restarts.
3720 * gdb.base/sepdebug.exp: Remove mips-idt references.
3721 * gdb.base/watchpoint.exp (maybe_clean_restart)
3722 (maybe_reinitialize): Delete.
3723 (test_disabling_watchpoints, test_disabling_watchpoints)
3724 (test_watchpoint_triggered_in_syscall)
3725 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3726 Don't call them.
3727
57008375
JK
37282012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3729
3730 * gdb.server/server-exec-info.exp: New file.
3731
4a2d9c08
PA
37322012-02-10 Pedro Alves <palves@redhat.com>
3733
3734 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3735 always non-empty.
3736 (test_attach): Always pass $exec to test_attach_gdb.
3737
09fa21bd
TT
37382012-02-08 Tom Tromey <tromey@redhat.com>
3739
3740 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3741 before inferior is started.
3742
f0823d2c
TT
37432012-02-07 Tom Tromey <tromey@redhat.com>
3744
3745 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3746 Symbol.value.
3747 * gdb.python/py-symbol.c (qq): Set default value.
3748
37492012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3750
3751 * gdb.python/py-symbol.c (qq): New global.
3752 * gdb.python/py-symbol.exp: Add test for frame-less
3753 lookup_symbol.
3754 * gdb.python/py-symtab.exp: Fix line number.
3755
f7e44f65
JB
37562012-02-03 Joel Brobecker <brobecker@adacore.com>
3757
3758 * gdb.ada/mi_task_arg: New testcase.
3759
4c9ed63c
PA
37602012-02-02 Pedro Alves <palves@redhat.com>
3761
3762 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3763 extended timeout.
3764
c0b9f2c6
PA
37652012-02-02 Pedro Alves <palves@redhat.com>
3766
3767 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3768 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3769
5f8cefd7
PA
37702012-02-02 Pedro Alves <palves@redhat.com>
3771
3772 * gdb.base/term.exp: Rewrite.
3773 * gdb.base/term.c: New.
3774
2f3a2569
PA
37752012-02-02 Pedro Alves <palves@redhat.com>
3776
3777 * gdb.base/default.exp (run "r" abbreviation, run): Add
3778 extended-remote expected output.
3779
f149aabd
TT
37802012-02-02 Tom Tromey <tromey@redhat.com>
3781
3782 * gdb.cp/dispcxx.exp: New file.
3783 * gdb.cp/dispcxx.cc: New file.
3784
03bef283
TT
37852012-02-01 Tom Tromey <tromey@redhat.com>
3786
3787 * gdb.base/jit-simple.exp: New file.
3788 * gdb.base/jit-simple.c: New file.
3789
a79b18b5
YQ
37902012-01-30 Yao Qi <yao@codesourcery.com>
3791
3792 * gdb.base/skip.exp: Make test result unique.
3793
f0d1a53e
JK
37942012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3795
3796 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3797 compatibility with valgrind-3.7.0.
3798
4b3c9f41
PA
37992012-01-27 Pedro Alves <palves@redhat.com>
3800
3801 * gdb.base/watchpoint.exp (no_hw): New global.
3802 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3803 disable hw watchpoints.
3804 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3805 don't expect hw watchpoints.
3806 (no_hw_watchpoints): Always clean restart.
3807 (do_tests): New procedure, factored out from the top level.
3808 (top level): Run tests twice. Once with hw watchpoints enabled,
3809 another time with hw watchpoints disabled.
3810
a13491c8
PA
38112012-01-27 Pedro Alves <palves@redhat.com>
3812
3813 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3814 out from the top level.
3815 (top level): Call it instead.
3816
f2c8a051
PA
38172012-01-27 Pedro Alves <palves@redhat.com>
3818
3819 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3820 watchpoints sooner.
3821
654d7a9e
PA
38222012-01-27 Pedro Alves <palves@redhat.com>
3823
3824 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3825
274f47f3
PA
38262012-01-27 Pedro Alves <palves@redhat.com>
3827
3828 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3829 "You may have requested too many hardware
3830 breakpoints/watchpoints".
3831
e4d63ba2
PA
38322012-01-27 Pedro Alves <palves@redhat.com>
3833
3834 * gdb.base/watchpoint.exp (maybe_clean_restart)
3835 (maybe_reinitialize): New.
3836 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3837 expect "hit N times".
3838 (test_disabling_watchpoints, test_complex_watchpoint)
3839 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3840 Call maybe_clean_restart.
3841 (top level): Use clean_restart. Remove "mips-idt-*"
3842 reinitialization.
3843
dbd95daf
PA
38442012-01-27 Pedro Alves <palves@redhat.com>
3845
3846 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3847
f3ad2025
PA
38482012-01-27 Pedro Alves <palves@redhat.com>
3849
3850 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3851 require `initialize' anymore. Remove unnecessary `initialize'
3852 calls.
3853
100aa3ae
PA
38542012-01-27 Pedro Alves <palves@redhat.com>
3855
3856 * gdb.base/watchpoint.exp (wp_set): Delete.
3857 (initialize, test_simple_watchpoint, top level): Remove dead code.
3858
c79a8e11
PA
38592012-01-27 Pedro Alves <palves@redhat.com>
3860
3861 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3862 typo.
3863
048fe15a
PA
38642012-01-27 Pedro Alves <palves@redhat.com>
3865
3866 * config/extended-gdbserver.exp: New file.
3867 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3868 comment.
3869 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3870 * boards/native-extended-gdbserver.exp: New file.
3871
4033a6bf
PA
38722012-01-26 Pedro Alves <palves@redhat.com>
3873
3874 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3875 and gdb_test_multiple.
3876
3d7f4b81
PA
38772012-01-26 Pedro Alves <palves@redhat.com>
3878
3879 Make test messages unique, and more identifiable.
3880 * gdb.multi/watchpoint-multi.exp: Change test messages.
3881
484abf42
TT
38822012-01-25 Tom Tromey <tromey@redhat.com>
3883
3884 * gdb.base/solib-disc.exp: Fix regexps.
3885
edcc5120
TT
38862012-01-24 Tom Tromey <tromey@redhat.com>
3887
3888 * lib/mi-support.exp (mi_expect_stop): Add special case for
3889 solib-event.
3890 * gdb.base/catch-load-so.c: New file.
3891 * gdb.base/catch-load.exp: New file.
3892 * gdb.base/catch-load.c: New file.
3893 * gdb.base/break-interp.exp (reach_1): Update regexp.
3894
30b91c90
JK
38952012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3896
3897 Fix fuzzy results.
3898 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3899 lpsimple and func.
3900
53fe1783
GB
39012012-01-24 Gary Benson <gbenson@redhat.com>
3902
3903 Delete #if 0'd out code.
3904 * gdb.base/default.exp (info catch): Remove.
3905 * gdb.base/gdb_history (info catch): Likewise.
3906 * gdb.base/help.exp (info catch): Likewise.
3907
d0d8b0c6
JK
39082012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3909
3910 Fix watchpoints to be specific for each inferior.
3911 * gdb.multi/watchpoint-multi.c: New file.
3912 * gdb.multi/watchpoint-multi.exp: New file.
3913
4403d8e9
JK
39142012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3915
3916 Fix watchpoints across inferior fork.
3917 * gdb.threads/watchpoint-fork-child.c: New file.
3918 * gdb.threads/watchpoint-fork-mt.c: New file.
3919 * gdb.threads/watchpoint-fork-parent.c: New file.
3920 * gdb.threads/watchpoint-fork-st.c: New file.
3921 * gdb.threads/watchpoint-fork.exp: New file.
3922 * gdb.threads/watchpoint-fork.h: New file.
3923
050a2e1d
PA
39242012-01-23 Pedro Alves <palves@redhat.com>
3925
3926 * gdb.base/call-signal-resume.exp: Allow output after "return".
3927
6a52fb62
PA
39282012-01-20 Pedro Alves <palves@redhat.com>
3929
3930 * gdb.python/py-finish-breakpoint.py: Fix typo.
3931
145b16a9
UW
39322012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3933
3934 * gdb.base/info-proc.exp: Also run on remote targets. Main
3935 "info proc" command is now always present; whether target supports
3936 actual info proc operation is detected when attempting to issue
3937 the command.
3938
26f6125e
JK
39392012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3940
3941 * .gdbinit: Remove.
3942
eb5227ce
PA
39432012-01-19 Pedro Alves <palves@redhat.com>
3944
3945 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3946 look at the funtions' returns.
3947 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3948 (jprint.print(int, int)): Change return type to int. Adjust.
3949
1db33378
PP
39502012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3951
3952 PR gdb/9538
3953 * gdb.base/sepdebug.exp: New test.
3954
b9736cf8
PA
39552012-01-18 Pedro Alves <palves@redhat.com>
3956
3957 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3958 Allow output before ^done.
3959
4aac40c8
TT
39602012-01-16 Tom Tromey <tromey@redhat.com>
3961
3962 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3963 Add tests for relative directory.
3964
cafec441
TT
39652012-01-16 Tom Tromey <tromey@redhat.com>
3966
3967 * gdb.base/printcmds.c (enum flag_enum): New.
3968 (three): New global.
3969 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3970 enum printing.
3971 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3972 FlagEnumerationPrinter.
3973 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3974 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3975 (fval): New global.
3976
abcc4978
PA
39772012-01-16 Pedro Alves <palves@redhat.com>
3978
3979 * lib/gdb.exp (banned_procedures): New variable.
3980 (banned_variables_traced): Rename to ...
3981 (banned_traced): ... this.
3982 (gdb_init): Also trace banned procedures.
3983 (gdb_finish): Also untrace banned procedures.
3984
97ccebe8
PA
39852012-01-16 Pedro Alves <palves@redhat.com>
3986
3987 Remove all calls to strace.
3988
2af7517b
JK
39892012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3990
3991 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3992 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3993
9241a8bc
PP
39942012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3995
3996 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3997 * gdb.base/pie-execl.exp: Likewise.
3998
3848a17f
KS
39992012-01-12 Keith Seitz <keiths@redhat.com>
4000
4001 PR mi/10586
4002 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4003 (do_anonymous_type_tests): New function.
4004 (main): Call do_anonymous_type_tests.
4005 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4006 (verify_everything): New procedure.
4007 * gdb.mi/mi-var-cp.cc (class A): New class.
4008 (anonymous_structs_and_unions): New function.
4009 (main): Call anonymous_structs_and_unions.
4010 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4011 (verify_everything): New procedure.
4012
440e2fca
KS
40132012-01-12 Keith Seitz <keiths@redhat.com>
4014
4015 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4016 (varobj_tree::get_path_expr): Assume that all varobjs are
4017 compound unless they are known simple types.
4018 Adjust path expressions based on parent type, path parent type,
4019 and tree language.
4020 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4021 the root varobj.
4022 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4023
675399c9
PA
40242012-01-11 Pedro Alves <palves@redhat.com>
4025
4026 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4027 core files on this machine" anymore.
4028
97ddaa9b
PH
40292012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4030
4031 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4032 (main): Repeat recurser call.
4033 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4034 equivalent to 'local_x'.
4035
ea733575 40362012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4037 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4038
4039 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4040
2ca0b532
PA
40412012-01-05 Pedro Alves <alves.ped@gmail.com>
4042
4043 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4044 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4045 * gdb.python/py-events.exp: Test that "step N" tripping on a
4046 breakpoint emits a breakpoint event.
4047
6e681866
JB
40482012-01-03 Joel Brobecker <brobecker@adacore.com>
4049
4050 * gdb.base/auxv.exp: Reformat the copyright notice.
4051
3c2d6aff
YQ
40522012-01-03 Yao Qi <yao@codesourcery.com>
4053
4054 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4055 (strace_trace_on_diff_addr): New.
4056 * gdb.trace/strace.c: (main): Add two local variables.
4057
0852fee3
UW
40582011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4059
4060 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4061 * gdb.cell/gcore.exp: Likewise.
4062 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4063 to verify the correct instance of main is selected.
4064
12c3e59c
JB
40652012-01-02 Joel Brobecker <brobecker@adacore.com>
4066
4067 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4068 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4069 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4070 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4071 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4072 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4073 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4074 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4075 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4076 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4077 gdb.threads/thread_check.c: Reformat copyright header.
4078
c0f378ec
EBM
40792011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4080
e4a7ca93 4081 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4082 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4083 is not enabled.
4084
3bc96cfb
JK
40852011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4086
4087 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4088 parameter to self_exec, adjust the function.
4089 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4090 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4091 (set var do_exit = 0): Remove test.
4092 (newline at end of file): Add one.
4093
095bcf5e
JB
40942011-12-27 Joel Brobecker <brobecker@adacore.com>
4095
4096 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4097 New files.
4098
18d19bd1
JK
40992011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4100
4101 Fix racy FAILs.
4102 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4103 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4104 (main): Call pthread_barrier_init for it.
4105
e809353a
JK
41062011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4107
4108 Fix double send_gdb leading to racy FAILs.
4109 * gdb.base/break.exp (set silent break bp_location1): Replace
4110 3x send_gdb and gdb_expect by gdb_test.
4111 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4112 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4113 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4114 instead of send_gdb. Twice.
4115 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4116 3x send_gdb and gdb_expect by gdb_test.
4117 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4118
da8cb7ec
JK
41192011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4120
4121 * gdb.linespec/linespec.exp: Compile using {c++}.
4122
ae1a303e
JK
41232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4124
4125 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4126 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4127 (verify GCC PR debug/51668): New test.
4128
cc72b2a2
KP
41292011-12-23 Kevin Pouget <kevin.pouget@st.com>
4130
4131 Introduce gdb.FinishBreakpoint in Python.
4132 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4133 py-finish-breakpoint2
4134 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4135 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4136 instead of line number.
4137 * gdb.python/py-finish-breakpoint.c: New file.
4138 * gdb.python/py-finish-breakpoint.exp: New file.
4139 * gdb.python/py-finish-breakpoint.py: New file.
4140 * gdb.python/py-finish-breakpoint2.cc: New file.
4141 * gdb.python/py-finish-breakpoint2.exp: New file.
4142 * gdb.python/py-finish-breakpoint2.py: New file.
4143
3b7962f9
JK
41442011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4145
4146 Partial fix of compatibility with gcc-4.7.
4147 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4148 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4149 Add comment to add a PASS case in the future.
4150
6538471c
JK
4151 Fix compatibility with gcc-4.7.
4152 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4153
7052e42c
UW
41542011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4155
4156 PR tdep/12797
4157 * gdb.base/callfuncs.exp: Remove KFAIL.
4158
9ac7f98e
JB
41592011-12-21 Joel Brobecker <brobecker@adacore.com>
4160
4161 * gdb.ada/task_bp: New testcase.
4162
f6eeced0
JK
41632011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4164
4165 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4166 -DNO_SECTIONS.
4167 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4168
72225e17
JK
41692011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4170
4171 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4172 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4173 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4174 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4175 conditional for gcc <= 4.5.
4176
13ac8d2c
JK
41772011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4178
4179 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4180 by XFAIL.
4181 * gdb.cp/static-method.exp (info addr A::func())
4182 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4183 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4184 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4185 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4186 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4187 (test value of F in k3_m): Likewise.
4188 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4189 Likewise.
4190
049682ba
JK
41912011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4194 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4195 Remove.
4196 * gdb.threads/attachstop-mt.c: Remove.
4197 * gdb.threads/attachstop-mt.exp: Remove.
4198
2c9d8796
MK
41992011-12-17 Mark Kettenis <kettenis@gnu.org>
4200
4201 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4202
e0f9f062
DE
42032011-12-16 Doug Evans <dje@google.com>
4204
f4aa2101 4205 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4206 * boards/native-gdbserver.exp: New file.
4207
e0f9f062
DE
4208 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4209 gdbserver output.
4210 (gdbserver_default_get_remote_address): New function.
4211 (gdbserver_start): Call gdb,get_remote_address to compute argument
4212 to "target remote" command.
4213
80b6e756
PM
42142011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4215
1c3ad6ab 4216 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4217 python print-stack. Add set/show python print-stack
4218 off|full|message tests.
4219
1576bd00
YQ
42202011-12-15 Yao Qi <yao@codesourcery.com>
4221
4222 * gdb.trace/strace.c: New
4223 * gdb.trace/strace.exp: New.
4224
d6a0f6e0
TT
42252011-12-14 Tom Tromey <tromey@redhat.com>
4226
4227 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4228
31015e1d
DE
42292011-12-14 Doug Evans <dje@google.com>
4230
4231 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4232
7b50312a
PA
42332011-12-14 Pedro Alves <pedro@codesourcery.com>
4234
4235 PR threads/10729
4236
4237 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4238 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4239
924437bc
PA
42402011-12-13 Pedro Alves <pedro@codesourcery.com>
4241 Doug Evans <dje@google.com>
4242
4243 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4244 (clean_restart): Remove references to the gdb_stub target board
4245 variable.
4246 (gdb_step_for_stub): Delete.
4247
4248 * gdb.base/annota1.exp: Remove all references to [target_info
4249 exists gdb_stub], gdb_step_for_stub and usestubs.
4250 * gdb.base/annota3.exp: Ditto.
4251 * gdb.base/async.exp: Ditto.
4252 * gdb.base/break.exp: Ditto.
4253 * gdb.base/code-expr.exp: Ditto.
4254 * gdb.base/commands.exp: Ditto.
4255 * gdb.base/completion.exp: Ditto.
4256 * gdb.base/condbreak.exp: Ditto.
4257 * gdb.base/consecutive.exp: Ditto.
4258 * gdb.base/cvexpr.exp: Ditto.
4259 * gdb.base/define.exp: Ditto.
4260 * gdb.base/display.exp: Ditto.
4261 * gdb.base/ena-dis-br.exp: Ditto.
4262 * gdb.base/environ.exp: Ditto.
4263 * gdb.base/gnu-ifunc.exp: Ditto.
4264 * gdb.base/maint.exp: Ditto.
4265 * gdb.base/pending.exp: Ditto.
4266 * gdb.base/sect-cmd.exp: Ditto.
4267 * gdb.base/sepdebug.exp: Ditto.
4268 * gdb.base/unload.exp: Ditto.
4269 * gdb.base/watchpoint-solib.exp: Ditto.
4270 * gdb.cp/annota2.exp: Ditto.
4271 * gdb.cp/annota3.exp: Ditto.
4272 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4273 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4274 * gdb.mi/mi-pending.exp: Ditto.
4275 * gdb.trace/circ.exp: Ditto.
4276 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4277 * gdb.base/list.exp: Ditto.
4278
4279 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4280 breakpoint function and all references to the usestubs macro.
4281 * gdb.base/exprs.c: Ditto.
4282 * gdb.base/freebpcmd.c: Ditto.
4283 * gdb.base/bitfields.c: Ditto.
4284 * gdb.base/bitfields2.c: Ditto.
4285 * gdb.base/break.c: Ditto.
4286 * gdb.base/call-sc.c: Ditto.
4287 * gdb.base/call-signals.c: Ditto.
4288 * gdb.base/callfuncs.c: Ditto.
4289 * gdb.base/charset.c: Ditto.
4290 * gdb.base/consecutive.c: Ditto.
4291 * gdb.base/constvars.c: Ditto.
4292 * gdb.base/funcargs.c: Ditto.
4293 * gdb.base/int-type.c: Ditto.
4294 * gdb.base/interrupt.c: Ditto.
4295 * gdb.base/langs0.c: Ditto.
4296 * gdb.base/list0.c: Ditto.
4297 * gdb.base/mips_pro.c: Ditto.
4298 * gdb.base/miscexprs.c: Ditto.
4299 * gdb.base/nodebug.c: Ditto.
4300 * gdb.base/opaque0.c: Ditto.
4301 * gdb.base/pointers.c: Ditto.
4302 * gdb.base/printcmds.c: Ditto.
4303 * gdb.base/ptype.c: Ditto.
4304 * gdb.base/recurse.c: Ditto.
4305 * gdb.base/reread1.c: Ditto.
4306 * gdb.base/reread2.c: Ditto.
4307 * gdb.base/restore.c: Ditto.
4308 * gdb.base/return.c: Ditto.
4309 * gdb.base/run.c: Ditto.
4310 * gdb.base/scope0.c: Ditto.
4311 * gdb.base/sepdebug.c: Ditto.
4312 * gdb.base/setshow.c: Ditto.
4313 * gdb.base/setvar.c: Ditto.
4314 * gdb.base/sigall.c: Ditto.
4315 * gdb.base/signals.c: Ditto.
4316 * gdb.base/structs.c: Ditto.
4317 * gdb.base/structs2.c: Ditto.
4318 * gdb.base/testenv.c: Ditto.
4319 * gdb.base/twice.c: Ditto.
4320 * gdb.base/unwindonsignal.c: Ditto.
4321 * gdb.base/watchpoint.c: Ditto.
4322 * gdb.base/watchpoints.c: Ditto.
4323 * gdb.base/whatis.c: Ditto.
4324 * gdb.cp/classes.cc: Ditto.
4325 * gdb.cp/cplusfuncs.cc: Ditto.
4326 * gdb.cp/derivation.cc: Ditto.
4327 * gdb.cp/formatted-ref.cc: Ditto.
4328 * gdb.cp/misc.cc: Ditto.
4329 * gdb.cp/overload.cc: Ditto.
4330 * gdb.cp/ovldbreak.cc: Ditto.
4331 * gdb.cp/ref-params.cc: Ditto.
4332 * gdb.cp/ref-types.cc: Ditto.
4333 * gdb.cp/templates.cc: Ditto.
4334 * gdb.cp/virtfunc.cc: Ditto.
4335 * gdb.hp/gdb.aCC/run.c: Ditto.
4336 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4337 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4338 * gdb.reverse/consecutive-reverse.c: Ditto.
4339 * gdb.reverse/sigall-reverse.c: Ditto.
4340 * gdb.reverse/until-reverse.c: Ditto.
4341 * gdb.reverse/watch-reverse.c: Ditto.
4342 * gdb.trace/actions.c: Ditto.
4343 * gdb.trace/circ.c: Ditto.
4344 * gdb.trace/collection.c: Ditto.
4345
fabde485
PA
43462011-12-13 Pedro Alves <pedro@codesourcery.com>
4347
4348 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4349 (func6, func7): New.
4350 (main): Call func6 and func7.
4351 * gdb.base/watchpoint.exp (test_wide_location_1)
4352 (test_wide_location_2): New.
4353 (top level): Re-enable hardware watchpoints if necessary. Call
4354 test_wide_location_1 and test_wide_location_2.
4355
ff7d1690
YQ
43562011-12-11 Yao Qi <yao@codesourcery.com>
4357
4358 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4359
a6af7abe
JB
43602011-12-11 Joel Brobecker <brobecker@adacore.com>
4361
4362 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4363 expected output for unsupported case.
4364
61638e15
JK
43652011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4366
4367 PR testsuite/12649
4368 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4369 Protect gdb_test_multiple by final $gdb_prompt match.
4370
0a00efc3
JK
43712011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4372
4373 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4374 New variable, new test.
4375 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4376 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4377 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4378 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4379 them if HAVE_GCC_45682_FIXED is not set.
4380
4511b1ba
YQ
43812011-12-10 Yao Qi <yao@codesourcery.com>
4382
4383 * gdb.trace/status-stop.exp: New.
4384 * gdb.trace/status-stop.c: New.
4385
27949e73
JK
43862011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4387
4388 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4389 timeout.
4390
d8ea7931
TT
43912011-12-08 Tom Tromey <tromey@redhat.com>
4392
4393 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4394 condition.
4395
1cc310d2
SS
43962011-12-07 Stan Shebs <stan@codesourcery.com>
4397
4398 * gdb.trace/tfind.exp: Update for output changes.
4399
d482a875
PA
44002011-12-07 Pedro Alves <pedro@codesourcery.com>
4401
4402 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4403 throws "Cannot insert catchpoints in this configuration".
4404 * gdb.ada/mi_catch_ex.exp: Likewise.
4405
f0ba3972
PA
44062011-12-06 Pedro Alves <pedro@codesourcery.com>
4407
4408 * gdb.base/break-always.exp: Test changing memory at addresses
4409 with breakpoints inserted.
4410
f8eba3c6
TT
44112011-12-06 Joel Brobecker <brobecker@acacore.com>
4412
6fdff2c5
PA
4413 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4414 involving a fully qualified function name.
f8eba3c6
TT
4415
44162011-12-06 Tom Tromey <tromey@redhat.com>
4417
4418 * gdb.ada/homonym.exp: Add three breakpoint tests.
4419
44202011-12-06 Tom Tromey <tromey@redhat.com>
4421
4422 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4423 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4424 * gdb.objc/objcdecode.exp: Update for output changes.
4425 * gdb.linespec/linespec.exp: New file.
4426 * gdb.linespec/lspec.cc: New file.
4427 * gdb.linespec/lspec.h: New file.
4428 * gdb.linespec/body.h: New file.
4429 * gdb.linespec/base/two/thefile.cc: New file.
4430 * gdb.linespec/base/one/thefile.cc: New file.
4431 * gdb.linespec/Makefile.in: New file.
4432 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4433 output changes.
4434 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4435 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4436 makes one breakpoint.
4437 * gdb.cp/method2.exp (test_break): Update for output changes.
4438 * gdb.cp/mb-templates.exp: Update for output changes.
4439 * gdb.cp/mb-inline.exp: Update for output changes.
4440 * gdb.cp/mb-ctor.exp: Update for output changes.
4441 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4442 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4443 has multiple matches.
4444 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4445 error message change.
4446 * gdb.base/list.exp (test_list_filename_and_number): Update for
4447 error message change.
4448 * gdb.base/break.exp: Disable pending breakpoints. Update for
4449 output changes.
4450 * configure.ac: Add gdb.linespec.
4451 * configure: Rebuild.
4452 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4453
c642a434
UW
44542011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4455
4456 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4457 last_break register on s390*-*-* targets.
4458
b18003d1
JB
44592011-12-06 Joel Brobecker <brobecker@adacore.com>
4460
4461 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4462 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4463 of parameter X in procedure Foo.
4464
fe96589c
SS
44652011-12-05 Stan Shebs <stan@codesourcery.com>
4466
4467 * gdb.trace/tfind.exp: Update help string matches.
4468
1820ab47
JK
44692011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4470
4471 * gdb.server/ext-run.exp (get process list): Accept also systemd
4472 as PID 1.
4473
e11ac3a3
JK
44742011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4475 Pedro Alves <pedro@codesourcery.com>
4476
4477 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4478 starting GDB.
4479 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4480 $use_gdb_stub.
4481 * gdb.base/display.exp: Likewise.
4482 * gdb.base/ending-run.exp: Likewise.
4483 * gdb.base/list.exp (test_listsize): Likewise.
4484 * gdb.base/setshow.exp: Likewise.
4485 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4486 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4487 check by global $use_gdb_stub.
4488 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4489 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4490 (default_gdb_init): Unset global $use_gdb_stub.
4491 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4492 by global $use_gdb_stub.
4493 * lib/gdbserver-support.exp: Extend comments for set_board_info
4494 gdb_protocol and gdb,socketport.
4495 (gdbserver_start_extended): Set global gdbserver_protocol and
4496 gdbserver_gdbport. Clear global use_gdb_stub.
4497 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4498 from target use_gdb_stub.
4499 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4500
1d41d75c
DE
45012011-12-03 Doug Evans <dje@google.com>
4502
4503 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4504 (gdb_step_for_stub): Add comments.
4505
d6d7a51a
MR
45062011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4507
4508 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4509 to the caller.
4510 (gdb_test_multiple): Likewise.
4511
05acf274
JK
45122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4513
4514 Fix gdb.mi/mi-solib.exp without system debug info installed.
4515 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4516 expect attribute, return 0 for it. Update comments.
4517
2268b414
JK
45182011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4519
4520 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4521 (corrupted list): Adjust the expectation.
4522
585861ea
JK
45232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4524
4525 PR threads/13448
4526 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4527 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4528 * gdb.threads/tls-var-main.c: New file.
4529 * gdb.threads/tls-var.c: New file.
4530 * gdb.threads/tls-var.exp: New file.
4531
968643aa
JK
45322011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4533
4534 PR testsuite/12649
4535 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4536 Protect gdb_test_multiple by final $gdb_prompt match.
4537 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4538 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4539 (test_tracepoints): Likewise.
4540
9750bca9
JK
45412011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4542
4543 PR breakpoints/13346
4544 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4545 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4546 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4547
ac1349b7
JB
45482011-12-01 Joel Brobecker <brobecker@adacore.com>
4549
4550 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4551 * gdb.ada/homonym/homonym.adb: For use of all types defined
4552 locally inside both Get_Value subprograms.
4553
26d44faf
JK
45542011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4555
4556 Fix racy FAILs.
4557 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4558 of send_gdb.
4559
514f6425
UW
45602011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4561
4562 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4563 environment variable after test completed.
4564
4255c8d2
UW
45652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4566
4567 * gdb.base/solib-nodir.exp: Skip if remote target.
4568 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4569 application. Call gdb_load_shlibs.
4570 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4571
a35ad96a
JB
45722011-11-29 Joel Brobecker <brobecker@adacore.com>
4573
4574 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4575
1a1d5513
JB
45762011-11-28 Joel Brobecker <brobecker@adacore.com>
4577
4578 * gdb.ada/fullname_bp: New testcase.
4579
50b4ddf8
JK
45802011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4581
4582 PR testsuite/12649
4583 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4584 Wrap send_gdb into a new gdb_test.
4585
fb0aec57
JK
4586 Code cleanup.
4587 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4588 Convert send_gdb and gdb_expect to gdb_test_multiple.
4589
2376d946
JK
45902011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4591
4592 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4593
1eec78bd
KS
45942011-11-23 Keith Seitz <keiths@redhat.com>
4595
4596 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4597 (mi_varobj_tree_test_children_callback): New proc.
4598 (mi_walk_varobj_tree): New proc.
4599
36dfb11c
TT
46002011-11-22 Tom Tromey <tromey@redhat.com>
4601
4602 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4603 Add "use_mi_command" argument.
4604 (mi_run_cmd, mi_run_with_cli): New procs.
4605 * gdb.mi/solib-lib.c: New file.
4606 * gdb.mi/solib-main.c: New file.
4607 * gdb.mi/mi-solib.exp: New file.
4608
0e965dd0
DE
46092011-11-21 Doug Evans <dje@google.com>
4610
4611 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4612 _Unwind_DebugHook is missing.
4613
f196051f
SS
46142011-11-20 Stan Shebs <stan@codesourcery.com>
4615
4616 * gdb.trace/tstatus.exp: New.
4617 * gdb.trace/actions.c: Include string.h.
4618
bfccc43c
YQ
46192011-11-18 Yao Qi <yao@codesourcery.com>
4620
4621 * gdb.trace/pending.exp: New.
4622 * gdb.trace/pending.c: New.
4623 * gdb.trace/pendshr1.c: New.
4624 * gdb.trace/pendshr2.c: New.
4625 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4626 tracepoint location becomes pending.
4627 (tracepoint_change_loc_2): New.
4628
73cd8ab1
DM
46292011-11-16 David S. Miller <davem@davemloft.net>
4630
4631 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4632 target is sparc*-*-linux*
4633
77426730
PK
46342011-11-15 Paul Koning <paul_koning@dell.com>
4635
4636 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4637 types.
4638
ed59ded5
DE
46392011-11-14 Doug Evans <dje@google.com>
4640
4641 * gdb.base/shell.exp: New file.
4642
405f8e94
SS
46432011-11-14 Stan Shebs <stan@codesourcery.com>
4644
4645 * gdb.trace/ftrace.c: New.
4646 * gdb.trace/ftrace.exp: New.
4647
1e4d1764
YQ
46482011-11-14 Yao Qi <yao@codesourcery.com>
4649
4650 * gdb.trace/change-loc-1.c: New.
4651 * gdb.trace/change-loc-2.c: New.
4652 * gdb.trace/change-loc.c: New.
4653 * gdb.trace/change-loc.exp: New.
4654 * gdb.trace/change-loc.h: New.
4655 * gdb.trace/trace-break.c (marker): Define new symbol.
4656 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 4657 New.
1e4d1764
YQ
4658 (break_trace_same_addr_6): New.
4659
71eba9c2 46602011-11-12 Matt Rice <ratmice@gmail.com>
4661
4662 * gdb.base/info-macros.exp: Make tests for info definitions
4663 test info macro. Add tests for info macro argument processing.
4664 Rename a few tests.
4665
1d93e29a
KS
46662011-11-11 Keith Seitz <keiths@redhat.com>
4667
4668 PR gdb/12843
4669 * gdb.base/linespecs.exp: New file.
4670
a4b5b48a
DE
46712011-11-11 Doug Evans <dje@google.com>
4672
4673 * gdb.threads/print-threads.exp: Extend timeout for slower
4674 tests.
4675
f6b47be4
DE
46762011-11-10 Doug Evans <dje@google.com>
4677
792a0230
DE
4678 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4679 "record to end of main" test.
4680
f6b47be4
DE
4681 * gdb.python/py-type.c (TS): New typedef.
4682 (ts): New global.
4683 * gdb.python/py-type.exp: Test field list of typedef.
4684
22355c90
JB
46852011-11-10 Joel Brobecker <brobecker@adacore.com>
4686
4687 * gdb.ada/small_reg_param: New testcase.
4688
a7860e76
TT
46892011-11-09 Tom Tromey <tromey@redhat.com>
4690
4691 * gdb.cp/destrprint.exp: New file.
4692 * gdb.cp/destrprint.cc: New file.
4693
72a2e3dc
MI
46942011-11-08 Meador Inge <meadori@codesourcery.com>
4695
4696 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4697 (switch_stack_to_other): New test function.
4698 * gdb.arch/thumb-prologue.exp: New test cases.
4699
c7195df2 47002011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4701
4702 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4703
d3895d7d
YQ
47042011-11-08 Yao Qi <yao@codesourcery.com>
4705
4706 * gdb.exp (supports_process_record): New.
4707 (supports_reverse): New.
4708 * gdb.reverse/break-precsave.exp: Call support_process_record
4709 to run test conditionally.
4710 * gdb.reverse/consecutive-precsave.exp: Likewise.
4711 * gdb.reverse/i386-precsave.exp: Likewise.
4712 * gdb.reverse/machinestate-precsave.exp: Likewise.
4713 * gdb.reverse/solib-precsave.exp: Likewise.
4714 * gdb.reverse/step-precsave.exp: Likewise.
4715 * gdb.reverse/until-precsave.exp: Likewise.
4716 * gdb.reverse/watch-precsave.exp: Likewise.
4717 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4718 test conditionally.
4719 * gdb.reverse/consecutive-reverse.exp: Likewise.
4720 * gdb.reverse/finish-precsave.exp: Likewise.
4721 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4722 * gdb.reverse/finish-reverse.exp: Likewise.
4723 * gdb.reverse/i386-reverse.exp: Likewise.
4724 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4725 * gdb.reverse/machinestate.exp: Likewise.
4726 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4727 * gdb.reverse/sigall-precsave.exp: Likewise.
4728 * gdb.reverse/sigall-reverse.exp: Likewise.
4729 * gdb.reverse/solib-reverse.exp: Likewise.
4730 * gdb.reverse/step-reverse.exp: Likewise.
4731 * gdb.reverse/until-reverse.exp: Likewise.
4732 * gdb.reverse/watch-reverse.exp: Likewise.
4733
a59306a3
YQ
47342011-11-05 Yao Qi <yao@codesourcery.com>
4735
4736 * gdb.trace/trace-break.exp: Add test on setting two
4737 fast tracepoints at the same address.
4738
87769f59
JK
47392011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4740
4741 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4742
3065dfb6
SS
47432011-11-02 Stan Shebs <stan@codesourcery.com>
4744
4745 * gdb.trace/collection.c: Add code using strings.
4746 * gdb.trace/collection.exp: Add tests of string collection.
4747
89e208db
JK
47482011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 * gdb.base/skip-solib.exp (executable_main): New variable.
4751 (binfile_main): Base it on that.
4752 Use $executable_main in clean_restart calls. Drop gdb_exit and
4753 gdb_start calls.
4754
405e54e9
JK
47552011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4756
4757 Fix racy FAILs.
4758 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4759 breakpoint_re globals import by async. Set string_regex to .* for
4760 async. Remove the optional thread_selected_re and breakpoint_re
4761 globals expectations.
4762
58e8570a
JM
47632011-11-01 Joseph Myers <joseph@codesourcery.com>
4764
4765 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4766 well as Cygwin.
4767
7b35ec7f 47682011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4769
4770 Add tests for skip command.
89e208db
JK
4771 * gdb.base/skip-solib-lib.c: New
4772 * gdb.base/skip-solib-main.c: New
4773 * gdb.base/skip-solib.exp: New
4774 * gdb.base/skip.c: New
4775 * gdb.base/skip.exp: New
4776 * gdb.base/skip1.c: New
4777 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4778
b9fd1791
PA
47792011-10-31 Yao Qi <yao@codesourcery.com>
4780 Pedro Alves <pedro@codesourcery.com>
4781
6fdff2c5
PA
4782 * gdb.trace/trace-break.c: New.
4783 * gdb.trace/trace-break.exp: New.
b9fd1791 4784
4323fecc
JK
47852011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4786
4787 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4788 break-here-2.
4789
0e5bf2a8
PA
47902011-10-28 Pedro Alves <pedro@codesourcery.com>
4791
4792 * gdb.threads/no-unwaited-for-left.c: New.
4793 * gdb.threads/no-unwaited-for-left.exp: New.
4794 * gdb.threads/non-ldr-exc-1.c: New.
4795 * gdb.threads/non-ldr-exc-1.exp: New.
4796 * gdb.threads/non-ldr-exc-2.c: New.
4797 * gdb.threads/non-ldr-exc-2.exp: New.
4798 * gdb.threads/non-ldr-exc-3.c: New.
4799 * gdb.threads/non-ldr-exc-3.exp: New.
4800 * gdb.threads/non-ldr-exc-4.c: New.
4801 * gdb.threads/non-ldr-exc-4.exp: New.
4802
3a3dad98
JK
48032011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4806 * gdb.base/attach-pie-misread.exp: Likewise.
4807 * gdb.base/break-interp.exp: Likewise.
4808 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4809 testcases for use_gdb_stub.
4810 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4811 (continue): New testcase.
4812 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4813 * gdb.threads/attach-into-signal.exp: Likewise.
4814 * gdb.threads/attach-stopped.exp: Likewise.
4815 * gdb.threads/attachstop-mt.exp: Likewise.
4816
d6a5d40c
PK
48172011-10-28 Paul Koning <paul_koning@dell.com>
4818
4819 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4820
ca539be8
JK
48212011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4822
4823 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4824 (mi_gdb_test): Import globals thread_selected_re
4825 and breakpoint_re. Expect them optionally at the regex start.
4826
d234ef5c
DE
48272011-10-27 Doug Evans <dje@google.com>
4828
4829 * gdb.python/python.exp: Test source -s.
4830
ab964825
PK
48312011-10-26 Paul Koning <paul_koning@dell.com>
4832
4833 * gdb.python/lib-types.cc (struct A): New structure.
4834 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4835
54d8a644
PK
48362011-10-25 Paul Koning <paul_koning@dell.com>
4837
4838 PR python/13327
d234ef5c 4839
54d8a644
PK
4840 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4841 fetch_lazy method.
4842
b0221781
YQ
48432011-10-24 Yao Qi <yao@codesourcery.com>
4844
4845 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4846 target is tic6x-*-*.
4847
6cda5a20
JB
48482011-10-21 Joel Brobecker <brobecker@adacore.com>
4849
4850 * gdb.ada/mi_task_info/task_switch.adb: New file.
4851 * gdb.ada/mi_task_info.exp: New file.
4852
5ed9db04
JK
48532011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4854
4855 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4856 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4857
9df2fbc4
PM
48582011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4859
4860 PR python/12656
4861
4862 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4863 global_block tests.
4864
736086ba
TT
48652011-10-18 Tom Tromey <tromey@redhat.com>
4866
4867 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4868
4af31552
TT
48692011-10-18 Tom Tromey <tromey@redhat.com>
4870
4871 * gdb.base/source.exp: Don't include full file name in test name.
4872 * gdb.python/python.exp: Don't include full file name in test
4873 name.
4874
43136979
AR
48752011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4876
4877 * gdb.base/attach-pie-noexec.c: New files.
4878 * gdb.base/attach-pie-noexec.exp: New files.
4879
543a9323
JM
48802011-10-17 Joseph Myers <joseph@codesourcery.com>
4881
4882 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4883 prompt for each extra line in command.
4884
21ae7a4d
JK
48852011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4886
4887 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4888 Revert the part of:
4889 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4890 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4891 Change the expected string.
4892
20ec36d9
JK
48932011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4894
4895 Fix results with system glibc debug info installed.
4896 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4897 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4898 Accept also __libc_ symbol prefix and no prefix.
4899
6501c2fc
KS
49002011-10-14 Keith Seitz <keiths@redhat.com>
4901
4902 PR c++/13225
4903 * gdb.cp/converts.cc (foo3_1): New function.
4904 (foo3_2): New functions.
4905 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4906 and null pointer conversions of integer constant zero.
4907 Add test to check if all arguments are checked for incompatible
4908 conversion BADNESS.
4909
55b1fd0c
TT
49102011-10-14 Tom Tromey <tromey@redhat.com>
4911
4912 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4913 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4914 linespec.
4915
22c05d8a
JK
49162011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4917
4918 Fix internal error regression.
4919 * gdb.dwarf2/implptr-optimized-out.S: New file.
4920 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4921
1d6edc3c
JK
49222011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4923
4924 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4925 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4926 (loclist): New.
4927 (4): New abbrev.
4928 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4929 Use prepare_for_testing, remove clean_restart.
4930 (p arraynoloc, p arraycallnoloc): New tests.
4931
9ec72168
JK
49322011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4933
4934 * gdb.cp/namespace-enum.exp (executable): New variable.
4935 (binfile): Use ${objdir}/${subdir}/ prefix.
4936 Use ${executable} for clean_restart.
4937
9c6c53f7
SA
49382011-10-11 Sterling Augustine <saugustine@google.com>
4939
4940 * gdb.cp/Makefile.in: Add namespace-enum test.
4941 * gdb.cp/namespace-enum.exp: New file.
4942 * gdb.cp/namespace-enum.c: New file.
4943 * gdb.cp/namespace-enum-main.c: New file.
4944
fac7ceb3
UW
49452011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4946
4947 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4948 sysroot.
4949
941b2081
JK
49502011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4951
4952 Reimplement @entry in input expressions.
4953 * gdb.base/exprs.c (v_int_array_init): New variable.
4954 * gdb.base/exprs.exp (print v_int_array_init)
4955 (print *v_int_array_init@1, print *v_int_array_init@2)
4956 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4957 (print v_int_array_init[1]@1): New tests.
4958
0344e878
JM
49592011-10-10 Joseph Myers <joseph@codesourcery.com>
4960
4961 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4962 expected message.
4963
5a56e9c5
DE
49642011-10-09 Doug Evans <dje@google.com>
4965
4966 * gdb.base/alias.exp: Add tests for alias command.
4967
2bda9cc5
JK
49682011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4969
4970 * gdb.arch/amd64-entry-value.s: New file.
4971 * gdb.mi/mi2-amd64-entry-value.s: New file.
4972
a471c594
JK
49732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4974
4975 Display @entry parameter values even for references.
4976 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4977 functions.
4978 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4979 reference and datap_input.
4980 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4981 breakpoints.
4982 (continue to breakpoint: entry_reference: reference)
4983 (entry_reference: bt at entry)
4984 (continue to breakpoint: entry_reference: breakhere_reference)
4985 (entry_reference: bt, entry_reference: ptype regparam)
4986 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4987 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4988 (entry_reference: p regcopy, entry_reference: p nodataparam)
4989 (entry_reference: p nodataparam@entry): New tests.
4990
36b11add
JK
49912011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4992
4993 Support @entry in input expressions.
4994 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4995 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4996 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4997 (tailcall: p j@entry): New tests.
4998 * gdb.cp/koenig.cc (A::entry): New function.
4999 (main): Call it.
5000 * gdb.cp/koenig.exp (p entry (c)): New test.
5001
e18b2753
JK
50022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5003
5004 Display @entry parameter values (without references).
5005 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5006 (different, validity, invalid): New functions.
5007 (main): Call them.
5008 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5009 stacktest, breakhere_stacktest, different, breakhere_different,
5010 breakhere_validity and breakhere_invalid.
5011 (entry: bt): Update for @entry.
5012 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5013 (entry_validity: *, entry_invalid: *): Many new tests.
5014 * gdb.base/break.exp
5015 (run until breakpoint set at small function, optimized file): Accept
5016 also the @entry suffix.
5017 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5018 * gdb.mi/mi2-amd64-entry-value.c: New files.
5019 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5020
2d6c5dc2
JK
50212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5022
5023 Protect entry values against self tail calls.
5024 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5025 (main): Call self.
5026 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5027 (set debug entry-values 1, self: bt debug entry-values): New tests.
5028
111c6489
JK
50292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5030
5031 Recognize virtual tail call frames.
5032 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5033 (amb_b, amb_a): New.
5034 (main): Call a and b.
5035 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5036 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5037 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5038 New tests.
5039
8e3b41a9
JK
50402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5041
5042 Implement basic support for DW_TAG_GNU_call_site.
5043 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5044 * gdb.arch/amd64-entry-value.cc: New file.
5045 * gdb.arch/amd64-entry-value.exp: New file.
5046
181cebd4
JK
50472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5048
5049 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5050 * gdb.dwarf2/implptr-64bit.S: New file.
5051 * gdb.dwarf2/implptr-64bit.exp: New file.
5052
741f5e3c
JK
50532011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5054
5055 Fix initial language detection with -readnow.
5056 * gdb.cp/readnow-language.cc: New file.
5057 * gdb.cp/readnow-language.exp: New file.
5058
a73d2258
JK
50592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5060
5061 Fix printed anonymous struct name.
5062 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5063
af369495
JM
50642011-10-09 Joseph Myers <joseph@codesourcery.com>
5065
5066 * gdb.base/solib-symbol.exp: Do not include directories in
5067 filenames in expected messages.
5068
1fa57852
DE
50692011-10-07 Doug Evans <dje@google.com>
5070
5071 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5072
bd054e06
KP
50732011-10-07 Kevin Pouget <kevin.pouget@st.com>
5074
5075 Allow Python notification of new object-file loadings.
5076 * gdb.python/py-events.exp: Test newobjfile event.
5077 * gdb.python/py-events.py: Register newobjfile callback.
5078 * gdb.python/py-events.c: Add call to shared library
5079 * gdb.python/py-events-shlib.c: New file.
5080
8031b6f8
JM
50812011-10-06 Joseph Myers <joseph@codesourcery.com>
5082
5083 * gdb.base/fixsection.exp: Do not include directories in filename
5084 in expected message.
5085
7fea6923
PM
50862011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5087
5088 Add tests for passing of environment variables to inferior.
5089 * gdb.base/testenv.c: New test source.
5090 * gdb.base/testenv.exp: New expect test.
5091
687f2a88
PK
50922011-10-04 Paul Koning <paul_koning@dell.com>
5093
5094 * gdb.python/py-value.c (main): Break before return.
5095
cb6be26b
KP
50962011-10-04 Kevin Pouget <kevin.pouget@st.com>
5097
5098 PR python/12691: Add the inferior to Python exited event
5099 * gdb.python/py-events.exp: Test the inferior attribute of exited
5100 event with a fork.
5101 * gdb.python/py-events.py: Print inferior number on exit.
5102 * gdb.python/py-events.c: Fork the inferior.
5103
fb213700
EBM
51042011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5105
5106 * gdb.base/jit.exp: Add testcase name to log message
5107
aa2071bd
PK
51082011-10-03 Paul Koning <paul_koning@dell.com>
5109 Jan Kratochvil <jan.kratochvil@redhat.com>
5110
5111 * gdb.python/py-value.exp
5112 (python inval = gdb.parse_and_eval('*(int*)0'))
5113 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5114 (set argc=2, python print argc_lazy): New tests.
5115
dd11a36c
JB
51162011-10-02 Joel Brobecker <brobecker@adacore.com>
5117
5118 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5119
46f886f1
JK
51202011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5121 Pedro Alves <pedro@codesourcery.com>
5122
5123 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5124 can_read_0, test for it.
5125 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5126 (parse_and_eval with memory error): ... here, make it untested if
5127 can_read_0.
5128
c5cb204f
MP
51292011-09-30 Marek Polacek <mpolacek@redhat.com>
5130
5131 * gdb.python/python.exp (verify pagination beforehand)
5132 (verify pagination afterwards): Fix race by splitting the line.
5133
68fb0ec0
JM
51342011-09-29 Joseph Myers <joseph@codesourcery.com>
5135
5136 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5137 for 64-bit multilibs from i?86-* targets.
5138
6aee0d90
MP
51392011-09-29 Marek Polacek <mpolacek@redhat.com>
5140
5141 * lib/gdb.exp: Fix a typo in one of the comments.
5142
e9101ff5
MP
51432011-09-29 Marek Polacek <mpolacek@redhat.com>
5144
5145 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5146 matching pattern.
5147
7a81bdbf
PK
51482011-09-28 Paul Koning <paul_koning@dell.com>
5149
5150 * gdb.python/py-type.c (enum E): New.
5151 * gdb.python/py-type.exp (test_fields): Add tests for Python
5152 mapping access to fields.
5153 (test_enums): New test for field access on enums.
5154
6710bf39
SS
51552011-09-27 Stan Shebs <stan@codesourcery.com>
5156
5157 * gdb.trace/collection.exp: Test collection of $_ret.
5158
b2a6bdeb
AT
51592011-09-22 Andreas Tobler <andreast@fgznet.ch>
5160
5161 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5162 list of compilation switches for <*-*-freebsd*>.
5163
3c9057f3
SS
51642011-09-19 Stan Shebs <stan@codesourcery.com>
5165
5166 * gdb.trace/tspeed.exp: New file.
5167 * gdb.trace/tspeed.c: New file.
5168
34518530
YQ
51692011-09-18 Yao Qi <yao@codesourcery.com>
5170
5171 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5172 instructions.
5173 (test_adr_32bit, test_pop_pc): Likewise.
5174 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5175 Thumb instructions.
5176 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5177 in gdb_test_multiple.
5178 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5179
ab254057
YQ
51802011-09-17 Yao Qi <yao@codesourcery.com>
5181
5182 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5183 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5184 support single step to signal handler.
5185
9c317b71
YQ
51862011-09-17 Yao Qi <yao@codesourcery.com>
5187
5188 * gdb.base/disp-step-fork.c: New.
5189 * gdb.base/disp-step-syscall.exp: New.
5190 * gdb.base/disp-step-vfork.c: New.
5191
a8123151
JB
51922011-09-16 Joel Brobecker <brobecker@adacore.com>
5193
5194 * gdb.ada/tasks.exp: Make the expected output for
5195 the `info tasks' tests more resilient to spacing
5196 changes.
5197
63a9aad8
JK
51982011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5199
5200 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5201 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5202
2aa48337
KP
52032011-09-15 Kevin Pouget <kevin.pouget@st.com>
5204
5205 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5206 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5207
6839b47f
KP
52082011-04-30 Kevin Pouget <kevin.pouget@st.com>
5209
5210 Handle multiple breakpoint hits in Python interface:
5211 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5212 presence.
5213 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5214 breakpoint hits.
5215
0935723e
JK
52162011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5217 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * gdb.python/py-events.exp: Remove pretty printing comment.
5220 * gdb.python/py-evsignal.exp: New file.
5221 * gdb.python/py-evthreads.c: Include signal.h.
5222 (thread3): Remove variable count3. Remove variable bad and use raise
5223 instead.
5224 (thread2): Remove variable count2. Move thread3 pthread_create here,
5225 merge pthread_join to a single line.
5226 (main): Remove variable count1. Merge pthread_join with pthread_create
5227 to a single line.
5228 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5229 KFAIL python/12966 for gdbserver. Test return value of
5230 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5231 gdb_expect by gdb_test and gdb_test_multiple.
5232 (thread 2, thread 3): New tests.
5233
4801a9a3
PA
52342011-09-12 Matt Rice <ratmice@gmail.com>
5235 Pedro Alves <pedro@codesourcery.com>
5236
5237 PR gdb/13175
5238
5239 * gdb.base/interp.exp: New tests.
5240 * gdb.base/interp.c: New file.
5241
24ece742
DE
52422011-09-12 Doug Evans <dje@google.com>
5243
5244 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5245 * gdb.dwarf2/typeddwarf.exp: Ditto.
5246
7f062217
JK
52472011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5248
5249 Fix compatibility with x32 arch.
5250 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5251 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5252 is_x86_like_target.
5253 * testsuite/gdb.trace/collection.exp: Likewise.
5254 * testsuite/gdb.trace/report.exp: Likewise.
5255 * testsuite/gdb.trace/unavailable.exp: Likewise.
5256 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5257 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5258 (is_x86_like_target): Check also is_amd64_regs_target.
5259
08711b9a
JK
52602011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5261
5262 PR breakpoints/12435
5263 * gdb.arch/amd64-prologue-xmm.c: New file.
5264 * gdb.arch/amd64-prologue-xmm.exp: New file.
5265 * gdb.arch/amd64-prologue-xmm.s: New file.
5266
b99b5f66
JK
52672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5268
5269 * gdb.dwarf2/dw2-param-error-main.c: New file.
5270 * gdb.dwarf2/dw2-param-error.S: New file.
5271 * gdb.dwarf2/dw2-param-error.exp: New file.
5272
a391a2f6
PA
52732011-09-08 Pedro Alves <pedro@codesourcery.com>
5274
5275 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5276 inferior's pid and look for a core dump named core.$pid. Use
5277 `remote_file' commands on the host instead of hand coding shell
5278 commands on the build.
5279 * gdb.base/valgrind-db-attach.exp: Kill the program before
5280 finishing the test.
5281
7d8e6458 52822011-09-02 Matt Rice <ratmice@gmail.com>
5283
5284 * lib/prompt.exp: New file for testing the first prompt.
5285 * gdb.python/py-prompt.exp: Ditto.
5286 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5287
68e77c9e
PA
52882011-09-02 Pedro Alves <pedro@codesourcery.com>
5289
5290 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5291 0, before testing gcore.
5292
9655e943
JK
52932011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5294
df6dc84d
JK
5295 * dw2-ifort-parameter-debug.S: Update copyright year.
5296 * dw2-ifort-parameter.c: Update copyright year.
5297 * dw2-ifort-parameter.exp: Update copyright year.
5298
9655e943
JK
5299 * dw2-ifort-parameter-debug.S: New file.
5300 * dw2-ifort-parameter.c: New file.
5301 * dw2-ifort-parameter.exp: New file.
5302
353d1d73
JK
53032011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5304
5305 * gdb.base/commands.exp (error_clears_commands_left): New function.
5306 (): Call it.
5307
5c07461a
JK
53082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5309
5310 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5311 (C): Initialize `a'.
5312 * gdb.mi/mi-inheritance-syntax-error.exp
5313 (-data-evaluate-expression $path): Expect `a' as 5.
5314
0d932b2f
MK
53152011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5316
5317 PR mi/11912
5318 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5319 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5320 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5321 keyword in output of -var-info-path-expression.
5322
bdb54049
JK
53232011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5324
5325 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5326 * gdb.trace/collection.exp: Likewise.
5327 * gdb.trace/report.exp: Likewise.
5328 * gdb.trace/unavailable.exp: Likewise.
5329 * gdb.trace/while-dyn.exp: Likewise.
5330
59cde39c
KS
53312011-08-18 Keith Seitz <keiths@redhat.com>
5332
5333 PR c++/12266
5334 * gdb.cp/meth-typedefs.cc: New file.
5335 * gdb.cp/meth-typedefs.exp: New file.
5336
fa3a4f15
PM
53372011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5338
6fdff2c5 5339 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 5340
c1049fca
JK
53412011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5342
5343 * gdb.arch/i386-dr3-watch.exp
5344 (watchpoint on gap1 does not fit debug registers)
5345 (delete all watchpoints): Fix racy expect strings.
5346
d93f7b5c
YQ
53472011-08-14 Yao Qi <yao@codesourcery.com>
5348
5349 * gdb.base/maint.exp: set data_section to ".neardata".
5350 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5351 * gdb.base/savedregs.exp: Handle SIGILL.
5352 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5353 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5354
457e09f0
DE
53552011-08-12 Doug Evans <dje@google.com>
5356
5357 * gdb.python/py-symbol.exp: Add test for symbol.type.
5358
5d0bb2fb
UW
53592011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5360
5361 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5362 * gdb.mi/mi-pthreads.exp: Likewise.
5363 * gdb.mi/mi2-pthreads.exp: Likewise.
5364 * gdb.mi/gdb669.exp.exp: Likewise.
5365
fcdfa280
PA
53662011-08-09 Pedro Alves <pedro@codesourcery.com>
5367
5368 * lib/mi-support.exp (detect_async): Rename to...
5369 (mi_detect_async): ... this.
5370 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5371 * gdb.mi/mi-nonstop.exp: Adjust.
5372 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5373 * gdb.mi/mi-nsintrall.exp: Adjust.
5374 * gdb.mi/mi-nsmoribund.exp: Adjust.
5375 * gdb.mi/mi-nsthrexec.exp: Adjust.
5376
9d8fa392
PA
53772011-08-09 Pedro Alves <pedro@codesourcery.com>
5378
5379 * gdb.base/display.c (do_loops): New `p_i' local.
5380 * gdb.base/display.exp: Test displaying a variable that is
5381 temporarily at a bad address.
5382
b6cede78
JK
53832011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5384
5385 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5386 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5387
67bedb8c
JK
53882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5389
5390 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5391 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5392 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5393
af6e93b2
PA
53942011-08-05 Pedro Alves <pedro@codesourcery.com>
5395
5396 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5397 procedure.
5398 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5399
1cf0e11f
YQ
54002011-08-05 Yao Qi <yao@codesourcery.com>
5401
5402 * gdb.base/callfuncs.exp: Set language after main.
5403 * gdb.cp/cplusfuncs.exp: Likewise.
5404 * gdb.cp/inherit.exp: Likewise.
5405
a1e28cb2
UW
54062011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5407
5408 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5409 * gdb.base/watch-vfork.exp: Skip on remote targets.
5410
d4f5bbb9
UW
54112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5412
5413 * gdb.threads/thread-find.exp: Support remote targets.
5414
724f4f80
UW
54152011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5416
5417 * gdb.base/jit.exp: Download solib_binfile to target.
5418 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5419 and call dlopen without full path name.
5420 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5421 dlopen without full path name.
5422
934709f0
PW
54232011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5424
5425 * gdb.base/break-always.exp: Complete the test
5426 with duplicated breakpoints and enabling/disabling them.
5427
c26106c4
TT
54282011-08-02 Tom Tromey <tromey@redhat.com>
5429
5430 PR gdb/11289:
5431 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5432
9300444e 54332011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5434
5435 PR gdb/13045
5436 * gdb.base/float.exp: Add new test case for PR gdb/13045
5437 * gdb.base/float.c: New file.
5438
00bd41d6
PM
54392011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5440
5441 * gdb.python/py-mi.exp: Test printers returning string hint, and
5442 also not returning a value.
5443 * gdb.python/py-prettyprint.c: Add testcase for above.
5444 * gdb.python/py-prettyprint.py: Add test printer for above.
5445
d24f74ce
JK
54462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5447
5448 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5449 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5450 (.Ldie30) Add as field "data4".
5451 (.Ldie32) Rename field "b" to "shl".
5452 (abbrev4) Change for the "data4" field.
5453 (abbrev5, abbrev6) Remove.
5454 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5455 (p &s.shl): ... here. Add comment.
5456 (p &s.data4): New.
5457
bb7da2bf
JK
54582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5459
5460 Fix crash on lval_computed values.
5461 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5462
11081198
JK
54632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5464
5465 * gdb.base/help.exp (help whatis): Update the expected string.
5466
3c6e0cb3
JK
54672011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5468
5469 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5470 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5471 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5472 Change the expected string.
5473
efa80663
PA
54742011-07-26 Pedro Alves <pedro@codesourcery.com>
5475
5476 * gdb.base/watchpoint.exp
5477 (test_disable_enable_software_watchpoint): New procedure.
5478 (top level): Run it.
5479
db8e4570
UW
54802011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5481
5482 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5483 executable file "${binfile}", C++ version "${binfile}-cxx".
5484 * gdb.python/py-prettyprint.exp: Likewise.
5485 * gdb.python/py-symbol.exp: Likewise.
5486 * gdb.python/py-type.exp: Likewise.
5487 * gdb.python/py-value.exp: Likewise.
5488 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5489 file name instead of just suffix.
5490
543305c9
JK
54912011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5492
5493 Fix implicit pointer offsets.
5494 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5495 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5496 (continue to breakpoint: continue to baz breakpoint for implptr)
5497 (sanity check element 0, sanity check element 1)
5498 (enter the inlined function, check element 0 for the offset)
5499 (check element 1 for the offset)
5500 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5501 (set foo breakpoint for implptr): Update the breakpoint number.
5502
b3215adc
UW
55032011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5504
5505 * gdb.python/py-mi.exp: Use different file names for different
5506 versions of the executable under test.
5507 * gdb.python/py-prettyprint.exp: Likewise.
5508 * gdb.python/py-symbol.exp: Likewise.
5509 * gdb.python/py-template.exp: Likewise.
5510 * gdb.python/py-type.exp: Likewise.
5511 * gdb.python/py-value.exp: Likewise.
5512
182b9acc
UW
55132011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5514
5515 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5516 flag after restarting GDB if necessary.
5517
e6052b5d
UW
55182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5519
5520 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5521
1ced966e
PA
55222011-07-22 Pedro Alves <pedro@codesourcery.com>
5523
5524 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5525 backend doesn't leave used debug registers behind.
5526
3543a589
TT
55272011-07-22 Tom Tromey <tromey@redhat.com>
5528
5529 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5530 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5531 argument.
5532 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5533
14d15303 55342011-07-21 Matt Rice <ratmice@gmail.com>
5535
5536 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5537 in mostlyclean rule. Add files ending in .core.
5538
9b158ba0 55392011-07-21 Matt Rice <ratmice@gmail.com>
5540
5541 PR macros/12999
5542 * gdb.base/info-macros.c: New test sources.
5543 * gdb.base/info-macros.exp: New tests.
5544
d17b6f81
PM
55452011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5546
5547 * gdb.python/python.exp: Add prompt substitution tests.
5548
918dd910
JK
55492011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5550
5551 Fix crash if referenced CU is aged out.
5552 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5553 New.
5554 * gdb.dwarf2/implptr.exp: Likewise.
5555
0e37a63c
JK
55562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5557
5558 * gdb.dwarf2/implptr.S: Rebuilt.
5559 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5560 (bar): Use them for j, k, l.
5561 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5562 COMPILE.
5563 (print j in implptr:bar): Update for the intp typedef.
5564 (print p[0].x in implptr:foo): Use more exact regex.
5565
f65cf84c
TT
55662011-07-18 Tom Tromey <tromey@redhat.com>
5567
5568 * gdb.cp/static-method.exp: Add missing single quote.
5569
d5b4a7be
YQ
55702011-07-18 Yao Qi <yao@codesourcery.com>
5571
5572 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5573 supported.
5574 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5575 * gdb.mi/mi-nonstop.exp: Likewise.
5576 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5577 * gdb.mi/mi-nsintrall.exp: Likewise.
5578 * gdb.mi/mi-nsmoribund.exp: Likewise.
5579 * gdb.mi/mi-nsthrexec.exp: Likewise.
5580 * gdb.python/py-evthreads.exp: Likewise.
5581
e9ea2662
JK
55822011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5583
5584 Code cleanup.
5585 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5586 it. Substitute it instead of test_compiler_info everywhere.
5587
ce451573
UW
55882011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5589
5590 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5591 remote targets as well.
5592
756d88a7
UW
55932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5594
5595 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5596 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5597
31f83dc5
UW
55982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5599
5600 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5601 a remote machine, not the host.
5602 (gdb_compile_shlib): Set soname if target is remote.
5603
059241a0
PP
56042011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5605
5606 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5607
28a0b48c 56082011-07-13 Matt Rice <ratmice@gmail.com>
5609
5610 * gdb.python/py-objfile-script-gdb.py: Renamed to
5611 py-objfile-script-gdb.py.in.
5612 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5613 py-objfile-script-gdb.py.
5614 * gdb.python/py-objfile-script.exp: Update reference to
5615 py-objfile-script-gdb.py.
5616
9a771b67
JK
56172011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5618
5619 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5620 reference undefined label.
5621
04ad99e6
JK
56222011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5623
5624 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5625 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5626 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5627 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5628
713389e0
PM
56292011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5630
6fdff2c5 5631 PR python/12438
713389e0 5632 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 5633 deprecated tests. Add set/show python print-backtrace tests.
713389e0 5634
97d146f8
JK
56352011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5636
5637 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5638 debug info.
5639
facde0e5 56402011-07-06 Matt Rice <ratmice@gmail.com>
5641
5642 * gdb.python/python.exp: Update filename paths.
5643 * gdb.python/py-symtab.exp: Ditto.
5644
438640d1
MP
56452011-07-06 Marek Polacek <mpolacek@redhat.com>
5646
5647 * gdb.python/py-evthreads.exp: Add missing `$'.
5648
33a365df
MF
56492011-07-06 Jie Zhang <jie.zhang@analog.com>
5650
5651 * config/bfin.exp: New file.
5652 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5653 * gdb.asm/bfin.inc: New file.
5654
8f7ae686
MP
56552011-07-06 Marek Polacek <mpolacek@redhat.com>
5656
df46027d 5657 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5658 the whole output.
5659
eb2a6f42
TT
56602011-07-05 Tom Tromey <tromey@redhat.com>
5661
5662 * gdb.java/jprint.java (jprint.hi): New field.
5663 * gdb.java/jprint.exp: Print string.
5664
177b42fe
TJB
56652011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5666
5667 * gdb.base/call-sc.c: Fix typos.
5668 * gdb.base/ifelse.exp: Likewise.
5669 * gdb.base/structs.c: Likewise.
5670
3b2a0cf2
JB
56712011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5672
5673 * gdb.base/jit-so.exp: New test.
5674 * gdb.base/jit-dlmain.c: New file.
5675 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5676
46fc714c
JK
56772011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5678
5679 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5680 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5681 * gdb.cp/pr9167.exp (p b): Likewise.
5682 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5683 (test value of P in inner_m, test type of Z in inner_m): Call
5684 setup_xfail for gcc <= 4.5.
46fc714c 5685
418c7cf7
JK
56862011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5687
5688 * gdb.cp/paren-type.cc: New files.
5689 * gdb.cp/paren-type.exp: New files.
5690
3d50dd94
JK
56912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 Stop on first linespec terminator instead of eating what we can.
5694 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5695 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5696 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5697 (break C::f()): ... this one.
5698 (break C::operator()()): New test.
5699 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5700 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5701 test.
5702
dcf9f4ab
JK
57032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 Fall back linespec to minimal symbols.
5706 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5707 error message.
5708 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5709 * gdb.cp/minsym-fallback-main.cc: New file.
5710 * gdb.cp/minsym-fallback.cc: New file.
5711 * gdb.cp/minsym-fallback.exp: New file.
5712 * gdb.cp/minsym-fallback.h: New file.
5713
3f542ed1
JK
57142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5715
5716 * gdb.cp/no-dmgl-verbose.cc: New file.
5717 * gdb.cp/no-dmgl-verbose.exp: New file.
5718
57192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5720
5721 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5722 __GI_.
5723 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5724 (f): New function.
5725 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5726 (complete p 'func<short>(): ... here.
5727 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5728 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5729 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5730 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5731 Make them KFAIL gcc/49546.
5732
00eb2c4a
JB
57332011-07-01 Joel Brobecker <brobecker@adacore.com>
5734
5735 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5736
85a20c42
JK
57372011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5738
5739 Test GCC PR debug/49546.
5740 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5741 (test type of F in k3_m, test value of F in k3_m): New.
5742 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5743 (main): New variable k3. Call k3.k3_m.
5744
d2d43431
JB
57452011-07-01 Jean-Charles Delay <delay@adacore.com>
5746
5747 * gdb.ada/packed_array.exp: Fix expected outout.
5748
54ae186f
JB
57492011-07-01 Jean-Charles Delay <delay@adacore.com>
5750
5751 * gdb.ada/packed_array.exp: fixed expected output.
5752
8f17729f
JB
57532011-07-01 Joel Brobecker <brobecker@adacore.com>
5754
5755 * gdb.ada/same_enum: New testcase.
5756
f5aa6869
JB
57572011-07-01 Joel Brobecker <brobecker@adacore.com>
5758
5759 * gdb.ada/ptr_typedef: New testcase.
5760
828292f2
JB
57612011-07-01 Joel Brobecker <brobecker@adacore.com>
5762
5763 * gdb.ada/arrayptr.exp: Add ptype test.
5764
18920c42
JB
57652011-07-01 Joel Brobecker <brobecker@adacore.com>
5766
5767 * gdb.ada/char_enum: New testcase.
5768
3536d9e3 57692011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5770
5771 * gdb.base/dump.exp (capture_pointer_with_type): New.
5772 Get value from address instead of name.
5773 Start GDB once, and do `dump' and `restore'
5774 tests together.
5775
db863c42
MF
57762011-06-30 Jie Zhang <jie.zhang@analog.com>
5777 Mike Frysinger <vapier@gentoo.org>
5778
5779 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5780 helper functions for getting/setting remotetimeout variable.
5781 * lib/gdb.exp (gdb_load): If the target is remote, set
5782 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5783 with $loadtimeout. Set $load_ok to 0 before doing the load.
5784 Instead of returning, immediately, set $load_ok to 0. Call
5785 set_remotetimeout with $oldremotetimeout, and then return if
5786 $load_ok is 1.
5787
e9e642a8
AB
57882011-06-30 Andrew Burgess <aburgess@broadcom.com>
5789
5790 * gdb.python/py-template.exp: Don't run this test if the target
5791 does not support c++ tests.
5792
32019081
JK
57932011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5794
5795 Fix non-only rename list for Fortran modules import.
5796 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5797 tests.
5798 * gdb.fortran/module.f90 (module moduse): New.
5799 (program module): use moduse, test var_x, var_y and var_z.
5800
0ecee54c
TT
58012011-06-29 Tom Tromey <tromey@redhat.com>
5802
5803 PR testsuite/12040:
5804 * gdb.fortran/array-element.exp: Use f90, not f77.
5805 * gdb.fortran/complex.exp: Use f90, not f77.
5806 * gdb.fortran/derived-type.exp: Use f90, not f77.
5807 * gdb.fortran/library-module.exp: Use f90, not f77.
5808 * gdb.fortran/logical.exp: Use f90, not f77.
5809 * gdb.fortran/module.exp: Use f90, not f77.
5810 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5811 * gdb.fortran/subarray.exp: Use f90, not f77.
5812
3b2b8fea
TT
58132011-06-29 Tom Tromey <tromey@redhat.com>
5814
5815 * gdb.fortran/charset.exp: New file.
5816 * gdb.fortran/charset.f90: New file.
5817
42159ca5
TT
58182011-06-29 Tom Tromey <tromey@redhat.com>
5819
5820 PR testsuite/12040:
5821 * lib/future.exp: New file, mostly extracted from ada.exp.
5822 Rewrote compatibility code to use rename.
5823 (gdb_find_gfortran): New proc.
5824 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5825 gfortran patch.
5826 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5827 Move to future.exp.
5828 * lib/gdb.exp: Always load future.exp.
5829
af69a5ce
YQ
58302011-06-28 Yao Qi <yao@codesourcery.com>
5831
5832 * gdb.cp/exception.cc: Don't include iostream.
5833 (bar): Remove print statement.
5834 (catcher): New.
5835 (main): Remove print statements. Call function catcher.
5836 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5837 Set breakpoint on catcher, and check the value of parameter.
5838
ab5c6a72
YQ
58392011-06-23 Yao Qi <yao@codesourcery.com>
5840
6fdff2c5
PA
5841 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
5842 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 5843
9497469f
MP
58442011-06-23 Marek Polacek <mpolacek@redhat.com>
5845
5846 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5847 mi_gdb_test.
5848
b9132588
MP
58492011-06-23 Marek Polacek <mpolacek@redhat.com>
5850
5d197ed0 5851 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5852
e55595ca
MP
58532011-06-23 Marek Polacek <mpolacek@redhat.com>
5854
5d197ed0
MP
5855 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5856
58572011-06-23 Marek Polacek <mpolacek@redhat.com>
5858
5859 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5860 `test_exec_and_symbol_mi_operatons' return value.
5861 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5862 gdb_test_multiple.
5863 (test_exec_and_symbol_mi_operatons): Likewise.
5864 (test_path_specification): Likewise.
e55595ca 5865
be777e08
YQ
58662011-06-23 Yao Qi <yao@codesourcery.com>
5867
5868 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5869 supported.
5870 * lib/gdb.exp (support_displaced_stepping): New.
5871
615556d6
YQ
58722011-06-23 Yao Qi <yao@codesourcery.com>
5873
5874 * gdb.threads/execl.exp: Skip on remote target.
5875
833b0ca7
MP
58762011-06-21 Marek Polacek <mpolacek@redhat.com>
5877
5d197ed0 5878 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5879 mi_gdb_test.
5880
1ee4023a
MP
58812011-06-20 Marek Polacek <mpolacek@redhat.com>
5882
5d197ed0 5883 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5884
d0b1d624
MP
58852011-06-20 Marek Polacek <mpolacek@redhat.com>
5886
5d197ed0 5887 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5888 mi_gdb_test.
5889
79aa92c1
MP
58902011-06-20 Marek Polacek <mpolacek@redhat.com>
5891
5d197ed0 5892 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5893
5ce5db06
YQ
58942011-06-14 Yao Qi <yao@codesourcery.com>
5895
5896 gdb/testsuite/
5897 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5898
533a737e
JK
58992011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5902
d0e53741
TT
59032011-06-10 Tom Tromey <tromey@redhat.com>
5904
5905 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5906 Add tests for pointer-to-member-function.
5907 * gdb.cp/temargs.cc (S::somefunc): New function.
5908 (K2): New class.
5909 (main): Instantiate K2; call method.
5910
b5916bbd
JB
59112011-06-08 Joel Brobecker <brobecker@adacore.com>
5912
5913 * gdb.python/py-inferior.c (f2): Make str an array rather
5914 than a pointer.
5915 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5916
5be4dfca
JK
59172011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 * gdb.base/async-shell.c: New file.
5920 * gdb.base/async-shell.exp: New file.
5921
9f47e254
PA
59222011-06-06 Pedro Alves <pedro@codesourcery.com>
5923
5924 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5925
64b9b334
JB
59262011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5927
5928 From Stephen Kitt <steve@sk2.org>
5929 * gdb.base/help.exp: Adjust following some spelling corrections
5930 in GDB.
5931
dbc0f131
YQ
59322011-06-01 Yao Qi <yao@codesourcery.com>
5933
5934 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5935
fd336a18
KS
59362010-05-31 Keith Seitz <keiths@redhat.com>
5937
5938 PR c++/12750
5939 * gdb.cp/static-method.cc: New file.
5940 * gdb.cp/static-method.exp: New file.
5941
fa8b9902
KS
59422010-05-31 Keith Seitz <keiths@redhat.com>
5943
5944 PR symtab/12704
5945 * gdb.cp/anon-ns.cc: New file.
5946 * gdb.cp/anon-ns.exp: New file.
5947
0a5b1e09
PA
59482011-05-31 Pedro Alves <pedro@codesourcery.com>
5949
5950 * gdb.arch/i386-dr3-watch.c: New file.
5951 * gdb.arch/i386-dr3-watch.exp: New file.
5952
0578b8d1
YQ
59532011-05-30 Yao Qi <yao@codesourcery.com>
5954
5955 * gdb.base/callfuncs.c (t_structs_fc): New.
5956 (t_structs_dc, t_structs_ldc): New.
5957 (t_double_many_args):
5958 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5959 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5960 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5961 * gdb.base/callfuncs.exp: Call new functions.
5962
6680506e
YQ
59632011-05-30 Yao Qi <yao@codesourcery.com>
5964
ff4d2c60
YQ
5965 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5966 Call rerun_and_prepare for each test to isolate effects.
5967
59682011-05-30 Yao Qi <yao@codesourcery.com>
5969
5970 * gdb.base/varargs.c (find_max_float_real): New.
5971 (find_max_double_real, find_max_long_double_real): New.
5972 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5973 * lib/gdb.exp (setup_kfail_for_target): New.
5974
e43ec454
YQ
59752011-05-30 Yao Qi <yao@codesourcery.com>
5976
5977 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5978 (callcd, callce, callcf, callc1a, callc1b): New.
5979 (callc2a, callc2b): New.
5980 * gdb.base/funcargs.exp (complex_args): New.
5981 (complex_integral_args, complex_float_integral_args): New.
5982 * lib/gdb.exp (support_complex_tests): New. Determine
5983 whether to run test cases on _Complex types.
5984
432b4d03
JK
59852011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5986
5987 * gdb.threads/leader-exit.c: New file.
5988 * gdb.threads/leader-exit.exp: New file.
5989
6caf069d
MP
59902011-05-27 Marek Polacek <mpolacek@redhat.com>
5991
9497469f 5992 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5993
97fce28b
MP
59942011-05-27 Marek Polacek <mpolacek@redhat.com>
5995
5996 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5997 remove the `supported' variable.
5998 * gdb.mi/mi-nonstop.exp: Likewise.
5999 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6000 * gdb.mi/mi-nsintrall.exp: Likewise.
6001 * gdb.mi/mi-nsmoribund.exp: Likewise.
6002 * gdb.mi/mi-nsthrexec.exp: Likewise.
6003
9da8c2a0
PA
60042011-05-26 Pedro Alves <pedro@codesourcery.com>
6005
6006 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6007
2c03e5be
PA
60082011-05-26 Pedro Alves <pedro@codesourcery.com>
6009
6010 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6011
2e21250d
KS
60122011-05-24 Keith Seitz <keiths@redhat.com>
6013
6014 PR breakpoint/12803
6015 * gdb.cp/cmpd-minsyms.cc (a): New method.
6016 (b): New method.
6017 (c): New method.
6018 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6019
cdac0397
PA
60202011-05-24 Pedro Alves <pedro@codesourcery.com>
6021
6022 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6023 watchpoint's command list didn't execute when the watchpoint went
6024 out of scope.
6025
ee5683ab
PM
60262011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6027
6028 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6029 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6030 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6031 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6032 * gdb.arch/i386-permbkpt.exp: Likewise.
6033 * gdb.arch/i386-prologue.exp: Likewise.
6034 * gdb.arch/i386-size-overlap.exp: Likewise.
6035 * gdb.arch/i386-size.exp: Likewise.
6036 * gdb.arch/i386-unwind.exp: Likewise.
6037 * gdb.reverse/i386-precsave.exp: Likewise.
6038 * gdb.reverse/i386-reverse.exp: Likewise.
6039 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6040 * gdb.reverse/i387-env-reverse.exp: Likewise.
6041 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6042
c91c8c16
PA
60432011-05-24 Pedro Alves <pedro@codesourcery.com>
6044
6045 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6046 file doesn't error, using MI.
6047
c50491a7
TT
60482011-05-23 Tom Tromey <tromey@redhat.com>
6049
6050 * gdb.base/charset.exp (string_display): Add tests to assign to
6051 arrays.
6052 * gdb.base/charset.c (short_array, int_array, long_array): New.
6053
4a07b7da
PA
60542011-05-20 Pedro Alves <pedro@codesourcery.com>
6055
6056 Cope with async mode.
6057
4a07b7da
PA
6058 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6059 into gdb_test + mi_expect_stop.
6060
b275f2d2
PA
60612011-05-20 Pedro Alves <pedro@codesourcery.com>
6062
6063 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6064 (callme): Remove printf call.
6065
eec52c44
PM
60662011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6067
6068 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6069 quote pattern to avoid problems with Cygwin/mingw expect versions.
6070 * gdb.base/default.exp (show convenience): Use double
6071 quote pattern for regular expressions.
6072
b3c8eb43
JK
60732011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6074
6075 Fix -readnow for -gdwarf-4 unused type units.
6076 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6077 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6078
ed731959
JK
60792011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 * gdb.base/kill-after-signal.c: New file.
6082 * gdb.base/kill-after-signal.exp: New file.
6083
3b48433d
PA
60842011-05-16 Pedro Alves <pedro@codesourcery.com>
6085
6086 * gdb.ada/start.exp: Call untested with the correct test filename.
6087 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6088 test filename. Make the test's binary unique.
6089 * gdb.arch/i386-signal.exp: Call untested with the correct test
6090 filename.
6091 * gdb.arch/i386-size-overlap.exp: Ditto.
6092 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6093 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6094 * gdb.cp/call-c.exp: Ditto.
6095 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6096 filename. Make the test's binary unique.
6097 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6098 * gdb.python/py-mi.exp: Ditto.
6099 * gdb.python/Makefile.in (EXECUTABLES): Update.
6100 * gdb.reverse/i386-precsave.exp: Ditto.
6101 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6102 test filename.
6103 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6104 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6105 unique.
6106 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6107 test filename.
6108 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6109 * gdb.trace/tfile.exp: Ditto.
6110
ba4a8bdd
YQ
61112011-05-14 Yao Qi <yao@codesourcery.com>
6112
6113 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6114 type.
6115
dbaefcf7
DE
61162011-05-13 Doug Evans <dje@google.com>
6117
6118 * gdb.python/py-objfile-script.exp: New file.
6119 * gdb.python/py-objfile-script.c: New file.
6120 * gdb.python/py-objfile-script-gdb.py: New file.
6121 * testsuite/gdb.python/py-section-script.exp: Test
6122 "info auto-load-scripts".
6123
9930639c
TT
61242011-05-13 Tom Tromey <tromey@redhat.com>
6125
6126 * gdb.dwarf2/clztest.exp: New file.
6127 * gdb.dwarf2/clztest.c: New file.
6128 * gdb.dwarf2/clztest.S: New file.
6129
05272e11
DE
61302011-05-13 Doug Evans <dje@google.com>
6131
cc63ef9b
DE
6132 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6133 String16 tests.
05272e11 6134
6edba76f
TT
61352011-05-13 Tom Tromey <tromey@redhat.com>
6136
6137 * lib/gdb.exp (is_x86_like_target): New proc.
6138 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6139 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6140 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6141 -nostdlib to compiler.
6142 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6143 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6144 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6145 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6146 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6147
028d0ed5
TJB
61482011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6149
6150 * gdb.python/py-function.exp: Test setting a value from a function
6151 which executes a command.
6152
8a9b8146
TT
61532011-05-12 Tom Tromey <tromey@redhat.com>
6154
6155 * gdb.dwarf2/typeddwarf.S: New file.
6156 * gdb.dwarf2/typeddwarf.c: New file.
6157 * gdb.dwarf2/typeddwarf.exp: New file.
6158
10483e8e
MP
61592011-05-12 Marek Polacek <mpolacek@redhat.com>
6160
6161 * gdb.mi/mi-basics.exp: Fix races. Honour the
6162 `test_exec_and_symbol_mi_operatons' return value.
6163 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6164 gdb_test_multiple.
6165 (test_exec_and_symbol_mi_operatons): Likewise.
6166 (test_path_specification): Likewise.
6167
faf067f1
JK
61682011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6169
6170 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6171 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6172 Replace `file copy' and `file rename' by `file mtime'. Twice.
6173
7ff911a3
JK
61742011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6175
6176 * gdb.base/readline-ask.c: New file.
6177 * gdb.base/readline-ask.exp: New file.
6178 * gdb.base/readline-ask.inputrc: New file.
6179
a536c6d7
UW
61802011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6181
6182 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6183 to avoid race condition.
6184 * gdb.cell/coremaker.c: Use small stack size.
6185 * gdb.cell/ea-standalone.exp: Use file name without path as
6186 argument to c_to.
6187 * gdb.cell/fork.exp: Allow other output when continuing to end.
6188
d472a426
JK
61892011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6190
6191 * gdb.threads/corethreads.c: New file.
6192 * gdb.threads/corethreads.exp: New file.
6193
61942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6195
6196 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6197 Try to compile the test using -Wl,-z,norelro first.
6198 (load_core): New variable libthread_db_seen, initialize it.
6199 (zeroed-threads cannot be listed): Protect it by XFAIL on
6200 !$libthread_db_seen.
6201
8be455d7
JK
62022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6203
6204 PR 12573
6205 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6206 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6207 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6208
1976171a
JK
62092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6210
6211 * gdb.cp/psymtab-parameter.cc: New file.
6212 * gdb.cp/psymtab-parameter.exp: New file.
6213
7db6f30f
JK
62142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6215
6216 Fix a race.
6217 * gdb.cp/static-print-quit.exp (print c): Split to ...
6218 (print c - <return>, print c - q <return>, print c - to quit):
6219 ... these. Make the testfile untested on gdb-7.1.
6220
85161e9e 62212011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6222
6223 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6224 gdb_rename_execfile, gdb_touch_execfile): New.
6225 * gdb.base/reread.exp: Use new procs to handle multiple
6226 exec files.
6227
0c51be18
YQ
62282011-05-05 Yao Qi <yao@codesourcery.com>
6229
6230 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6231 (test_adr_32bit, test_pop_pc): New.
6232 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6233 (test_adr_32bit, test_pop_pc): New.
6234
4d393d60
JM
62352011-05-04 Joseph Myers <joseph@codesourcery.com>
6236
6237 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6238 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6239 targets.
6240 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6241 handle targets.
6242
8ffd0459
JK
62432011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6244
6245 * gdb.base/completion.exp (complete help info wat): Rename to ...
6246 (complete 'help info wat'): ... here.
6247 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6248 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6249
8e28d804
PA
62502011-05-04 Pedro Alves <pedro@codesourcery.com>
6251
6252 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6253 gdb_test and explicit $gdb_prompt/timeout matches.
6254
3eb2ef34
YQ
62552011-05-04 Yao Qi <yao@codesourcery.com>
6256
6257 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6258 and __thumb2__.
6259
aaaf81a3
MP
62602011-05-03 Marek Polacek <mpolacek@redhat.com>
6261
6262 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6263 in place of `gdb_test "delete breakpoints"'. This eliminates two
6264 testcases.
6265
c4cbc0df
PA
62662011-05-02 Pedro Alves <pedro@codesourcery.com>
6267
6268 PR testsuite/12649
6269 Fix races.
6270
6271 * gdb.base/completion.exp: Remove all sleep calls. Remove
6272 unnecessary regexs. Don't explicitly expect anything after the
6273 prompt. Eat the prompt if necessary.
6274
b4cbb4a3
EBM
62752011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6276
6277 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6278 accept to show the caller line again as well as the line after.
6279
d65aec65
PM
62802011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6281
6282 PR mi/12531
6283
6284 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6285 compile target.
6286 * gdb.python/py-prettyprint.exp: Add C++ object for
6287 CPLUS_FAKE_CHILD test.
6288
30852783
UW
62892011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6290
6291 * gdb.base/signest.exp: New file.
6292 * gdb.base/signest.c: Likewise.
6293
c7b1f0d9
JK
62942011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6295
6296 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6297 thread and breakpoint notifications.
6298
559a7a62
JK
62992011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6300
6301 * gdb.base/fortran-sym-case.c: New file.
6302 * gdb.base/fortran-sym-case.exp: New file.
6303 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6304 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6305 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6306
8344e389
JK
63072011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6308
6309 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6310 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6311 false #1', `if true else false #2' and `if true else false #3'.
6312
2484c66b
UW
63132011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6314
6315 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6316 while delivering signal.
6317
8d3788bd
VP
63182011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6319
6320 MI breakpoint notifications.
6321
6322 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
6323 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6324 * testsuite/gdb.mi/mi-watch.exp: Adust.
6325 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6326 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6327 notifications.
8d3788bd 6328
3e03848b
JK
63292011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6330
6331 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6332 * gdb.base/gdbindex-stabs.c: New file.
6333 * gdb.base/gdbindex-stabs.exp: New file.
6334
918c9108
YQ
63352011-04-25 Yao Qi <yao@codesourcery.com>
6336
6337 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6338 with /*...*/.
6339 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6340
90556b8c
JK
63412011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6342
6343 * gdb.python/py-value.exp (test_objfiles): Name the first test
6344 `py-value in file.filename'.
6345
03f2bd59
JK
63462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6347
6348 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6349 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6350 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6351 !gdbserver_reconnect_p..
6352 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6353
7b08b9eb
JK
63542011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6355
6356 * gdb.cp/cpcompletion.exp (complete class methods)
6357 (complete class methods beginning with F): Move them above runto. New
6358 comment about the runto delimiter.
6359
b78974c3
PA
63602011-04-20 Pedro Alves <pedro@codesourcery.com>
6361
6362 * gdb.base/maint.exp: Test that "maint print registers" works
6363 without a running program.
6364
20429c40 63652011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6366
20429c40
MP
6367 * gdb.base/setshow.exp: Fix racy tests.
6368 ($old_gdb_prompt): New variable.
6369
7a9dd1b2
TT
63702011-04-19 Tom Tromey <tromey@redhat.com>
6371
6372 * gdb.mi/mi-nsmoribund.exp:
6373 * gdb.hp/gdb.objdbg/objdbg01.exp:
6374 * gdb.base/structs.exp (test_struct_returns):
6375 * gdb.base/call-sc.exp (test_scalar_returns):
6376 * gdb.base/bigcore.exp: Remove duplicate words.
6377
02835898
JK
63782011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
6380 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6381 * gdb.base/break-interp.exp (test_attach): New comment.
6382
254f582e
JK
63832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6384
6385 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6386 (clear __stack_user.next, clear stack_used.next)
6387 (save a zeroed-threads corefile): New test.
6388 Call core_load for $core0file.
6389 (zeroed-threads cannot be listed): New test.
6390
4fe85f5c
JK
63912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6392
6393 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6394 filename.
6395 ($srcfile): Preserve the original value.
6396 ($testfile): Match it the .exp filename.
6397 ($corefile): New variable. Substitute it around.
6398 Use clean_restart.
6399 ($prev_timeout): Remove.
6400 (load_core): Move core loading into this proc.
6401 Fix restore of $timeout if load_core fails.
6402
63524580
JK
64032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 * gdb.base/eu-strip-infcall.c: New file.
6406 * gdb.base/eu-strip-infcall.exp: New file.
6407
90359a16
JK
64082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6411 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6412
626e7282
JK
64132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6414
6415 Fix Python access to inlined frames.
6416 * gdb.python/py-frame-inline.c: New file.
6417 * gdb.python/py-frame-inline.exp: New file.
6418
3363d018
EBM
64192011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6420
6421 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6422 content of 's24' correctly (avoiding "optimized out").
6423 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6424
28781456
JK
64252011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6426
6427 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6428
4a4106ca
TJB
64292011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6430
6431 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6432 expect a colon in watch -location output.
6433
d26ccb4f
JK
64342011-04-13 Marek Polacek <mpolacek@redhat.com>
6435
df46027d 6436 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6437 New testcase `expect response to define backtrace'. Also remove
6438 redundant `default' block.
6439
e1ab1f9c
JK
64402011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6441
6442 * gdb.python/py-prettyprint.c (struct hint_error): New.
6443 (main): New variable hint_error.
6444 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6445 "print hint_error".
6446 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6447 (register_pretty_printers): Register it.
6448
0c2e6019
TT
64492011-04-04 Tom Tromey <tromey@redhat.com>
6450
6451 * gdb.cp/maint.exp (test_help): Update.
6452 (test_namespace): Likewise.
6453
af57139d
JB
64542011-04-01 Joel Brobecker <brobecker@adacore.com>
6455
6456 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6457 * gdb.ada/arrayptr.exp: Add new tests.
6458
956a9fb9
JB
64592011-04-01 Joel Brobecker <brobecker@adacore.com>
6460
6461 * gdb.ada/mi_catch_ex: New testcase.
6462
d0c4d642
PA
64632011-04-01 Pedro Alves <pedro@codesourcery.com>
6464
6465 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6466 base::overload(void) method without specifying "const".
6467
18819fa6
UW
64682011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6469
6470 * gdb.arch/thumb-singlestep.S: New file.
6471 * gdb.arch/thumb-singlestep.exp: Likewise.
6472
a4c8e806
TT
64732011-03-31 Tom Tromey <tromey@redhat.com>
6474
6475 * gdb.python/py-prettyprint.py (exception_flag): New global.
6476 (NoStringContainerPrinter._iterator.next): Check it.
6477 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6478 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6479
53832f31
TT
64802011-03-29 Tom Tromey <tromey@redhat.com>
6481
6482 * gdb.cp/anon-struct.cc: New file.
6483 * gdb.cp/anon-struct.exp: New file.
6484
e4620230
JK
64852011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6486
6487 Test STT_GNU_IFUNC support.
6488 * gdb.base/gnu-ifunc-lib.c: New file.
6489 * gdb.base/gnu-ifunc.c: New file.
6490 * gdb.base/gnu-ifunc.exp: New file.
6491
d0fb5eae
JK
64922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6493
6494 Support a ring of related breakpoints.
6495 * gdb.base/watchpoint-delete.c: New file.
6496 * gdb.base/watchpoint-delete.exp: New file.
6497
20106cfb
JK
64982011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6499
6500 * gdb.ada/arrayparam.exp (print first after function call): Use
6501 explicit package name. Add a comment
6502 (print lasta after function call): Rename ...
6503 (print last after function call): ... it and use explicit package
6504 name.
6505 (print length after function call): Use explicit package name.
6506 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6507 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6508 (multiple matches for symbol i): Rename ...
6509 (multiple matches for symbol integervar): ... it.
6510 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6511 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6512
e7ab5e63
AB
65132011-03-25 Andrew Burgess <aburgess@broadcom.com>
6514
6515 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6516 environment variable to make grep output more predictable. Move
6517 all the environment setup into gdb_init so it's done once per test
6518 case rather than each time we start gdb.
6519
9ef07c8c
TT
65202011-03-24 Tom Tromey <tromey@redhat.com>
6521
6522 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6523 test.
6524
dd90784c
JK
65252011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6526
6527 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6528 * gdb.dwarf2/dw2-entry-value.S: New file.
6529 * gdb.dwarf2/dw2-entry-value.exp: New file.
6530
05775840
PM
65312011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6532
6fdff2c5 6533 PR python/12183
05775840
PM
6534
6535 * gdb.python/py-function.exp: Add GdbError tests.
6536
8661b11b
PA
65372011-03-18 Pedro Alves <pedro@codesourcery.com>
6538
6539 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6540 (reglocal_test_func, statlocal_test_func): New functions.
6541 (globals_test_func): Call new functions.
6542 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6543 (gdb_collect_locals_test): New procedure.
6544 (gdb_trace_collection_test): Call new procedures.
6545
0fdb4f18
PA
65462011-03-18 Pedro Alves <pedro@codesourcery.com>
6547
6548 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6549 (test_register, test_register_unavailable): New procedures.
6550 (gdb_unavailable_registers_test): New procedure.
6551 (gdb_trace_collection_test): Call it.
6552
99c3dc11
PM
65532011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6554
6fdff2c5 6555 PR python/12149
99c3dc11
PM
6556
6557 * gdb.python/python.exp: Add gdb.write tests.
6558
29703da4
PM
65592010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6560
6561 * gdb.python/Makefile.in: Add py-objfile.
6562 * gdb.python/py-objfile.exp: New file.
6563 * gdb.python/py-objfile.c: New file.
6564 * gdb.python/py-block.exp: Add is_valid tests.
6565 * gdb.python/py-inferior.exp: Ditto.
6566 * gdb.python/py-infthread.exp: Ditto.
6567 * gdb.python/py-symbol.exp: Ditto.
6568 * gdb.python/py-symtab.exp: Ditto.
6569
598997c8
KS
65702011-03-16 Keith Seitz <keiths@redhat.com>
6571
6572 PR c++/12273
6573 * gdb.cp/cmpd-minsyms.exp: New test.
6574 * gdb.cp/cmpd-minsyms.cc: New file.
6575
6576 PR c++/11734
6577 * gdb.cp/ovsrch.exp: New test.
6578 * gdb.cp/ovsrch.h: New file.
6579 * gdb.cp/ovsrch1.cc: New file.
6580 * gdb.cp/ovsrch2.cc: New file.
6581 * gdb.cp/ovsrch3.cc: New file.
6582 * gdb.cp/ovsrch4.cc: New file.
6583
c91513d8
PP
65842011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6585
6586 PR gdb/12528
6587 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6588 * gdb.base/break-on-linker-gcd-function.exp: New test.
6589 * gdb.base/break-on-linker-gcd-function.cc: New file.
6590
7470fc63
AT
65912011-03-15 Andreas Tobler <andreast@fgznet.ch>
6592
6593 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6594
959e7469
PM
65952011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6596
6597 * lib/gdb.exp (gdb_unload): Add another termination case.
6598
9373cf26
JK
65992011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6600
6601 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6602 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6603 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6604 Provide a stub byte there.
6605 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6606 DW_AT_entry_pc.
6607 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6608
24e9cda0
UW
66092011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6610
6611 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6612 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6613 "generic ABI, auto".
6614 (altivec_abi_tests): Accept vectors returned by reference.
6615
7371cf6d
PM
66162010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6617
6618 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6619
ce77046a
UW
66202011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6621
6622 * gdb.python/py-section-script.exp: Skip test if no Python support.
6623
176400c3
UW
66242011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6625
6626 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6627
ecec24e6
PM
66282011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6629
6630 * gdb.python/py-parameter.exp: Update tests to the new Python
6631 parameter API. Add "no documentation" test. Add deprecated API
6632 backward compatibility test.
6633
5dbdd470
TT
66342011-03-09 Tom Tromey <tromey@redhat.com>
6635
6636 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6637 gdb_continue_to_end.
6638
b66e66ee
MK
66392011-03-09 Mark Kettenis <kettenis@gnu.org>
6640
6641 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6642 tabs.
6643
eceb0c5f
TT
66442011-03-09 Tom Tromey <tromey@redhat.com>
6645
6646 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6647 parentheses.
6648 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6649 $command.
6650 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6651 argument to gdb_continue_to_end.
6652 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6653 argument to gdb_continue_to_end.
6654 * gdb.cp/annota3.exp: Fix regex.
6655 * gdb.cp/annota2.exp: Fix regex.
6656 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6657 gdb_continue_to_end.
6658 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6659 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6660 gdb_continue_to_end.
6661
63154eca
PA
66622011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.server/ext-run.exp
6665 (load new file without any gdbserver inferior): New test.
6666
967d1f9b
TT
66672011-03-07 Tom Tromey <tromey@redhat.com>
6668
6669 * Makefile.in (TAGS): Rewrite.
6670
d68dcbb9
JK
66712011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6672
6673 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6674 initial commands echo. New match for `Found trace'. Anchor all the
6675 other matches. Anchor and match for `No trace frame found' the final
6676 match.
6677
6bf58e63
TT
66782011-03-07 Tom Tromey <tromey@redhat.com>
6679
6680 * Makefile.in (TAGS): New target.
6681
fda326dd
TT
66822011-03-07 Tom Tromey <tromey@redhat.com>
6683
6684 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6685 change.
6686 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6687 change.
6688 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6689 exit message change.
6690 (skip_altivec_tests): Update for exit message change.
6691 (skip_vsx_tests): Likewise.
6692 (gdb_continue_to_end): Likewise. Add 'command' argument.
6693 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6694 * gdb.threads/tls.exp: Update for exit message change.
6695 * gdb.threads/thread-unwindonsignal.exp: Use
6696 gdb_continue_to_end.
6697 * gdb.threads/step.exp (step_it): Update for exit message change.
6698 (continue_all): Likewise.
6699 * gdb.threads/print-threads.exp (test_all_threads): Update for
6700 exit message change.
6701 * gdb.threads/interrupted-hand-call.exp: Use
6702 gdb_continue_to_end.
6703 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6704 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6705 gdb_continue_to_end.
6706 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6707 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6708 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6709 * gdb.cp/method.exp: Update for exit message change.
6710 * gdb.cp/mb-templates.exp: Update for exit message change.
6711 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6712 * gdb.cp/annota3.exp: Update for exit message change.
6713 * gdb.cp/annota2.exp: Update for exit message change.
6714 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6715 * gdb.base/term.exp: Update for exit message change.
6716 * gdb.base/step-test.exp (test_i): Update for exit message change.
6717 * gdb.base/sigstep.exp (advance): Update for exit message change.
6718 (advancei): Likewise.
6719 * gdb.base/siginfo.exp: Update for exit message change.
6720 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6721 * gdb.base/reread.exp: Use gdb_continue_to_end.
6722 * gdb.base/langs.exp: Use gdb_continue_to_end.
6723 * gdb.base/interrupt.exp: Update for exit message change.
6724 * gdb.base/gdb1555.exp: Update for exit message change.
6725 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6726 * gdb.base/ending-run.exp: Update for exit message change.
6727 * gdb.base/chng-syms.exp: Update for exit message change.
6728 * gdb.base/checkpoint.exp: Update for exit message change.
6729 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6730 gdb_continue_to_end.
6731 (test_catch_syscall_with_wrong_args): Likewise.
6732 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6733 * gdb.base/break-interp.exp (test_ld): Update for exit message
6734 change.
6735 * gdb.base/bang.exp: Update for exit message change.
6736 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6737 (do_call_attach_tests): Likewise.
6738 * gdb.base/a2-run.exp: Update for exit message change.
6739 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6740 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6741 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6742
dd19bd70
JK
67432011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6744
6745 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6746
30e62689
TT
67472011-03-03 Tom Tromey <tromey@redhat.com>
6748
6749 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6750 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6751 * gdb.hp/gdb.aCC/configure.ac: Remove.
6752 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6753 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6754 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6755 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6756 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6757 * gdb.hp/gdb.compat/configure.ac: Remove.
6758 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6759 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6760 * gdb.hp/gdb.defects/configure.ac: Remove.
6761 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6762 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6763 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6764 * gdb.hp/configure.ac: Remove.
6765 * gdb.hp/configure: Remove.
6766 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6767 substitution.
6768 (Makefile): Remove rule.
6769 * gdb.cell/configure.ac: Remove.
6770 * gdb.cell/configure: Remove.
6771 * gdb.stabs/Makefile.in (Makefile): Remove.
6772 (distclean): Don't remove config.status or config.log.
6773 * gdb.stabs/configure (Makefile): Remove.
6774 * gdb.stabs/configure.ac: Remove.
6775 * configure: Rebuild.
6776 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6777 Remove stabs- and cell-specific logic. Test for existence of
6778 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6779 subdirectories, gdb.cell, and and gdb.stabs.
6780 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6781
c171f854
JB
67822011-03-03 Joel Brobecker <brobecker@adacore.com>
6783
6784 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6785 end of buffer.
6786
9a5193cb
JB
67872011-03-02 Joel Brobecker <brobecker@adacore.com>
6788
6789 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6790 gdb_test when running a test where we expected no output back.
6791
9bb4c1bb
MS
67922011-02-28 Michael Snyder <msnyder@vmware.com>
6793
6794 * gdb.cp/overload.cc: Change initializer value to integer.
6795
3bd0f5ef
MS
67962011-02-27 Michael Snyder <msnyder@vmware.com>
6797
6798 * gdb.multi/base.exp: Add test for remove-inferiors.
6799
2279eaad
JB
68002011-02-26 Joel Brobecker <brobecker@adacore.com>
6801
6802 * gdb.python/py-frame.exp: Simplify the initialization phase
6803 using prepare_for_testing.
6804
c82c0b55
MS
68052011-02-25 Michael Snyder <msnyder@vmware.com>
6806
6807 * gdb.multi/base.exp: Add tests for info inferiors with args.
6808
1d94651b
JK
68092011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6810
6811 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6812 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6813 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6814 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6815 asmfile3. Comment the STABS (#3) file compilation. Compile
6816 everything through assembler. Provide KFAIL for symtab/12497.
6817 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6818 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6819 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6820 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6821
3bd0f5ef
MS
68222011-02-24 Michael Snyder <msnyder@vmware.com>
6823
6824 * gdb.base/break.exp: Add tests for delete breakpoints using
6825 convenience variables and value history references.
6826
12c1418e
MS
68272011-02-24 Michael Snyder <msnyder@vmware.com>
6828
6829 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6830 left behind in previous check-in.
6831
e5a67952
MS
68322011-02-23 Michael Snyder <msnyder@vmware.com>
6833
6834 * gdb.base/break.exp: Add tests for "info break" with arguments.
6835 * gdb.trace/infotrace.exp: Update patterns for error and help.
6836 * gdb.base/completion.exp: Update pattern.
6837 * gdb.base/ena-dis-br.exp: Update pattern.
6838 * gdb.base/help.exp: Update patterns.
6839
68402011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6841
6842 * gdb.base/memattr.exp: New test.
6843 * gdb.base/memattr.c: Test load for memattr.exp.
6844
6e6fbe60
DE
68452011-02-22 Doug Evans <dje@google.com>
6846
6847 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6848
1d41d745
MS
68492011-02-22 Michael Snyder <msnyder@vmware.com>
6850
6851 * Makefile.in: Make more clean.
6852 * gdb.ada/Makefile.in: Ditto.
6853 * gdb.arch/Makefile.in: Ditto.
6854 * gdb.asm/Makefile.in: Ditto.
6855 * gdb.base/Makefile.in: Ditto.
6856 * gdb.cp/Makefile.in: Ditto.
6857 * gdb.dwarf2/Makefile.in: Ditto.
6858 * gdb.java/Makefile.in: Ditto.
6859 * gdb.mi/Makefile.in: Ditto.
6860 * gdb.modula2/Makefile.in: Ditto.
6861 * gdb.python/Makefile.in: Ditto.
6862 * gdb.server/Makefile.in: Ditto.
6863 * gdb.stabs/Makefile.in: Ditto.
6864 * gdb.threads/Makefile.in: Ditto.
6865 * gdb.trace/Makefile.in: Ditto.
6866
79ba84ca
MS
68672011-02-22 Michael Snyder <msnyder@vmware.com>
6868
df46027d 6869 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6870 info threads.
6871
b9b35694
JB
68722011-02-22 Joel Brobecker <brobecker@adacore.com>
6873
6874 * gdb.python/py-breakpoint.exp: Fix the expected output of
6875 one of the "maint info breakpoints" tests to accept the output
6876 generated on platforms that do not have hardware watchpoints.
6877
8bfb830f
JB
68782011-02-22 Joel Brobecker <brobecker@adacore.com>
6879
6880 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6881 clean_restart. Be a little stricter in the expected output
6882 for one of the tests. Fix a typo in one of the comments.
6883
c45f3c54
JB
68842011-02-22 Joel Brobecker <brobecker@adacore.com>
6885
6886 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6887 Delete variable binfile, no longer use. Add or modify test
6888 comments to make them unique.
6889
b97c863c
MS
68902011-02-21 Michael Snyder <msnyder@vmware.com>
6891
6892 * Makefile.in: Update for make clean.
6893 * gdb.ada/Makefile.in: Ditto.
6894 * gdb.arch/Makefile.in: Ditto.
6895 * gdb.asm/Makefile.in: Ditto.
6896 * gdb.base/Makefile.in: Ditto.
6897 * gdb.cp/Makefile.in: Ditto.
6898 * gdb.dwarf2/Makefile.in: Ditto.
6899 * gdb.java/Makefile.in: Ditto.
6900 * gdb.mi/Makefile.in: Ditto.
6901 * gdb.modula2/Makefile.in: Ditto.
6902 * gdb.python/Makefile.in: Ditto.
6903 * gdb.server/Makefile.in: Ditto.
6904 * gdb.stabs/Makefile.in: Ditto.
6905 * gdb.threads/Makefile.in: Ditto.
6906 * gdb.trace/Makefile.in: Ditto.
6907
aea5b279
MS
69082011-02-21 Michael Snyder <msnyder@vmware.com>
6909
6910 * gdb.threads/thread-find.exp: Update patterns for changes in
6911 output of "info threads" command.
6912
e3039479
UW
69132011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6914 Ulrich Weigand <uweigand@de.ibm.com>
6915
6916 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6917 (skip_hw_watchpoint_tests): Likewise.
6918 (skip_hw_watchpoint_multi_tests): Likewise.
6919
b800ec70
UW
69202011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6921
6922 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6923 (skip_hw_watchpoint_tests): Likewise.
6924 (skip_hw_watchpoint_multi_tests): Likewise.
6925 (skip_hw_watchpoint_access_tests): Likewise.
6926
6927 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6928 * gdb.base/pr11022.exp: Likewise.
6929 * gdb.base/watch-read.exp: Likewise.
6930 * gdb.base/watch_thread_num.exp: Likewise.
6931 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6932 * gdb.base/watchpoint-hw.exp: Likewise.
6933 * gdb.base/watchpoint.exp: Likewise.
6934 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6935 * gdb.threads/watchthreads-reorder.exp: Likewise.
6936 * gdb.threads/watchthreads.exp: Likewise.
6937 * gdb.threads/watchthreads2.exp: Likewise.
6938
91033e37
JB
69392011-02-21 Joel Brobecker <brobecker@adacore.com>
6940
6941 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6942 the debugger is unable to find the array bounds.
6943
eeaafae2
JK
69442011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6945
6946 * gdb.cp/typedef-operator.exp: New file.
6947 * gdb.cp/typedef-operator.cc: New file.
6948
e338d953
MS
69492011-02-17 Michael Snyder <msnyder@vmware.com>
6950
6951 * gdb.threads/thread-find.exp: Fix regular expressions.
6952
e67ad678
JB
69532011-02-17 Joel Brobecker <brobecker@adacore.com>
6954
6955 * gdb.ada/packed_array: Expand testcase to test printing of
6956 unconstrained packed array.
6957
93084bca
JB
69582011-02-17 Joel Brobecker <brobecker@adacore.com>
6959
6960 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6961
a0c78a73
PA
69622011-02-16 Pedro Alves <pedro@codesourcery.com>
6963
f65d5553 6964 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6965 (main): Initialize it before collecting, and and clear it
6966 afterwards.
f65d5553
PA
6967 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6968 collecting with '{type} addr', where the addr expression is not an
6969 rvalue.
a0c78a73 6970
3dfcbbd2
KW
69712011-02-16 Ken Werner <ken.werner@de.ibm.com>
6972
6973 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6974 a bool variable. Expect correct OpenCL names for vector types. Use the
6975 uc3 variable name instead of referring to the uchar3 built-in type.
6976 Escape the asterisk at the half pointer test.
6977
08807d5a
PA
69782011-02-16 Pedro Alves <pedro@codesourcery.com>
6979
f65d5553 6980 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6981 (main): Initialize it before collecting, and and clear it
6982 afterwards.
f65d5553
PA
6983 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6984 collecting overlapping memory ranges.
08807d5a 6985
60f98dde
MS
69862011-02-15 Michael Snyder <msnyder@vmware.com>
6987
6988 * gdb.base/default.exp: Add tests for thread commands.
6989 * gdb.base/help.exp: Add tests for thread commands.
6990 * gdb.threads/thread-find.exp: New test for thread find command.
6991
648cd113
KW
69922011-02-15 Ken Werner <ken.werner@de.ibm.com>
6993
6994 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6995
494e194e
YQ
69962011-02-15 Yao Qi <yao@codesourcery.com>
6997
6998 PR tdep/12352
6999 * gdb.arch/arm-disp-step.S : New test for str instruction.
7000 * gdb.arch/arm-disp-step.exp : Likewise.
7001
d9492458
TJB
70022011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7003
7004 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7005 "vector_register2_vr" test strings. Test the extended floating
7006 point registers (F32~F63).
7007 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7008 IBM XL C compiler. Make the test program use a register provided
7009 by the compiler for the lxvd2x instruction.
7010
8af8e3bc
PA
70112011-02-14 Pedro Alves <pedro@codesourcery.com>
7012
7013 * gdb.trace/unavailable.cc (class Base, class Middle, class
7014 Derived): New types.
7015 (derived_unavail, derived_partial, derived_whole): New globals.
7016 (virtual_partial): New global.
7017 (virtualp): Point at virtual_partial.
7018 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7019 related to unavailable vptr.
7020
1b28d0b3
PA
70212011-02-14 Pedro Alves <pedro@codesourcery.com>
7022
7023 * gdb.trace/unavailable.cc (a, b, c): New globals.
7024 (main): Set and clear them.
7025 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7026 `a' and `c', and check that `b' isn't collected, although `a' and
7027 `c' are.
7028
ec0a52e1
PA
70292011-02-14 Pedro Alves <pedro@codesourcery.com>
7030
7031 * gdb.trace/unavailable.cc (struct Virtual): New.
7032 (virtualp): New global pointer.
7033 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7034 printing a pointer to an object whose type has a vtable, with
7035 print object on.
7036
24e6bcee
PA
70372011-02-14 Pedro Alves <pedro@codesourcery.com>
7038
7039 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7040 value repeat handles unavailableness.
7041
39d37385
PA
70422011-02-14 Pedro Alves <pedro@codesourcery.com>
7043
7044 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7045 tests for building arrays from unavailable values, subscripting
7046 non-memory rvalue unvailable arrays, and accessing fields or
7047 baseclasses of non-lazy unavailable values,
7048 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7049 struct types.
7050 (g_smallstruct, g_smallstruct_b): New globals.
7051
06d72e16
PA
70522011-02-14 Pedro Alves <pedro@codesourcery.com>
7053
7054 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7055
bc9a5551
JK
70562011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7057
7058 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7059 * gdb.cp/overload-const.exp: New file.
7060 * gdb.cp/overload-const.cc: New file.
7061
54fcddd0
UW
70622011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7063
7064 * gdb.opencl/callfuncs.cl: New file.
7065 * gdb.opencl/callfuncs.exp: New test.
7066 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7067
d6dafb7c
UW
70682011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7069
7070 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7071 when computing result.
7072 * gdb.arch/altivec-abi.exp: Update expected results.
7073
a449c2d8
TJB
70742011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7075
7076 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7077 * gdb.base/jit.exp: Likewise.
7078 * gdb.base/pie-execl.exp: Likewise.
7079 * gdb.base/solib-nodir.exp: Likewise.
7080 * gdb.base/solib-overlap.exp: Likewise.
7081
764880b7
PA
70822011-02-07 Pedro Alves <pedro@codesourcery.com>
7083
7084 * gdb.trace/collection.c (global_pieces): New.
7085 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7086 New procedure.
7087 (gdb_trace_collection_test): Call it.
7088
505500db
SW
70892011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7090
7091 * gdb.python/py-evthreads.c: New file.
7092 * gdb.python/py-evthreads.exp: New file.
7093 * gdb.python/py-events.py: New file.
7094 * gdb.python/py-events.exp: New file.
7095 * gdb.python/py-events.c: New file.
7096
385203ed
DD
70972011-02-04 David Daney <ddaney@caviumnetworks.com>
7098
7099 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7100
9011945e
AB
71012011-02-03 Andrew Burgess <aburgess@broadcom.com>
7102
7103 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7104 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7105 boundary between two compilation units.
7106
580688f3
PA
71072011-02-02 Pedro Alves <pedro@codesourcery.com>
7108
7109 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7110 (Virtual): New structs.
7111 (virtual_o, virtual_middle_b): New globals.
7112 * gdb.cp/virtbase.exp: New tests.
7113
d3f0f853
PP
71142011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7115
7116 * gdb.base/jit.exp: New file.
7117 * gdb.base/jit-main.c: New file.
7118 * gdb.base/jit-solib.c: New file.
7119
b2030fb5
UW
71202011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7121
7122 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7123 proceed to initial kernel entry point.
7124 * gdb.opencl/datatypes.exp: Likewise.
7125 * gdb.opencl/operators.exp: Likewise.
7126 * gdb.opencl/vec_comps.exp: Likewise.
7127
2db19d1e
SW
71282011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7129
7130 * gdb.cp/nsnested.cc: New.
7131 * gdb.cp/nsnested.exp: New.
7132 * gdb.cp/nsnoimports.exp: New.
7133 * gdb.cp/nsnoimports.cc: New.
7134
6b0c4c1f
JB
71352011-01-31 Joel Brobecker <brobecker@adacore.com>
7136
7137 * gdb.base/interact.exp: Add extra tests that verify that
7138 the value of the interactive-mode setting does not change
7139 after the script is sourced.
7140
80b23b6a
JK
71412011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7142
7143 * gdb.cp/noparam.exp: New file.
7144 * gdb.cp/noparam.cc: New file.
7145
ffd5ec24
PA
71462011-01-28 Pedro Alves <pedro@codesourcery.com>
7147
7148 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7149 there's no stack or registers.
7150
a81766d8
TT
71512011-01-26 Tom Tromey <tromey@redhat.com>
7152
7153 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7154 space before string output. Add test for "set print pretty off"
7155 case.
7156
585fdaa1
PA
71572011-01-25 Pedro Alves <pedro@codesourcery.com>
7158
7159 * gdb.base/frame-args.exp: Adjust.
7160 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7161 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7162 * gdb.dwarf2/pieces.exp: Adjust.
7163 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7164 * gdb.opt/inline-locals.exp: Adjust.
7165 * gdb.threads/fork-child-threads.exp: Adjust.
7166
d468832a
KW
71672011-01-25 Ken Werner <ken.werner@de.ibm.com>
7168
7169 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7170 OpenCL kernel function. Add a comment as marker. Add address space
7171 qualifiers for the remaining program scope variables.
7172 * gdb.opencl/datatypes.cl: Likewise.
7173 * gdb.opencl/operators.cl: Likewise.
7174 * gdb.opencl/vec_comps.cl: Likewise.
7175 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7176 Add breakpoint at the marker comment.
7177 * gdb.opencl/datatypes.exp: Likewise.
7178 * gdb.opencl/operators.exp: Likewise.
7179 * gdb.opencl/vec_comps.exp: Likewise.
7180
490f124f
PA
71812011-01-24 Pedro Alves <pedro@codesourcery.com>
7182
7183 * gdb.base/printcmds.c (some_struct): New struct and instance.
7184 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7185 procedure.
7186 <global scope>: Call it.
7187
6da78614
KW
71882011-01-21 Ken Werner <ken.werner@de.ibm.com>
7189
7190 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7191 argument to the gdb_compile_opencl_hostapp call.
7192
ec64c9aa
YQ
71932011-01-19 Yao Qi <yao@codesourcery.com>
7194
7195 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7196 positve list.
7197
810cfdbb
YQ
71982011-01-19 Yao Qi <yao@codesourcery.com>
7199
7200 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7201 canonical form.
7202 Remove "xscale-*-*"
7203 * gdb.xml/tdesc-regs.exp: Likewise.
7204 * gdb.python/py-section-script.exp: Replace ARM target triplet
7205 with canonical form.
7206 Match arm*-*-symbianelf*.
7207 * gdb.base/dup-sect.exp: Likewise.
7208 * lib/dwarf.exp: New.
7209 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7210 dwarf2_support.
7211 * gdb.dwarf2/dup-psym.exp: Likewise.
7212 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7213 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7214 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7215 * gdb.dwarf2/dw2-basic.exp: Likewise.
7216 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7217 * gdb.dwarf2/dw2-const.exp: Likewise.
7218 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7219 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7220 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7221 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7222 * gdb.dwarf2/dw2-filename.exp: Likewise.
7223 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7224 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7225 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7226 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7227 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7228 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7229 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7230 * gdb.dwarf2/dw2-producer.exp: Likewise.
7231 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7232 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7233 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7234 * gdb.dwarf2/dw2-strp.exp: Likewise.
7235 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7236 * gdb.dwarf2/implptr.exp: Likewise.
7237 * gdb.dwarf2/mac-fileno.exp: Likewise.
7238 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7239 * gdb.dwarf2/pieces.exp: Likewise.
7240 * gdb.dwarf2/pr11465.exp: Likewise.
7241 * gdb.dwarf2/valop.exp: Likewise.
7242 * gdb.dwarf2/watch-notconst.exp: Likewise.
7243 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7244
4694da01
TT
72452011-01-19 Tom Tromey <tromey@redhat.com>
7246
7247 * gdb.python/py-infthread.exp: Add thread tests.
7248
b075872c
JB
72492011-01-14 Joel Brobecker <brobecker@adacore.com>
7250
7251 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7252
2c3e6e24
JB
72532011-01-14 Joel Brobecker <brobecker@adacore.com>
7254
7255 * gdb.ada/widewide: New testcase.
7256
de8fa76c
JB
72572011-01-13 Joel Brobecker <brobecker@adacore.com>
7258
7259 * gdb.base/interact.exp: New testcase.
7260
1b05df00
TT
72612011-01-12 Tom Tromey <tromey@redhat.com>
7262
7263 * gdb.mi/gdb2549.exp: Update for error message changes.
7264 * gdb.mi/mi-cli.exp: Likewise.
7265 * gdb.mi/mi-disassemble.exp: Likewise.
7266 * gdb.mi/mi-pthreads.exp: Likewise.
7267 * gdb.mi/mi-regs.exp: Likewise.
7268 * gdb.mi/mi-stack.exp: Likewise.
7269 * gdb.mi/mi-var-block.exp: Likewise.
7270 * gdb.mi/mi-var-cmd.exp: Likewise.
7271 * gdb.mi/mi2-cli.exp: Likewise.
7272 * gdb.mi/mi2-disassemble.exp: Likewise.
7273 * gdb.mi/mi2-pthreads.exp: Likewise.
7274 * gdb.mi/mi2-regs.exp: Likewise.
7275 * gdb.mi/mi2-stack.exp: Likewise.
7276 * gdb.mi/mi2-var-block.exp: Likewise.
7277 * gdb.mi/mi2-var-cmd.exp: Likewise.
7278
c2ff108b
JK
72792011-01-12 Andrew Burgess <aburgess@broadcom.com>
7280 Jan Kratochvil <jan.kratochvil@redhat.com>
7281
7282 PR fortran/11104 and DWARF unbound arrays detection.
7283 * gdb.fortran/multi-dim.exp: New file.
7284 * gdb.fortran/multi-dim.f90: New file.
7285
b716877b
AB
72862011-01-12 Andrew Burgess <aburgess@broadcom.com>
7287
7288 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7289 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7290 add new tests for opcode dumping.
7291
6c162d5e
TT
72922011-01-11 Tom Tromey <tromey@redhat.com>
7293
7294 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7295
77b06cd7
TJB
72962010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7297
7298 Convert hardware watchpoints to use breakpoint_ops.
7299 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7300 type is not supported.
7301 * gdb.base/foll-fork.exp: Likewise.
7302 * gdb.base/foll-vfork.exp: Likewise.
7303
f39a75d0
PM
73042011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7305
7306 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7307 Use load_lib gdb-python.exp.
7308 * gdb.python/python.exp: Ditto.
7309 * gdb.python/py-function.exp: Ditto.
7310
fc529d80
AS
73112011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7312
7313 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7314
fb03cb59
JK
73152011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7316
7317 * configure: Regenerate.
7318
d8e22779
TT
73192011-01-06 Tom Tromey <tromey@redhat.com>
7320
7321 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7322
09050809
JB
73232011-01-06 Joel Brobecker <brobecker@adacore.com>
7324
fc529d80
AS
7325 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7326 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7327 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7328 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7329 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7330 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7331 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7332 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7333 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7334 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7335 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7336 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7337 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7338 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7339 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7340 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7341 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7342 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7343 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7344 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7345 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7346 gdb.ada/uninitialized_vars.exp,
7347 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7348 Simplify by using clean_restart.
09050809 7349
8ed5dd9e
JB
73502011-01-06 Joel Brobecker <brobecker@adacore.com>
7351
7352 Add marker to be used as anchor for inserting breakpoints.
7353 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7354 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7355 Likewise.
7356
7357 Remove uses of gdb_start_cmd.
7358 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7359 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7360
7361 Do not run testcase if testing with GDBserver.
7362 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7363 if testing with GDBserver.
7364
368a124f
JB
73652011-01-06 Joel Brobecker <brobecker@adacore.com>
7366
7367 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7368 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7369 copyright header.
7370
44944448
JB
73712011-01-05 Joel Brobecker <brobecker@adacore.com>
7372
7373 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7374 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7375 testsuite/gdb.fortran/complex.f,
7376 testsuite/gdb.fortran/derived-type.f90,
7377 testsuite/gdb.fortran/library-module-lib.f90,
7378 testsuite/gdb.fortran/library-module-main.f90,
7379 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7380 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7381 Copyright year update.
7382
31886ea6
JB
73832011-01-05 Joel Brobecker <brobecker@adacore.com>
7384
7385 * gdb.base/langs1.f: Add copyright header.
7386
ebedcab5
JK
73872011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7388
7389 * gdb.base/morestack.exp: New file.
7390 * gdb.base/morestack.c: New file.
7391
de1eb2f9
JK
73922011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7395
9e87a409
JB
73962010-12-29 Joel Brobecker <brobecker@adacore.com>
7397
7398 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7399 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7400
720d1a40
JB
74012010-12-29 Joel Brobecker <brobecker@adacore.com>
7402
7403 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7404
a283af87
AS
74052010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7406
5d3d9cba
AS
7407 * gdb.threads/tls.exp: Fix typo.
7408
a283af87
AS
7409 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7410 * gdb.threads/execl.exp: Update.
7411
2a20745c
YQ
74122010-12-23 Yao Qi <yao@codesourcery.com>
7413
7414 * gdb.arch/arm-disp-step.exp: New.
7415 * gdb.arch/arm-disp-step.S: New.
7416
a7658b96
TT
74172010-12-21 Tom Tromey <tromey@redhat.com>
7418
7419 * gdb.threads/execl.exp: Update.
7420 * gdb.threads/linux-dp.exp: Update.
7421 * gdb.threads/manythreads.exp: Update.
7422 * gdb.threads/tls.exp: Update.
7423
5b79abe7
TT
74242010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7425
7426 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7427 (NextOverThrowDerivates) <resumebpt>: New.
7428 (resumebpt_test): New.
7429 (main): Call resumebpt_test.
7430 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7431
0914bcdb
SS
74322010-12-12 Stan Shebs <stan@codesourcery.com>
7433
7434 * gdb.trace/tsv.exp: Test print command on trace state variables.
7435
305aeedc
TT
74362010-12-09 Tom Tromey <tromey@redhat.com>
7437
7438 * gdb.base/interp.exp: Add regression test.
7439
186c406b
TT
74402010-12-09 Tom Tromey <tromey@redhat.com>
7441
7442 * gdb.java/jnpe.java: New file.
7443 * gdb.java/jnpe.exp: New file.
7444 * gdb.cp/nextoverthrow.exp: New file.
7445 * gdb.cp/nextoverthrow.cc: New file.
7446
aae1c79a
DE
74472010-12-07 Doug Evans <dje@google.com>
7448
7449 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7450 of data-directory.
7451 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7452 updated.
7453 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7454
60f98dde 74552010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7456
7457 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7458 * gdb.base/call-sc.exp: Ditto.
7459 * gdb.base/finish.exp: Ditto.
7460 * gdb.base/return.exp: Ditto.
7461 * gdb.base/return2.exp: Ditto.
7462
5fa290c1
DE
74632010-11-30 Doug Evans <dje@google.com>
7464
7465 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7466 (gdb_expect_list): Fix spelling errors in comments.
7467 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7468 send_gdb/gdb_expect_list where applicable.
7469 * gdb.base/call-ar-st.exp: Ditto.
7470 * gdb.base/funcargs.exp: Ditto.
7471 * gdb.base/gcore.exp: Ditto.
7472 * gdb.base/page.exp: Ditto.
7473 * gdb.base/sigaltstack.exp: Ditto.
7474 * gdb.base/siginfo.exp: Ditto.
7475 * gdb.base/sigstep.exp: Ditto.
7476 * gdb.base/trace-commands.exp: Ditto.
7477
4e04c971
DE
74782010-11-29 Doug Evans <dje@google.com>
7479
7480 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7481 printer-name;subprinter-name.
7482
8cf6f0b1
TT
74832010-11-29 Tom Tromey <tromey@redhat.com>
7484
7485 * gdb.dwarf2/implptr.exp: New file.
7486 * gdb.dwarf2/implptr.c: New file.
7487 * gdb.dwarf2/implptr.S: New file.
7488
94b6973e
PM
74892010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7490
fc529d80 7491 PR python/12199
94b6973e
PM
7492
7493 * gdb.python/py-breakpoint.exp: Test the delete method.
7494
8358c15c
JK
74952010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7496
7497 Fix step_resume_breakpoint unsaved during an infcall.
7498 * gdb.base/step-resume-infcall.exp: New file.
7499 * gdb.base/step-resume-infcall.c: New file.
7500
f6df29bc
TJB
75012010-11-24 Edjunior Machado <emachado@br.ibm.com>
7502
7503 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7504
f2b5a5cf
TJB
75052010-11-24 Edjunior Machado <emachado@br.ibm.com>
7506
7507 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7508 on ppc64's symbols; "finish" and "return" commands must accept to
7509 show the caller line again as well as the line after.
7510 * gdb.asm/powerpc64.inc: New file.
7511
6b0ecdc2
DE
75122010-11-23 Doug Evans <dje@google.com>
7513
7514 * lib/gdb.exp (gdb_test_sequence): New function.
7515 (gdb_expect_list): Add verbose -log call for each pattern.
7516 * gdb.base/signals.exp (test_handle_all_print): Call it.
7517 Reduce timeout increment from 6 minutes to 1 minute.
7518 * gdb.server/ext-run.exp: Call it.
7519
ea976c60
PM
75202010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7521
f2b5a5cf 7522 PR python/12212
ea976c60
PM
7523
7524 * gdb.python/python.exp: Check that selected_thread raises an
7525 error when no inferior is loaded.
7526
c0efa795
JK
75272010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7528
7529 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7530 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7531
ec3aa567
JK
75322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7535 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7536
d8249011
DE
75372010-11-18 Doug Evans <dje@google.com>
7538
7539 * gdb.server/ext-run.exp: Fix intermittent failures.
7540
d4eba7d1
NF
75412010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7542
7543 * gdb.stabs/gdb11479.exp: Use runto_main.
7544
b04c2f88
NF
75452010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7546
7547 * gdb.base/break-entry.exp: Skip if using a stub.
7548
ae9d7ce4
NF
75492010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7550
7551 * gdb.python/py-inferior.exp: Pack values in target endianness.
7552
621c8364
TT
75532010-11-12 Tom Tromey <tromey@redhat.com>
7554
7555 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7556 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7557 MemoryError.
7558 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7559 type.
7560 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7561 MemoryError.
7562 (test_subscript_regression): Update exception type.
7563
84f4c1fe
PM
75642010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7565
7566 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7567 breakpoint tests.
7568
a1442452
PA
75692010-11-09 Pedro Alves <pedro@codesourcery.com>
7570
7571 * gdb.base/watchpoint.exp: Test "watch -location" with an
7572 innacessible location.
7573
efd11a33
JK
75742010-11-09 Edjunior Machado <emachado@br.ibm.com>
7575 Luis Machado <luisgpm@br.ibm.com>
7576
7577 * gdb.base/maint.exp: Expect "." prefix.
7578 * gdb.base/nodebug.exp: Expect "." Likewise.
7579 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7580 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7581 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7582 POWER server processors.
7583
aa00efb5
JK
75842010-11-08 Edjunior Machado <emachado@br.ibm.com>
7585 Luis Machado <luisgpm@br.ibm.com>
7586
7587 * gdb.base/break-entry.exp: convert entry point for
7588 ppc64 and expect leading `.' on ppc64's symbols
7589
99e7ae30
DE
75902010-11-05 Doug Evans <dje@google.com>
7591
7592 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7593 * gdb.python/py-param.exp: Delete, contents moved to ...
7594 * gdb.python/py-parameter.exp: ... here. New file.
7595 Add test for gdb.parameter ("directories").
99e7ae30 7596
f4b8a18d
KW
75972010-11-05 Ken Werner <ken.werner@de.ibm.com>
7598
7599 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7600 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7601 * configure: Regenerate.
7602 * gdb.opencl/Makefile.in: New File.
7603 * gdb.opencl/datatypes.exp: Likewise.
7604 * gdb.opencl/datatypes.cl: Likewise.
7605 * gdb.opencl/operators.exp: Likewise.
7606 * gdb.opencl/operators.cl: Likewise.
7607 * gdb.opencl/vec_comps.exp: Likewise.
7608 * gdb.opencl/vec_comps.cl: Likewise.
7609 * gdb.opencl/convs_casts.exp: Likewise.
7610 * gdb.opencl/convs_casts.cl: Likewise.
7611 * lib/opencl.exp: Likewise.
7612 * lib/opencl_hostapp.c: Likewise.
7613 * lib/opencl_kernel.cl: Likewise.
7614 * lib/cl_util.c: Likewise.
7615 * lib/cl_util.c: Likewise.
7616 * gdb.base/default.exp (set language): Add "opencl" to the list of
7617 languages.
7618
a9d5ef47
SW
76192010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7620
7621 * gdb.cp/overload.exp: Added test for inheritance overload.
7622 * gdb.cp/overload.cc: Ditto.
7623 * gdb.cp/oranking.exp: Removed releveant kfails.
7624
03eb1c79
JK
76252010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7626 Joel Brobecker <brobecker@adacore.com>
7627
7628 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7629 check test_compiler_info.
7630
dbc98a8b
KW
76312010-11-03 Ken Werner <ken.werner@de.ibm.com>
7632
7633 * gdb.base/gnu_vector.exp: Adjust expect messages.
7634
120bd360
KW
76352010-11-03 Ken Werner <ken.werner@de.ibm.com>
7636
7637 * gdb.base/gnu_vector.exp: Add unary operator tests.
7638
c37f7098
KW
76392010-11-03 Ken Werner <ken.werner@de.ibm.com>
7640
7641 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7642
7b51bc51
DE
76432010-11-02 Doug Evans <dje@google.com>
7644
7645 * gdb.python/py-pp-maint.c: New file.
7646 * gdb.python/py-pp-maint.exp: New file.
7647 * gdb.python/py-pp-maint.py: New file.
7648
50c97f38
TT
76492010-11-02 Tom Tromey <tromey@redhat.com>
7650
7651 * gdb.base/default.exp: Remove "scheme" from language list.
7652
a289b8f6
JK
76532010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7654
7655 Revert:
7656 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7657 * gdb.threads/sigstep-threads.exp: New file.
7658 * gdb.threads/sigstep-threads.c: New file.
7659
cd017491
MS
76602010-10-20 Michael Snyder <msnyder@vmware.com>
7661
7662 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7663
8e6a5956
UW
76642010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7665
7666 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7667 Skip test completely if gdb,no_hardware_watchpoints.
7668
2c04da0d
UW
76692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7670
7671 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7672 strict, but do not check for any particular function name within libc.
7673
79afc5ef
SW
76742010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7675
7676 * gdb.cp/smartp.exp: New test.
7677 * gdb.cp/smartp.cc : New test.
7678
026ffab7
SW
76792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7680
7681 * gdb.cp/converts.exp: Test pointer to bool conversion.
7682 Test pointer to long conversion.
7683 * gdb.cp/oranking.exp: Removed relevant kfail.
7684
3a772aa4
TT
76852010-10-18 Tom Tromey <tromey@redhat.com>
7686
7687 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7688 argument to lazy_string.
7689 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7690 (pp_ls.to_string): Use it.
7691 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7692 Add "estring2" local.
7693
5fc3827b
JK
76942010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7695
7696 Fix s390x compatibility.
7697 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7698 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7699
8aeb23f3
JK
77002010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7701
7702 * gdb.threads/sigstep-threads.exp: New file.
7703 * gdb.threads/sigstep-threads.c: New file.
7704
c1e56572
JK
77052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7706
7707 * gdb.base/pie-execl.exp: New file.
7708 * gdb.base/pie-execl.c: New file.
7709
92163a10
JK
77102010-10-13 Doug Evans <dje@google.com>
7711 Jan Kratochvil <jan.kratochvil@redhat.com>
7712
7713 PR exp/12117
7714 * gdb.cp/ptype-cv-cp.cc: New file.
7715 * gdb.cp/ptype-cv-cp.exp: New file.
7716
7062b0a0
SW
77172010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7718
7719 * gdb.cp/converts.cc: New test program.
7720 * gdb.cp/converts.exp: New test.
7721 * gdb.cp/overload.exp: Added test for void* vs int*.
7722 * gdb.cp/overload.exp: Ditto.
7723 * gdb.cp/oranking.exp: Removed related kfail.
7724
0e3509db
DE
77252010-10-13 Doug Evans <dje@google.com>
7726
7727 * lib/gdb-python.exp (gdb_check_python_config): New function.
7728 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7729 * gdb.python/lib-types.cc: New file.
7730 * gdb.python/lib-types.exp: New file.
7731
8dc78533
JK
77322010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7733
7734 * gdb.python/py-error.exp: New file.
7735 * gdb.python/py-error.py: New file.
7736
93c17e06
JK
77372010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7738
7739 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7740 gdb_test_multiple.
7741
d8b34041
JK
77422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7743
7744 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7745 * gdb.base/prelink.exp: Likewise.
7746 * gdb.base/solib-nodir.exp: Likewise.
7747 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7748 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7749 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7750
e0cc584e
UW
77512010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7752
7753 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7754 for the "info files" test to avoid timeouts on slow machines.
7755
cfc353b1
JK
77562010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7757
7758 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7759 (main): Make openlib dummy call.
7760
d3d7896d
JK
77612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7762
7763 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7764 * break-interp.exp (reach): Move the core body ...
7765 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7766 (test_ld): Provide always real argument, even to the linker. Replace
7767 dl_main by _dl_debug_state.
7768
5e533c94
JK
77692010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7770
7771 Fix results of prelinked PIEs on ppc*.
7772 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7773 Accept also DISPLACEMENT "PRESENT".
7774 (main): Replace "ZERO" displacements by "PRESENT".
7775
33540610
SW
77762010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7777
7778 * gdb.cp/oranking.exp: New test.
7779 * gdb.cp/oranking.cc: New test program.
7780
3bdf2bbd
KW
77812010-10-08 Ken Werner <ken.werner@de.ibm.com>
7782
7783 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7784 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7785
2f608a3a
KW
77862010-10-06 Ken Werner <ken.werner@de.ibm.com>
7787
7788 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7789 lush, lynx) New constant.
7790 * gdb.base/constvars.exp: Test const array types.
7791 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7792
aa2e2d8d
DE
77932010-10-06 Doug Evans <dje@google.com>
7794
7795 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7796 of syscall staging area.
7797
2844d6b5
KW
77982010-10-06 Ken Werner <ken.werner@de.ibm.com>
7799
7800 * gdb.base/gnu_vector.c: Add variable c4.
7801 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7802 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7803
7d8ac8bb
MR
78042010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7805
7806 * gdb.arch/altivec-abi.exp: Fix a typo.
7807
84a02e58
MR
78082010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7809
7810 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7811 to match a thread ID.
7812
b18e6318
JK
78132010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 Fix s390x testcase compatibility.
7816 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7817
a2c09bd0
DE
78182010-10-01 Doug Evans <dje@google.com>
7819
7820 * lib/gdb-python.exp: New file.
7821 * gdb.python/py-block.exp: Use it.
7822 * gdb.python/py-breakpoint.exp: Ditto.
7823 * gdb.python/py-frame.exp: Ditto.
7824 * gdb.python/py-inferior.exp: Ditto.
7825 * gdb.python/py-param.exp: Ditto.
7826 * gdb.python/py-prettyprint.exp: Ditto.
7827 * gdb.python/py-shared.exp: Ditto.
7828 * gdb.python/py-symbol.exp: Ditto.
7829 * gdb.python/py-symtab.exp: Ditto.
7830 * gdb.python/py-type.exp: Ditto.
7831 * gdb.python/py-value.exp: Ditto.
7832 * gdb.python/python.exp: Ditto.
7833
38f12cfc
TT
78342010-09-30 Tom Tromey <tromey@redhat.com>
7835
7836 * gdb.base/anon.exp: New file.
7837 * gdb.base/anon.c: New file.
7838
9ae8282d
TT
78392010-09-30 Tom Tromey <tromey@redhat.com>
7840
7841 * gdb.base/completion.exp: Test completion through anonymous
7842 union.
7843 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7844
e9e07ba6
JK
78452010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7846
7847 Fix printing parameters of inlined functions.
7848 * gdb.dwarf2/dw2-inline-param.exp: New file.
7849 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7850 * gdb.dwarf2/dw2-inline-param.S: New file.
7851
cd2effb2
JK
78522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7853
7854 PR corefiles/12071.
7855 * gdb.base/corefile.exp (quit with a process, no question: load core)
7856 (quit with a core file): New tests.
7857
bceffbf3
JK
78582010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7859
7860 Fix GDB crash on inferior calls with self-referencing classes.
7861 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7862 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7863 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7864
1736ad11
JK
78652010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7866
7867 Fix lost siginfo_t for inferior calls.
7868 * gdb.base/siginfo-infcall.exp: New file.
7869 * gdb.base/siginfo-infcall.c: New file.
7870
a176ad92
JB
78712010-09-22 Joel Brobecker <brobecker@adacore.com>
7872
7873 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7874
c2b0a229
JK
78752010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7876
7877 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7878 New test.
7879 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7880
e8ae22d1
JB
78812010-09-22 Joel Brobecker <brobecker@adacore.com>
7882
7883 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7884 type of our const type.
7885
ec322823
SW
78862010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7887
7888 * gdb.cp/pr12028.cc: New.
7889 * gdb.cp/pr12028.exp: New.
7890
72929c62
JB
78912010-09-22 Joel Brobecker <brobecker@adacore.com>
7892
7893 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7894
875b4ff5 78952010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7896 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7897
7898 PR mi/11407
7899 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7900 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7901 * gdb.mi/dw2-ref-missing-frame.S New File.
7902 * gdb.mi/dw2-ref-missing-frame.exp New File.
7903
7155d578
TT
79042010-09-14 Tom Tromey <tromey@redhat.com>
7905
7906 PR symtab/8399:
7907 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7908
515ed532
TT
79092010-09-14 Tom Tromey <tromey@redhat.com>
7910
7911 PR exp/11803:
7912 * gdb.threads/tls.exp: Use C++.
7913 (check_thread_local): Use K::another_thread_local.
7914 * gdb.threads/tls.c (class K): New.
7915 (another_thread_local): Now a member of K.
7916 (spin): Update. No longer K&R C.
7917
450ca57c
SW
79182010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7919
7920 * gdb.cp/koenig.cc: created class for testing member lookup.
7921 * gdb.cp/koenig.exp: Added test for member lookup.
7922
dbd492a3
JK
79232010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 Fix false FAILs on sourcetree topdir directory containing "kill".
7926 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7927 source line matching regexp.
7928
8d4d924b
JK
79292010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7930
7931 * gdb.python/python.exp (set height 0, collect help from uiout)
7932 (verify help to uiout): New tests.
7933
8e64f2a0
JK
79342010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7935
7936 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7937 is_lp64_target to check 64bit target.
7938
4569eed2
JK
79392010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7940
7941 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7942 (test_ld) <powerpc64-*>: New.
7943
5e1617b1
DJ
79442010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7945
7946 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7947
c767944b
DJ
79482010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7949
7950 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7951 (FunctionArg::method): New function.
7952 (empty, arg): New variables.
7953 (main): Call arg.method.
7954 * gdb.cp/templates.exp (test_template_args): New function.
7955 (do_tests): Call it.
7956
27d3a3fc
UW
79572010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7958
7959 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7960 of "next" to proceed over pthread_exit call.
7961
55b7ce7f
UW
79622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7963
7964 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7965 "maint print statistics" output to prevent expect timeouts.
7966
809df446
JK
79672010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7968
7969 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7970 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7971 (test_float_rejected): ... here.
7972 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7973 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7974 (test_float_rejected): ... here.
7975 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7976 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7977 (test_float_rejected): ... here.
7978 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7979 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7980 (test_float_rejected): ... here.
7981
8464be76
DJ
79822010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7983
7984 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7985 before disabling hardware watchpoints.
7986 (test_inaccessible_watchpoint): Check that hardware watchpoints
7987 are used. Test for watchpoints on a constant address.
7988
14dba4b4
JK
79892010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * gdb.base/ui-redirect.exp: New file.
7992
3f3540e1 79932010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7994 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7995
7996 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7997
0f254bb7
DE
79982010-08-31 Doug Evans <dje@google.com>
7999
8000 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8001
03f17ccf
TT
80022010-08-30 Tom Tromey <tromey@redhat.com>
8003
8004 PR python/11792:
8005 * gdb.python/py-value.exp (test_subscript_regression): Add
8006 dynamic_type test.
8007
640617ad
DJ
80082010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8009
8010 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8011 instead of running to main. Do not test the main function.
8012 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8013 Add new main.
8014
2ed91d1b
PA
80152010-08-26 Pedro Alves <pedro@codesourcery.com>
8016
8017 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8018 one test.
8019
673bfd45
DE
80202010-08-24 Doug Evans <dje@google.com>
8021
8022 PR symtab/11942
8023 * gdb.dwarf2/dw4-sig-types.cc: New file.
8024 * gdb.dwarf2/dw4-sig-types.h: New file.
8025 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8026 * gdb.dwarf2/dw4-sig-types.exp: New file.
8027
f9ffd4bb
TT
80282010-08-23 Tom Tromey <tromey@redhat.com>
8029
8030 PR python/11145:
8031 * gdb.python/py-value.c (Base, Derived): New types.
8032 (base): New global.
8033 * gdb.python/py-value.exp (test_subscript_regression): Add
8034 dynamic_cast test.
8035
d839c8a4
TT
80362010-08-23 Tom Tromey <tromey@redhat.com>
8037
8038 PR python/10676:
8039 * gdb.python/py-type.exp (test_fields): Add tests for type
8040 equality.
8041
702c2711
TT
80422010-08-23 Tom Tromey <tromey@redhat.com>
8043
8044 PR python/11915:
8045 * gdb.python/py-type.exp (test_fields): Add tests for array.
8046
832bafd3
KS
80472010-08-23 Keith Seitz <keiths@redhat.com>
8048
8049 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8050 have any children. Create a new abbrev for it.
8051 Add missing terminal sequence to .debug_abbrev.
8052
c37bf528
KS
80532010-08-20 Keith Seitz <keiths@redhat.com>
8054
8055 PR symtab/11465:
8056 * gdb.dwarf2/pr11465.exp: New test.
8057 * gdb.dwarf2/pr11465.S: New file.
8058 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8059 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8060
4572cbac
TJB
80612010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8062
8063 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8064 registers. Update data sets with the new v2_double element in the
8065 VSX register union. Add vector_register3_vr data set for the AltiVec
8066 registers. Use gdb_test_no_output instead of send_gdb.
8067
e7fbb131
PA
80682010-08-19 Pedro Alves <pedro@codesourcery.com>
8069
8070 * gdb.python/py-shared.exp: New file, factored out from
8071 python.exp.
8072 * gdb.python/py-shared.c: New file.
8073 * gdb.python/py-shared-sl.c: New file.
8074 * gdb.python/python-1.c: New file.
8075 * gdb.python/python-sl.c: Delete.
8076 * gdb.python/python.c: Mention python-1.c.
8077 * gdb.python/python.exp: Move shared library tests to
8078 py-shared.exp.
8079 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8080 (MISCELLANEOUS): New.
8081 (clean mostlyclean): Also remove $MISCELLANEOUS.
8082
d30f5e1f
DE
80832010-08-19 Doug Evans <dje@google.com>
8084
8085 PR exp/11926
8086 * gdb.base/printcmds.exp (test_float_accepted): New function.
8087 Move existing float tests there. Add tests for floats with suffixes.
8088 (test_float_rejected): New function.
8089 * gdb.java/jv-print.exp (test_float_accepted): New function.
8090 (test_float_rejected): New function.
8091 * gdb.objc/print.exp: New file.
8092 * gdb.pascal/print.exp: New file.
8093 * lib/objc.exp: New file.
8094
7b3fd859
PM
80952010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8096
8097 * gdb.base/default.exp (info set): Avoid full buffer error and force
8098 reading up to final gdb prompt.
8099 (show): Likewise.
8100
c92817ce
TT
81012010-08-18 Tom Tromey <tromey@redhat.com>
8102
8103 PR symtab/11919:
8104 * gdb.base/completion.exp: Add test.
8105
f1208f9e
DE
81062010-08-18 Doug Evans <dje@google.com>
8107
8108 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8109 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8110 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8111 Simplify, early exit if runto_main fails.
8112 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8113 (set_lang_fortran): Moved to lib/fortran.exp.
8114 * gdb.fortran/types.exp: load_lib fortran.exp.
8115 (set_lang_fortran): Moved to lib/fortran.exp.
8116 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8117 * gdb.java/jprint.exp (set_lang_java): Ditto.
8118 * gdb.java/jv-exp.exp: load_lib java.exp.
8119 If set_lang_java fails, issue a warning instead of failure to be
8120 consistent with other set_lang_foo uses.
8121 (set_lang_java): Moved to lib/java.exp.
8122 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8123 If set_lang_java fails, issue a warning instead of failure to be
8124 consistent with other set_lang_foo uses.
8125 * gdb.pascal/types.exp: load_lib pascal.exp.
8126 (set_lang_pascal): Moved to lib/pascal.exp.
8127 * lib/fortran.exp: New file.
8128 * lib/java.exp (set_lang_java): New function.
8129 * lib/pascal.exp (set_lang_pascal): New function.
8130
2f06b485
YQ
81312010-08-18 Yao Qi <yao@codesourcery.com
8132
8133 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8134 func_nofb_start and func_loopfb_start, so that address of functions
8135 is equal to these labels on Thumb.
8136
96e25403
YQ
81372010-08-18 Yao Qi <yao@codesourcery.com>
8138
8139 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8140 to reflect latest c source file.
8141
36e6adc4
JK
81422010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8143
8144 * gdb.cp/infcall-dlopen.exp: New file.
8145 * gdb.cp/infcall-dlopen.cc: New file.
8146 * gdb.cp/infcall-dlopen-lib.cc: New file.
8147
f431efe5
PA
81482010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8149 Pedro Alves <pedro@codesourcery.com>
8150
8151 PR breakpoints/11371
8152
8153 * gdb.base/watch-cond-infcall.exp: New file.
8154 * gdb.base/watch-cond-infcall.c: New file.
8155
06a64a0b
TT
81562010-08-16 Tom Tromey <tromey@redhat.com>
8157
8158 * gdb.base/help.exp: Update.
8159 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8160 watchpoint.
8161 (test_watch_location): New proc.
8162 (test_watchpoint_in_big_blob): Delete watchpoint.
8163 * gdb.base/watchpoint.c (func5): New function.
8164 (main): Call it.
8165
70ebf4ed
DE
81662010-08-16 Doug Evans <dje@google.com>
8167
8168 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8169
ca5c20b6
PM
81702010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8171
8172 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8173 tests.
8174
7346b668
KW
81752010-08-11 Ken Werner <ken.werner@de.ibm.com>
8176
8177 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8178 * gdb.base/gnu_vector.c: New File.
8179 * gdb.base/gnu_vector.exp: Likewise.
8180
cb2e07a6
PM
81812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8182
8183 * gdb.python/python.c: New File.
8184 * gdb.python/python-sl.c: New File.
8185 * gdb.python/python.exp: Test solib_address and decode_line
8186 * functions.
8187
5da1313b
JK
81882010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8189
8190 * gdb.python/python.exp (show height, set height 10)
8191 (verify pagination beforehand, verify pagination beforehand: q)
8192 (gdb.execute does not page, verify pagination afterwards)
8193 (verify pagination afterwards: q): New.
8194
49c3ccf7
DE
81952010-08-02 Doug Evans <dje@google.com>
8196
8197 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8198 because of an older gcc, change test2
8199 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8200 to unsupported.
8201
42c0c4f1
KH
82022010-07-30 Kazu Hirata <kazu@codesourcery.com>
8203
8204 * gdb.base/break-always.exp: Do not expect full paths to file
8205 names.
8206 * gdb.base/commands.exp: Likewise.
8207
d3765805
DE
82082010-07-30 Doug Evans <dje@google.com>
8209
c98ee71b
DE
8210 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8211 xfail them when run with older gccs.
8212
fd961404
DE
8213 * lib/gdb.exp (build_executable): Forward "c++" option to
8214 get_compiler_info.
8215
999adef4
DE
8216 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8217 "python print ttype.template_argument(1)" and
8218 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8219 if using gcc 4.4 or earlier.
8220
d3765805
DE
8221 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8222 attach-to-debugger handling.
8223
1276c759
JK
82242010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8225
8226 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8227 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8228 (main): Use copyreloc.
8229 * gdb.base/prelink.exp (split debug of executable)
8230 (.dynbss vs. .bss address shift): New tests.
8231
88caa9b9
PA
82322010-07-29 Pedro Alves <pedro@codesourcery.com>
8233
8234 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8235 in gdb_test_multiple.
8236
c6f2ac43
PA
82372010-07-29 Pedro Alves <pedro@codesourcery.com>
8238
8239 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8240 environment.
8241
326fd672
TT
82422010-07-28 Tom Tromey <tromey@redhat.com>
8243
8244 PR python/11060:
8245 * gdb.python/py-type.c (Temargs): New template.
8246 (temvar): New variable.
8247 * gdb.python/py-type.exp (test_template): New proc.
8248
3ce3b1ba
PA
82492010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8250
8251 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8252 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8253
34eaf542
TT
82542010-07-28 Tom Tromey <tromey@redhat.com>
8255
8256 PR c++/9946:
8257 * gdb.cp/temargs.exp: New file.
8258 * gdb.cp/temargs.cc: New file.
8259
d41b819e
JK
82602010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8261
8262 * gdb.base/help.exp (help disassemble): Update the content.
8263
26ab7092
JK
82642010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8265
8266 * gdb.threads/ia64-sigill.exp: New file.
8267 * gdb.threads/ia64-sigill.c: New file.
8268
5283e9e1
TT
82692010-07-27 Tom Tromey <tromey@redhat.com>
8270
8271 * gdb.opt/inline-cmds.c (ATTR): New define.
8272 (func1): Use it.
8273 (func2): Likewise.
8274 (func3): Likewise.
8275 (outer_inline1): Likewise.
8276 (outer_inline2): Likewise.
8277 * gdb.opt/inline-bt.c (ATTR): New define.
8278 (func1): Use it.
8279 (func2): Likewise.
8280 * gdb.opt/inline-locals.c (ATTR): New define.
8281 (func1): Use it.
8282 (func2): Likewise.
8283
e992ef73
TT
82842010-07-27 Tom Tromey <tromey@redhat.com>
8285
8286 * gdb.stabs/gdb11479.c (hack): New function.
8287 (test): Use it.
8288 (test2): Use it.
8289 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8290 (int32_search_buf, int64_search_buf): No longer static.
8291 (x): Remove.
8292 * gdb.base/relocate.c (hack): New function.
8293
5374244e
PM
82942010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8295
8296 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8297 * gdb.python/py-value.c (func1): New function.
8298 (func2): Likewise.
8299
a99aee83
CV
83002010-07-26 Corinna Vinschen <vinschen@redhat.com>
8301
8302 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8303 as not to clash with .data section.
8304
a04ba985
JG
83052010-07-26 Jerome Guitton <guitton@adacore.com>
8306
8307 * gdb.base/code_elim.exp: New file.
8308 * gdb.base/code_elim1.c: New file.
8309 * gdb.base/code_elim2.c: New file.
8310
23bd0f7c
PA
83112010-07-21 Pedro Alves <pedro@codesourcery.com>
8312
8313 PR symtab/11827
8314
8315 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8316 (some_volatile_enum): New variable.
8317 * gdb.base/printcmds.exp (test_print_enums): New.
8318 <top level>: Call it.
8319
883df6dd
SW
83202010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8321
8322 * gdb.cp/fpointer.cc: New test.
8323 * gdb.cp/fpointer.exp: New test.
8324
569b05a5
JK
83252010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8326
8327 * gdb.base/solib-nodir.exp: New file.
8328 * lib/gdb.exp (runto): New case for a GDB internal error.
8329
51d7d803
JK
83302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8331 Ulrich Weigand <uweigand@de.ibm.com>
8332 Tom Tromey <tromey@redhat.com>
8333
8334 * gdb.base/charset-malloc.c: New file.
8335 * gdb.base/charset.c (malloc_stub): New prototype.
8336 (main): Call it instead of malloc itself.
8337 * gdb.base/charset.exp: Use only prepare_for_testing.
8338 (binfile): Remove the variable.
8339
c0edd9ed
JK
83402010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8341
8342 Make core files the process_stratum.
8343 * gdb.base/corefile.exp (run: load core again)
8344 (run: sanity check we see the core file, run: with core)
8345 (run: core file is cleared, attach: load core again)
8346 (attach: sanity check we see the core file, attach: with core)
8347 (attach: core file is cleared): New tests.
8348 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8349
3cbaedff
KW
83502010-07-14 Ken Werner <ken.werner@de.ibm.com>
8351
8352 * gdb.arch/altivec-abi.exp: New tests.
8353
91158a56
TT
83542010-07-13 Tom Tromey <tromey@redhat.com>
8355
8356 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8357 (main): Use it.
8358 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8359
0f5238ed
TT
83602010-07-13 Tom Tromey <tromey@redhat.com>
8361
8362 * gdb.base/label.exp: New file.
8363 * gdb.base/label.c: New file.
8364
add265ae
L
83652010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8366 H.J. Lu <hongjiu.lu@intel.com>
8367
8368 * lib/gdb.exp (is_ilp32_target): New.
8369 (is_lp64_target): Likewise.
8370
8371 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8372 target.
8373 * gdb.arch/amd64-disp-step.exp: Likewise.
8374 * gdb.arch/amd64-dword.exp: Likewise.
8375 * gdb.arch/amd64-i386-address.exp: Likewise.
8376 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8377
add265ae
L
8378 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8379 target.
8380 * gdb.arch/i386-bp_permanent.exp: Likewise.
8381 * gdb.arch/i386-byte.exp: Likewise.
8382 * gdb.arch/i386-disp-step.exp: Likewise.
8383 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8384 * gdb.arch/i386-prologue.exp: Likewise.
8385 * gdb.arch/i386-size-overlap.exp: Likewise.
8386 * gdb.arch/i386-size.exp: Likewise.
8387 * gdb.arch/i386-sse.exp: Likewise.
8388 * gdb.arch/i386-unwind.exp: Likewise.
8389 * gdb.arch/i386-word.exp: Likewise.
8390
8391 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8392 test only when building 64-bit executables. Do not hard-code
8393 -m64 option.
8394
2dfb8c17
DE
83952010-07-07 Doug Evans <dje@google.com>
8396
8397 * lib/gdb.exp (gdb_test_list_exact): New function.
8398 * gdb.base/default.exp (show convenience): Call it, add tests for
8399 $_sdata = void, $_thread = 0.
8400
4e5799b6
JK
84012010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8402 Joel Brobecker <brobecker@adacore.com>
8403
8404 Fix re-run of PIE executable, PR shlibs/11776.
8405 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8406 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8407 and re-"run" of the inferior.
8408
1a219cc7
JK
84092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8410 Joel Brobecker <brobecker@adacore.com>
8411
8412 Cope with missing /usr/sbin/prelink.
8413 * lib/prelink-support.exp (prelink_no):
8414 <result == 1 && $output is "no such file or directory">: New.
8415 (prelink_yes): Likewise. Return on failed prelink_no.
8416
5e3b36f8
JK
84172010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8418 Joel Brobecker <brobecker@adacore.com>
8419
8420 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8421 build_executable by build_executable_own_libs. Replace "prelink -R"
8422 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8423 change.
8424 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8425 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8426 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8427 Replace build_executable by build_executable_own_libs's function
8428 build_executable_own_libs.
8429 (prelinkNO): Create new stub to call prelink_no.
8430 (prelinkYES): Create new stub to call prelink_yes.
8431 (test_attach): Rename calls of copy to file_copy.
8432 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8433 (copy): Move to ...
8434 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8435 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8436 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8437 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8438 special flags by gdb_compile_shlib. Replace second gdb_compile by
8439 build_executable_own_libs. Replace "prelink -R" execution by a call of
8440 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8441 a second call of prelink_yes. Replace restart commands by
8442 clean_restart.
8443 (prelink): Rename to ...
8444 (seen displacement message): ... this test. Extend its expectation
8445 strictness.
8446
86e4bafc
JK
84472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8448
8449 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8450 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8451 displacement message exactly once.
8452
3cd07d20
JK
84532010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8454 Joel Brobecker <brobecker@adacore.com>
8455
8456 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8457 its restore after the <$relink_args != ""> loop. new comment.
8458
0a1e94c7
JK
84592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8460 Joel Brobecker <brobecker@adacore.com>
8461
8462 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8463 code for it. New variable relink_args.
8464 (prelinkYES): Call prelinkNO.
8465 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8466 in such case. Move the core code to ...
8467 (test_attach_gdb): ... a new function. Send GDB command "file".
8468 Extend expected "Attaching to " string.
8469
2f70bcfb
TT
84702010-07-02 Tom Tromey <tromey@redhat.com>
8471
8472 * gdb.base/bitops.exp: Remove extraneous "pass".
8473
a17ac5b0
TT
84742010-07-02 Ken Werner <ken.werner@de.ibm.com>
8475
8476 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8477
dc10affe
PA
84782010-07-01 Pedro Alves <pedro@codesourcery.com>
8479
d41c0fc8
PA
8480 * gdb.base/help.exp: Adjust expected output.
8481
84822010-07-01 Pedro Alves <pedro@codesourcery.com>
8483
8484 * gdb.base/help.exp: Adjust expected output.
dc10affe 8485
0a600c36
JK
84862010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8487
8488 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8489 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8490 c++/11702.
8491
37cc8bfe
JK
84922010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8493 Doug Evans <dje@google.com>
8494
8495 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8496 add .dynamic entry'.
8497
254e6b9e
DE
84982010-06-29 Doug Evans <dje@google.com>
8499
8500 Test PR c++/11702.
8501 * gdb.cp/m-static.exp: Add testcase.
8502 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8503
595939de 85042010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8505 Tom Tromey <tromey@redhat.com>
8506 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8507
8508 * gdb.python/py-inferior.c: New File.
8509 * gdb.python/py-infthread.c: New File.
8510 * gdb.python/py-inferior.exp: New File.
8511 * gdb.python/py-infthread.exp: New File.
8512
98751a41
JK
85132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8516 (ptype ::C::OtherFileClass typedefs): New.
8517 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8518 (C::OtherFileClass::cOtherFileClassVar2): New.
8519 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8520 cOtherFileClassVar2.
8521 (C::cOtherFileType2, C::cOtherFileVar2): New.
8522 (C::cOtherFileVar_use): use also cOtherFileVar2.
8523 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8524
41f62f39
JK
85252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8526
8527 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8528 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8529 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8530 (print ::C::cOtherFileVar)
8531 (whatis C::OtherFileClass::cOtherFileClassType)
8532 (whatis ::C::OtherFileClass::cOtherFileClassType)
8533 (print C::OtherFileClass::cOtherFileClassVar)
8534 (print ::cOtherFileClassVar)
8535 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8536 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8537 trailing content.
8538 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8539 (C::OtherFileClass::cOtherFileClassVar)
8540 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8541 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8542
af53d231
JK
85432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8544
8545 Test PR c++/11703 and PR gdb/1448.
8546 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8547 gdb/1448.
8548
9655fd1a
JK
85492010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8550
8551 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8552 (main) <rtti_data>: New.
8553 * gdb.cp/virtbase.exp (print rtti_data): New.
8554
824cc8dd
JK
85552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8556 Joel Brobecker <brobecker@adacore.com>
8557
8558 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8559
6036c742
JK
85602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8561
8562 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8563
de6a0421
DE
85642010-06-28 Doug Evans <dje@google.com>
8565
8566 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8567
b2dae948
DE
85682010-06-27 Doug Evans <dje@google.com>
8569
8570 * gdb.cp/m-static.exp: Update expected test output.
8571
0f3bb72e
PH
85722010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8573
889bf7c5
PA
8574 * gdb.gdb/selftest.exp: Adjust expected message for
8575 capturing start-up runtime.
0f3bb72e 8576
bc9f0842
TT
85772010-06-25 Tom Tromey <tromey@redhat.com>
8578
8579 PR python/10808:
8580 * gdb.python/python.exp: Add new tests.
8581
099ef718
SW
85822010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8583
8584 * gdb.cp/operator.cc: Created an import loop.
8585 * gdb.cp/operator.exp: Added testcase for import loop.
8586
5868a632
JK
85872010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8588
8589 Test PR python/11407.
8590 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8591 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8592 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8593 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8594 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8595 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8596 binfile. Call gdb_compile with clean_restart twice.
8597 (func_nofb print, func_nofb backtrace, func_loopfb print)
8598 (func_loopfb backtrace): New.
8599
af76db58
JK
86002010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8601
8602 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8603 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8604 by a hand made one.
8605 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8606 i?86 requirement. Remove variables srcfile and binfile. New variable
8607 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8608
f2c7657e
UW
86092010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8610
8611 * gdb.cell/dwarfaddr.exp: New file.
8612 * gdb.cell/dwarfaddr.S: New file.
8613
628fe4e4
JK
86142010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8615
8616 Test PR 9436.
8617 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8618
f1421989
HZ
86192010-06-24 Hui Zhu <teawater@gmail.com>
8620
8621 * gdb.base/eval.exp: New file.
8622
d03285ec
UW
86232010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8624
8625 * gdb.cell/fork.exp: New file.
8626 * gdb.cell/fork.c: Likewise.
8627 * gdb.cell/fork-spu.c: Likewise.
8628
41b2c92d
PM
86292010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8630
8631 * lib/gdb.exp (banned_variables_traced): New global variable.
8632 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8633 (gdb_init): Use `trace add variable' instead of obsolete
8634 `trace variable'.
8635
d5bc977f
DE
86362010-06-21 Doug Evans <dje@google.com>
8637
8638 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8639
d2ed6730
UW
86402010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8641
8642 * gdb.arch/spu-ls.exp: New file.
8643 * gdb.arch/spu-ls.c: Likewise.
8644
6aed2dbc
SS
86452010-06-18 Stan Shebs <stan@codesourcery.com>
8646
8647 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8648
e0756905
UW
86492010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8650
8651 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8652 * gdb.base/watch-cond.exp: Likewise.
8653 * gdb.python/py-breakpoint.exp: Likewise.
8654
d8053d4d
PA
86552010-06-18 Pedro Alves <pedro@codesourcery.com>
8656
8657 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8658 clean_restart, make sure every test has a distinct message, and
8659 that messages don't include the executable' full path.
8660
81ce510c
DE
86612010-06-17 Doug Evans <dje@google.com>
8662
8663 * gdb.arch/i386-size.exp: Updated expected output for
8664 DISASSEMBLY_OMIT_FNAME.
8665
65d79d4b
SDJ
86662010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8667 Sergio Durigan Junior <sergiodj@redhat.com>
8668
8669 * gdb.base/watch-notconst.c: New file.
8670 * gdb.base/watch-notconst.S: New file.
8671 * gdb.base/watch-notconst2.c: New file.
8672 * gdb.base/watch-notconst2.S: New file.
8673 * gdb.base/watch-notconst.exp: New file.
8674 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8675 (func4): Add operations on `global_ptr_ptr'.
8676 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8677 routine to test watchpoints created with a constant expression.
8678 (test_inaccessible_watchpoint): Include tests for watchpoints
8679 created with a constant expression.
8680
df0f4836
KB
86812010-06-14 Kevin Buettner <kevinb@redhat.com>
8682
8683 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8684 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8685 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8686 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8687 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8688 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8689 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8690 of `_start'.
8691
b769def5
UW
86922010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8693
8694 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8695 not supported on the target.
8696 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8697 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8698 * gdb.mi/mi-nsintrall.exp: Likewise.
8699 * gdb.mi/mi-nsmoribund.exp: Likewise.
8700 * gdb.mi/mi-nsthrexec.exp: Likewise.
8701
d914c394
SS
87022010-06-11 Stan Shebs <stan@codesourcery.com>
8703
8704 * gdb.base/permissions.exp: New file.
8705
87062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8707
8708 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8709 does not support ELF executable class.
8710
f3ce5b9c
UW
87112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8712
8713 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8714
8e46892c
JK
87152010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8716
8717 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8718 (runto): Catch "The target does not support running in non-stop mode.".
8719
6cc55c64
MS
87202010-06-11 Michael Snyder <msnyder@vmware.com>
8721
8722 * gdb.base/setshow.exp (set language asm): Don't use
8723 gdb_test_no_output, fails on some targets.
8724
caddefa4
UW
87252010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8726
8727 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8728 * gdb.cp/pr9167.exp: Likewise.
8729
468b1aa7
UW
87302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8731
8732 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8733
5c3552dc
UW
87342010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8735
8736 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8737
02e6fe6a
UW
87382010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8739
8740 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8741
0e03807e
TT
87422010-06-11 Tom Tromey <tromey@redhat.com>
8743
8744 PR gdb/9977, PR exp/11636::
8745 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8746 (pieces_test_f6): Update expected output.
8747
2bdf28a0
JK
87482010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8749
8750 * gdb.base/moribund-step.exp: New.
8751
f6978de9
MS
87522010-06-08 Michael Snyder <msnyder@vmware.com>
8753
8754 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8755 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8756 * gdb.ada/frame_args.exp: Ditto.
8757 * gdb.ada/lang_switch.exp: Ditto.
8758 * gdb.ada/ptype_arith_binop.exp: Ditto.
8759 * gdb.ada/ref_param.exp: Ditto.
8760 * gdb.ada/type_coercion.exp:Ditto.
8761
8762 * gdb.asm/asm-source.exp: Ditto.
8763
8764 * gdb.base/attach.exp: Ditto.
8765 * gdb.base/bitfields2.exp: Ditto.
8766 * gdb.base/call-signal-resume.exp: Ditto.
8767 * gdb.base/callfuncs.exp: Ditto.
8768 * gdb.base/commands.exp: Ditto.
8769 * gdb.base/dbx.exp: Ditto.
8770 * gdb.base/default.exp: Ditto.
8771 * gdb.base/dump.exp: Ditto.
8772 * gdb.base/exprs.exp: Ditto.
8773 * gdb.base/freebpcmd.exp: Ditto.
8774 * gdb.base/interrupt.exp: Ditto.
8775 * gdb.base/list.exp: Ditto.
8776 * gdb.base/long_long.exp: Ditto.
8777 * gdb.base/maint.exp: Ditto.
8778 * gdb.base/ptype.exp: Ditto.
8779 * gdb.base/return.exp: Ditto.
8780 * gdb.base/setshow.exp: Ditto.
8781 * gdb.base/sigbpt.exp: Ditto.
8782 * gdb.base/sigrepeat.exp: Ditto.
8783
8784 * gdb.cp/classes.exp: Ditto.
8785
8786 * gdb.dwarf2/dw2-restore.exp: Ditto.
8787
8788 * gdb.gdb/selftest.exp: Ditto.
8789
8790 * gdb.multi/base.exp: Ditto.
8791 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8792
8793 * gdb.python/py-block.exp: Ditto.
8794 * gdb.python/py-prettyprint.exp: Ditto.
8795 * gdb.python/py-template.exp: Ditto.
8796
8797 * gdb.server/ext-attach.exp: Ditto.
8798 * gdb.server/ext-run.exp: Ditto.
8799 * gdb.server/server-mon.exp: Ditto.
8800
8801 * gdb.threads/fork-thread-pending.exp: Ditto.
8802 * gdb.threads/hand-call-in-threads.exp: Ditto.
8803 * gdb.threads/interrupted-hand-call.exp: Ditto.
8804 * gdb.threads/linux-dp.exp: Ditto.
8805 * gdb.threads/manythreads.exp: Ditto.
8806 * gdb.threads/print-threads.exp: Ditto.
8807 * gdb.threads/pthreads.exp: Ditto.
8808 * gdb.threads/schedlock.exp: Ditto.
8809 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8810 * gdb.threads/threadapply.exp: Ditto.
8811
de7ff789
MS
88122010-06-08 Michael Snyder <msnyder@vmware.com>
8813
889bf7c5 8814 * gdb.ada/exec_changed.exp:
de7ff789
MS
8815 Use ".*" instead of "" as wildcard regexp.
8816
8817 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8818 * gdb.base/call-ar-st.exp: Ditto.
8819 * gdb.base/checkpoint.exp: Ditto.
8820 * gdb.base/default.exp: Ditto.
8821 * gdb.base/dump.exp: Ditto.
8822 * gdb.base/ending-run.exp: Ditto.
8823 * gdb.base/fileio.exp: Ditto.
8824 * gdb.base/miscexprs.exp: Ditto.
8825 * gdb.base/pointers.exp: Ditto.
8826 * gdb.base/readline.exp: Ditto.
8827 * gdb.base/reread.exp: Ditto.
8828 * gdb.base/restore.exp: Ditto.
8829 * gdb.base/shlib-call.exp: Ditto.
8830 * gdb.base/valgrind-db-attach.exp: Ditto.
8831 * gdb.base/volatile.exp: Ditto.
8832 * gdb.base/watchpoints.exp: Ditto.
8833
8834 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8835
8836 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8837 * gdb.python/py-value.exp: Ditto.
8838
8839 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8840 * gdb.trace/circ.exp: Ditto.
8841 * gdb.trace/collection.exp: Ditto.
8842 * gdb.trace/packetlen.exp: Ditto.
8843 * gdb.trace/passc-dyn.exp: Ditto.
8844 * gdb.trace/report.exp: Ditto.
8845 * gdb.trace/tfile.exp: Ditto.
8846 * gdb.trace/tfind.exp: Ditto.
8847 * gdb.trace/while-dyn.exp: Ditto.
8848
3bebe2f2
JK
88492010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8850
8851 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8852
5c631832
JK
88532010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 Test PR 10640.
8856 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8857
4c3376c8
SW
88582010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8859
8860 * gdb.cp/koenig.exp: Test for ADL operators.
8861 * gdb.cp/koenig.cc: Added ADL operators.
8862 * gdb.cp/operator.exp: New test.
8863 * gdb.cp/operator.cc: New test.
8864
dc226d5a
MS
88652010-06-04 Michael Snyder <msnyder@vmware.com>
8866
dfb88a23
MS
8867 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8868 * gdb.base/pending.exp: Ditto.
f7ae76b3 8869
dc226d5a
MS
8870 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8871
967cf477
DE
88722010-06-04 Doug Evans <dje@google.com>
8873
8874 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8875 disabled printers.
8876 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8877 (enable_lookup_function): New function.
8878
eb801841
TT
88792010-06-04 Tom Tromey <tromey@redhat.com>
8880
8881 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8882 of hash and id.
8883
38979823
JK
88842010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8885
8886 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8887 newline.
8888 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8889 (empty verbose non-noisy clear, empty verbose noisy clear)
8890 (empty non-verbose noisy clear): Likewise.
8891
35ec993f
MS
88922010-06-03 Michael Snyder <msnyder@vmware.com>
8893
8894 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8895 * gdb.base/display.exp: Ditto.
8896 * gdb.base/find.exp: Ditto.
8897 * gdb.base/ifelse.exp: Ditto.
8898 * gdb.base/multi-forks.exp: Ditto.
8899 * gdb.base/recurse.exp: Ditto.
8900 * gdb.base/setshow.exp: Ditto.
8901 * gdb.base/value-double-free.exp: Ditto.
8902 * gdb.base/watch-vfork.exp: Ditto.
8903 * gdb.base/watch_thread_num.exp: Ditto.
8904 * gdb.base/watchpoint-solib.exp: Ditto.
8905 * gdb.base/watchpoint.exp: Ditto.
8906 * gdb.base/watchpoints.exp: Ditto.
8907
8908 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8909 * gdb.cp/overload.exp: Ditto.
8910 * gdb.cp/virtfunc.exp: Ditto.
8911
8912 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8913
889bf7c5 8914 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8915 Replace gdb_test with gdb_test_no_output.
8916
889bf7c5 8917 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8918 Replace gdb_test with gdb_test_no_output.
8919 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8920 * gdb.threads/watchthreads.exp: Ditto.
8921 * gdb.threads/watchthreads2.exp: Ditto.
8922
8923 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8924 * gdb.trace/tfind.exp: Ditto.
8925
c22decce
JB
89262010-06-03 Joel Brobecker <brobecker@adacore.com>
8927
8928 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8929 successful test if message is the empty string.
8930
fd5700c7
JK
89312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8932
8933 * gdb.fortran/module.exp (stopped language detection): New test.
8934
f55ee35c
JK
89352010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8936
8937 Support DW_TAG_module as separate namespaces.
8938 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8939 gdb.fortran/library-module-lib.f90: New.
8940 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8941 (print i): Remove.
8942 (continue to breakpoint: i-is-1, print var_i value 1)
8943 (continue to breakpoint: i-is-2, print var_i value 2)
8944 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8945 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8946 (complete `modmany, complete `modmany`, complete `modmany`var)
8947 (show language, setting breakpoint at module): New tests.
8948 * gdb.fortran/module.f90 (module mod): Remove.
8949 (module mod1, module mod2, module modmany, subroutine sub1)
8950 (subroutine sub2, program module): New.
8951
b8e8282f
JK
89522010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8953
8954 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8955 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8956 * gdb.cp/anon-union.exp (pass): Rename to ...
8957 (print z 2): ... here.
b8e8282f 8958
019ebafc
MS
89592010-06-02 Michael Snyder <msnyder@vmware.com>
8960
e68d8fd4
MS
8961 * gdb.trace/actions.exp: Use gdb_test_no_output.
8962 * gdb.trace/circ.exp: Ditto.
8963 * gdb.trace/packetlen.exp: Ditto.
8964 * gdb.trace/save-trace.exp: Ditto.
8965 * gdb.trace/tracecmd.exp: Ditto.
8966 * gdb.trace/tsv.exp: Ditto.
8967
12b5d08a
MS
8968 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8969 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8970 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8971 * gdb.threads/manythreads.exp: Ditto.
8972 * gdb.threads/print-threads.exp: Ditto.
8973 * gdb.threads/pthreads.exp: Ditto.
8974 * gdb.threads/schedlock.exp: Ditto.
8975 * gdb.threads/staticthreads.exp: Ditto.
8976 * gdb.threads/thread-specific.exp: Ditto.
8977 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8978 * gdb.threads/threadapply.exp: Ditto.
8979 * gdb.threads/watchthreads.exp: Ditto.
8980 * gdb.threads/watchthreads2.exp: Ditto.
8981
89493308
MS
8982 * gdb.python/py-block.exp: Use gdb_test_no_output.
8983 * gdb.python/py-prettyprint.exp: Ditto.
8984 * gdb.python/py-template.exp: Ditto.
8985 * gdb.python/py-value.exp: Ditto.
8986
8987 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8988 * gdb.reverse/watch-reverse.exp: Ditto.
8989
8990 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8991 * gdb.server/ext-run.exp: Ditto.
8992
019ebafc
MS
8993 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8994 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8995 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8996 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8997 * gdb.dwarf2/dw2-producer.exp: Ditto.
8998 * gdb.dwarf2/mac-fileno.exp: Ditto.
8999
9000 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9001 * gdb.gdb/selftest.exp: Ditto.
9002
9003 * gdb.multi/base.exp: Use gdb_test_no_output.
9004
9005 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9006
3e0ca3a5
JK
90072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9010
9db70545
MS
90112010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9012
a8d52276
MS
9013 * gdb.cp/class2.exp: Use gdb_test_no_output.
9014 * gdb.cp/classes.exp: Ditto.
9015 * gdb.cp/extern-c.exp: Ditto.
9016 * gdb.cp/inherit.exp: Ditto.
9017 * gdb.cp/maint.exp: Ditto.
9018 * gdb.cp/mb-inline.exp: Ditto.
9019 * gdb.cp/mb-templates.exp: Ditto.
9020 * gdb.cp/method2.exp: Ditto.
9021 * gdb.cp/misc.exp: Ditto.
9022 * gdb.cp/ovldbreak.exp: Ditto.
9023 * gdb.cp/punctuator.exp: Ditto.
9024 * gdb.cp/templates.exp: Ditto.
9025 * gdb.cp/virtbase.exp: Ditto.
9026
889bf7c5 9027 * gdb.threads/attach-stopped.exp:
9db70545 9028 Replace uses of send_gdb / gdb_expect.
889bf7c5 9029 * gdb.threads/attachstop-mt.exp:
9db70545 9030 Replace uses of send_gdb / gdb_expect.
889bf7c5 9031 * gdb.threads/gcore-thread.exp:
9db70545 9032 Replace uses of send_gdb / gdb_expect.
889bf7c5 9033 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9034 Replace uses of send_gdb / gdb_expect.
9035 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9036 * gdb.threads/print-threads.exp:
9db70545
MS
9037 Replace uses of send_gdb / gdb_expect.
9038 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9039 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9040 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9041
9042 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9043 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9044 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9045 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9046 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9047 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9048 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9049 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9050 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9051 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9052 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9053
359cc68c
JK
90542010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9055
9056 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9057
7d3fe98e
SW
90582010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9059
9060 * gdb.cp/koenig.exp: Added new test case.
9061 * gdb.cp/koenig.cc: Ditto.
9062
27d3a1a2
MS
90632010-06-01 Michael Snyder <msnyder@vmware.com>
9064
9065 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9066 * gdb.base/arrayidx.exp: Ditto.
9067 * gdb.base/attach.exp: Ditto.
9068 * gdb.base/auxv.exp: Ditto.
9069 * gdb.base/bigcre.exp: Ditto.
9070 * gdb.base/break-always.exp: Ditto.
9071 * gdb.base/break-interp.exp: Ditto.
9072 * gdb.base/break.exp: Ditto.
9073 * gdb.base/breakpoint-shadow.exp: Ditto.
9074 * gdb.base/call-ar-st.exp: Ditto.
9075 * gdb.base/call-sc.exp: Ditto.
9076 * gdb.base/call-signal-resume.exp: Ditto.
9077 * gdb.base/callfuncs.exp: Ditto.
9078 * gdb.base/catch-syscall.exp: Ditto.
9079 * gdb.base/charset.exp: Ditto.
9080 * gdb.base/code-expr.exp: Ditto.
9081 * gdb.base/commands.exp: Ditto.
9082 * gdb.base/cond-expr.exp: Ditto.
9083 * gdb.base/condbreak.exp: Ditto.
9084 * gdb.base/cursal.exp: Ditto.
9085 * gdb.base/cvexpr.exp: Ditto.
9086 * gdb.base/default.exp: Ditto.
9087 * gdb.base/del.exp: Ditto.
9088 * gdb.base/detach.exp: Ditto.
9089 * gdb.base/display.exp: Ditto.
9090 * gdb.base/ena-dis-br.exp: Ditto.
9091 * gdb.base/eval-skip.exp: Ditto.
9092 * gdb.base/foll-fork.exp: Ditto.
9093 * gdb.base/foll-vfork.exp: Ditto.
9094 * gdb.base/frame-args.exp: Ditto.
9095 * gdb.base/funcargs.exp: Ditto.
9096 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9097 * gdb.base/gdbvars.exp: Ditto.
9098 * gdb.base/help.exp: Ditto.
9099 * gdb.base/ifelse.exp: Ditto.
9100 * gdb.base/included.exp: Ditto.
9101 * gdb.base/list.exp: Ditto.
9102 * gdb.base/macscp.exp: Ditto.
9103 * gdb.base/maint.exp: Ditto.
9104 * gdb.base/multi-fork.exp: Ditto.
9105 * gdb.base/overlays.exp: Ditto.
9106 * gdb.base/page.exp: Ditto.
9107 * gdb.base/pending.exp: Ditto.
9108 * gdb.base/pointers.exp: Ditto.
9109 * gdb.base/pr11022.exp: Ditto.
9110 * gdb.base/prelink.exp: Ditto.
9111 * gdb.base/printcmds.exp: Ditto.
9112 * gdb.base/psymtab.exp: Ditto.
9113 * gdb.base/randomize.exp: Ditto.
9114 * gdb.base/relational.exp: Ditto.
9115 * gdb.base/relocate.exp: Ditto.
9116 * gdb.base/remote.exp: Ditto.
9117 * gdb.base/sepdebug.exp: Ditto.
9118 * gdb.base/set-lang-auto.exp: Ditto.
9119 * gdb.base/setshow.exp: Ditto.
9120 * gdb.base/setvar.exp: Ditto.
9121 * gdb.base/signals.exp: Ditto.
9122 * gdb.base/signull.exp: Ditto.
9123 * gdb.base/sigstep.exp: Ditto.
9124 * gdb.base/sizeof.exp: Ditto.
9125 * gdb.base/solib-disc.exp: Ditto.
9126 * gdb.base/store.exp: Ditto.
9127 * gdb.base/structs.exp: Ditto.
9128 * gdb.base/structs2.exp: Ditto.
9129 * gdb.base/subst.exp: Ditto.
9130 * gdb.base/term.exp: Ditto.
9131 * gdb.base/trace-commands.exp: Ditto.
9132 * gdb.base/unwindonsignal.exp: Ditto.
9133 * gdb.base/valgrind-db-attach.exp: Ditto.
9134 * gdb.base/varargs.exp: Ditto.
9135 * gdb.base/watch-cond.exp: Ditto.
9136 * gdb.base/watch_thread_num.exp: Ditto.
9137 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9138 * gdb.base/watchpoint.exp: Ditto.
9139 * gdb.base/whatis-exp.exp: Ditto.
9140
f8d3bf8f
MS
91412010-06-01 Michael Snyder <msnyder@vmware.com>
9142
9143 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9144 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9145 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9146 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9147 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9148 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9149 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9150 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9151 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9152 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9153 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9154 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9155 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9156 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9157 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9158
3f9e0d32
JK
91592010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9160
9161 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9162 trailing newline.
9163 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9164 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9165 (p *args): ... here and remove excessive trailing newline.
9166
f629457d
JB
91672010-05-31 Joel Brobecker <brobecker@adacore.com>
9168
9169 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9170
09eef106
JK
91712010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9172
9173 Accept the new Linux kernel "t (tracing stop)" string.
9174 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9175 Update comment.
9176 (state_wait) <T (tracing stop)>: New.
9177 (main): Update the state_wait expect string.
9178
94f31136
PA
91792010-05-28 Pedro Alves <pedro@codesourcery.com>
9180
9181 * limits.c, limits.exp: Delete files.
9182 * Makefile.in (clean mostlyclean): Adjust.
9183 * tracecmd.exp: Adjust.
9184
096554ab
JK
91852010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9186
9187 * gdb.base/tui-layout.exp: New.
9188
27d3a1a2 91892010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9190
889bf7c5 9191 * gdb.reverse/break-precsave.exp:
bcd2dc50 9192 Replace uses of send_gdb / gdb_expect.
889bf7c5 9193 * gdb.reverse/break-reverse.exp:
bcd2dc50 9194 Replace uses of send_gdb / gdb_expect.
889bf7c5 9195 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9196 Replace uses of send_gdb / gdb_expect.
889bf7c5 9197 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9198 Replace uses of send_gdb / gdb_expect.
889bf7c5 9199 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9200 Replace uses of send_gdb / gdb_expect.
889bf7c5 9201 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9202 Replace uses of send_gdb / gdb_expect.
889bf7c5 9203 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9204 Replace uses of send_gdb / gdb_expect.
889bf7c5 9205 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9206 Replace uses of send_gdb / gdb_expect.
889bf7c5 9207 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9208 Replace uses of send_gdb / gdb_expect.
889bf7c5 9209 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9210 Replace uses of send_gdb / gdb_expect.
889bf7c5 9211 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9212 Replace uses of send_gdb / gdb_expect.
889bf7c5 9213 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9214 Replace uses of send_gdb / gdb_expect.
889bf7c5 9215 * gdb.reverse/machinestate.exp:
bcd2dc50 9216 Replace uses of send_gdb / gdb_expect.
889bf7c5 9217 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9218 Replace uses of send_gdb / gdb_expect.
889bf7c5 9219 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9220 Replace uses of send_gdb / gdb_expect.
889bf7c5 9221 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9222 Replace uses of send_gdb / gdb_expect.
889bf7c5 9223 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9224 Replace uses of send_gdb / gdb_expect.
889bf7c5 9225 * gdb.reverse/step-precsave.exp:
bcd2dc50 9226 Replace uses of send_gdb / gdb_expect.
889bf7c5 9227 * gdb.reverse/step-reverse.exp:
bcd2dc50 9228 Replace uses of send_gdb / gdb_expect.
889bf7c5 9229 * gdb.reverse/until-precsave.exp:
bcd2dc50 9230 Replace uses of send_gdb / gdb_expect.
889bf7c5 9231 * gdb.reverse/until-reverse.exp:
bcd2dc50 9232 Replace uses of send_gdb / gdb_expect.
889bf7c5 9233 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9234 Replace uses of send_gdb / gdb_expect.
889bf7c5 9235 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9236 Replace uses of send_gdb / gdb_expect.
9237
3def43e0
JK
92382010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9239
9240 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9241 excessive newline.
9242
27d3a1a2 92432010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9244
9245 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9246 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9247 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9248 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9249 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9250 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9251 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9252 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9253 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9254 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9255 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9256 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9257 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9258 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9259 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9260 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9261 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9262 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9263 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9264
27d3a1a2 92652010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9266
22454424
MS
9267 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9268 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9269
9270 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9271 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9272 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9273
889bf7c5 9274 * gdb.reverse/consecutive-reverse.exp:
22454424 9275 Replace uses of send_gdb / gdb_expect.
889bf7c5 9276 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9277 Replace uses of send_gdb / gdb_expect.
9278
9279 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9280 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9281 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9282 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9283 Replace uses of send_gdb / gdb_expect.
9284 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9285 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9286 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9287 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9288 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9289 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9290 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9291 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9292 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9293
92942010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9295
22454424 9296 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9297
22454424 9298 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9299
22454424
MS
9300 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9301 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9302 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9303 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9304 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9305 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9306 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9307 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9308 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9309
6e5f2c59
TT
93102010-05-25 Tom Tromey <tromey@redhat.com>
9311
9312 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9313
bbc8b958
TT
93142010-05-25 Tom Tromey <tromey@redhat.com>
9315
9316 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9317 argument order.
9318 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9319 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9320 order.
9321 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9322 order.
9323 * gdb.base/call-sc.exp (setup_kfails): Remove.
9324 (setup_compiler_kfails): Remove.
9325 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9326 argument order.
9327 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9328 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9329 (advancei): Fix setup_kfail argument order.
9330 * gdb.base/radix.exp: Fix setup_kfail argument order.
9331 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9332 order.
9333 * gdb.base/structs.exp (setup_kfails): Remove.
9334 (setup_compiler_kfails): Fix setup_kfail argument order.
9335 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9336 order.
9337 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9338 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9339 setup_kfail argument order.
9340 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9341
83d1babf
TT
93422010-05-25 Tom Tromey <tromey@redhat.com>
9343
9344 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9345
6acb16a2
MS
93462010-05-25 Michael Snyder <msnyder@vmware.com>
9347
9348 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9349 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9350 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9351 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9352 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9353 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9354 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9355 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9356 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9357 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9358 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9359 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9360 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9361 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9362 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9363 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9364 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9365 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9366 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9367 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9368 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9369 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9370 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9371 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9372 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9373 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9374 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9375 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9376 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9377 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9378 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9379 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9380 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9381 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9382 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9383 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9384 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9385 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9386 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9387 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9388 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9389 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9390 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9391 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9392 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9393 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9394 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9395 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9396
93972010-05-25 Doug Evans <dje@google.com>
9398
9399 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9400 gdb.string_to_argv.
ad3986f0 9401
d3b1e874
TT
94022010-05-21 Tom Tromey <tromey@redhat.com>
9403
9404 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9405 Call it.
9406 * gdb.dwarf2/pieces.S: Update.
9407 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9408
cb826367
TT
94092010-05-21 Tom Tromey <tromey@redhat.com>
9410
9411 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9412 Call it.
9413 * gdb.dwarf2/pieces.c (struct C): New.
9414 (f6): New function.
9415 * gdb.dwarf2/pieces.S: Replace.
9416
74de6778
TT
94172010-05-21 Tom Tromey <tromey@redhat.com>
9418
9419 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9420 Call it.
9421
afd74c5f
TT
94222010-05-21 Tom Tromey <tromey@redhat.com>
9423
9424 * gdb.dwarf2.pieces.exp: New file.
9425 * gdb.dwarf2.pieces.S: New file.
9426 * gdb.dwarf2.pieces.c: New file.
9427
a7b75dfd 94282010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9429 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9430
9431 * lib/gdb.exp (gdb_test_no_output): New function.
9432 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9433 when testing commands that should produce no output.
9434
c81c812a
JB
94352010-05-17 Joel Brobecker <brobecker@adacore.com>
9436
9437 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9438 parameter that we want to watch being a constant.
9439
0cce5bd9
JB
94402010-05-17 Joel Brobecker <brobecker@adacore.com>
9441
9442 * gdb.ada/cond_lang: New testcase.
9443
47050449
JB
94442010-05-17 Joel Brobecker <brobecker@adacore.com>
9445
9446 * lib/gdb.exp (banned_variables): New variable/constant.
9447 (gdb_init): Add write trace on variables listed in banned_variables.
9448 (gdb_finish): Remove write traces on variables listed in
9449 banned_variables.
9450
77c01586
JB
94512010-05-17 Joel Brobecker <brobecker@adacore.com>
9452
9453 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9454 * gdb.cp/koenig.exp: Likewise.
9455
88d4aea7
PM
94562010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9457
889bf7c5 9458 PR python/11482
88d4aea7
PM
9459
9460 * gdb.python/py-value.exp (test_value_hash): New function.
9461
f5a010c0
PM
94622010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9463
9464 PR exp/11530.
9465 * gdb.base/gdb11530.c: New file.
9466 * gdb.base/gdb11530.exp: New file.
9467
8ef4892f
JK
94682010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9469
9470 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9471 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9472
7322dca9
SW
94732010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9474
9475 * gdb.cp/koenig.exp: New test.
9476 * gdb.cp/koenig.cc: New test program.
9477
02e7ea18
JB
94782010-05-05 Joel Brobecker <brobecker@adacore.com>
9479
9480 Remove the use of prms_id and bug_id throughout the testsuite.
9481
e1c34c5d
PM
94822010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9483
9484 PR exp/11349.
9485 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9486 use a reference local variable.
9487
8e1d0c49
JK
94882010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9489
9490 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9491 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9492 variable different_dir. Move debugfile into a full directory pathname
9493 under DIFFERENT_DIR.
9494 * lib/gdb.exp (separate_debug_filename): Remove.
9495 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9496 variable debug_dir and mkdir of it. Update function comments.
9497
e66408ed
PA
94982010-04-29 Pedro Alves <pedro@codesourcery.com>
9499
9500 PR gdb/11557
9501
9502 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9503 files.
9504
d7b32ed3
PM
95052010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9506
889bf7c5 9507 * gdb.python/py-param.exp: New File.
d7b32ed3 9508
6aecb9c2
JB
95092010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9510
9511 * gdb.base/default.exp: Fix "set language" test.
9512
bdf92a1c
PM
95132010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9514
9515 PR breakpoints/11531.
9516 * gdb.base/gdb11531.c: New file.
9517 * gdb.base/gdb11531.exp: New file.
9518
3f172e24
TT
95192010-04-26 Tom Tromey <tromey@redhat.com>
9520
9521 * gdb.base/completion.exp: Add tests for completion and deprecated
9522 commands.
9523
64af4c92
JK
95242010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9527 (print /x char_array): Escape curly brackets.
9528
492928e4
JK
95292010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9530
9531 Fix deadlock on looped list of loaded shared objects.
9532 * gdb.base/solib-corrupted.exp: New.
9533
66d09542
DE
95342010-04-23 Doug Evans <dje@google.com>
9535
9536 * gdb.python/py-section-script.c: New file.
9537 * gdb.python/py-section-script.exp: New file.
9538 * gdb.python/py-section-script.py: New file.
9539
8bd10a10
CM
95402010-04-20 Chris Moller <cmoller@redhat.com>
9541
9542 PR 10179
9543
9544 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9545 * gdb.base/pr10179-a.c:
9546 * gdb.base/pr10179-b.c:
9547 * gdb.base/pr10179.exp: New files.
9548
c0201579
JK
95492010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9550
9551 Fix crashes on dangling display expressions.
9552 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9553 is SEP.
9554 (lib_flags): Remove the "debug" keyword.
9555 (libsepdebug): New variable for iterating new loop.
9556 (save_pf_prefix): New variable wrapping the loop.
9557 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9558 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9559
793b0ff8
PM
95602010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9561
9562 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9563
097f51f7
PM
95642010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9565
9566 PR stabs/11479.
9567 * gdb.stabs/gdb11479.exp: New file.
9568 * gdb.stabs/gdb11479.c: New file.
9569
9a22f0d0
PM
95702010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9571
9572 * gdb.base/charset.c (Strin16, String32): New variables.
9573 * gdb.base/charset.exp (gdb_test): Test correct display
9574 of 16 or 32 bit strings.
9575
95762010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9577
9578 PR 9167
9579 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9580 * gdb.cp/pr9167.cc: New file.
9581 * gdb.cp/pr9167.exp: New file.
9582
9583
6e354e5e
PM
95842010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9585
9586 PR pascal/11492.
9587 * gdb.pascal/gdb11492.pas: New file.
9588 * gdb.pascal/gdb11492.exp: New file.
9589
be942545
JB
95902010-04-20 Joel Brobecker <brobecker@adacore.com>
9591
1667e6e3 9592 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9593
0c3acc09
JB
95942010-04-20 Joel Brobecker <brobecker@adacore.com>
9595
9596 * gdb.ada/dyn_loc: New testcase.
9597
ec31cde5
CM
95982010-04-20 Chris Moller <cmoller@redhat.com>
9599
9600 PR 10867
889bf7c5 9601
ec31cde5
CM
9602 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9603 * gdb.cp/pr10687.cc: New file.
9604 * gdb.cp/pr10687.exp: New file.
9605
9606
ce4b0682
SDJ
96072010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9608 Sergio Durigan Junior <sergiodj@redhat.com>
9609
9610 * gdb.fortran/logical.exp: New testcase.
9611 * gdb.fortran/logical.f90: New file.
9612
3436961f
DE
96132010-04-19 Doug Evans <dje@google.com>
9614
9615 * gdb.base/help.exp (help source): Update expected output.
9616
4d836c09
JK
96172010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9618
9619 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9620 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9621 gdb_exit and return.
9622 (executable): New variable.
9623 (binfile): Use it.
9624
6149aea9
PA
96252010-04-19 Pedro Alves <pedro@codesourcery.com>
9626
9627 PR breakpoints/8554.
9628
9629 * gdb.trace/save-trace.exp: Adjust.
9630
ed41462c
L
96312010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9632
9633 PR corefiles/11511
9634 * gdb.arch/system-gcore.exp: New.
9635 * gdb.arch/gcore.c: Likewise.
9636
3f7b2faa
DE
96372010-04-15 Doug Evans <dje@google.com>
9638
fa33c3cd
DE
9639 * gdb.python/py-progspace.c: New file.
9640 * gdb.python/py-progspace.exp: New file.
9641
3f7b2faa
DE
9642 * gdb.base/source.exp: Add tests for "source -s".
9643
79f283fe
PM
96442010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9645
9646 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9647 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9648 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9649 * gdb.python/py-mi.exp: New test for to_string returning None.
9650
fc8eb08a
PM
96512010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9652
9653 * gdb.python/py-breakpoint.c: Make result global.
9654
26e197f6
JK
96552010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9656
9657 Fix non-GNU make compatibility.
9658 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9659
adc36818
PM
96602010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9661
9662 * gdb.python/py-breakpoint.exp: New File.
9663 * gdb.python/py-breakpoint.C: Ditto.
9664
64e17368
SS
96652010-04-08 Stan Shebs <stan@codesourcery.com>
9666
9667 * gdb.trace/actions.exp: Clear default-collect.
9668 * gdb.trace/save-trace.exp: Clear default-collect.
9669
fff5cc64
PM
96702010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9671
9672 * gdb.python/py-value: Add null string variable.
9673 (test_lazy_string): Test zero length, NULL address lazy
9674 strings.
9675
a055a187
L
96762010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9677
9678 * gdb.arch/i386-avx.c: New.
9679 * gdb.arch/i386-avx.exp: Likewise.
9680
9681 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9682
96e39866
DE
96832010-04-06 Doug Evans <dje@google.com>
9684
9685 * gdb.base/source-test.gdb: New file.
9686 * gdb.base/source.exp: Test source -v.
9687
5984a431
UW
96882010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9689
9690 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9691
ec8a089a
PM
96922010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9693
9694 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9695 within one line, unless it is followed by a double quote.
9696 * gdb.stabs/hppa.sed: Idem.
9697 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9698 * gdb.stabs/weird.exp: Check for correct parsing of
9699 char and string constants.
ec8a089a
PM
9700 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9701 in .stabs to .stabx substitution.
9702
fce3c1f0
SS
97032010-04-05 Stan Shebs <stan@codesourcery.com>
9704
9705 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9706 constant global.
9707 * gdb.trace/tfile.exp: Try to print them.
9708
d77f58be
SS
97092010-04-04 Stan Shebs <stan@codesourcery.com>
9710
9711 * gdb.base/completion.exp: Update for new "info watchpoints".
9712 * gdb.base/default.exp: Ditto.
9713 * gdb.base/help.exp: Ditto.
9714 * gdb.base/watchpoint.exp: Ditto.
9715 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9716
af54718e
SS
97172010-04-04 Stan Shebs <stan@codesourcery.com>
9718
9719 * gdb.trace/tfile.exp: Sharpen tfind test.
9720
74d1f91e
JK
97212010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9722
9723 * gdb.base/break-entry.exp: New.
9724
eb8e76db 97252010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9726 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9727
9728 * gdb.reverse/i386-sse-reverse.exp: New file.
9729 * gdb.reverse/i386-sse-reverse.c: New file.
9730
bf65cad8
PA
97312010-04-02 Pedro Alves <pedro@codesourcery.com>
9732
9733 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9734
fff87407
SS
97352010-04-01 Stan Shebs <stan@codesourcery.com>
9736
9737 * gdb.trace/actions.exp: Tweak expected output.
9738 * gdb.trace/while-stepping.exp: Tweak expected output.
9739
fe01d668
L
97402010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9741
9742 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9743
86b17b60
PA
97442010-04-01 Pedro Alves <pedro@codesourcery.com>
9745
9746 * gdb.base/commands.exp: Adjust.
9747 * gdb.cp/extern-c.exp: Adjust.
9748
2c58c0a9
PA
97492010-04-01 Pedro Alves <pedro@codesourcery.com>
9750
9751 * gdb.trace/collection.c (local_test_func): Define a local struct,
9752 and instanciate it.
9753
0db9b91c
PA
97542010-04-01 Pedro Alves <pedro@codesourcery.com>
9755
9756 * gdb.trace/collection.exp (gdb_collect_args_test)
9757 (gdb_collect_argarray_test): XFAIL the tests that assume the
9758 argarray argument's elements are collected.
9759
8072405b
JK
97602010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9761
9762 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9763 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9764
8bf6485c
SS
97652010-03-31 Stan Shebs <stan@codesourcery.com>
9766
9767 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9768 and tracepoint conditionals.
9769 (gdb_verify_tracepoints): Delete unused return.
9770
fd7f724a
KS
97712010-03-26 Keith Seitz <keiths@redhat.com>
9772
9773 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9774 appear in the output before main.
9775 Remove KFAIL for gdb/2215 aka bz 9320.
9776
8d9e7719
DE
97772010-03-30 Doug Evans <dje@google.com>
9778
0906dd0b
DE
9779 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9780 by dejagnu.
9781 * gdb.arch/amd64-dword.exp: Ditto.
9782
8d9e7719
DE
9783 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9784 match.
9785 (break printf): Ditto.
9786
1da644f0
SW
97872010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9788
9789 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9790 gcc < 4.4.
9791 * gdb.cp/shadow.exp: Ditto.
9792
a8121990
PA
97932010-03-29 Pedro Alves <pedro@codesourcery.com>
9794
9795 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9796 "tstart" is silent.
9797
6e79d367
PA
97982010-03-29 Pedro Alves <pedro@codesourcery.com>
9799
9800 * gdb.trace/collection.exp (executable): New.
9801 (binfile): Use it.
9802 (fpreg, spreg, pcreg): New.
9803 (test_register): Use gdb_test_multiple. Pass /x to print.
9804 (prepare_for_trace_test): New.
9805 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9806 (gdb_collect_args_test, gdb_collect_argstruct_test)
9807 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9808 prepare_for_trace_test.
9809 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9810 fpreg, spreg and pcreg.
9811 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9812 prepare_for_trace_test.
9813 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9814 try to detect tracing support here. Don't set breakpoints at
9815 `begin' or `end' here.
9816 <global scope>: Use clean_restart. Run to main before checking
9817 for tracing support. Check for for tracing support here.
9818
09248348
JK
98192010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9820
9821 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9822 " as $displacement" to "seen displacement message".
9823
d350db38
PA
98242010-03-28 Pedro Alves <pedro@codesourcery.com>
9825
9826 * gdb.trace/while-dyn.exp (executable): New variable.
9827 (binfile): Use it.
9828 (test_while_stepping): New function. Move most tests here. Call
9829 it once for each of the while-stepping, stepping and ws aliases.
9830
907af001
UW
98312010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9832
9833 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9834 that do not provide the tagless_struct type name at all.
9835 (test_print_anon_union): Do not check value of uninitialized
9836 union member. Do not use cp_test_ptype_class, so we can accept
9837 "long" as well as "long int".
9838
610197fd
PA
98392010-03-26 Pedro Alves <pedro@codesourcery.com>
9840
9841 * gdb.trace/tfile.c (tohex, bin2hex): New.
9842 (write_error_trace_file): Hexify error description.
9843
6c28cbf2
SS
98442010-03-25 Stan Shebs <stan@codesourcery.com>
9845
9846 * gdb.trace/tfile.c: Generate an additional trace file, improve
9847 portability.
9848 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9849 files in a better way.
9850
e62b8c7e
KS
98512010-03-25 Keith Seitz <keiths@redhat.com>
9852
9853 * gdb.java/jprint.exp: XFAIL printing of static class members
9854 because of GCC debuginfo problem.
9855
82ccf5a5
JK
98562010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9857
9858 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9859
293e2f9e
DJ
98602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9861
9862 * gdb.base/completion.exp: Allow long instead of long int.
9863 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9864 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9865 variable p.
9866 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9867 * gdb.base/pointers.exp: Allow long instead of long int.
9868 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9869 * gdb.base/step-line.exp: Allow a directory before the source file name.
9870
95a42b64
TT
98712010-03-24 Tom Tromey <tromey@redhat.com>
9872
9873 PR breakpoints/9352:
9874 * gdb.base/default.exp: Update.
9875 * gdb.base/commands.exp: Update.
9876 * gdb.cp/extern-c.exp: Test setting commands on multiple
9877 breakpoints at once.
9878
2390201f
DJ
98792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9880
9881 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9882 if gdb,nosignals.
9883 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9884 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9885 exited".
9886
8c9a6790
SS
98872010-03-24 Stan Shebs <stan@codesourcery.com>
9888
9889 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9890
a6c727b2
DJ
98912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9892
9893 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9894 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9895 argument. Handle "short" and "long".
9896 (Top level): Pass overprototyped output for old_fptr and xptr.
9897
4dfd5423
PA
98982010-03-23 Pedro Alves <pedro@codesourcery.com>
9899
9900 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9901 format strings and add casts to avoid compiler warnings.
9902
99032010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9904
9905 * lib/trace-support.exp (gdb_trace_setactions):
9906 Don't expect whitespace after ">" prompt.
9907 * gdb.trace/actions.exp: Adjust for output changes.
9908 * gdb.trace/while-stepping.exp: Likewise.
9909
c847d045
JK
99102010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9911
9912 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9913 and r157645).
9914
5f717f1d
JK
99152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9916
9917 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9918 New.
9919
7d6d51d5
DJ
99202010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9921
9922 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9923 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9924
3b11a015
SS
99252010-03-19 Stan Shebs <stan@codesourcery.com>
9926
9927 * gdb.trace/ax.exp: New file.
9928
d7d158ed
DE
99292010-03-19 Doug Evans <dje@google.com>
9930
6bb85cd1
DE
9931 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9932 output from gcc.
9933
d7d158ed
DE
9934 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9935 named /usr/sbin/prelink<foo>.
9936
4daf5ac0
SS
99372010-03-18 Stan Shebs <stan@codesourcery.com>
9938
9939 * gdb.trace/circ.exp: Test circular-trace-buffer.
9940 * gdb.trace/tfile.exp: Update tstatus test.
9941
e8d05480
JB
99422010-03-18 Joel Brobecker <brobecker@adacore.com>
9943
9944 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9945 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9946
441b986a
UW
99472010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9948
9949 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9950
4247603b
PA
99512010-03-18 Pedro Alves <pedro@codesourcery.com>
9952
9953 * gdb.base/default.exp: Adjust the expected output of the finish
9954 and until commands when the inferior is not being run.
9955
13387711
SW
99562010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9957
9958 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9959 * gdb.cp/nsusing.exp: Ditto.
9960
6e31430b
TT
99612010-03-15 Tom Tromey <tromey@redhat.com>
9962
9963 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9964 * gdb.cp/userdef.cc (operator==): New function.
9965 (main): New locals mem1, mem2.
9966
e2d69cb5
JZ
99672010-03-15 Jie Zhang <jie@codesourcery.com>
9968
9969 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9970 Declare and use new loadtimeout variable.
9971
f572f0a9
DJ
99722010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9973
9974 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9975 Use gdb_load later.
9976
51f4c0b0
PA
99772010-03-14 Pedro Alves <pedro@codesourcery.com>
9978
9979 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9980 literal. Add missing endlines to prints to stderr.
9981
1c809c68
TT
99822010-03-12 Tom Tromey <tromey@redhat.com>
9983
9984 PR c++/9708:
9985 * gdb.cp/m-static.exp: Add regression test.
9986 * gdb.cp/m-static.cc (method): New method.
9987 (main): Call it.
9988
00ae8fef
SW
99892010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9990
9991 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9992 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9993
759f0f0b
PA
99942010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9995
21e24d21
PA
9996 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9997
99982010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9999
759f0f0b
PA
10000 * lib/gdb.exp (skip_stl_tests): New.
10001 (gdb_compile): Symbian needs -ldl.
10002 (shlib_target_file): New.
10003 (shlib_symbol_file): New.
10004 (gdb_load_shlibs): Use shlib_target_file.
10005 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10006 * gdb.cp/exception.exp: Use skip_stl_tests.
10007 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10008 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10009 * gdb.cp/mb-templates.exp: Ditto.
10010 * gdb.base/commands.exp: Relax regexes.
10011 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10012 shlib_target_file and shlib_symbol_file.
10013 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10014 sections.
10015 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10016 * gdb.base/solib-disc.exp: Use
10017 shlib_target_file and shlib_symbol_file.
10018 * gdb.base/unload.exp: Don't skip on symbian. Use
10019 shlib_target_file and shlib_symbol_file.
10020 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10021
6a8f2671 100222010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10023
6a8f2671
PA
10024 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10025 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10026 Issue a tfind end before looking for a tracepoint frame.
10027 * gdb.trace/tfind.exp: Adjust tstatus output.
10028 Adjust disassembly output.
10029 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10030
ccf26247
JK
100312010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10032
10033 * gdb.base/break-interp.exp: Create new displacement parameter value
10034 for the test_ld calls.
10035 (reach): New parameter displacement, verify its content. New push of
10036 pf_prefix "reach-$func:". Import global expect_out.
10037 (test_core): New parameter displacement, verify its content. New push
10038 of pf_prefix "core:". New command "set verbose on". Import global
10039 expect_out.
10040 (test_attach): New parameter displacement, verify its content. New
10041 push of pf_prefix "attach:". New command "set verbose on". Import
10042 global expect_out.
10043 (test_ld): New parameter displacement, pass it to the reach, test_core
10044 and test_attach calls and verify its content in the "ld.so exit" test.
10045 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10046 (prelink): Update expected text, use gdb_test.
10047
e469c7fb
DE
100482010-03-10 Doug Evans <dje@google.com>
10049
10050 * gdb.base/checkpoint.exp: Fix comment.
10051 Lengthen timeout while doing >600 checkpoints test.
10052 Rename duplicate "kill all one" test to keep test names unique.
10053
60e1c644
PA
100542010-03-10 Pedro Alves <pedro@codesourcery.com>
10055
10056 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10057
cec808ec
KS
100582010-03-08 Keith Seitz <keiths@redhat.com>
10059
889bf7c5
PA
10060 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10061 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10062 (dm_type_long): New function.
10063 (dm_type_unsigned_short): New function.
10064 (dm_type_unsigned_long): New function.
10065 (myint): New typedef.
10066 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10067 long, unsigned shor and long, operator char*, and typedef.
10068 (test_lookup_operator_functions): Add operator char* test.
10069 (test_paddr_operator_functions): Likewise.
10070 (test_paddr_overloaded_functions): Use probe values for
10071 short, long, and unsigned short and long.
10072 (test_paddr_hairy_functions): If the demangler probe detected
10073 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10074 demangler.
10075 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10076 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10077 and "print null_pmf".
10078 Add test "ptype a.*pmf".
10079 * gdb.cp/overload.exp: Allow optional "int" to appear with
10080 "short" and "long".
10081 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10082 long expect value for men_overload1arg.
10083 Allow "int" to appear with "short" and "long".
10084 When testing "info break", add argument for main (void).
10085 Also allow "int" to appear with "short" and "long".
10086 Ditto with "unsigned" and "long long".
cec808ec
KS
10087 * gdb.java/jmain.exp: Do not enclose methods names in single
10088 quotes.
10089 * gdb.java/jmisc.exp: Likewise.
10090 * gdb.java/jprint.exp: Likewise.
10091 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10092
10093 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10094 * gdb.cp/exception.exp (backtrace after first throw)
10095 (backtrace after second throw): Allow a namespace before __cxa_throw.
10096 (backtrace after first catch, backtrace after second catch): Allow
10097 a namespace before __cxa_begin_catch.
10098
10099 * gdb.cp/cpexprs.exp: New file.
10100 * gdb.cp/cpexprs.cc: New file.
10101
10102 From Daniel Jacobowitz <dan@codesourcery.com>
10103 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10104 to use string_to_regexp.
10105 (ctor, dtor): New functions. Use them to match constructor
10106 and destructor function types.
10107 (Top level): Use runto_main.
10108
f870a310
TT
101092010-03-05 Tom Tromey <tromey@redhat.com>
10110
10111 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10112 gdb.target_charset.
10113 (pp_ns.to_string): Likewise.
10114
0c199f28
KS
101152010-03-04 Keith Seitz <keiths@redhat.com>
10116
10117 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10118 can be quoted. Test that both the filename and function/line
10119 portions can be quoted at the same time.
10120
c7437ca6
PA
101212010-03-04 Pedro Alves <pedro@codesourcery.com>
10122
10123 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10124
b111b805
DE
101252010-03-03 Doug Evans <dje@google.com>
10126
24486cb7
DE
10127 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10128 libc contains libpthread.
10129
b111b805
DE
10130 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10131 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10132 of gdb_compile. Add another pattern to match android backtrace.
10133
a0e0ef55
TT
101342010-03-03 Tom Tromey <tromey@redhat.com>
10135
10136 PR gdb/11345:
10137 * gdb.base/printcmds.exp (test_printf): Add test.
10138
1ba53b71
L
101392010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10140
10141 * gdb.arch/amd64-byte.exp: New.
10142 * gdb.arch/amd64-dword.exp: Likewise.
10143 * gdb.arch/amd64-pseudo.c: Likewise.
10144 * gdb.arch/amd64-word.exp: Likewise.
10145 * gdb.arch/i386-byte.exp: Likewise.
10146 * gdb.arch/i386-pseudo.c: Likewise.
10147 * gdb.arch/i386-word.exp: Likewise.
10148
f5dff777
DJ
101492010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10150
10151 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10152 types. Add structreg, bitfields, and flags registers.
10153 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10154 registers.
10155
90884b2b
L
101562010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10157
10158 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10159 (load_description): Set architecture if defined.
10160
dc00d89f
PM
101612010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10162
10163 * gdb.python/py-frame.exp: Add read_var block tests.
10164 * gdb.python/py-frame.c (block): New function.
10165
0e095b7e
JK
101662010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10167 Daniel Jacobowitz <dan@codesourcery.com>
10168
10169 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10170
624f1a65
DM
101712010-02-25 David S. Miller <davem@davemloft.net>
10172
10173 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10174 fix logic for setting all_syscalls_numbers.
10175
f3e9a817
PM
101762010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10177
10178 * Makefile.in: Add py-block and py-symbol.
10179 * gdb.python/py-symbol.exp: New File.
10180 * gdb.python/py-symtab.exp: New File.
10181 * gdb.python/py-block.exp: New File.
10182 * gdb.python/py-symbol.c: New File.
10183 * gdb.python/py-block.c: New File.
10184
f6bbabf0
PM
101852010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10186
10187 PR python/11314
10188 * lib/gdb.exp (skip_python_tests): New function.
10189 * gdb.python/py-cmd.exp: Use skip_python_tests.
10190 * gdb.python/py-frame.exp: Likewise.
10191 * gdb.python/py-function.exp: Likewise.
10192 * gdb.python/py-prettyprint.exp: Likewise.
10193 * gdb.python/py-template.exp: Likewise.
10194 * gdb.python/py-type.exp: Likewise.
10195 * gdb.python/py-value.exp: Likewise.
10196
85d721b8
PA
101972010-02-22 Pedro Alves <pedro@codesourcery.com>
10198
10199 PR9605
10200
10201 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10202
48e32051
TT
102032010-02-19 Tom Tromey <tromey@redhat.com>
10204
10205 PR c++/8693, PR c++/9496:
10206 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10207 regression tests.
10208
ac9c0048
JK
102092010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10210
10211 Fix compatibility with m68k as.
10212 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10213 Use only /* comments */.
10214
57bb97a4
UW
102152010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10216
10217 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10218 * configure: Regenerate.
10219
7d1bf85c
DJ
102202010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10221
10222 * gdb.python/py-type.exp: Check for Python support.
10223
061b5285
PA
102242010-02-17 Pedro Alves <pedro@codesourcery.com>
10225
10226 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10227 `regsub' syntax available.
10228
f8a8bc2c
PA
102292010-02-17 Pedro Alves <pedro@codesourcery.com>
10230
10231 * gdb.base/shmain.c (main): Remove printf call.
10232 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10233 * gdb.base/unload.c (main): Make format of fprintf a string
10234 literal. Add missing endlines to prints to stderr.
10235 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10236
6f451e5e
TT
102372010-02-17 Tom Tromey <tromey@redhat.com>
10238
10239 * gdb.java/jprint.java (jprint.props): New field.
10240 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10241
12d79008
PA
102422010-02-17 Pedro Alves <pedro@codesourcery.com>
10243
ef801a0e 10244 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10245 available.
10246
d252f7e5
DJ
102472010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10250 creation to support remote host testing.
10251
67bdab6c
DJ
102522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10255 Recognize "command not found".
10256
bb391223
DJ
102572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10258
10259 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10260 single-stepping.
10261
70362913
DJ
102622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10263
10264 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10265 if arguments are not supported.
10266
493f3c00
DJ
102672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10268
10269 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10270 be const or non-const.
10271
8034c749
DJ
102722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10273
10274 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10275 mi_send_resuming_command to send -exec-continue.
10276
791dfb64
DJ
102772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10278
10279 * gdb.base/list.exp (test_list_filename_and_function): Add test
10280 with single quotes.
10281 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10282 matching.
10283 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10284 Add KFAIL'd tests for PR gdb/11289.
10285
7c5fe868
DJ
102862010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10287
10288 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10289
fdc498b8
DJ
102902010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10291
10292 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10293 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10294 a temporary directory.
10295
b519e2a6
DJ
102962010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10297
10298 * gdb.base/charset.exp: Use a single regular expression to match
10299 show host-charset and show target-charset output.
10300
74164c56
JK
103012010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10302
10303 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10304 "Illegal process-id" expect string more exact.
10305 (attach to digits-starting nonsense is prohibited): New.
10306
701ed6dc
JK
103072010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10308
10309 * gdb.base/prelink.exp (set verbose on): New.
10310
889bf7c5 103112010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10312
10313 * mi-reverse.exp: New file. Test for reverse option to the
10314 following MI commands: exec-continue, exec-finish, exec-next,
10315 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10316
dadf0e9c
JB
103172010-02-09 Joel Brobecker <brobecker@adacore.com>
10318
10319 * gdb.ada/ptype_tagged_param: New testcase.
10320
714f19d5
TT
103212010-02-08 Tom Tromey <tromey@redhat.com>
10322
10323 PR c++/8017:
10324 * gdb.cp/overload.exp: Add tests.
10325 * gdb.cp/overload.cc (struct K): New.
10326 (namespace N): New.
10327 (main): Call new functions.
10328 (K::staticoverload): Define.
10329
889bf7c5 103302010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10331
10332 PR gdb/10728
10333 * gdb.cp/pr10728-x.h: New file.
10334 * gdb.cp/pr10728-x.cc: New file.
10335 * gdb.cp/pr10728-y.cc: New file.
10336 * gdb.cp/pr10728.exp: New file.
10337 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10338
889bf7c5 103392010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10340
10341 PR gdb/9067
10342 * gdb.cp/pr9067.exp: New
10343 * gdb.cp/pr9067.cc: New
10344 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10345
7b356089
JB
103462010-02-08 Joel Brobecker <brobecker@adacore.com>
10347
10348 * lib/gdb.exp (gdb_test_timeout): New global variable.
10349 Set it to timeout if not already set.
10350 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10351
1be00882
DE
103522010-02-05 Doug Evans <dje@google.com>
10353
10354 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10355 user.
10356
82856980
SW
103572010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10358
10359 PR c++/7935:
10360 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10361
1a334831
TT
103622010-02-04 Tom Tromey <tromey@redhat.com>
10363
10364 * gdb.cp/virtbase.exp: Make test case names unique.
10365
9c3c02fd
TT
103662010-02-02 Tom Tromey <tromey@redhat.com>
10367
10368 * gdb.cp/virtbase.exp: Add regression tests.
10369 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10370 (main): Instantiate RHC.
10371
0cc2414c
TT
103722010-02-02 Tom Tromey <tromey@redhat.com>
10373
10374 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10375 type-printing change.
10376
edf3d5f3
TT
103772010-02-02 Tom Tromey <tromey@redhat.com>
10378
10379 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10380 * gdb.cp/virtbase.cc: New file.
10381 * gdb.cp/virtbase.exp: New file.
10382 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10383
e4b7f41c
JK
103842010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10385
10386 PR libc/11214:
10387 * gdb.threads/current-lwp-dead.c: Include features.h.
10388 (HAS_NOMMU): New.
10389 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10390
b381ea14
JK
103912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10392
10393 * gdb.base/symbol-without-target_section.exp,
10394 gdb.base/symbol-without-target_section.c: New.
10395
c593ac0e
DJ
103962010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10397
10398 * gdb.base/bigcore.exp: Reset increased timeout.
10399 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10400
db25f29d
DJ
104012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10402
10403 * gdb.base/gcore.exp (capture_command_output): Use
10404 gdb_test_multiple.
10405
f9d67f43
DJ
104062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10407
10408 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10409 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10410 (Top level): Call it.
10411
177321bd
DJ
104122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10413
10414 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10415
97f2ed50
DJ
104162010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10417
10418 * gdb.base/call-strs.exp, gdb.base/default.exp,
10419 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10420 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10421 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10422 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10423 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10424 * gdb.base/ending-run.exp: Correct restore of timeout.
10425 * gdb.base/page.exp: Remove unnecessary timeout setting.
10426
e4e2711a
JB
104272010-01-29 Joel Brobecker <brobecker@adacore.com>
10428
10429 * gdb.ada/rec_return: New testcase.
10430
ba581dc1
JB
104312010-01-29 Joel Brobecker <brobecker@adacore.com>
10432
10433 * gdb.ada/call_pn: New testcase.
10434
4ea95be9
DJ
104352010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10436
10437 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10438 (Top level): Use it to resume.
10439 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10440 the Thumb mode displaced stepping error as unsupported.
10441
df83a9bf
SW
104422010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10443
889bf7c5
PA
10444 * gdb.cp/nsusing.exp: Added more tests.
10445 * gdb.cp/nsrecurs.exp: Ditto.
10446 * gdb.cp/nsusing.cc: Added test functions.
10447 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10448
40b27cdc
JK
104492010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10450
10451 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10452 absolute directory pathnames in gdb.sum file.
10453
de958931
SW
104542010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10455
10456 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10457 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10458
708ead4e
TT
104592010-01-26 Tom Tromey <tromey@redhat.com>
10460
10461 PR exp/7643:
10462 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10463 setup_kfail.
10464
b14e635e
SW
104652010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10466
10467 * gdb.cp/nsrecurs.exp: New test.
10468 * gdb.cp/nsrecurs.cc: New test program.
10469 * gdb.cp/nsstress.exp: New test.
10470 * gdb.cp/nsstress.cc: New test program.
10471 * gdb.cp/nsdecl.exp: New test.
10472 * gdb.cp/nsdecl.cc: New test program.
10473
8540c487
SW
104742010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10475
10476 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10477 imported into file scope.
10478 Marked test as xfail.
10479 * gdb.cp/namespace-using.cc (marker5): New function.
10480 * gdb.cp/shadow.exp: New test.
10481 * gdb.cp/shadow.cc: New test program.
10482 * gdb.cp/nsimport.exp: New test.
10483 * gdb.cp/nsimport.cc: New test program.
10484
421d5d99
TT
104852010-01-25 Tom Tromey <tromey@redhat.com>
10486
10487 PR gdb/11049:
10488 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10489 with "set print null-stop on".
10490
691f8dc1
JK
104912010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10492
10493 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10494 Adjust it for DISASSEMBLY_OMIT_FNAME.
10495
0b92b5bb
TT
104962010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10497
10498 PR symtab/11199:
10499 * gdb.dwarf2/member-ptr-forwardref.exp,
10500 gdb.dwarf2/member-ptr-forwardref.S: New.
10501
23787403
JK
105022010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10503
10504 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10505 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10506 thread1_tid_mutex. Remove gdbstop_mutex handling.
10507 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10508 thread2_tid_mutex. Remove gdbstop_mutex handling.
10509 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10510 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10511 pthread_cond_wait conditionalizations by while loops.
10512
b966cb8a
TT
105132010-01-20 Tom Tromey <tromey@redhat.com>
10514
10515 PR backtrace/10770:
10516 * gdb.dwarf2/pr10770.exp: New file.
10517 * gdb.dwarf2/pr10770.c: New file.
10518 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10519
fcae584b
VP
105202010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10521
10522 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10523 that target was removed, and the test always runs native anyway.
10524
a0f49112
JK
105252010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
10527 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10528 gdb.base/watchpoint-cond-gone-stripped.c: New.
10529
ceeb3d5a
TT
105302010-01-19 Tom Tromey <tromey@redhat.com>
10531
10532 PR c++/8000:
10533 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10534 existing tests.
10535 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10536 (main): Use AAA::SomeEnum.
10537
dd322c54
JK
105382010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10539
10540 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10541 (test_ignore_count): Declare line_callme_body global.
10542 (run to breakpoint with ignore count): Use line_callme_body.
10543 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10544 (set line_main_hello, set line_main_return): Reindent.
10545 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10546 New.
10547 (continue to callee4): Use line_callee4_body.
10548 (check *stopped from CLI command): Use line_callee4_next.
10549 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10550 (set line_main_hello, set line_main_return): Reindent.
10551 (set line_callee4_head, set line_callee4_body): New.
10552 (continue to callee4): Use line_callee4_body.
10553
4e8f195d
TT
105542010-01-18 Tom Tromey <tromey@redhat.com>
10555
10556 PR c++/9680:
10557 * gdb.cp/casts.cc: Add new classes and variables.
10558 * gdb.cp/casts.exp: Test new operators.
10559
9e14a9ba
JB
105602010-01-18 Tom Tromey <tromey@redhat.com>
10561 Thiago Jung Bauermann <bauerman@br.ibm.com>
10562
10563 * gdb.python/source2.py: New file.
10564 * gdb.python/source1: New file.
10565 * gdb.python/python.exp: Test "source" command.
10566
00bf0b85
SS
105672010-01-15 Stan Shebs <stan@codesourcery.com>
10568
10569 * gdb.trace/tfile.c: New file.
10570 * gdb.trace/tfile.exp: New file.
889bf7c5 10571
55235ad7
JK
105722010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10573
10574 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10575
9f2982ff
JK
105762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10577
10578 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10579
bbfba9ed
JK
105802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10581
10582 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10583 (libfunc): New parameter action. Implement also selectable "sleep".
10584 * gdb.base/break-interp-main.c: Include assert.h.
10585 (libfunc): New parameter action.
10586 (main): New parameters argc and argv. Assert argc. Pass argv.
10587 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10588 (test_attach): New proc.
10589 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10590 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10591
61f0d762
JK
105922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10593
10594 * gdb.base/break-interp.exp (test_core): New proc.
10595 (test_ld): Call it.
10596
06a6f270
JK
105972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10598
10599 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10600 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10601 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10602 and gdb_compile_shlib. Use new -Wl compiler options.
10603 (dl bt, main bt): New tests.
10604
51bee8e9
JK
106052010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10606
10607 Support PIEs with no symfile_objfile.
10608 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10609 (test_ld): New parameter trynosym.
10610 (test_ld <$trynosym>): New block.
10611
b8040f19
JK
106122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10613
10614 * gdb.base/break-interp.exp: New file.
10615
be759fcf
PM
106162010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10617
10618 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10619 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10620 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10621 test.
10622 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10623 * gdb.python/py-mi.exp: Add lazy string test.
10624
dc146f7c
VP
106252010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10626
10627 * lib/mi-support.exp (mi_check_thread_states): Handle
10628 core number in thread listing.
10629
b4ba55a1
JB
106302010-01-12 Joel Brobecker <brobecker@adacore.com>
10631
10632 * gdb.base/maint.exp: Adjust the expected output for the
10633 "maint print type" test. Use gdb_test_multiple instead of
10634 gdb_sent/gdb_expect.
10635
08e24bd4
DE
106362010-01-11 Doug Evans <dje@google.com>
10637
6496a609
DE
10638 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10639 from gdbserver_download. All callers updated.
10640
08e24bd4
DE
10641 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10642
b5cfddf5
JK
106432010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10644
10645 Implement binary numbers parsing.
10646 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10647 (test_integer_literals_rejected): New binary tests.
10648
3725885a
RW
106492010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10650
10651 * gdb.cell/configure: Regenerate.
10652
37aeb5df
JK
106532010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10654
10655 * gdb.base/corefile.exp: Move the core finding block out and call it as
10656 core_find, new variable $corefile, replace corefile by $corefile and
10657 [file tail $corefile] for usage vs. test names resp.
10658 * lib/gdb.exp (core_find): Move it as a new function here. New
10659 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10660 $destcore. Return "" on error.
10661
d521f563
JK
106622010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10663
10664 Workaround PR binutils/10802.
10665 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10666 (twice).
10667
28f24826
DJ
106682010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10669
10670 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10671
2de75e71
JB
106722010-01-08 Joel Brobecker <brobecker@adacore.com>
10673
10674 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10675 call, to avoid interruption.
10676
fe00719b 106772010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10678
10679 * gdb.stabs/weird.def (args93): New.
10680
d0ef5df8
DE
106812010-01-07 Doug Evans <dje@google.com>
10682
10683 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10684
3a08d52f
TT
106852010-01-07 Tom Tromey <tromey@redhat.com>
10686
10687 * gdb.base/source.exp: Use correct line number.
10688
7a697b8d
SS
106892010-01-05 Stan Shebs <stan@codesourcery.com>
10690
10691 * gdb.trace/tracecmd.exp: Test ftrace.
10692
7803799a
UW
106932010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10694
10695 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10696
c54eabfa
JK
106972010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10698
10699 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10700 "uint_for_mi_testing".
10701
02e7ef19
JB
107022010-01-01 Joel Brobecker <brobecker@adacore.com>
10703
10704 Test indented comment in file being sourced.
10705 * gdb.base/commands.exp: Test indented comment in file being sourced.
10706
abd775ce
JB
107072010-01-01 Joel Brobecker <brobecker@adacore.com>
10708
10709 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10710 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10711 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10712 notice.
10713
79b55b82
JB
107142010-01-01 Joel Brobecker <brobecker@adacore.com>
10715
10716 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10717 notice.
10718
8997583e
JK
107192010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10720
10721 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10722 missing $after_stopped and comma (,) expectation.
10723
6da95a67
SS
107242009-12-31 Stan Shebs <stan@codesourcery.com>
10725
10726 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10727
218d2fc6
TJB
107282009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10729
10730 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10731 (top level): Call test_watchpoint_in_big_blob.
10732 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10733 watchpoints.
10734 (func3): Write to buf.
10735
236f1d4d
SS
107362009-12-29 Stan Shebs <stan@codesourcery.com>
10737
10738 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10739
f61e138d
SS
107402009-12-28 Stan Shebs <stan@codesourcery.com>
10741
10742 * gdb.trace/tsv.exp: New file.
10743 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10744
0219b378
DJ
107452009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10746
10747 * gdb.base/find.c (main): Reference search buffers.
10748 * gdb.base/included.c (main): Reference integer.
10749 * gdb.base/ptype.c (charfoo): Declare.
10750 (intfoo): Call charfoo.
10751 * gdb.base/scope0.c (useitp): New function.
10752 (usestatics): Use useitp.
10753 (useit): Add a type for val.
10754 * gdb.base/scope1.c (useit1): Take a pointer argument.
10755 (usestatics1): Update calls to useit1.
10756 * gdb.cp/call-c.cc: Declare foo.
10757 (main): Call foo.
10758 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10759 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10760 (main): Call C::ensureRefs and ensureOtherRefs.
10761 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10762 variables.
10763 (ensureOtherRefs): New function.
10764 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10765 * gdb.cp/templates.cc (main): Call t5i.value.
10766
3f78692f
JK
107672009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10768
10769 Fix compatibility with G++-4.5.
10770 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10771 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10772 (uncaught return): Remove.
10773
429374b8
JK
107742009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10775 Phil Muldoon <pmuldoon@redhat.com>
10776
10777 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10778 (bp_location13, bp_location14, bp_location17, bp_location18)
10779 (marker3_proto, marker4_proto): New variables.
10780 (breakpoint info): Update output.
10781 (run until breakpoint at marker3, run until breakpoint at marker4): New
10782 tests.
10783
859825b8
JK
107842009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10785
10786 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10787 Replace the printf call of Y by provided "y-set-1" label. New block
10788 for the second shared library.
10789 * gdb.base/unload.exp: Compile also the second library, call
10790 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10791 (single pending breakpoint info): Rename to ...
10792 (pending breakpoint info before run): ... this extended test.
10793 (libfile2, libname2, libsrcfile2, libsrc2)
10794 (lib_sl2): New variables.
10795 (exec_opts): Set also SHLIB_NAME2.
10796 (pending breakpoint info on first run at shrfunc1)
10797 (pending breakpoint info on second run at shrfunc1)
10798 (pending breakpoint info on second run at shrfunc2)
10799 (print y from libfile, print y from libfile2): New tests.
10800 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10801 * gdb.base/unloadshr2.c: New.
10802
e6a386cd
HZ
108032009-12-22 Hui Zhu <teawater@gmail.com>
10804
10805 * gdb.reverse/sigall-reverse.exp: Adjust.
10806
9e19b45e
VP
108072009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10808
10809 PR gdb/10884
10810
10811 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10812 (main): Call do_bitfield_tests.
aacf5b1e 10813 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10814
d53a7b30
JB
108152009-12-20 Joel Brobecker <brobecker@adacore.com>
10816
10817 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10818 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10819 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10820 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10821 gdb.modula2/unbounded1.c: Update copyright header.
10822
191ca0a1
CM
108232009-12-10 Chris Moller <moller@mollerware.com>
10824
10825 PR gdb/9399
10826 * gdb.cp/virtfunc2.exp: New tests
10827 * gdb.cp/virtfunc2.cc: New tests
10828 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10829
0fa6cf1b
MS
108302009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10831
10832 * gdb.reverse/i387-env-reverse.c: New file.
10833 * gdb.reverse/i387-env-reverse.exp: New file.
10834 * gdb.reverse/i387-stack-reverse.c: New file.
10835 * gdb.reverse/i387-stack-reverse.exp: New file.
10836
361ae042
PM
108372009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10838
10839 * gdb.python/py-type.exp (test_range): New test.
10840
bfd31e71
PM
108412009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10842
10843 PR python/10805
10844
10845 * gdb.python/py-type.exp: New file.
10846 * gdb.python/py-type.c: New file.
10847 * Makefile.in: Add py-type.
10848
57a1d736
TT
108492009-12-03 Tom Tromey <tromey@redhat.com>
10850
10851 * gdb.python/py-value.exp (test_parse_and_eval): New
10852 function.
10853
1f3b5d1b
PP
108542009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10855
10856 PR gdb/11022
10857
10858 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10859 * gdb.base/pr11022.c: New test.
10860
8b7dbdc9
JK
108612009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10862
10863 Fix spurious false FAILs.
10864 * gdb.base/structs.c (chartest): New.
10865 (main): Fill-in chartest.
10866 * gdb.base/structs.exp (anychar_re, first): New.
10867 (start_structs_test): Import global anychar_re and first.
10868 New gdb_test call "set print elements 300; ${testfile}"
10869 (start_structs_test <$first>): New block.
10870 (any): Import global anychar_re. New variable ac. Use ${ac}.
10871
6a53b2ec
JK
108722009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10873
10874 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10875
d7167b4c
JK
108762009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10877
10878 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10879 Force $srcfile file.
10880 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10881
b1798462
UW
108822009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10883
10884 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10885 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10886 * gdb.threads/watchthreads-reorder.exp: Likewise.
10887
b6199126
DJ
108882009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10889
10890 PR gdb/8704
10891
10892 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10893 "if", and "thread". Correct matching in the previous test.
10894
b22a0510
DJ
108952009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10896
10897 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10898
930636d2
MS
108992009-11-23 Michael Snyder <msnyder@vmware.com>
10900
10901 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10902 * gdb.reverse-watch-precsave.exp: Ditto.
10903
21a0512e
PP
109042009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10905
10906 * gdb.asm/asm-source.exp: Adjust.
10907 * gdb.base/help.exp: Adjust.
889bf7c5 10908
fc30d5e0
PA
109092009-11-22 Pedro Alves <pedro@codesourcery.com>
10910
10911 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10912 (do_syscall_tests_without_xml): Set data-directory to
10913 /the/path/to/nowhere.
10914
f6bc2008
PA
109152009-11-21 Pedro Alves <pedro@codesourcery.com>
10916
10917 * gdb.threads/local-watch-wrong-thread.c,
10918 gdb.threads/local-watch-wrong-thread.exp: New files.
10919
8c2fb5de
PA
109202009-11-21 Pedro Alves <pedro@codesourcery.com>
10921
10922 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10923 assume new `regsub' syntax available.
10924
ebec9a0f
PA
109252009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10926
a79d3c27
JK
10927 * gdb.base/watchpoint-hw-hit-once.exp,
10928 gdb.base/watchpoint-hw-hit-once.c: New.
10929
109302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10931
10932 * gdb.threads/watchthreads-reorder.exp,
10933 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10934
276a961b
MK
109352009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10936
10937 * gdb.xml/tdesc-regs.exp: Use for m68k.
10938
4867c1fb
PA
109392009-11-15 Pedro Alves <pedro@codesourcery.com>
10940
10941 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10942
f6838f81
DJ
109432009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10944
10945 * lib/gdb.exp (current_target_name): New procedure.
10946 (gdb_wrapper_target): New variable.
10947 (gdb_wrapper_init): Set gdb_wrapper_target.
10948 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10949 wrapper.
10950
4ac4dd3f
DJ
109512009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10952
10953 * gdb.base/remote.exp: Delete the slowest load test.
10954 Do not load with fixed packet sizes.
10955
a7881759
DJ
109562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10957
10958 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10959
97a5b505
DJ
109602009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10961
10962 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10963 srcfile when setting a breakpoint.
10964
d3e1fc54
DJ
109652009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10966
10967 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10968 macros.
10969
7cbcbded
DJ
109702009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10971
10972 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10973 to be in memory.
10974 * gdb.base/display.c (force_mem): New.
10975 (do_loops): Use it. Add breakpoint comments.
10976 (do_vars): Add a breakpoint comment.
10977 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10978 line numbers.
10979
bdea3a92
NF
109802009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10981
10982 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10983 instead of a bare "run".
10984
269f82e5
PP
109852009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10986
10987 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10988
a69b7d9d
DJ
109892009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10990
10991 * lib/cell.exp (skip_cell_tests): Clean up test files before
10992 returning.
10993
b598bfda
DJ
109942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10995
10996 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10997 and the breakpoint menu. Do not call perror if a prompt is seen.
10998 Consume the following GDB prompt.
10999 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11000 * gdb.cp/namespace.exp: Use gdb_test.
11001 * gdb.cp/templates.exp: Use gdb_test.
11002 (test_template_breakpoints): Use gdb_test_multiple.
11003
87728fa0
DJ
110042009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11005
11006 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11007 (marker4): Reference values.
11008
b67c692f
DJ
110092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11010
11011 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11012 is missing.
11013
f0df251a
DJ
110142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11015
11016 * gdb.base/break.c (need_malloc): New.
11017 * gdb.base/constvars.c (main): Reference crass and crisp.
11018 * gdb.base/gdb1821.c (main): Reference bar.
11019 * gdb.cp/gdb1355.cc (main): Reference s1.
11020 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11021 (main): Call them.
11022 * gdb.cp/hang2.cc (dummy2): Define.
11023 * gdb.cp/hang3.cc (dummy3): Define.
11024 * gdb.cp/m-data.cc (main): Reference shadow.
11025
bdf7534a
NF
110262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11027 Nathan Froyd <froydnj@codesourcery.com>
11028
11029 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11030 remote host.
11031
f24fce77
NF
110322009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11033
11034 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11035 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11036 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11037 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11038 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11039 * gdb.dwarf2/dw2-producer.exp: Likewise.
11040 * gdb.dwarf2/mac-fileno.exp: Likewise.
11041 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11042 py-prettyprint.py to the remote host.
11043 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11044
40f0318e
KS
110452009-11-11 Keith Seitz <keiths@redhat.com>
11046
11047 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11048 use it instead of "Foo".
11049 * gdb.cp/classes.exp (do_tests): Add a test to access
11050 a method through a typedef'd class name.
11051
f3d9f7fb
NF
110522009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11053
11054 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11055 exponents.
11056 * gdb.base/pointers.exp: Likewise.
11057 * gdb.cp/ref-types.exp: Likewise.
11058
a4216f37
KS
110592009-11-11 Keith Seitz <keiths@redhat.com>
11060
11061 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11062 new[] and delete[].
11063 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11064 "void".
11065 (probe_demangler): Remove all single-quoting of
11066 method and variable names.
11067 (info_func_regexp): Remove the word "void" from any
11068 occurrence of "(void)".
11069 (print_addr_2): Remove all single-quoting of
11070 method names.
11071 (print_addr_2_kfail): Likewise.
11072 (print_addr): Single-quote C function names before
11073 passing to print_addr_2.
11074 (test_paddr_operator_functions): Remove single-quoting
11075 for method names.
11076 Add tests for operator new[] and operator delete[].
11077
9b14d7aa
JK
110782009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11079
11080 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11081
85feb311
KS
110822009-11-09 Keith Seitz <keiths@redhat.com>
11083
11084 * gdb.cp/overload.exp: Add tests for resolving overloaded
11085 methods in expression parsing/evaluation.
11086
fa335448
DJ
110872009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11088
11089 * lib/gdb.exp (default_gdb_version): Use --version instead of
11090 --command.
11091
ec3c07fc
NS
110922009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11093
11094 * lib/gdb.exp (gdb_compile_test): New.
11095 (skip_ada_tests, skip_java_tests): New.
11096 (gdb_compile): Use gdb_compile_test for f77.
11097 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11098 * lib/java.exp (compile_java_from_source): Remove runtests check,
11099 use gdb_compile_test to record result.
11100 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11101 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11102 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11103 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11104 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11105 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11106 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11107 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11108 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11109 adjust gdb_compile invocations.
11110
b8b4e42b
JK
111112009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11112
11113 * Makefile.in (abs_builddir): New.
11114 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11115 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11116 `$(abs_builddir)/site.exp'.
11117
f8b7eaf3
DJ
111182009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11119
11120 * config/m68k-emc.exp, lib/emc-support.exp,
11121 gdb.trace/gdb_c_test.c: Delete.
11122 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11123 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11124 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11125 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11126 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11127 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11128 casing for m68k-*-elf.
11129
c4187697
NS
111302009-11-03 Pedro Alves <pedro@codesourcery.com>
11131
11132 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11133 * gdb.arch/i386-prologue.exp: Likewise.
11134 * gdb.arch/i386-unwind.exp: Likewise.
11135
db16b772
DJ
111362009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11137
11138 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11139
bcf71277
DJ
111402009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11141
11142 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11143
0105cee2
DJ
111442009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11145
11146 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11147
24ddea62
JK
111482009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11149
11150 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11151
287ccc17
JK
111522009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11153
11154 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11155 * gdb.base/sepdebug2.c: New file.
11156
08bca259 111572009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11158
11159 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11160 the modified warnings for catch syscall. Verify if GDB was compiled
11161 with support for lib expat, and choose which tests to run depending
11162 on this.
11163
5d4e2b76
VP
111642009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11165
11166 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11167 that composite commands are parsed OK. And also test
11168 that breakpoint commands do work.
11169
240e538a
MS
111702009-10-23 Michael Snyder <msnyder@vmware.com>
11171
11172 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11173 to allow for new disassembly style.
11174
9c419145
PP
111752009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11176
11177 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11178
02506ff1
MS
111792009-10-22 Michael Snyder <msnyder@vmware.com>
11180
11181 * gdb.reverse/break-precsave.exp: New test.
11182 * gdb.reverse/consecutive-precsave.exp: Ditto.
11183 * gdb.reverse/finish-precsave.exp: Ditto.
11184 * gdb.reverse/i386-precsave.exp: Ditto.
11185 * gdb.reverse/machinestate-precsave.exp: Ditto.
11186 * gdb.reverse/sigall-precsave.exp: Ditto.
11187 * gdb.reverse/solilb-precsave.exp: Ditto.
11188 * gdb.reverse/step-precsave.exp: Ditto.
11189 * gdb.reverse/until-precsave.exp: Ditto.
11190 * gdb.reverse/watch-precsave.exp: Ditto.
11191
4cf866a3
MS
111922009-10-22 Michael Snyder <msnyder@vmware.com>
11193
11194 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11195 for gdb_expect. Adjust one test's expect strings for the new
11196 format of disassemble.
11197 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11198 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11199 gdb_test_multiple.
11200 * gdb.reverse/step-reverse.exp: Delete 'return'.
11201 * gdb.reverse/until-reverse.exp: Delete blank lines.
11202 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11203
2b28d209
PP
112042009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11205
11206 * gdb.base/consecutive.exp: Adjust.
11207 * gdb.base/display.exp: Likewise.
11208 * gdb.base/pc-fp.exp: Likewise.
11209 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11210
33b9c32b
MS
112112009-10-19 Michael Snyder <msnyder@vmware.com>
11212
11213 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11214 * gdb.reverse/finish-reverse.c: Ditto.
11215 * gdb.reverse/sigall-reverse.c: Ditto.
11216 * gdb.reverse/solib-reverse.c: Ditto.
11217 * gdb.reverse/step-reverse.c: Ditto.
11218 * gdb.reverse/watch-reverse.c: Ditto.
11219
6c95b8df
PA
112202009-10-19 Pedro Alves <pedro@codesourcery.com>
11221 Stan Shebs <stan@codesourcery.com>
11222
11223 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11224 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11225 "Executing new program".
11226 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11227 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11228 left listed after having been killed.
11229 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11230 * gdb.base/maint.exp: Adjust test.
11231
11232 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11233 * gdb.multi/Makefile.in: New.
11234 * gdb.multi/base.exp: New.
11235 * gdb.multi/goodbye.c: New.
11236 * gdb.multi/hangout.c: New.
11237 * gdb.multi/hello.c: New.
11238 * gdb.multi/bkpt-multi-exec.c: New.
11239 * gdb.multi/bkpt-multi-exec.exp: New.
11240 * gdb.multi/crashme.c: New.
11241
279017b7
TG
112422009-10-13 Tristan Gingold <gingold@adacore.com>
11243
11244 * gdb.base/sepdebug.exp: Check debug info are found.
11245
0413d738
PA
112462009-10-08 Pedro Alves <pedro@codesourcery.com>
11247
11248 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11249 bits.
11250
c628eecc
JK
112512009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11252
11253 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11254
38af1bfe
JB
112552009-10-07 Joel Brobecker <brobecker@adacore.com>
11256
11257 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11258 of the comments.
11259
2b0adecd
PM
112602009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11261
11262 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11263 * gdb.base/annota3.exp: Idem.
11264 * gdb.base/maint.exp: Idem.
11265
8d417781
PM
112662009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11267
889bf7c5 11268 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11269 to default.
11270
bb61102d
PM
112712009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11272
889bf7c5 11273 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11274 mingw and cygwin targets.
11275
ace5c364
PM
112762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11277 Pedro Alves <pedro@codesourcery.com>
11278
889bf7c5 11279 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11280 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11281
c2d494a0
PM
112822009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11283
e1b52ce2
PM
11284 * gdb.base/shr1.c: Use %p in format string.
11285 * gdb.base/unload.c: Avoid warning in fprintf.
11286 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11287
209f53f5
PM
112882009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11289
11290 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11291 long type.
11292 (test_unlink): Correct printf string.
11293 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11294 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11295
8172766a
JK
112962009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11297
11298 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11299 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11300 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11301
0f73703c
UW
113022009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11303
11304 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11305 * gdb.objc/nondebug.exp: Likewise.
11306
b32306ca
UW
113072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11308
11309 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11310 target_info setting.
11311
11312 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11313 that detect new threads during "info threads".
11314
0057022f
UW
113152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11316
11317 * gdb.threads/manythreads.c (main): Increase thread stack size
11318 to 2*PTHREAD_STACK_MIN.
11319 * gdb.threads/multi-create.c (main): Likewise.
11320 (create_function): Likewise.
11321
f29c0325
UW
113222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11323
11324 * gdb.base/dump.exp: Pass difference of pointer types instead
11325 of integer types as offset to restore in intarr3.srec case.
11326
fcb34849
UW
113272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11328
11329 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11330
d5142e3b
UW
113312009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11332
11333 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11334
087b74b2 113352009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11336
087b74b2
PM
11337 New test for two watchpoints, with disabling of
11338 the first inserted.
11339 * testsuite/gdb.base/watchpoints.c: New file.
11340 * testsuite/gdb.base/watchpoints.exp: New file.
11341
96c07c5b
TT
113422009-09-25 Tom Tromey <tromey@redhat.com>
11343
11344 * gdb.base/charset.exp: Test utf-16 strings with Python.
11345
b8899f2b
TT
113462009-09-25 Tom Tromey <tromey@redhat.com>
11347
11348 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11349 UCS-4.
11350 * gdb.base/charset.c (utf_32_string): Rename.
11351 (init_utf32): Rename.
11352 (main): Update.
11353
329719ec
TT
113542009-09-22 Tom Tromey <tromey@redhat.com>
11355
11356 * gdb.python/py-function.exp: Add regression tests.
11357
11ef0d76
KS
113582009-09-21 Keith Seitz <keiths@redhat.com>
11359
11360 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11361 with invalid operator.
11362
3fe8f3b3
KS
113632009-09-21 Keith Seitz <keiths@redhat.com>
11364
11365 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11366 and destructor using typedef name of class.
11367 * gdb.cp/classes.cc (class Base1): Add a destructor.
11368 (base1): New typedef.
11369 (use_methods): Instanitate an object of type base1.
11370 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11371 (do_tests): Call test_template_typedef.
11372 * gdb.cp/templates.cc (Baz::~Baz): New method.
11373 (intBazOne): New typedef.
11374 (main): Instantiate intBazOne.
11375
7a9fe101
PM
113762009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11377
11378 PR python/10633
11379
11380 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11381 Function.
11382 (run_lang_tests): Add print elements test.
11383
2e4d963f
PM
113842009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11385
11386 * gdb.python/py-value.exp (test_subscript_regression): New
11387 function. Test for invalid subscripts.
11388 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11389 (ptr_ref): New function.
11390
ec7e75e7
PP
113912009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11392
11393 * gdb.base/default.exp: Fix "show convenience".
11394
0cc7d26f
TT
113952009-09-15 Tom Tromey <tromey@redhat.com>
11396
11397 * lib/mi-support.exp (mi_create_varobj): Update.
11398 (mi_create_floating_varobj): Likewise.
11399 (mi_create_dynamic_varobj): New proc.
11400 (mi_varobj_update): Update.
11401 (mi_varobj_update_with_type_change): Likewise.
11402 (mi_varobj_update_kv_helper): New proc.
11403 (mi_varobj_update_dynamic_helper): Rewrite.
11404 (mi_varobj_update_dynamic): New proc.
11405 (mi_list_varobj_children): Update.
11406 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11407 * gdb.python/python-prettyprint.py (pp_outer): New class.
11408 (pp_nullstr): Likewise.
11409 (lookup_function): Register new printers.
11410 * gdb.python/python-prettyprint.c (struct substruct): New type.
11411 (struct outerstruct): Likewise.
11412 (substruct_test): New function.
11413 (struct nullstr): New type.
11414 (string_1, string_2): New globals.
11415 (main): Add new tests.
11416 * gdb.python/python-mi.exp: Added regression tests.
11417 * gdb.mi/mi2-var-display.exp: Update.
11418 * gdb.mi/mi2-var-cmd.exp: Update.
11419 * gdb.mi/mi2-var-child.exp: Update.
11420 * gdb.mi/mi2-var-block.exp: Update.
11421 * gdb.mi/mi-var-invalidate.exp: Update.
11422 * gdb.mi/mi-var-display.exp: Update.
11423 * gdb.mi/mi-var-cmd.exp: Update.
11424 * gdb.mi/mi-var-child.exp: Update.
11425 * gdb.mi/mi-var-block.exp: Update.
11426 * gdb.mi/mi-break.exp: Update.
11427 * gdb.mi/gdb701.exp: Update.
11428
a96d9b2e
SDJ
114292009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11430
11431 * Makefile.in: Inclusion of catch-syscall object.
11432 * gdb.base/catch-syscall.c: New file.
11433 * gdb.base/catch-syscall.exp: New file.
11434
b43b923a
MS
114352009-09-12 Michael Snyder <msnyder@vmware.com>
11436
11437 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11438 that can support reverse debuggnig.
11439
cec03d70
TT
114402009-09-11 Tom Tromey <tromey@redhat.com>
11441
11442 * gdb.dwarf2/valop.S: New file.
11443 * gdb.dwarf2/valop.exp: New file.
11444
e23bb3fc
MK
114452009-09-11 Mark Kettenis <kettenis@gnu.org>
11446
11447 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11448
37c3696d
DE
114492009-09-10 Doug Evans <dje@google.com>
11450
11451 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11452 Add $gdb_prompt to second breakpoint regexp.
11453
5172aecb
JB
114542009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11455
11456 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11457 names, add missing ones.
11458 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11459 * gdb.python/py-frame.c: Rename from python-frame.c.
11460 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11461 testfile name.
11462 * gdb.python/py-function.exp: Rename from python-function.exp.
11463 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11464 testfile name.
11465 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11466 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11467 Adjust testfile name.
11468 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11469 * gdb.python/py-template.cc: Rename from python-template.cc.
11470 * gdb.python/py-template.exp: Rename from python-template.exp.
11471 Adjust testfile name.
11472 * gdb.python/py-value.c: Rename from python-value.c.
11473 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11474 testfile name.
11475
b554e4bd
JK
114762009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11477
11478 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11479 $bpt2address.
11480 (Second breakpoint address is valid on ia64)
11481 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11482
9a68ae16
JM
114832009-09-03 Joseph Myers <joseph@codesourcery.com>
11484
11485 * gdb.base/ending-run.exp: Restrict regular expression matching
11486 line number to require closing brace following.
11487
146b9145
DE
114882009-09-03 Doug Evans <dje@google.com>
11489
11490 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11491
787d21e1
TT
114922009-09-02 Tom Tromey <tromey@redhat.com>
11493
11494 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11495
e7802207
TT
114962009-09-02 Tom Tromey <tromey@redhat.com>
11497
11498 * gdb.dwarf2/callframecfa.exp: New file.
11499 * gdb.dwarf2/callframecfa.S: New file.
11500
817aadd2
JK
115012009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11502
11503 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11504 gdb.base/solib-overlap-main.c: New.
11505
4a76eae5
DJ
115062009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11507
11508 PR gdb/10565
11509
11510 * gdb.base/bitfields.c (struct container, container): New.
11511 (main): Initialize it and call break5.
11512 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11513
d4b96c9a
JK
115142009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11515
11516 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11517 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11518
4e22772d
JK
115192009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11520
11521 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11522
2efab443
MS
115232009-08-26 Michael Snyder <msnyder@vmware.com>
11524
11525 * gdb.base/i386-reverse.c: New file.
11526 * gdb.base/i386-reverse.exp: New file.
11527 * gdb.base/Makefile.in: Add new files to be removed.
11528
07ab73a0
JM
115292009-08-26 Joseph Myers <joseph@codesourcery.com>
11530
11531 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11532 environment-pwd for remote host.
11533 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11534
676accff
KS
115352009-08-24 Keith Seitz <keiths@redhat.com>
11536
11537 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11538 Add two new C++ completer tests which limit the output to a
889bf7c5 11539 given class.
676accff 11540
f9f7ad22
MS
115412009-08-24 Michael Snyder <msnyder@vmware.com>
11542
11543 * gdb.base/del.exp: Fix typo in comment.
11544 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11545
81ecdfbb
RW
115462009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11547
11548 * configure: Regenerate.
11549 * gdb.hp/configure: Likewise.
11550 * gdb.hp/gdb.aCC/configure: Likewise.
11551 * gdb.hp/gdb.base-hp/configure: Likewise.
11552 * gdb.hp/gdb.compat/configure: Likewise.
11553 * gdb.hp/gdb.defects/configure: Likewise.
11554 * gdb.hp/gdb.objdbg/configure: Likewise.
11555 * gdb.stabs/configure: Likewise.
11556
cab0c772
UW
115572009-08-19 Doug Evans <dje@google.com>
11558
11559 * gdb.base/gdbvars.c: New file.
11560 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11561
b8fa0bfa
PA
115622009-08-14 Pedro Alves <pedro@codesourcery.com>
11563
11564 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11565 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11566
b84aa90a
PA
115672009-08-13 Pedro Alves <pedro@codesourcery.com>
11568
11569 * gdb.base/default.exp: Adjust "set language test": it's now an
11570 enum command. Larger help string moved to "help set language".
11571 * gdb.base/help.exp: Adjust "help set language" expected output,
11572 now lists all known languages.
11573
0d8f9b2c
NF
115742009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11575
11576 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11577 all frame arguments.
11578 * gdb.arch/altivec-regs.exp: Likewise.
11579
bda180e0
TT
115802009-08-07 Tom Tromey <tromey@redhat.com>
11581
11582 * gdb.base/setshow.exp: Add tests for changes to set language, set
11583 check range, and set check type.
11584
48cb2d85
VP
115852009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11586
11587 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11588 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11589 Call it.
48cb2d85 11590
1ea34204
UW
115912009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11592
11593 * configure.ac: Run gdb.cell tests when appropriate.
11594 * configure: Regenerate.
11595 * lib/cell.exp: New file.
11596 * gdb.cell: New directory.
11597 * gdb.cell/configure.ac: New file.
11598 * gdb.cell/configure: New file.
11599 * gdb.cell/Makefile.in: New file.
11600 * gdb.cell/arch.exp: New file.
11601 * gdb.cell/break.c: New file.
11602 * gdb.cell/break.exp: New file.
11603 * gdb.cell/break-spu.c: New file.
11604 * gdb.cell/bt.c: New file.
11605 * gdb.cell/bt2-spu.c: New file.
11606 * gdb.cell/bt-spu.c: New file.
11607 * gdb.cell/bt.exp: New file.
11608 * gdb.cell/coremaker.c: New file.
11609 * gdb.cell/coremaker-spu.c: New file.
11610 * gdb.cell/core.exp: New file.
11611 * gdb.cell/gcore.exp: New file.
11612 * gdb.cell/data.c: New file.
11613 * gdb.cell/data.exp: New file.
11614 * gdb.cell/data-spu.c: New file.
11615 * gdb.cell/ea-cache.exp: New file.
11616 * gdb.cell/ea-cache.c: New file.
11617 * gdb.cell/ea-cache-spu.c: New file.
11618 * gdb.cell/ea-standalone.c: New file.
11619 * gdb.cell/ea-standalone.exp: New file.
11620 * gdb.cell/ea-test.c: New file.
11621 * gdb.cell/ea-test.exp: New file.
11622 * gdb.cell/f-regs.exp: New file.
11623 * gdb.cell/mem-access.c: New file.
11624 * gdb.cell/mem-access.exp: New file.
11625 * gdb.cell/mem-access-spu.c: New file.
11626 * gdb.cell/ptype.exp: New file.
11627 * gdb.cell/registers.exp: New file.
11628 * gdb.cell/size.c: New file.
11629 * gdb.cell/sizeof.exp: New file.
11630 * gdb.cell/size-spu.c: New file.
11631 * gdb.cell/solib.exp: New file.
11632 * gdb.cell/solib-symbol.exp: New file.
11633
85e747d2
UW
116342009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11635
11636 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11637
58d6951d
DJ
116382009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11639
11640 * gdb.base/float.exp: Handle VFP registers.
11641
6e0a4f15
MS
116422009-07-14 Michael Snyder <msnyder@vmware.com>
11643
dcd5da87
MS
11644 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11645 to bring gdb to the beginning of the calling line.
11646
6e0a4f15
MS
11647 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11648 confusing the i386 epilogue unwinder.
11649
782b2b07
SS
116502009-07-14 Stan Shebs <stan@codesourcery.com>
11651
11652 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11653
f662c3bc
MS
116542009-07-14 Michael Snyder <msnyder@vmware.com>
11655
11656 * gdb.reverse/step-reverse.exp (stepi into function call):
11657 Call instruction may not be first instruction in the line.
11658 (reverse stepi from a function call): Used wrong line number.
11659
8f313923
JK
116602009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11661
11662 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11663
4662c76e
JK
116642009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11665
11666 Fix gdb.base/macscp.exp when using custom inputrc.
11667 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11668 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11669 env(TERM) set.
11670 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11671 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11672
aa81e255
JK
116732009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11674
11675 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11676 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11677 Change the compilation target to match the testcase name.
11678 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11679 testcase name.
11680 * a2-run.exp: Use for setup prepare_for_testing. Change the
11681 compilation target to match the testcase name.
11682 * gdb.base/commands.exp: Likewise.
11683 * gdb.base/finish.exp: Likewise.
11684 * gdb.base/float.exp: Likewise.
11685 * gdb.base/info-target.exp: Likewise.
11686 * gdb.base/relational.exp: Likewise.
11687 * gdb.base/term.exp: Likewise.
11688 * gdb.base/until.exp: Likewise.
11689 * gdb.base/volatile.exp: Likewise.
11690 * gdb.base/whatis-exp.exp: Likewise.
11691
4c93b1d7
HZ
116922009-07-11 Hui Zhu <teawater@gmail.com>
11693
11694 * gdb.base/help.exp (disassemble): Update expected help text.
11695
812f7342
TT
116962009-07-09 Tom Tromey <tromey@redhat.com>
11697
11698 * lib/gdb.exp: Handle TRANSCRIPT.
11699 (remote_spawn, remote_close, send_gdb): New procs.
11700
fbb8f299
PM
117012009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11702
11703 * gdb.python/python-prettyprint.c: Add counted null string
11704 structure.
11705 * gdb.python/python-prettyprint.exp: Print null string. Test for
11706 embedded nulls.
11707 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11708 * gdb.python/python-value.exp (test_value_in_inferior): Add
11709 variable length string fetch tests.
11710 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11711
c0ac0ec7
JK
117122009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11713
11714 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11715
30b66ecc
TT
117162009-07-07 Tom Tromey <tromey@redhat.com>
11717
11718 * gdb.base/call-rt-st.exp: Update for change to escape output.
11719 * gdb.base/callfuncs.exp: Likewise.
11720 * gdb.base/charset.exp: Likewise.
11721 * gdb.base/constvars.exp: Likewise.
11722 * gdb.base/long_long.exp: Likewise.
11723 * gdb.base/pointers.exp: Likewise.
11724 * gdb.base/printcmds.exp: Likewise.
11725 * gdb.base/setvar.exp: Likewise.
11726 * gdb.base/store.exp: Likewise.
11727 * gdb.cp/ref-types.exp: Likewise.
11728 * gdb.mi/mi-var-child.exp: Likewise.
11729 * gdb.mi/mi-var-display.exp: Likewise.
11730 * gdb.mi/mi2-var-display.exp: Likewise.
11731 * gdb.base/charset.exp: Test octal escape sequence length.
11732 Update for change to escape output.
11733
187c4a2b
JK
117342009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11735
11736 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11737
d80a43f9
DJ
117382009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11739
11740 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11741
047427a8
JK
117422009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11743
11744 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11745 gdbserver increasing $portnum if "Can't bind address" has been seen.
11746
8b5a0f4f
PA
117472009-07-05 Pedro Alves <pedro@codesourcery.com>
11748
11749 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11750 mingw32ce.
11751
7d93ba58
PA
117522009-07-05 Pedro Alves <pedro@codesourcery.com>
11753
11754 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11755 VFP format.
11756
2277426b
PA
117572009-07-02 Pedro Alves <pedro@codesourcery.com>
11758
11759 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11760 linux. Adjust to use "inferior", "info inferiors", "detach
11761 inferior" and "kill inferior" instead of "restart", "info fork",
11762 "detach fork" and "delete fork".
11763 * gdb.base/ending-run.exp: Spell out "info".
11764 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11765 the "kill" command.
11766
5af949e3
UW
117672009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11768
11769 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11770 change to prefix TLS offset in hex with 0x.
11771
5d3729b5
UW
117722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11773
11774 * gdb.base/default.exp: Update test case for "x" changes.
11775
af589bd0
TG
117762009-07-01 Tristan Gingold <gingold@adacore.com>
11777
11778 * gdb.base/bigcore.exp: Make darwin untested.
11779
40974f91
JK
117802009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11781
11782 * gdb.base/completion.exp (directory completion): Create the directory.
11783 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11784 escapeuniquesub.
11785 (directory completion 2): Expect now ${escapeuniquesub}.
11786 (Glob remaining of directory test): Remove one excessive newline.
11787 Expect the real output.
11788
59dd3af6
JK
117892009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11790
11791 Fix `make check//%' target after `make check' has been ran.
11792 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11793 a mkdir call.
11794 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11795 (%/.dir): Remove.
11796
f4e164aa
JK
117972009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11798
11799 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11800 the expected result record.
11801
69af2122
JK
118022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11803
11804 Remove racy FAILs relying just on the timeouts.
11805 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11806 (annotation_level 2): Remove racy FAILs.
11807
2fd481e1
PP
118082009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11809
11810 gdb/10275
889bf7c5
PA
11811 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11812
c38f313d
DJ
118132009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11814
11815 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11816
8b777f02
VP
118172009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11818
11819 * gdb.mi/mi-stack.exp: Testing symbolic options
11820 to -stack-list-locals and -stack-list-arguments.
11821
00c7eacf
JK
118222009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11823
11824 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11825
6bc80edc
TT
118262009-06-29 Tom Tromey <tromey@redhat.com>
11827
11828 * dg-extract-results.sh: New file.
11829 * Makefile.in (FORCE_PARALLEL): New variable.
11830 (CHECK_TARGET): New conditional variable.
11831 (check): Use CHECK_TARGET.
11832 (DO_RUNTEST): New variable.
11833 (check-single): New target.
11834 (TEST_DIRS): New variable.
11835 (TEST_TARGETS): Likewise.
11836 (check-parallel): New target.
11837 (check-gdb.%): New pattern.
11838 (BASE1_FILES): New variable.
11839 (BASE2_FILES): Likewise.
11840 (check-gdb.base%): New pattern.
11841 (%/.dir): New pattern.
11842 * configure: Rebuild.
11843 * aclocal.m4 (AM_CONDITIONAL): New defun.
11844 * configure.ac: Check whether user is using GNU make.
11845 (GMAKE): New conditional.
11846
794684b6
SW
118472009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11848
11849 * gdb.cp/namespace-nested-import.cc: New test.
11850 * gdb.cp/namespace-nested-import.exp: New test.
11851
edb3359d
DJ
118522009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11853
11854 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11855 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11856 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11857 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11858 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11859 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11860 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11861 gdb.opt/inline-markers.c: New files.
11862 * lib/gdb.exp (skip_inline_frame_tests): New function.
11863 (skip_inline_var_tests): New function.
11864
cf657a0c
AS
118652009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11866
11867 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11868 backtrace.
11869
28d41a99
MS
118702009-06-27 Michael Snyder <msnyder@vmware.com>
11871
11872 * gdb.reverse: New directory.
11873 * gdb.reverse/break-reverse.c: New test.
11874 * gdb.reverse/break-reverse.exp: New test.
11875 * gdb.reverse/consecutive-reverse.c: New test.
11876 * gdb.reverse/consecutive-reverse.exp: New test.
11877 * gdb.reverse/finish-reverse.c: New test.
11878 * gdb.reverse/finish-reverse.exp: New test.
11879 * gdb.reverse/machinestate.c: New test.
11880 * gdb.reverse/ms1.c: New test.
11881 * gdb.reverse/machinestate.exp: New test.
11882 * gdb.reverse/Makefile.in: New file.
11883 * gdb.reverse/shr2.c: New test.
11884 * gdb.reverse/solib-reverse.c: New test.
11885 * gdb.reverse/solib-reverse.exp: New test.
11886 * gdb.reverse/step-reverse.c: New test.
11887 * gdb.reverse/step-reverse.exp: New test.
11888 * gdb.reverse/until-reverse.c: New test.
11889 * gdb.reverse/ur1.c: New test.
11890 * gdb.reverse/until-reverse.exp: New test.
11891 * gdb.reverse/watch-reverse.c: New test.
11892 * gdb.reverse/watch-reverse.exp: New test.
11893 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11894 * configure: Regenerate.
11895
fe3c8b0d
DE
118962009-06-26 Doug Evans <dje@google.com>
11897
11898 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11899
3a72a602
PM
119002009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11901
11902 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11903 windows problem for 'file delete $binfile'.
11904
27aa8d6a
SW
119052009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11906
11907 * gdb.cp/namespace-using.exp: New test.
11908 * gdb.cp/namespace-using.cc: New test.
11909
8ac055f8
JB
119102009-05-20 Joel Brobecker <brobecker@adacore.com>
11911
11912 * gdb.ada/variant_record_packed_array: New testcase.
11913
85e306ed
TT
119142009-06-23 Tom Tromey <tromey@redhat.com>
11915
11916 * gdb.base/charset.exp (test_combination): Regression test.
11917 * gdb.base/charset.c (my_wchar_t): New typedef.
11918 (myvar): New global.
11919 (main): Set myvar.
11920
56643c5e
PM
119212009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11922
11923 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11924 target.
11925
1fac167a
UW
119262009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11927
11928 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11929
7ccb0be9
UW
119302009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11931
11932 * gdb.mi/gdb680.exp: Update test for error message.
11933
568d6575
UW
119342009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11935
11936 * gdb.base/annota1.exp: Allow multiple occurrences of the
11937 frames-invalid annotation.
11938 * gdb.cp/annota2.exp: Likewise.
11939
7cd1089b
PM
119402009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11941
11942 * gdb.cp/gdb2495.cc: New file.
11943 * gdb.cp/gdb2495.exp: New file.
11944
72c63395
JK
119452009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11946
11947 Report error on GDB crash during runto.
11948 * lib/gdb.exp (runto <eof>): New.
11949
3788363d
DJ
119502009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11951
11952 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11953 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11954 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11955 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11956 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11957 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11958 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11959 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11960 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11961 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11962 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11963 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11964 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11965 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11966 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11967 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11968 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11969 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11970 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11971 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11972 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11973 gdb.trace/passcount.exp, gdb.trace/report.exp,
11974 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11975 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11976 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11977 executable.
11978
17592de3
PA
119792009-06-07 Pedro Alves <pedro@codesourcery.com>
11980
11981 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11982 defined before referencing it.
11983
701e355d
DE
119842009-06-03 Doug Evans <dje@google.com>
11985
11986 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11987 * gdb.arch/i386-see.c: Ditto.
11988
f2292c65
PM
119892009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11990
11991 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11992 (check_macro): Return 1 if undefined.
11993 If first test fails, check if macro debug information is available,
11994 and report unsupported test if no macro information is found.
11995
5a437975
DE
119962009-05-29 Doug Evans <dje@google.com>
11997
11998 * gdb.threads/hand-call-in-threads.exp: New.
11999 * gdb.threads/hand-call-in-threads.c: New.
12000
c141c696
MS
120012009-05-29 Michael Snyder <msnyder@vmware.com>
12002
12003 * gdb.base/break-always.exp: Change "1" to "on".
12004 Add confirmation check.
12005
b3444185
PA
120062009-05-28 Pedro Alves <pedro@codesourcery.com>
12007
12008 * gdb.threads/threxit-hop-specific.c: New.
12009 * gdb.threads/threxit-hop-specific.exp: New.
12010 * gdb.threads/thread-execl.c: New.
12011 * gdb.threads/thread-execl.exp: New.
12012
b6313243
TT
120132009-05-27 Tom Tromey <tromey@redhat.com>
12014 Thiago Jung Bauermann <bauerman@br.ibm.com>
12015
12016 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12017 (mi_child_regexp): Likewise.
12018 (mi_list_varobj_children_range): Likewise.
12019 (mi_get_features): Likewise.
12020 (mi_list_varobj_children): Rewrite.
12021 * gdb.python/python-mi.exp: New file.
12022
a6bac58e
TT
120232009-05-27 Tom Tromey <tromey@redhat.com>
12024 Thiago Jung Bauermann <bauerman@br.ibm.com>
12025 Phil Muldoon <pmuldoon@redhat.com>
12026 Paul Pluzhnikov <ppluzhnikov@google.com>
12027
12028 * gdb.python/python-prettyprint.exp: New file.
12029 * gdb.python/python-prettyprint.c: New file.
12030 * gdb.python/python-prettyprint.py: New file.
12031 * gdb.base/display.exp: print/r is now valid.
12032
2c74e833
TT
120332009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12034 Tom Tromey <tromey@redhat.com>
12035 Pedro Alves <pedro@codesourcery.com>
12036 Paul Pluzhnikov <ppluzhnikov@google.com>
12037
12038 * gdb.python/python-template.exp: New file.
12039 * gdb.python/python-template.cc: New file.
12040 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12041 tests.
12042 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12043 Call it.
12044 (test_value_after_death): New proc.
12045 * gdb.python/python-value.c (PTR): New typedef.
12046 (main): New variable 'x'.
12047
89c73ade
TT
120482009-05-27 Tom Tromey <tromey@redhat.com>
12049
12050 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12051 tests.
12052 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12053 Call it.
12054
a75724bc
PA
120552009-05-27 Pedro Alves <pedro@codesourcery.com>
12056
12057 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12058
e58b0e63
PA
120592009-05-24 Pedro Alves <pedro@codesourcery.com>
12060
12061 * gdb.threads/fork-thread-pending.c: New.
12062 * gdb.threads/fork-thread-pending.exp: New.
12063
4ac36638
JK
120642009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12065
12066 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12067 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12068
889bf7c5 120692009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12070
889bf7c5 12071 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12072
b242c3c2
PA
120732009-05-17 Pedro Alves <pedro@codesourcery.com>
12074
12075 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12076 `gdb_get_line_number'. Call `callee' in both parent and child.
12077 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12078 `gdb_get_line_number' instead of hardcoding line numbers.
12079 (catch_fork_unpatch_child): New procedure to test detaching
12080 breakpoints from child fork.
12081 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12082 hardcoding line numbers.
12083 (do_fork_tests): Run `catch_fork_unpatch_child'.
12084
ee342b23
VP
120852009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12086
12087 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12088 of structure type enters or leaves the scope, it
12089 is reported by -var-update.
12090
e2009e98
DE
120912009-05-11 Doug Evans <dje@sebabeach.org>
12092
12093 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12094 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12095 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12096
00903456
JK
120972009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12098
12099 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12100
dc621c35
DE
121012009-04-30 Doug Evans <dje@google.com>
12102
12103 * gdb.threads/watchthreads2.exp: New testcase.
12104 * gdb.threads/watchthreads2.c: New testcase.
12105
9ab4e744
DE
121062009-04-29 Doug Evans <dje@google.com>
12107
12108 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12109 * gdb.cp/mb-ctor.cc: Ditto.
12110 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12111 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12112 * gdb.cp/mb-inline1.cc: Call it.
12113 * gdb.cp/mb-inline2.cc: Ditto.
12114 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12115 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12116
484086b7
JK
121172009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12118
12119 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12120 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12121 Replace all uses of `decimal' by `nonzero'.
12122 (info macro FROM_COMMANDLINE): New test.
12123
379a77b5
TT
121242009-04-27 Tom Tromey <tromey@redhat.com>
12125
12126 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12127
b92b73c2
DE
121282009-04-27 Doug Evans <dje@google.com>
12129
12130 * gdb.threads/watchthreads.c (main): Initialize args before starting
12131 the threads. Plus formatting cleanup.
12132 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12133 biased scheduling of one thread.
12134
945a118d
JG
121352009-04-27 Jerome Guitton <guitton@adacore.com>
12136
12137 * gdb.cp/templates.cc (GetMax): New template.
12138 (main): Declare two instances of GetMax.
12139 * gdb.cp/templates.exp: Add new test.
12140
d389af10
JK
121412009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12142
12143 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12144
e7f86de9
JM
121452009-04-22 Joseph Myers <joseph@codesourcery.com>
12146
12147 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12148
334cc82d
TT
121492009-04-15 Tom Tromey <tromey@redhat.com>
12150
12151 * gdb.base/charset.exp: Add regression test.
12152
d12672cc
JB
121532009-04-14 Joel Brobecker <brobecker@adacore.com>
12154
12155 * gdb.base/exe-lock.exp: New testcase.
12156
18e8c3bc
TT
121572009-04-13 Tom Tromey <tromey@redhat.com>
12158
12159 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12160 operator on Frame.
12161
5ecd5cbe
UW
121622009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12163
12164 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12165 * gdb.server/ext-attach.exp: Likewise.
12166
7309f756
VP
121672009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12168
12169 Eliminate some sleep usage.
12170
889bf7c5
PA
12171 * gdb.mi/basics.c (do_nothing): New.
12172 (main): Use do_nothing instead of printf, so that
12173 not to introduce race condition between output of
12174 inferiour and output of gdb. Do not use sleep as it
12175 is not generally available on embedded targets.
7309f756 12176
f4b95f6f
PA
121772009-04-02 Pedro Alves <pedro@codesourcery.com>
12178
12179 * gdb.server/ext-attach.exp: Expect an optional process id after
12180 "Detached from remote process".
12181
de40b933
JK
121822009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12183
12184 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12185 gdb.dwarf2/dw2-unresolved.exp: New.
12186
2ae101a4
PA
121872009-04-02 Pedro Alves <pedro@codesourcery.com>
12188
12189 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12190 mi_run_to_main.
12191
56a8e183
PA
121922009-04-02 Pedro Alves <pedro@codesourcery.com>
12193
12194 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12195 mi_run_to_main. Skip thread exit test on remote targets.
12196 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12197 mi_run_to_main.
12198 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12199 mi_run_to_main.
12200 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12201 when expecting ^connected. Detect when the target doesn't support
12202 non-stop mode.
12203 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12204 supported. Return -1 on error, 0 on success.
12205 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12206 (mi_runto): Return mi_runto_helper's result explicitly.
12207
c35fafde
PA
122082009-04-01 Pedro Alves <pedro@codesourcery.com>
12209
12210 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12211
f8a8dce6
JB
122122009-04-01 Tom Tromey <tromey@redhat.com>
12213
12214 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12215 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12216 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12217 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12218
71c25dea
TT
122192009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12220 Jan Kratochvil <jan.kratochvil@redhat.com>
12221
12222 PR gdb/931
12223 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12224 output.
12225 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12226 for gdb/931.
12227 * dw2-strp.S (DW_AT_language): Change to C++.
12228 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12229
02d9a9ce
JB
122302009-03-31 Joel Brobecker <brobecker@adacore.com>
12231
12232 * gdb.ada/tasks: New testcase.
12233
1042e4c0
SS
122342009-03-30 Stan Shebs <stan@codesourcery.com>
12235
12236 * gdb.trace/actions.exp: Update to match new info trace format.
12237 * gdb.trace/deltrace.exp: Ditto.
12238 * gdb.trace/infotrace.exp: Ditto.
12239 * gdb.trace/passcount.exp: Ditto.
12240 * gdb.trace/save-trace.exp: Ditto.
12241 * gdb.trace/while-stepping.exp: Ditto.
12242 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12243
f8f6f20b
TJB
122442009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12245
12246 * gdb.python/python-frame.c: New file.
12247 * gdb.python/python-frame.exp: New file.
12248
c0c6f777
TJB
122492009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12250
12251 * gdb.python/python-value.exp: Add tests for the address
12252 attribute.
12253
3cb51905
AS
122542009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12255
12256 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12257
88fc996f
DE
122582009-03-26 Doug Evans <dje@google.com>
12259
12260 * gdb.mi/mi-nonstop-exit.exp: New file.
12261 * gdb.mi/non-stop-exit.c: New file.
12262
56ef84b1
TT
122632009-03-26 Tom Tromey <tromey@redhat.com>
12264
12265 Update for change to prologue skipping:
12266 * gdb.mi/mi2-simplerun.exp: Update.
12267 * gdb.mi/mi2-break.exp: Update.
12268 * gdb.mi/mi-simplerun.exp: Update.
12269 * gdb.mi/mi-break.exp: Update.
12270 * gdb.base/ending-run.exp: Update.
12271
def2b000
TJB
122722009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12273
12274 * gdb.python/python-value.exp (test_value_in_inferior): Test
12275 gdb.Value.is_optimized_out attribute.
12276
442ddf59
JK
122772009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12278
12279 * gdb.dwarf2/dw2-noloc-main.c: New file.
12280 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12281 (.text): Remove.
12282 (.data): New.
12283 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12284 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12285 (DW_TAG_subprogram func_cu1, noloc): Remove.
12286 (main): New.
12287 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12288 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12289 (file_symbols): New procedure.
12290
a8df5de4
TT
122912009-03-25 Tom Tromey <tromey@redhat.com>
12292
12293 * gdb.base/charset.exp (valid_target_charset): New proc.
12294 Use it to skip tests on invalid charsets.
12295
cc1d7add
PM
122962009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12297
12298 * gdb.base/completion.exp: Add a test for directory completion.
12299
bcd5727b
JK
123002009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12301
12302 Fix a racy FAIL.
12303 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12304 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12305
cc924cad
TJB
123062009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12307
12308 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12309 * gdb.python/python-function.exp: Add test for function returning
12310 a GDB value.
12311
bc3b79fd
TJB
123122009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12313
12314 * gdb.python/python-function.exp: New file.
12315
6c7a06a3
TT
123162009-03-20 Tom Tromey <tromey@redhat.com>
12317
12318 * gdb.base/store.exp: Update for change to escape output.
12319 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12320 to escape output.
12321 * gdb.base/pointers.exp: Update for change to escape output.
12322 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12323 to escape output.
12324 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12325 escape output.
12326 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12327 to escape output.
12328 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12329 escape output.
12330 * gdb.base/setvar.exp: Update for change to escape output.
12331 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12332 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12333 to escape output.
12334 (test_print_string_constants): Likewise.
12335 * gdb.base/charset.exp (valid_host_charset): Check size of
12336 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12337 cases. Handle "auto"-related output.
12338 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12339 (uvar, Uvar): New globals.
12340
c31af87b
JG
123412009-03-19 Jerome Guitton <guitton@adacore.com>
12342
12343 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12344 deltas.
12345 * gdb.ada/fixed_points.exp: Ditto.
12346
51272cf2
PA
123472009-03-18 Pedro Alves <pedro@codesourcery.com>
12348
12349 * return-nodebug.c: Don't include stdio.h.
12350 (init): Delete.
12351 (func): Delete definition and provide extern declaration.
12352 (t): New.
12353 (main): Don't call printf. Call func and store its result in t.
12354 * return-nodebug1.c: New.
12355 * return-nodebug.exp: Don't expect stdio output. Instead, print
12356 the global variable t. Drop printf formatters and cast types from
12357 foreach loop. Don't use prepare_for_testing. Compile
12358 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12359 define FORMAT or CAST.
12360
d24948ac
PP
123612009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12362
12363 * gdb.base/solib-display.exp: Disable test for remote targers.
12364
61ff14c6
JK
123652009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12366
12367 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12368
cb4dce93
JK
123692009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12370
12371 Fix a racy FAIL.
12372 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12373 code from `follow parent, print pids'.
12374 (`follow child, print pids', `follow parent, print pids'): Call it.
12375 Replace `gdb_test "break..."' by gdb_breakpoint.
12376
f7c60c5e
VP
123772009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12378
12379 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12380 sync and async modes.
f7c60c5e 12381
383ace49
JB
123822009-03-12 Joel Brobecker <brobecker@adacore.com>
12383
12384 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12385 that was checked in by mistake. Remove loading of ada.exp, since
12386 this is not necessary in this case.
12387
4ce102af
JB
123882009-03-12 Joel Brobecker <brobecker@adacore.com>
12389
12390 * gdb.ada/ptype_arith_binop.exp: New testcase.
12391
529a2aef
JB
123922009-03-12 Joel Brobecker <brobecker@adacore.com>
12393
12394 * gdb.ada/mod_from_name: New testcase.
12395
8a38181c
JB
123962009-03-12 Joel Brobecker <brobecker@adacore.com>
12397
12398 * gdb.ada/tick_last_segv: New testcase.
12399
11436dee
VP
124002009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12401
61ff14c6 12402 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12403
1f31650a
VP
124042009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12405
61ff14c6
JK
12406 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12407 include the token in ^running and frame info in *stopped.
1f31650a 12408
a3247a22
PP
124092009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12410
12411 * solib-display.exp: New file.
12412 * solib-display-main.c: New file.
12413 * solib-display-lib.c: New file.
61ff14c6 12414
aae64587
PA
124152009-03-05 Pedro Alves <pedro@codesourcery.com>
12416
12417 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12418
44aabfbc
JK
124192009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12420
12421 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12422 (list_and_check_macro): Use more specific test name.
12423 (next to definition): Make the test names unique.
12424
c087fcd3
PM
124252009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12426
12427 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12428
c86cf029
VP
124292009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12430
12431 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12432 notifications.
12433 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12434 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12435 * lib/mi-support.exp (library_loaded_re): New.
12436 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12437
3ea85240
VP
124382009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12439
12440 * gdb.gdb/observer.exp: Use test_notification observer, not
12441 normal_stop, everywhere.
12442 (test_normal_stop_notifications): Rename to...
12443 (test_notifications): ...this.
12444 (test_observer_normal_stop): Rename to...
12445 (test_observer): ...this.
12446
1903f0e6
DE
124472009-02-16 Doug Evans <dje@google.com>
12448
12449 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12450 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12451 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12452 (test_prefixed_syscall,test_int3): New tests.
12453 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12454 (test_prefixed_syscall,test_int3): New tests.
12455
1d33d6ba
VP
124562009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12457
3cb51905
AS
12458 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12459 (mi_expect_interrupt): Likewise.
12460 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12461 response.
1d33d6ba 12462
faafb047
PM
124632009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12464
12465 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12466 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12467 Replace calls to get_valueofx by get_hexadecimal_valueof.
12468
417e16e2
PM
124692009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12470
12471 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12472 (get_integer_valueof): New procedure.
12473 (get_sizeof): Use new get_integer_value_of.
12474 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12475 by get_integer_valueof.
12476
7065b901
TT
124772009-02-13 Tom Tromey <tromey@redhat.com>
12478
12479 * gdb.base/remote.exp (get_sizeof): Remove.
12480 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12481 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12482 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12483 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12484 (get_sizeof): Likewise.
12485
5d7cb8df
JK
124862009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12487
12488 PR fortran/9806
12489 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12490
b2febfff
PP
124912009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12492
12493 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12494
4aa995e1
PA
124952009-02-06 Pedro Alves <pedro@codesourcery.com>
12496
12497 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12498
d8906c6f
TJB
124992009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12500
12501 * gdb.python/python-cmd.exp: New file.
12502
ff4ab08d
TG
125032009-02-06 Tristan Gingold <gingold@adacore.com>
12504
12505 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12506
aacd552b
TG
125072009-02-05 Tristan Gingold <gingold@adacore.com>
12508
12509 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12510 pointer is dereferenced and use this signal name in regexp.
12511 * gdb.base/signull.exp: Ditto.
12512 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12513 * gdb.base/signull.c (main): Ditto.
12514
08c637de
TJB
125152009-02-04 Tom Tromey <tromey@redhat.com>
12516 Thiago Jung Bauermann <bauerman@br.ibm.com>
12517
12518 * gdb.python/python-value.exp: Use `gdb.history' instead of
12519 `gdb.value_from_history'.
12520 (test_value_numeric_ops): Add test for conversion of enum constant.
12521 * gdb.python/python-value.c (enum e): New type.
12522 (evalue): New global.
12523 (main): Use argv.
12524
20261af8
JG
125252009-02-04 Jerome Guitton <guitton@adacore.com>
12526
12527 * gdb.ada/uninitialized_vars: New test program.
12528 * gdb.ada/uninitialized_vars.exp: New testcase.
12529
52e44b43
TT
125302009-02-02 Tom Tromey <tromey@redhat.com>
12531
12532 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12533 * gdb.cp/pr2489.cc: Rename...
12534 * gdb.cp/pr9594.cc: ... to this.
12535
1c71341a
TT
125362009-02-02 Tom Tromey <tromey@redhat.com>
12537
12538 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12539 * gdb.cp/pr2489.cc: New file.
12540 * gdb.cp/cpcompletion.exp: New file.
12541
a4295225
TT
125422009-02-02 Tom Tromey <tromey@redhat.com>
12543
12544 PR exp/9059:
12545 * gdb.cp/call-c.exp: Add regression test.
12546 * gdb.cp/call-c.cc (FooHandle): New typedef.
12547 (main): New variable 'handle'.
12548
592375cd
VP
125492009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12550
12551 * lib/mi-support.exp (et_mi_thread_list)
12552 (check_mi_and_console_threads): Adjust for current thread in
12553 -thread-list-ids output.
12554
41447f92
VP
125552009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12556
889bf7c5
PA
12557 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12558 Call it.
41447f92 12559
35669430
DE
125602009-01-28 Doug Evans <dje@google.com>
12561
12562 * gdb.arch/amd64-disp-step.S: New file.
12563 * gdb.arch/amd64-disp-step.exp: New file.
12564 * gdb.arch/i386-disp-step.S: New file.
12565 * gdb.arch/i386-disp-step.exp: New file.
12566
09f00d9a
PM
125672009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12568
12569 * gdb.base/find.exp: Set newline variable
12570 using quotes instead of braces to fix cygwin failures.
12571
1e8fb976
PA
125722009-01-23 Pedro Alves <pedro@codesourcery.com>
12573
12574 * gdb.base/radix.exp: Add tests to ensure that that set
12575 input-radix 0 and set output-radix 0 are really rejected.
12576
da061712
PA
125772009-01-23 Pedro Alves <pedro@codesourcery.com>
12578
12579 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12580 copyright years.
12581
dd7e2d2b
PA
125822009-01-23 Pedro Alves <pedro@codesourcery.com>
12583
12584 PR gdb/9664:
12585 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12586
392452f6
PA
125872009-01-22 Pedro Alves <pedro@codesourcery.com>
12588
12589 PR c++/9631:
12590 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12591
8653e71c
PM
125922009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12593
12594 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12595 binfile definition to fix Windows OS failure.
12596
a12cc160
DJ
125972009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12598
12599 PR gdb/9346
12600 * gdb.base/interrupt.c (sigint_handler): New.
12601 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12602 on error.
12603 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12604 Test "signal SIGINT".
12605
b89667eb
DE
126062009-01-19 Doug Evans <dje@google.com>
12607
12608 * gdb.base/break.exp: Update expected gdb output.
12609 * gdb.base/sepdebug.exp: Ditto.
12610 * gdb.mi/mi-syn-frame.exp: Ditto.
12611 * gdb.mi/mi2-syn-frame.exp: Ditto.
12612 * gdb.base/call-signal-resume.exp: New file.
12613 * gdb.base/call-signals.c: New file.
12614 * gdb.base/unwindonsignal.exp: New file.
12615 * gdb.base/unwindonsignal.c: New file.
12616 * gdb.threads/interrupted-hand-call.exp: New file.
12617 * gdb.threads/interrupted-hand-call.c: New file.
12618 * gdb.threads/thread-unwindonsignal.exp: New file.
12619
adb483fe
DJ
126202009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12621
12622 * gdb.base/define.exp: Test defining and hooking prefix commands.
12623 * gdb.python/python.exp: Update test for "show user" output.
12624
60023297
JK
126252009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12626
12627 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12628 now the output exactly, using less wildcards. Expect also the output
12629 of gfortran-4.3. Update for the f-valprint.c modification from
12630 2008-04-22.
12631 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12632 Remove gdb_test test names where matching the command.
12633
ccc57cf9
PA
126342009-01-01 Pedro Alves <pedro@codesourcery.com>
12635
12636 PR breakpoints/9681:
12637 * gdb.base/watchpoint.exp: Add regression test.
12638
c7a6ca08
PA
126392008-12-31 Pedro Alves <pedro@codesourcery.com>
12640
12641 * gdb.threads/attach-into-signal.exp: Don't use
12642 gdb_suppress_entire_file.
12643 * gdb.threads/attach-stopped.exp: Ditto.
12644 * gdb.threads/attachstop-mt.exp: Ditto.
12645
3a031f65
PA
126462008-12-31 Pedro Alves <pedro@codesourcery.com>
12647
12648 PR gdb/8812:
12649 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12650
09e6485f
PA
126512008-12-29 Pedro Alves <pedro@codesourcery.com>
12652
12653 PR gdb/7536:
12654 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12655 and unsupported output radices are really rejected.
12656
0cd53049
JK
126572008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12658
12659 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12660
ba163c7e
TT
126612008-12-22 Tom Tromey <tromey@redhat.com>
12662
12663 * gdb.cp/punctuator.exp: New file.
12664
6f4de6c9
JK
126652008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12666
12667 * gdb.base/completion.exp (Completing non-existing component): New test.
12668
0f34d0b4
JK
126692008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12670
12671 Fix for PR gdb/8648.
12672 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12673 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12674 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12675 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12676
db2ad4c3
JK
126772008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12678
12679 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12680
bb5ef15e
DP
126812008-12-16 Christophe Lyon <christophe.lyon@st.com>
12682
12683 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12684 compiler actually generate code at the expected line number.
12685
90142adc
JZ
126862008-12-15 Jie Zhang <jie.zhang@analog.com>
12687
12688 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12689
fad6eecd
TT
126902008-12-12 Tom Tromey <tromey@redhat.com>
12691
12692 * gdb.base/commands.exp (redefine_hook_test): New proc.
12693 Call it.
12694
17c8aaf5
TT
126952008-12-11 Tom Tromey <tromey@redhat.com>
12696
12697 * gdb.base/macscp.exp: New regression test.
12698
7c8adf68
TT
126992008-12-11 Tom Tromey <tromey@redhat.com>
12700
12701 * gdb.base/macscp.exp: Print "address.addr".
12702 * gdb.base/macscp1.c (struct outer): New struct.
12703 (address): New global.
12704
b05dcbb7
TT
127052008-12-09 Tom Tromey <tromey@redhat.com>
12706
12707 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12708 Call it.
12709
2d476de1
DE
127102008-12-04 Doug Evans <dje@google.com>
12711
12712 * gdb.server/ext-run.exp: Relax regexp for init program.
12713
87bdc959
TG
127142008-12-03 Tristan Gingold <gingold@adacore.com>
12715
12716 * gdb.base/macscp.exp: Generate an object file during compilation
12717 to work around Darwin dsymutil limitations.
12718
e0740f77
JK
127192008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12720
12721 Test resolving external references to TLS variables.
12722 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12723 FILE2_THREAD_LOCAL.
12724 (testfile2, srcfile2): New variables.
12725 * gdb.threads/tls.c (file2_thread_local)
12726 (function_referencing_file2_thread_local): New.
12727 * gdb.threads/tls2.c: New file.
12728
67f0aac5
JB
127292008-11-28 Joel Brobecker <brobecker@adacore.com>
12730
12731 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12732 rather than integer, as integer might not be big enough when
12733 on 64bit targets.
67f0aac5 12734
c332165e
JG
127352008-11-27 Jerome Guitton <guitton@adacore.com>
12736
12737 * gdb.cp/formatted-ref.exp: Add equality test.
12738 * gdb.ada/formatted_ref.exp: Ditto.
12739
fc9b693c
JK
127402008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12741
12742 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12743 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12744
a9c64011
AS
127452008-11-20 Andreas Schwab <schwab@suse.de>
12746
12747 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12748 matching syscall entry point.
12749 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12750 (tcatch_vfork_then_child_follow): Likewise. Finish through
12751 vfork even if we stopped at the syscall trampoline.
12752
e2fd701e
DE
127532008-11-20 Doug Evans <dje@google.com>
12754
12755 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12756
69abc51c
TJB
127572008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12758
12759 * gdb.arch/ppc-dfp.exp: New file.
12760 * gdb.arch/ppc-dfp.c: New file.
12761
c14c28ba
PP
127622008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12763
12764 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12765
2e74121d
DE
127662008-11-17 Doug Evans <dje@google.com>
12767
12768 * gdb.mi/mi-syn-frame.exp: Update expected output.
12769 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12770
66bb093b
VP
127712008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12772
12773 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12774 "thread N" results in =thread-selected.
12775 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12776 (mi_send_resuming_command_raw): Be prepared for
12777 =thread-selected.
12778
3d043ef6
VP
127792008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12780
a9c64011
AS
12781 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12782 * lib/mi-support.exp: Likewise.
3d043ef6 12783
808104c8
JB
127842008-11-16 Joel Brobecker <brobecker@adacore.com>
12785
12786 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12787 commands from the expected output for "help catch".
12788
00b22944
JB
127892008-11-15 Joel Brobecker <brobecker@adacore.com>
12790
12791 * gdb.ada/int_deref.exp: New testcase.
12792
59669435
TT
127932008-11-14 Nick Roberts <nickrob@snap.net.nz>
12794
12795 * gdb.mi/gdb2549.exp: New file.
12796
de04a248
DE
127972008-11-11 Doug Evans <dje@google.com>
12798
12799 * gdb.base/callexit.exp: New file.
12800 * gdb.base/callexit.c: New file.
12801
6b8ce727
DE
128022008-11-10 Doug Evans <dje@google.com>
12803
12804 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12805 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12806 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12807 (default_gdb_start,default_gdb_exit): Ditto.
12808 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12809 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12810 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12811 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12812 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12813 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12814
1b14b8aa
AS
128152008-11-03 Andreas Schwab <schwab@suse.de>
12816
12817 * gdb.base/hashline2.exp: Fix typo.
12818 * gdb.base/hashline3.exp: Likewise.
12819
f3134b88
TT
128202008-10-30 Tom Tromey <tromey@redhat.com>
12821
12822 * gdb.base/pointers.exp: Add test.
12823 * gdb.base/pointers.c (k, S): New typedefs.
12824 (instance): New global.
12825
c2226152
AS
128262008-10-30 Andreas Schwab <schwab@suse.de>
12827
12828 * gdb.base/args.exp: Add tests for newlines.
12829
462f405c
JB
128302008-10-30 Joel Brobecker <brobecker@adacore.com>
12831
12832 gdb.base/foll-exec.exp: Update the expected output of a couple
12833 of "info breakpoints" tests.
12834
79a45b7d
TT
128352008-10-28 Tom Tromey <tromey@redhat.com>
12836
12837 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12838
adc13a14
PA
128392008-10-24 Pedro Alves <pedro@codesourcery.com>
12840
12841 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12842 gdb_start_cmd.
12843 Use runto_main before any test that requires execution.
12844
252fbfc8
PA
128452008-10-23 Pedro Alves <pedro@codesourcery.com>
12846
12847 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12848 instead of SIGINT.
12849
28148e3d
JB
128502008-10-22 Joel Brobecker <brobecker@adacore.com>
12851
12852 * gdb.base/completion.exp: Update expected output following
12853 the addition of the "info tasks" command.
12854
c209f847
TT
128552008-10-22 Tom Tromey <tromey@redhat.com>
12856
12857 * gdb.base/exprs.exp (test_expr): Add test for string
12858 concatenation.
12859
f177e350
PA
128602008-10-19 Pedro Alves <pedro@codesourcery.com>
12861
12862 * configure.ac: Output gdb.python/Makefile.
12863 * configure: Regenerate.
12864 * gdb.python/Makefile.in: New.
12865
cce89356
JB
128662008-10-16 Joel Brobecker <brobecker@adacore.com>
12867
12868 * gdb.base/foll-fork.exp: Adjust the expected output to match
12869 the new description for fork/vfork catchpoints in the "info
12870 breakpoints" output.
12871
176d289d
TJB
128722008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12873
12874 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12875
a08702d6
TJB
128762008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12877
12878 * gdb.python/python-value.c: New file.
12879 * gdb.python/python-value.exp: New file.
12880
1c5cfe86
PA
128812008-10-15 Pedro Alves <pedro@codesourcery.com>
12882
12883 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12884
5a98ad69
DP
128852008-10-15 Denis Pilat <denis.pilat@st.com>
12886
41702f1b 12887 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12888
dcb1a1e2
TT
128892008-10-09 Tom Tromey <tromey@redhat.com>
12890
12891 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12892 'fprintf' and 'stderr'.
12893
9124fe48
JB
128942008-10-07 Joel Brobecker <brobecker@adacore.com>
12895
12896 * gdb.ada/ref_tick_size.exp: New testcase.
12897
45452591
DE
128982008-10-06 Doug Evans <dje@google.com>
12899
12900 * gdb.dwarf2/dw2-cu-size.exp: New file.
12901 * gdb.dwarf2/dw2-cu-size.S: New file.
12902
12903 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12904 .Ltype_int for clarity.
12905
4fc5b208
PP
129062008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12907
12908 PR gdb/2384:
12909 * gdb.cp/gdb2384.exp: Extended to test more cases.
12910 * gdb.cp/gdb2384.cc: Likewise.
12911 * gdb.cp/gdb2384-base.h: Likewise.
12912 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12913
d78df370
JK
129142008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12915
12916 * gdb.base/maint.exp (maint print type): Remove printing
12917 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12918
9a044a89
TT
129192008-09-30 Tom Tromey <tromey@redhat.com>
12920
12921 * gdb.base/macscp.exp: Add completion tests.
12922 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12923 (TWENTY_THREE): Likewise.
12924 (FORTY_EIGHT): Likewise.
12925
506800a9
TT
129262008-09-30 Tom Tromey <tromey@redhat.com>
12927
12928 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12929 everywhere.
12930 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12931
1a6f01b5
JK
129322008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12933
12934 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12935 testcase is derived from. Fix racy dependency on an expected PID
12936 number. No longer support the testcase on Linux kernel 2.4.x.
12937
2fae03e8
TT
129382008-09-27 Tom Tromey <tromey@redhat.com>
12939
12940 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12941 and varargs.
12942
1ad15515
PA
129432008-09-22 Pedro Alves <pedro@codesourcery.com>
12944
12945 * lib/mi-support.exp (mi_expect_interrupt): New.
12946 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12947 from gdb.mi/mi-nonstop.exp.
12948 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12949 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12950 lib/mi-support.exp.
12951 Use mi_check_thread_states throughout. Avoid ".*" and do not
12952 require an anchor after -exec-run.
12953
d0b76dc6
DJ
129542008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12955
12956 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12957 stop is pending. Avoid ".*" when two stops are pending.
12958 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12959 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12960 newlines in fullnames.
12961 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12962 (mi_expect_stop): Update comments. Only anchor in sync mode.
12963 Do not match newlines.
12964 (mi_send_resuming_command_raw): Always return status.
12965 (mi_get_stop_line): Do not match more than one line by accident.
12966 Only anchor in sync mode.
12967 (mi_run_inline_test): If -exec-next fails, give up.
12968
9990c830
UW
129692008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12970
12971 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12972 on SPU.
12973
ebcf6f00
JB
129742008-09-10 Joel Brobecker <brobecker@adacore.com>
12975
12976 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12977
b6db24e5
JB
129782008-09-10 Joel Brobecker <brobecker@adacore.com>
12979
12980 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12981 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12982 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12983 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12984 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12985 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12986 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12987 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12988 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12989 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12990 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12991 Include the "= " sequence in the expected output of print tests.
12992
2bf448e0
JB
129932008-09-10 Joel Brobecker <brobecker@adacore.com>
12994
12995 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12996 description for boolean types.
12997
d51fd4c8
PA
129982008-09-09 Pedro Alves <pedro@codesourcery.com>
12999
13000 * gdb.base/hook-stop-continue.c: New.
13001 * gdb.base/hook-stop-continue.exp: New.
13002
694182d2
DJ
130032008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13004
13005 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13006
3b8a7fc0
JG
130072008-09-08 Jerome Guitton <guitton@adacore.com>
13008
13009 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13010 (stack_check_probe_2, stack_check_probe_loop_1)
13011 (stack_check_probe_loop_2): New functions.
13012 (main): Add call to these new functions.
13013 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13014 functions, check that the breakpoint is inserted at the appropriate
13015 location.
13016 (insert_breakpoint): Slightly refine this procedure so that it can
13017 be called several times in the test.
13018
96cc0ae8
JG
130192008-09-08 Jerome Guitton <guitton@adacore.com>
13020
13021 * gdb.base/stack-checking.c: New file.
13022 * gdb.base/stack-checking.exp: New file.
13023
1f08b409
TJB
130242008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13025
13026 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13027 * gdb.arch/altivec-regs.exp: Likewise.
13028 * gdb.arch/vsx-regs.exp: Likewise.
13029
3099e1c4
TJB
130302008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13031
13032 * gdb.arch/ppc-fp.exp: New file.
13033 * gdb.arch/ppc-fp.c: New file.
13034
cc69bfc1
PP
130352008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13036
13037 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13038 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13039
b02a33db
MS
130402008-09-04 Michael Snyder <msnyder@vmware.com>
13041
13042 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13043 as "at" (for non-debug functions such as _start).
13044
2992cbe0
UW
130452008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13046
13047 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13048 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13049 software watchpoints.
13050 * gdb.base/watch_thread_num.exp: Likewise.
13051
514f746b
AR
130522008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13053
13054 * gdb.arch/i386-bp_permanent.exp: New test.
13055
876cecd0
TT
130562008-08-24 Tom Tromey <tromey@redhat.com>
13057
13058 * gdb.base/maint.exp: Update "maint print type".
13059
80f73d71
VP
130602008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13061
13062 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13063 support. Adjust the order of "*running" notifications.
13064 * gdb.mi/non-stop.c: Don't cast from int to void* and
13065 back.
13066
d9c78d7d
MK
130672008-08-20 Mark Kettenis <kettenis@gnu.org>
13068
13069 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13070 expect to find it in the "info frame" output.
13071
97a2d1d3
DJ
130722008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13073
13074 * gdb.base/interp.exp: Always consume both prompts.
13075
b96e2927
PA
130762008-08-20 Pedro Alves <pedro@codesourcery.com>
13077
13078 * gdb.base/pending.exp: Test pending breakpoints without symbols
13079 loaded.
13080
8cf6e61a
VP
130812008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13082
13083 * lib/mi-support.exp (mi_expect_stop): Produce
13084 more details on failures.
13085 * gdb.mi/mi-nonstop.exp: New.
13086 * gdb.mi/non-stop.c: New.
13087
c6ebd6cf
VP
130882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13089
a9c64011
AS
13090 * gdb.mi/mi-async.exp: Use 'set target-async'.
13091 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13092
46a9b8ed
DJ
130932008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13094
13095 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13096
44feb3ce
TT
130972008-08-17 Tom Tromey <tromey@redhat.com>
13098
13099 * gdb.base/help.exp (help catch): Rewrite.
13100
311a4e6b
TJB
131012008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13102
13103 * gdb.base/define.exp: Test indented command documentation.
13104 * gdb.python/python.exp: Test indented multi-line command.
13105
604c2f83
LM
131062008-08-15 Luis Machado <luisgpm@br.ibm.com>
13107
13108 * testsuite/gdb.arch/vsx-regs.c: New source file.
13109 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13110 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13111
886a217c
TT
131122008-08-14 Tom Tromey <tromey@redhat.com>
13113
13114 * gdb.base/macscp.exp: Add regression test for "macro define" or
13115 "macro undef" with no arguments.
13116
c814a4f3
PP
131172008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13118
13119 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13120
12ab8a60
UW
131212008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13122
13123 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13124
d57a3c85
TJB
131252008-08-06 Tom Tromey <tromey@redhat.com>
13126
13127 * gdb.python/python.exp: New file.
13128
c7b778ff
JK
131292008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13130
13131 Fix for PR gdb/1543.
13132 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13133 $LOCATION.
13134 (location): New variable.
13135 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13136 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13137 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13138 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13139 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13140 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13141 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13142 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13143 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13144 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13145 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13146 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13147 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13148 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13149 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13150 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13151 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13152 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13153 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13154 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13155 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13156 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13157 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13158 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13159 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13160 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13161 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13162 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13163 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13164 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13165 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13166 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13167 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13168 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13169 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13170 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13171 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13172 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13173 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13174 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13175 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13176 gdb.base/type-opaque.exp, gdb.base/until.exp,
13177 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13178 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13179 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13180 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13181 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13182 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13183 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13184 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13185 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13186 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13187 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13188 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13189 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13190 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13191 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13192 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13193 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13194 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13195 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13196 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13197 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13198 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13199 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13200 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13201 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13202 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13203 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13204 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13205 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13206 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13207 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13208 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13209 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13210 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13211 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13212 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13213 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13214 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13215 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13216 to bug-gdb@prep.ai.mit.edu .
13217
5e06a3d1
VP
132182008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13219
13220 * lib/mi-support.exp (mi_load_shlibs): New.
13221 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13222
9d81d21b
VP
132232008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13224
13225 * lib/mi-support.exp (get_mi_thread_list)
13226 (check_mi_and_console_threads): New, moved from ...
13227 * gdb.mi/mi-pthread.exp: ...here.
13228 * gdb.mi/gdb669.exp (get_mi_thread_list)
13229 (check_mi_and_console_threads): Delete.
13230 * gdb.mi/mi2-pthread.exp: Likewise.
13231
bae98fe0
TT
132322008-07-28 Tom Tromey <tromey@redhat.com>
13233
13234 * Makefile.in (just-check): Remove. Move body to...
13235 (check): ... here.
13236
57380f4e
DJ
132372008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13238
13239 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13240 Add a test for duplicated SIGINTs.
13241
e09490f1
DJ
132422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13243
13244 * gdb.threads/schedlock.exp (get_args): Update to work for any
13245 value of NUM.
13246 (Top level): Report the number of threads that did not resume.
13247
6387b45f
DJ
132482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13249
13250 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13251
62f64ff2
DJ
132522008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13253
13254 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13255 non-MI prompt.
13256
fa8de41e
TT
132572008-07-26 Tom Tromey <tromey@redhat.com>
13258
13259 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13260 (function_struct, function_struct_ptr): New globals.
13261 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13262 function pointer in a struct.
13263
ccb3ac8a
TT
132642008-07-26 Tom Tromey <tromey@redhat.com>
13265
13266 * gdb.base/macscp.exp: Add test for macro lexing bug.
13267
d7d9f01e
TT
132682008-07-18 Tom Tromey <tromey@redhat.com>
13269
13270 * gdb.base/macscp.exp: Add macro tests.
13271
9bf07184
PP
132722008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13273
13274 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13275
becf6477
PP
132762008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13277
13278 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13279
0709f7d3
PP
132802008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13281
13282 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13283
7093c834
PP
132842008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13285
13286 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13287
b432ffe3
JK
132882008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13289
13290 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13291
b1a268e5
VP
132922008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13293
13294 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13295
e2995f8e
KB
132962008-07-11 Kevin Buettner <kevinb@redhat.com>
13297
13298 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13299 of regexp to account for changes made to GDB in the printing of
13300 byte vectors.
13301
14032a66
TT
133022008-07-11 Tom Tromey <tromey@redhat.com>
13303
13304 * gdb.base/completion.exp: Add 'help' completion test.
13305
981505ef
JK
133062008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13307
13308 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13309
10568435
JK
133102008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13311
13312 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13313
4487aabf
PA
133142008-07-09 Pedro Alves <pedro@codesourcery.com>
13315
13316 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13317
a4a9b1c4
PA
133182008-07-09 Pedro Alves <pedro@codesourcery.com>
13319
13320 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13321
3c3185ac
JK
133222008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13323
13324 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13325
7ebd49dc
VP
133262008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13327
13328 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13329 previous commit. Add a comment.
13330
84e46146
PA
133312008-06-28 Pedro Alves <pedro@codesourcery.com>
13332
13333 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13334
0f8d4a2f
VP
133352008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13336
13337 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13338
f747e0ce
PA
133392008-06-27 Pedro Alves <pedro@codesourcery.com>
13340
13341 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13342 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13343 compiling an executable, link in an object that forces unbuffered
13344 output.
13345 * lib/set_unbuffered_mode.c: New file.
13346
734a5c36
JK
133472008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13348
13349 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13350
a2840c35
VP
133512008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13352
a9c64011
AS
13353 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13354 mi_expect_stop.
13355 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13356 Demand that *running is output.
13357 (detect_async): Perform checking every time.
13358 (mi_send_resuming_command): Extract everything into...
13359 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13360 (mi_expect_stop): Don't accept any output before *stopped.
13361
6ae37fef
VP
133622008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13363
13364 Robustify mi-simplerun.
a9c64011
AS
13365 * gdb.mi/basics.c (main): Add a call to sleep.
13366 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13367 * gdb.mi/mi2-cli.exp: Likewise.
13368 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13369
b4aa76f0 133702008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13371
13372 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13373
e1ac3328
VP
133742008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13375
a9c64011
AS
13376 * gdb.mi/mi-console.exp: Adjust.
13377 * gdb.mi/mi-syn-frame.exp: Adjust.
13378 * gdb.mi/mi2-console.exp: Adjust.
13379 * gdb.mi/mi2-syn-frame.exp: Adjust.
13380 * lib/mi-support.exp (mi_run_cmd): Adjust.
13381 (mi_send_resuming_command): Adjust.
e1ac3328 13382
f7f9a841
VP
133832008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13384
13385 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13386 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13387 testing of stopped.
13388 * gdb.mi/mi2-syn-frame.exp: Likewise.
13389 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13390 (async, detect_async): New.
13391 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13392 depending on if we're running in sync or async mode.
f7f9a841 13393
37cd5d19
TT
133942008-06-09 Tom Tromey <tromey@redhat.com>
13395
13396 * gdb.base/completion.exp: New tests for field name completion
13397 with spaces, and field name completion with '->'.
13398
65d12d83
TT
133992008-06-06 Tom Tromey <tromey@redhat.com>
13400
13401 * gdb.base/break1.c (struct some_struct): New struct.
13402 (values): New global.
13403 * gdb.base/completion.exp: Add field name completion test.
13404
ebfe2e3f
PP
134052008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13406
13407 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13408 to pointer.
13409 * gdb.cp/call-c.cc: Likewise.
13410
bcf6fc3a
NR
134112008-06-06 Nick Roberts <nickrob@snap.net.nz>
13412
13413 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13414 annotation.
13415
49fd4a42 134162008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13417 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13418
13419 * gdb.threads/execl.c, gdb.threads/execl1.c,
13420 gdb.threads/execl.exp: New tests.
a9c64011 13421
8a34ac3f
AR
134222008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13423 Daniel Jacobowitz <dan@codesourcery.com>
13424
13425 * gdb.cp/exception.exp: Activate test, make it work with pending
13426 catchpoints.
13427
86ae69ef
JK
134282008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13429
13430 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13431
f7f9ae2c
VP
134322008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13433
a9c64011
AS
13434 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13435 now printed.
13436 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13437
2a2d4dc3
AS
134382008-05-27 Andreas Schwab <schwab@suse.de>
13439
13440 * gdb.base/frame-args.exp: Handle arguments that are optimized
13441 out.
13442
5099e4d9
LM
134432008-05-26 Luis Machado <luisgpm@br.ibm.com>
13444
13445 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13446 quiet for ppc32 and group options into a single variable.
13447
d9c36a91
JB
134482008-05-23 Joel Brobecker <brobecker@adacore.com>
13449
13450 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13451 of zero-size elements.
13452 * gdb.ada/null_array.exp: Test printing this new array.
13453
103a8671
JK
134542008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13455
13456 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13457
07a4cc1a 134582008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13459
13460 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13461 of the "finish" command.
13462
55f996a7
NR
134632008-05-21 Nick Roberts <nickrob@snap.net.nz>
13464
13465 * gdb.base/annota1.exp: Test for new annotation.
13466
907fc202
UW
134672008-05-16 Pedro Alves <pedro@codesourcery.com>
13468
13469 * gdb.base/fixsection.exp: New file.
13470 * gdb.base/fixsection0.c: New file.
13471 * gdb.base/fixsection1.c: New file.
13472
e8f97270
UW
134732008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13474
13475 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13476 * gdb.base/annota3.exp: Likewise.
13477
ac0bb574
NF
134782008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13479
13480 * gdb.base/watch_thread_num.exp: Don't run tests that require
13481 watchpoints if the target doesn't support them.
13482
6fadd07a
DE
134832008-05-12 Doug Evans <dje@google.com>
13484
13485 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13486
6e9a4a30
JB
134872008-05-09 Joel Brobecker <brobecker@adacore.com>
13488
13489 * gdb.ada/assign_1.exp: New testcase.
13490
08388c79
DE
134912008-05-09 Doug Evans <dje@google.com>
13492
a3c83fae
DE
13493 * gdb.base/find.exp: New file.
13494 * gdb.base/find.c: New file.
08388c79 13495
bd5ddfe8
DJ
134962008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13497
13498 * gdb.base/commands.exp (watchpoint_command_test): Handle
13499 gdb,no_hardware_watchpoints.
13500 * gdb.base/float.exp: Allow ARM targets without floating point.
13501 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13502
b5dd68e2 135032008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13504 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13505
13506 * gdb.ada/lang_switch: New test program.
13507 * gdb.ada/lang_switch.exp: New testcase.
13508
382d13d1
DE
135092008-05-05 Doug Evans <dje@google.com>
13510
13511 * gdb.base/help.exp (disassemble): Update expected help text.
13512
9dd789d0
PA
135132008-05-04 Pedro Alves <pedro@codesourcery.com>
13514
13515 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13516
611c83ae
PA
135172008-05-04 Pedro Alves <pedro@codesourcery.com>
13518
13519 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13520 different times.
13521
ff013f42
JK
135222008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13523
13524 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13525 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13526 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13527 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13528
96dff6a2
VP
135292008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13530
13531 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13532 notification to appear.
13533
55cd6f92
DJ
135342008-05-04 Daniel Jacobowitz <dan@debian.org>
13535
13536 * gdb.base/fullname.c: New file.
13537 * gdb.base/fullname.exp: New file.
13538 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13539
d705c43c
PA
135402008-05-03 Pedro Alves <pedro@codesourcery.com>
13541
13542 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13543 expressions with macros.
13544
333222e1
JK
135452008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13546
13547 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13548
5ac01682
DJ
135492008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13550
13551 * gdb.base/completion.exp: Handle lack of other symbols beginning
13552 with "a".
13553
13554 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13555
237fc4c9
PA
135562008-05-02 Jim Blandy <jimb@codesourcery.com>
13557
13558 * gdb.asm/asmsrc1.s: Add scratch space.
13559
ed5e9466
DJ
135602008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13561 Daniel Jacobowitz <dan@codesourcery.com>
13562
13563 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13564 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13565 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13566
b39cc962
DJ
135672007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13568
13569 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13570
36d520f5
JB
135712008-05-01 Joel Brobecker <brobecker@adacore.com>
13572
13573 * gdb.base/info-target.exp: New testcase.
13574
8d4e3071
DJ
135752008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13576
13577 * gdb.cp/hang.exp: Use .cc instead of .C.
13578 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13579 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13580
6f3f3097
DJ
135812008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13582
13583 * gdb.base/gdb1250.exp: Remove perror.
13584 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13585
5550a914
PA
135862008-04-30 Pedro Alves <pedro@codesourcery.com>
13587
13588 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13589 .2byte.
13590
d848e687
DJ
135912008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13592
13593 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13594 (maybe_kfail): New.
13595
93b5768b
PA
135962008-04-25 Pedro Alves <pedro@codesourcery.com>
13597
13598 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13599
721c02de
VP
136002008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13601
a9c64011
AS
13602 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13603 * gdb.mi/mi2-syn-frame.exp: Likewise.
13604 * lib/mi-support.exp: Likewise.
721c02de 13605
74960c60
VP
136062008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13607
13608 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13609 to specify regexp for the location to stop at.
13610 * gdb.base/break-always.c: New.
13611 * gdb.base/break-always.exp: New.
13612
d24317b4
VP
136132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13614
13615 * lib/mi-support.exp (mi_runto_helper): Adjust
13616 for the original-location field.
13617 (mi_create_breakpoint, mi_list_breakpoints): New.
13618 * gdb.mi/mi-break.exp: Adjust.
13619 * gdb.mi/mi2-break.exp: Adjust.
13620 * gdb.mi/mi-pending.exp: Adjust.
13621 * gdb.mi/mi-simplerun.exp: Adjust.
13622 * gdb.mi/mi2-simplerun.exp: Adjust.
13623 * gdb.mi/mi-syn-frame.exp: Adjust.
13624 * gdb.mi/mi2-syn-frame.exp: Adjust.
13625 * gdb.mi/mi-until.exp: Adjust.
13626 * gdb.mi/mi2-until.exp: Adjust.
13627 * gdb.mi/mi-var-display.exp: Adjust.
13628 * gdb.mi/mi2-var-display.exp: Adjust.
13629 * gdb.mi/mi-watch.exp: Adjust.
13630 * gdb.mi/mi2-watch.exp: Adjust.
13631
fdc59709 136322008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13633
a9c64011
AS
13634 * aclocal.m4: Add override.m4.
13635 * configure: Regenerate.
fdc59709 13636
8e91f023
VP
136372008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13638
13639 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13640 '-var-update --all-values' reports new value even the type
13641 of a variable object has changed.
13642
233a11ab
CS
136432008-04-18 Craig Silverstein <csilvers@google.com>
13644
13645 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13646 files.
d24317b4 13647
9c1137ad
JB
136482008-04-18 Joel Brobecker <brobecker@adacore.com>
13649
13650 * gdb.ada/atomic_enum: New test program.
13651 * gdb.ada/atomic_enum.exp: New testcase.
13652
66d0bbc7
DE
136532008-04-17 Doug Evans <dje@google.com>
13654
13655 * gdb.opt/Makefile.in: Fix whitespace.
13656
100906b0
UW
136572008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13658
13659 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13660
4584e32e
DE
136612008-04-17 Doug Evans <dje@google.com>
13662
13663 * gdb.base/hashline1.exp: New testcase.
13664 * gdb.base/hashline2.exp: New testcase.
13665 * gdb.base/hashline2.exp: New testcase.
13666
0a320680
PA
136672008-04-17 Pedro Alves <pedro@codesourcery.com>
13668
13669 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13670
18ac113b
AR
136712008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13672
13673 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13674 temporary breakpoint to match "Temporary breakpoint".
13675 * gdb.base/break.exp (delete_breakpoints): Likewise.
13676 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13677 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13678 * gdb.base/display.exp: Likewise.
13679 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13680 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13681 * gdb.base/restore.exp (restore_tests): Likewise.
13682 * gdb.base/sepdebug.exp: Likewise.
13683 * gdb.base/watchpoint.exp: Likewise.
13684 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13685 * gdb.mi/mi-pending.exp: Likewise.
13686 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13687 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13688 * gdb.mi/mi-var-cmd.exp: Likewise.
13689 * gdb.mi/mi-var-display.exp: Likewise.
13690 * gdb.mi/mi2-cli.exp: Likewise.
13691 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13692 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13693 * gdb.mi/mi2-var-display.exp: Likewise.
13694 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13695 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13696 new "disp" field.
a9c64011 13697 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13698 reason. This is to support fix for PR2424.
13699
add38693
JK
137002008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13701
13702 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13703
fcacd99f
VP
137042008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13705
13706 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13707 field. Add more floating varobj tests.
fcacd99f 13708 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13709 field.
13710 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13711 (main): Call do_at_tests.
13712 * lib/mi-support.exp (mi_create_floating_varobj)
13713 (mi_varobj_update_with_type_change): New.
fcacd99f 13714
de051565
MK
137152008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13716
13717 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13718 option of -var-evaluate-expression.
13719 * gdb.mi/mi2-var-display.exp: Likewise.
13720
dbc52822
VP
137212008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13722
13723 Introduce test setup helpers.
a9c64011
AS
13724 * lib/gdb.exp (build_executable, clean_restart)
13725 (prepare_for_testing): New.
13726 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13727 * gdb.base/return.exp: Likewise.
13728 * gdb.base/ending-run.exp: Likewise.
dbc52822 13729
473591da
NR
137302008-04-07 Nick Roberts <nickrob@snap.net.nz>
13731
13732 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13733 Interface (MI) responses.
13734
2b2d9e11
VP
137352008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13736
a9c64011
AS
13737 * gdb.cp/breakpoint.cc: New code to test conditions involving
13738 member variables.
13739 * gdb.cp/breakpoint.exp: Test condition involving member
13740 variables.
2b2d9e11 13741
bb378428
VP
137422008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13743
13744 * lib/mi-support.exp (mi_expect_stop): New.
13745 (mi_run_cmd): Change the
13746 token. Use mi_send_resuming_command, use
13747 mi_expect_stop.
13748 (mi_execute_to_helper): Rename to mi_execute_to.
13749 (mi_send_resuming_command): Add more error patterns.
13750 (mi_wait_for_stop): Renamed to...
13751 (mi_get_stop_line): ...this.
13752 (mi_run_inline_test): Adjust.
13753
13754 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13755 * gdb.mi/mi-console.exp: Likewise.
13756 * gdb.mi/mi-pending.exp: Likewise.
13757 * gdb.mi/mi-simplerun.exp: Likewise.
13758 * gdb.mi/mi-stack.exp: Likewise.
13759 * gdb.mi/mi-stepi.exp: Likewise.
13760 * gdb.mi/mi-syn-frame.exp: Add comment.
13761 * gdb.mi/mi-until.exp: Likewise.
13762 * gdb.mi/mi-var-display.exp: Likewise.
13763 * gdb.mi/mi-watch.exp: Likewise.
13764 * gdb.mi/mi2-cli.exp: Likewise.
13765 * gdb.mi/mi2-console.exp: Likewise.
13766 * gdb.mi/mi2-simplerun.exp: Likewise.
13767 * gdb.mi/mi2-stack.exp: Likewise.
13768 * gdb.mi/mi2-stepi.exp: Likewise.
13769 * gdb.mi/mi2-until.exp: Likewise.
13770 * gdb.mi/mi2-var-display.exp: Likewise.
13771 * gdb.mi/mi2-watch.exp: Likewise.
13772
62172bb9
UW
137732008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13774
13775 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13776
13777 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13778
a13e061a
PA
137792008-04-04 Pedro Alves <pedro@codesourcery.com>
13780
13781 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13782 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13783 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13784 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13785 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13786 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13787 expect an mi error duplicated in stderr.
13788
eae06beb
JB
137892008-04-03 Joel Brobecker <brobecker@adacore.com>
13790
13791 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13792 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13793 Add a couple of tests that verify the behavior when the new setting
13794 is set to "cancel" and "all".
13795 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13796 "ask" before we start the testing.
13797
79c6ced6
AR
137982008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13799
13800 * gdb.cp/casts.cc: Add class reference variables.
13801 * gdb.cp/casts.exp: New test cases for up/down casting references.
13802
6c2d1a6b
MK
138032008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13804
13805 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13806 instead of beginning to make an extra test pass.
13807 * gdb.mi/mi2-var-display.exp: Likewise.
13808
55b411d9
MR
138092008-03-31 Maciej W. Rozycki <macro@mips.com>
13810
13811 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13812
c6140da2
MD
138132008-03-31 Markus Deuling <deuling@de.ibm.com>
13814 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13815
13816 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13817 value. Add xfail for older kernels.
13818
79732189
AR
138192008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13820
13821 Bring mi-support in line with gdb.exp.
13822 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13823 (mi_gdb_start): New function.
13824
33c3676e
MR
138252008-03-28 Maciej W. Rozycki <macro@mips.com>
13826
13827 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13828
92e28119
VP
138292008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13830
13831 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13832 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13833
9e8e3afe
VP
138342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13835
13836 * lib/mi-support.exp (mi_create_varobj_checked): New.
13837 (mi_list_varobj_children): Allow to check for a
13838 value.
13839 (mi_list_array_varobj_children): New.
13840
13841 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13842 and mi_list_varobj_children, as opposed to hardcoding
13843 expected strings.
13844 * gdb.mi/gdb701.exp: Likewise.
13845 * gdb.mi/gdb792.exp: Likewise.
13846 * gdb.mi/mi-var-block.exp: Likewise.
13847 * gdb.mi/mi-var-cmd.exp: Likewise.
13848 * gdb.mi/mi-var-invalidate.exp: Likewise.
13849 * gdb.mi/mi2-var-block.exp: Likewise.
13850 * gdb.mi/mi2-var-child.exp: Likewise.
13851 * gdb.mi/mi2-var-cmd.exp: Likewise.
13852 * gdb.mi/mi2-var-display.exp: Likewise.
13853
9df50351
JK
138542008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13855
13856 Fix random false FAILs on i386.
13857 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13858
31e5d73a
DJ
138592008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13860
13861 PR gdb/544
13862 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13863
12f4afab
DJ
138642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13865
13866 PR gdb/544
13867 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13868
b562a0cb
DJ
138692008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13870
13871 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13872 fixed PR gdb/544.
13873
17faa917
DJ
138742008-03-21 Pedro Alves <pedro@codesourcery.com>
13875
13876 * gdb.threads/fork-child-threads.exp: Test next over fork.
13877
6214f497
DJ
138782008-03-21 Chris Demetriou <cgd@google.com>
13879
13880 * gdb.base/break.exp (rbreak junk): New test for rbreak
13881 "Junk at end of arguments" issue.
13882
63092375
DJ
138832008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13884
13885 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13886 *& to work on created array elements.
13887 (Top level): Test print $pc with a file. Test string operations
13888 without a target.
13889 * gdb.base/ptype.exp: Do not expect *& to work on created array
13890 elements.
13891
b21991b0
DJ
138922008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13893
13894 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13895 gdb.threads/staticthreads.exp: Update exit query.
13896
c4b347c7
SL
138972008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13898
13899 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13900
fa4727a6
DJ
139012008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13902
13903 * gdb.base/watchpoint.c (global_ptr, func4): New.
13904 (main): Call func4.
13905 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13906 (test_inaccessible_watchpoint): New.
13907
2f34202f
MR
139082008-02-29 Maciej W. Rozycki <macro@mips.com>
13909
13910 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13911 select the largest.
13912
0d6ba1b1
DJ
139132008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13914
13915 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13916 frames-invalid annotations.
13917
e691325a
PM
139182008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13919
a9c64011 13920 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13921
f85b5ecc
DE
139222008-02-27 Doug Evans <dje@google.com>
13923
13924 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13925 for bug 1738.
13926 (breakpoint_to_handler_entry): Ditto.
13927
b40e7bf3
JB
139282008-02-27 Joel Brobecker <brobecker@adacore.com>
13929
13930 * gdb.base/ending-run.exp: Use the first line of code inside
13931 function body to test breakpoints.
13932 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13933 location where the breakpoint is inserted when using the line
13934 where a function is declared. Fix typo in the description of
13935 one of the tests.
13936 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13937
2faca73a
PM
139382008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13939
13940 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13941 tests.
2faca73a 13942
6f439c36
PM
139432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13944
13945 * gdb.base/args.exp: avoid same output for tests
13946 with single quotes.
13947
54e52265
VP
139482008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13949
a9c64011
AS
13950 * gdb.base/annota1.exp: Adjust for 'info break'
13951 format changes.
13952 * gdb.base/annota3.exp: Likewise.
13953 * gdb.base/break.exp: Likewise.
13954 * gdb.base/condbreak.exp: Likewise.
13955 * gdb.base/pending.exp: Likewise.
13956 * gdb.base/sepdebug.exp: Likewise.
13957 * gdb.base/unload.exp: Likewise.
13958 * gdb.cp/ovldbreak.exp: Likewise.
13959 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13960
897b09ca
DE
139612008-02-07 Doug Evans <dje@google.com>
13962
13963 * gdb.cp/mb-inline.exp: New.
13964 * gdb.cp/mb-inline.h: New.
13965 * gdb.cp/mb-inline1.cc: New.
13966 * gdb.cp/mb-inline2.cc: New.
13967
b1c32d35
PM
139682008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13969
13970 * gdb.pascal/floats.pas: New test program.
13971 * gdb.pascal/floats.exp: New testcase.
13972
1a4ca44a
TJB
139732008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13974
13975 * gdb.base/callfuncs.c (t_float_many_args): New function.
13976 (t_double_many_args): New function.
13977 * gdb.base/callfuncs.exp: Add tests for exceeding float
13978 and double parameters passed through the stack.
13979
439048e8
JB
139802008-02-05 Joel Brobecker <brobecker@adacore.com>
13981
13982 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13983 gdb.ada/complete/foo.adb: New files.
13984 * gdb.ada/complete.exp: New testcase.
13985
81fe8080
DE
139862008-02-03 Doug Evans <dje@google.com>
13987
301f0ecf
DE
13988 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13989
81fe8080
DE
13990 * gdb.cp/gdb2384.exp: New file.
13991 * gdb.cp/gdb2384.cc: New file.
13992 * gdb.cp/gdb2384-base.h: New file.
13993 * gdb.cp/gdb2384-base.cc: New file.
13994
4b071aec
DE
139952008-02-02 Doug Evans <dje@google.com>
13996
13997 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13998
61137ba6
JB
139992007-02-01 Joel Brobecker <brobecker@adacore.com>
14000
14001 * gdb.ada/sym_print_name: New test program.
14002 * gdb.ada/sym_print_name.exp: New testcase.
14003
140042007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14005
14006 * gdb.ada/nested/hello.adb: New file.
14007 * gdb.ada/nested.exp: New testcase.
14008 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14009
98deb0da
VP
140102008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14011
14012 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14013 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14014 don't cause future evaluations of function to report
14015 creation of internal breakpoints.
98deb0da 14016
723a2275
VP
140172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14018
14019 * gdb.mi/mi-break.exp (test_error): New.
14020 Call it.
14021
fb546a2f
LM
140222008-01-31 Luis Machado <luisgpm@br.ibm.com>
14023
14024 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14025 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14026
2d8fd90a
PM
140272008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14028
14029 * gdb.pascal/integers.pas: New test program.
14030 * gdb.pascal/integers.exp: New testcase.
14031
a7fa0ded
PM
140322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14033
14034 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14035
5e1a1926
TJB
140362008-01-30 Luis Machado <luisgpm@br.ibm.com>
14037
14038 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14039 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14040
8d04f9f0
JB
140412008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14042
14043 * gdb.ada/formatted_ref: New test program.
14044 * gdb.ada/formatted_ref.exp: New testcase.
14045
14046 * gdb.cp/formatted-ref.cc: New file.
14047 * gdb.cp/formatted-ref.exp: New testcase.
14048
ce75a98f
JB
140492008-01-30 Joel Brobecker <brobecker@adacore.com>
14050
14051 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14052
e835f6bf
NR
140532008-01-30 Nick Roberts <nickrob@snap.net.nz>
14054
14055 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14056 (test_file_list_exec_source_file): Update to new macro-info field.
14057
d118ef87
PH
140582008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14059
14060 * gdb.ada/exprs: New test program.
14061 * gdb.ada/exprs.exp: New testcase.
14062
7d35ab09
TJB
140632008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14064
14065 * dfp-test.c (DELTA, DELTA_B): New definitions.
14066 (double_val1, double_val2, double_val3, double_val4, double_val5,
14067 double_val6, double_val7, double_val8, double_val9, double_val10,
14068 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14069 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14070 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14071 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14072 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14073 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14074 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14075 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14076 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14077 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14078 dec128_val16): New global variables.
14079 (decimal_dec128_align): New function.
14080 (decimal_mixed): Likewise.
14081 (decimal_many_args_dec32): Likewise.
14082 (decimal_many_args_dec64): Likewise.
14083 (decimal_many_args_dec128): Likewise.
14084 (decimal_many_args_mixed): Likewise.
14085 * dfp-test.exp: Add tests calling new inferior functions.
14086
2d717e4f
DJ
140872008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14088
14089 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14090 gdb.server/ext-run.exp: New files.
14091 * lib/gdbserver-support.exp (gdbserver_download): New.
14092 (gdbserver_start): New. Update gdbserver expected
14093 output.
14094 (gdbserver_spawn): Use them.
14095 (gdbserver_start_extended): New.
14096
e85a822c
DJ
140972008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14098
14099 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14100 Run on GNU/Linux.
14101 (do_exec_tests): Check for systems which do not support catchpoints.
14102 Do not match START.
14103 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14104 Run on GNU/Linux. Enable verbose output.
14105 (check_fork_catchpoints): New.
14106 (explicit_fork_child_follow, catch_fork_child_follow)
14107 (tcatch_fork_parent_follow): Update expected messages.
14108 (do_fork_tests): Use check_fork_catchpoints.
14109 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14110 Run on GNU/Linux. Enable verbose output.
14111 (check_vfork_catchpoints): New.
14112 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14113 expected messages.
14114 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14115
401ea829
JB
141162008-01-29 Jim Blandy <jimb@red-bean.com>
14117
14118 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14119 host' errors.
14120 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14121
aceaf3ad
JB
141222008-01-29 Jim Blandy <jimb@red-bean.com>
14123
14124 * gdb.threads/sigthread.c: Use barriers to ensure that
14125 child_thread and child_thread_two are always initialized before we
14126 start to use them.
14127
a5606eee
VP
141282008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14129
14130 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14131 * gdb.base/watchpoint-solib.c: New.
14132 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14133
c55a82bb
PM
141342008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14135
14136 * gdb.base/gdb1056.exp: Add unsigned integer test.
14137
0993fe05
DE
141382008-01-28 Doug Evans <dje@google.com>
14139
14140 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14141
4fe42e7f
JB
141422008-01-27 Jim Blandy <jimb@codesourcery.com>
14143
c7a69933
JB
14144 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14145
4fe42e7f
JB
14146 * gdb.base/expand-psymtabs.exp: Doc fix.
14147
5def8285
MK
141482008-01-26 Mark Kettenis <kettenis@gnu.org>
14149
14150 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14151
5313c911
NR
141522008-01-24 Nick Roberts <nickrob@snap.net.nz>
14153
a9c64011 14154 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14155 -var-set-format.
14156
93815fbf
VP
141572008-01-23 Chris Demetriou <cgd@google.com>
14158
14159 * gdb.threads/thread_events.c: New testcase source file.
14160 * gdb.threads/thread_events.exp: New testcase expect file.
14161
467a88ee
NR
141622008-01-23 Nick Roberts <nickrob@snap.net.nz>
14163
14164 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14165
14166 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14167 -var-set-format.
14168
d8f82aba
DJ
141692008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14170 Vladimir Prus <vladimir@codesourcery.com>
14171
14172 * gdb.base/float.exp: Allow missing floating point for m68k and
14173 PowerPC.
14174
60c46647
VP
141752008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14176
14177 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14178 ignore count.
14179 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14180 * gdb.mi/mi-cli.exp: Adjust.
14181 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14182
c7dd36a1
PA
141832008-01-17 Pedro Alves <pedro@codesourcery.com>
14184
14185 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14186 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14187 with dummy_ptr's address.
14188 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14189 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14190 all targets.
14191 * gdb.mi/mi2-var-child.exp: Likewise.
14192
39d5313e
JB
141932008-01-09 Joel Brobecker <brobecker@adacore.com>
14194
14195 * gdb.ada/null_array: New test program.
14196 * gdb.ada/null_array.exp: New testcase.
14197
0aea4bf3
LM
141982008-01-09 Luis Machado <luisgpm@br.ibm.com>
14199
14200 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14201 with required float modifiers.
14202
0b354900
JB
142032008-01-08 Joel Brobecker <brobecker@adacore.com>
14204
14205 * gdb.ada/funcall_param: New test program.
14206 * gdb.ada/funcall_param.exp: New testcase.
14207
cdb7f5d4
JB
142082008-01-08 Joel Brobecker <brobecker@adacore.com>
14209
14210 * gdb.ada/arrayparam: New test program.
14211 * gdb.ada/arrayparam.exp: New testcase.
14212
88e2547f
JB
142132008-01-08 Joel Brobecker <brobecker@adacore.com>
14214
14215 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14216 landed. Should also fix random failures in the test following it.
14217
f6867ce0
TJB
142182008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14219
14220 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14221 for expressions with decimal float values.
14222 (test_dfp_conversions): New function to test casts to and from
14223 decimal float types.
14224 Call test_dfp_conversions.
14225 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14226 elements.
14227 (main): Initialize ds.float4 and ds.double8 elements.
14228 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14229 string to new error message.
14230 (d64_set_tests): Likewise.
14231 (d128_set_tests): Likewise.
14232 Add tests for expressions with decimal float variables. Add tests for
14233 conversions to and from decimal float types.
14234
f9c11282
JB
142352008-01-05 Joel Brobecker <brobecker@adacore.com>
14236
14237 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14238 * gdb.ada/packed_tagged.exp: New testcase.
14239
0ecbca72
JB
142402008-01-04 Joel Brobecker <brobecker@adacore.com>
14241
14242 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14243 gdb.ada/homonym/homonym_main.adb: New files.
14244 * gdb.ada/homonym.exp: New testcase.
14245
c18d3d89
JB
142462008-01-04 Joel Brobecker <brobecker@adacore.com>
14247
14248 * gdb.ada/packed_array.exp: Add testing of references to
14249 a packed array.
14250
ecc7085b
JB
142512008-01-04 Joel Brobecker <brobecker@adacore.com>
14252
14253 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14254 New files.
14255 * gdb.ada/type_coercion.exp: New testcase.
14256
c474c922
JB
142572008-01-04 Joel Brobecker <brobecker@adacore.com>
14258
14259 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14260 gdb.ada/tagged/foo.adb: New file.
14261 * gdb.ada/tagged.exp: New testcase.
14262
9005b927
JB
142632008-01-04 Joel Brobecker <brobecker@adacore.com>
14264
14265 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14266 gdb.ada/ptype_field/foo.adb: New files.
14267 * gdb.ada/ptype_field.exp: New testcase.
14268
1a6aaad8
JB
142692008-01-03 Joel Brobecker <brobecker@adacore.com>
14270
14271 * gdb.ada/print_pc.exp: New testcase.
14272
0ef22f53
JB
142732008-01-03 Joel Brobecker <brobecker@adacore.com>
14274
14275 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14276 gdb.ada/taft_type/p.adb: New files.
14277 * gdb.ada/taft_type.exp: New testcase.
14278
1689ecf8
JB
142792008-01-03 Joel Brobecker <brobecker@adacore.com>
14280
14281 * gdb.ada/array_bounds/bar.adb: New file.
14282 * gdb.ada/array_bounds.exp: New testcase.
14283
a4d0b9c3
JB
142842008-01-03 Joel Brobecker <brobecker@adacore.com>
14285
14286 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14287 gdb.ada/arrayptr/foo.adb: New files.
14288 * gdb.ada/arrayptr.exp: New testcase.
14289
a31ace00
JB
142902008-01-03 Joel Brobecker <brobecker@adacore.com>
14291
14292 * gdb.base/set-lang-auto.exp: New testcase.
14293
a97fced3
JB
142942008-01-03 Joel Brobecker <brobecker@adacore.com>
14295
14296 * gdb.ada/fun_addr/foo.adb: New file.
14297 * gdb.ada/fun_addr.exp: New testcase.
14298
ef29ce1a
JK
142992008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14300
14301 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14302 New files
14303
0fafefe3
JB
143042008-01-02 Joel Brobecker <brobecker@adacore.com>
14305
14306 * array_subscript_addr/p.adb: New file.
a9c64011 14307 * array_subscript_addr.exp: New testcase.
0fafefe3 14308
c4359f8d
JB
143092008-01-02 Joel Brobecker <brobecker@adacore.com>
14310
a9c64011 14311 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14312 New files.
14313 * gdb.ada/str_cmp_ref.exp: New testcase.
14314
1aa1b15b
JB
143152008-01-01 Joel Brobecker <brobecker@adacore.com>
14316
14317 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14318 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14319 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14320
81c9b2cf
JB
143212008-01-01 Joel Brobecker <brobecker@adacore.com>
14322
14323 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14324 gdb.ada/ref_param/pck.ads: New files.
14325 * gdb.ada/ref_param.exp: New testcase.
14326
319e4674
JB
143272008-01-01 Joel Brobecker <brobecker@adacore.com>
14328
14329 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14330 gdb.ada/interface/foo.adb: New files.
14331 * gdb.ada/interface.exp: New testcase.
14332
ef682c56
JB
143332007-12-31 Jim Blandy <jimb@codesourcery.com>
14334
14335 * gdb.base/multi-forks.exp: Consume all output from child
14336 processes before proceeding to next test.
14337
f6f3eb6c
JB
143382007-12-29 Jim Blandy <jimb@codesourcery.com>
14339
14340 * configure: Regenerated.
14341
f652e42f
JB
143422007-12-27 Joel Brobecker <brobecker@adacore.com>
14343
14344 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14345 gdb.ada/fixed_cmp/fixed.adb: New files.
14346 * gdb.ada/fixed_cmp.exp: New testcase.
14347
6943e596
JB
143482007-12-27 Joel Brobecker <brobecker@adacore.com>
14349
14350 * gdb.ada/boolean_expr.exp: New testcase.
14351
aad9a193
JB
143522007-12-26 Jim Blandy <jimb@codesourcery.com>
14353
14354 * gdb.base/multi-forks.exp: Doc fix.
14355
fb5f3683
JB
143562007-12-26 Joel Brobecker <brobecker@adacore.com>
14357
14358 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14359 * gdb.ada/char_param.exp: Do not compile our test program with
14360 -gnata, this is unnecessary.
14361 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14362
384e4a9c
JB
143632007-12-24 Joel Brobecker <brobecker@adacore.com>
14364
14365 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14366 gdb.ada/print_chars/foo.adb: New files.
14367 * gdb.ada/print_chars.exp: New testcase.
14368
01e044f7
JB
143692007-12-24 Joel Brobecker <brobecker@adacore.com>
14370
14371 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14372 gdb.ada/char_param/foo.adb: New files.
14373 * gdb.ada/char_param.exp: New testcase.
14374
0ce17860
JB
143752007-12-22 Jim Blandy <jimb@codesourcery.com>
14376
14377 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14378 hard-coding source line numbers into the test.
14379 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14380 gdb_get_line_number to find.
14381
919809b9
JB
143822007-12-22 Joel Brobecker <brobecker@adacore.com>
14383
14384 * gdb.base/ptype.c (highest): New struct type.
14385 (the_highest): New variable of that type.
14386 (main): Add dummy assignment to a field of variable the_highest.
14387 * gdb.base/ptype.exp: Test type printing of our new variable.
14388
abc8a88d
PM
143892007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14390
14391 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14392 and record first explicitly generated thread number.
abc8a88d
PM
14393 Use that thread number for thread specific watchpoint test.
14394 Add iteration number to repetitive tests.
14395
5158f3e3
CES
143962007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14397 Jim Blandy <jimb@codesourcery.com>
14398
14399 * gdb.base/expand-psymtabs.c: New testcase
14400 source file.
14401 * gdb.base/expand-psymtabs.exp: New testcase
14402 expect file.
14403
37e4754d
LM
144042007-12-17 Luis Machado <luisgpm@br.ibm.com>
14405
14406 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14407 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14408
551e5d04
JB
144092007-12-17 Joel Brobecker <brobecker@adacore.com>
14410
14411 * gdb.ada/frame_args/foo.adb: New file.
14412 * gdb.ada/frame_args/pck.ads: New file.
14413 * gdb.ada/frame_args/pck.adb: New file.
14414 * gdb.ada/frame_args.exp: New testcase.
14415
a05ee097
JB
144162007-12-17 Joel Brobecker <brobecker@adacore.com>
14417
14418 * gdb.base/frame-args.c: New file.
14419 * gdb.base/frame-args.exp: New testcase.
14420
c162e8c9 144212007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14422 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14423
14424 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14425
afe8ab22 144262007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14427
afe8ab22
VP
14428 * gdb.mi/mi-pending.exp: New.
14429 * gdb.mi/mi-pending.c: New.
14430 * gdb.mi/mi-pendshr.c: New.
14431
dfdfb3ca
JB
144322007-12-06 Jim Blandy <jimb@codesourcery.com>
14433
14434 * gdb.base/default.exp: Update expected output for 'info catch'.
14435
b7fca990
JK
144362007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14437
14438 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14439 must be set to binary.
14440
6a1afc1e
PA
144412007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14442
14443 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14444
a6b151f1
DJ
144452007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14446
14447 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14448 gdb.mi/mi-file-transfer.exp: New.
14449
43039443
JK
144502007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14451
14452 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14453
0ef2251b
MR
144542007-11-22 Maciej W. Rozycki <macro@mips.com>
14455
14456 * gdb.trace/backtrace.exp: Fix a typo.
14457 * gdb.trace/circ.exp: Likewise.
14458 * gdb.trace/collection.exp: Likewise.
14459 * gdb.trace/limits.exp: Likewise.
14460 * gdb.trace/report.exp: Likewise.
14461 * gdb.trace/tfind.exp: Likewise.
14462 * gdb.trace/while-dyn.exp: Likewise.
14463
5443631e
NR
144642007-11-21 Nick Roberts <nickrob@snap.net.nz>
14465
14466 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14467 objects of pointers that can't be dereferenced are now
14468 "noneditable".
14469
a4ce5b0d
UW
144702007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14471
14472 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14473 (target_cpu): Remove.
14474
d6e956e5
VP
144752007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14476
14477 * gdb.base/ending-run.exp: Expect the list of cleared
14478 breakpoint to come in natural order, not the reversed one.
a9c64011 14479
214270ab
VP
144802007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14481
14482 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14483 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14484
1a619819
LM
144852007-11-05 Luis Machado <luisgpm@br.ibm.com>
14486
14487 * gdb.base/printcmds.exp: New function
14488 test_printf_with_dfp.
14489
5b01a6fa
DE
144902007-11-02 Doug Evans <dje@google.com>
14491
14492 * gdb.disasm/t01_mov.s: Remove carriage returns.
14493 * gdb.disasm/t02_mova.s: Ditto.
14494 * gdb.disasm/t03_add.s: Ditto.
14495 * gdb.disasm/t04_sub.s: Ditto.
14496 * gdb.disasm/t05_cmp.s: Ditto.
14497 * gdb.disasm/t06_ari2.s: Ditto.
14498 * gdb.disasm/t07_ari3.s: Ditto.
14499 * gdb.disasm/t08_or.s: Ditto.
14500 * gdb.disasm/t09_xor.s: Ditto.
14501 * gdb.disasm/t10_and.s: Ditto.
14502 * gdb.disasm/t11_logs.s: Ditto.
14503 * gdb.disasm/t12_bit.s: Ditto.
14504 * gdb.disasm/t13_otr.s: Ditto.
14505
ec33ab7f
JK
145062007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14507
14508 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14509
ae0d01ff
UW
145102007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14511
14512 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14513 provide DFP support.
14514
55eddb0f
DJ
145152007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14516
14517 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14518 Test "set powerpc vector-abi". Skip auto-detection tests for old
14519 toolchains.
14520
7020f05c
PA
145212007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14522
14523 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14524 with [string compare].
14525
84bc3db9
PA
145262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14527
14528 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14529 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14530
5876dc88
LM
145312007-10-25 Luis Machado <luisgpm@br.ibm.com>
14532
14533 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14534 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14535 * gdb.opt/Makefile.in: New makefile.
14536 * Makefile.in: Create new directory "gdb.opt".
14537 * configure.ac: Add "gdb.opt" directory.
14538 * configure: Regenerated.
a9c64011 14539
c3ea9a14
DE
145402007-10-25 Doug Evans <dje@google.com>
14541
14542 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14543 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14544
a9c64011 145452007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14546 Thiago Jung Bauermann <bauerman@br.ibm.com>
14547
14548 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14549 Floating Point expressions.
14550 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14551 Floating Point variables.
14552 * gdb.base/dfp-test.c: new file containing program with Decimal
14553 Floating variables, used by gdb.base/dfp-test.exp.
14554
62a24a2b
DJ
145552007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14556
14557 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14558
e7b1eae6
UW
145592007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14560
14561 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14562 compiling test case with GCC.
14563 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14564
c641edcc
UW
145652007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14566
14567 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14568 format changes.
14569
5e5ebfe6
MS
145702007-10-18 Michael Snyder <msnyder@specifix.com>
14571
14572 * gdb.base/dbx.exp: Add missing "-re " operator.
14573
e831e7b6
GM
145742007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14575
14576 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14577 * configure.ac: Removed trailing spaces after backslash.
14578 * gdb.modula2: New directory.
14579 * gdb.modula2/Makefile.in: New file.
14580 * gdb.modula2/unbounded-array.exp: New file.
14581 * gdb.modula2/unbounded1.c: New file.
14582
7cc46491
DJ
145832007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14584
14585 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14586
145872007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14588
14589 * gdb.base/sigstep.c (main): Add checks for
14590 return values for setitimer call.
14591 Call setitimer again with itimer = ITIMER_REAL
14592 if first call to setitimer fails.
14593
e91528f0
KH
145942007-10-11 Kazu Hirata <kazu@codesourcery.com>
14595
14596 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14597 of $timeout.
14598
2ec9a4f8
DJ
145992007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14600
14601 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14602
146032007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14604
14605 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14606 of gdb_expect call, to avoid interruption.
14607
64b2fa04
PA
146082007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14609
14610 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14611 (v_unsigned_long_long, v_long_long_array)
14612 (v_signed_long_long_array, v_unsigned_long_long_array)
14613 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14614 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14615 [!NO_LONG_LONG]: New.
14616 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14617 v_long_long_member.
14618
14619 (v_long_long_func, v_signed_long_long_func)
14620 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14621 (main) [!NO_LONG_LONG]: Initialize long long variants.
14622
14623 * gdb.base/whatis.exp: If board file requests no_long_long, build
14624 test with NO_LONG_LONG defined. Test long long, signed long long,
14625 and unsigned long long variants but only if board file doesn't
14626 disable it.
14627
a912286e 146282007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14629 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14630
14631 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14632 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14633 * configure: Regenerated.
14634 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14635 gdb.pascal/types.exp, lib/pascal.exp: New files.
14636
471ba8c9
DJ
146372007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14638
14639 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14640 call.
14641 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14642 to return to the call.
14643 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14644 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14645 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14646 * gdb.mi/mi-until.exp (test_until): Likewise.
14647 * gdb.mi/mi2-until.exp (test_until): Likewise.
14648
fef8a650
DJ
146492007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14650
14651 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14652 two-char array.
14653 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14654
d983da9c
DJ
146552007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14656
14657 * gdb.threads/watchthreads.c (thread_function): Sleep between
14658 iterations.
14659 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14660 at once for S/390. Generate matching fails and passes.
14661
17f62551
VP
146622007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14663
14664 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14665 the 'struct_declarations' variable to zeros.
a9c64011 14666
ed0616c6
VP
146672007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14668
14669 * gdb.cp/mb-ctor.cc: New.
14670 * gdb.cp/mb-ctor.exp: New.
14671 * gdb.cp/mb-templates.cc: New.
14672 * gdb.cp/mb-templates.exp: New.
14673
41f1b697
DJ
146742007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14675
14676 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14677
3f213f78
PA
146782007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14679
14680 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14681 targets.
14682 * configure: Regenerate.
14683
0d381245 146842007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14685
0d381245
VP
14686 * gdb.base/annota1.exp: Adjust for 'info break'
14687 format changes.
14688 * gdb.base/annota3.exp: Likewise.
14689 * gdb.base/break.exp: Likewise.
14690 * gdb.base/condbreak.exp: Likewise.
14691 * gdb.base/pending.exp: Likewise.
14692 * gdb.base/sepdebug.exp: Likewise.
14693 * gdb.base/unload.exp: Likewise.
14694 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14695
fe3f5fa8
VP
146962007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14697
14698 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14699 messages.
14700 * gdb.base/chng-syms.exp: Likewise.
14701 * gdb.base/unload.exp: Likewise.
a9c64011 14702
a75cf6c0
DJ
147032007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14704
14705 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14706
18ecae38
DJ
147072007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14708
14709 * schedlock.c (NUM): Change to 1.
14710 (main): Use args[0] for the main thread.
14711 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14712 regardless of the number of threads.
14713
5509918f
MR
147142007-09-14 Maciej W. Rozycki <macro@mips.com>
14715
4a543daf
MR
14716 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14717 type down.
14718 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14719 test.
14720 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14721 watchpoint type down.
14722 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14723 test.
14724
147252007-09-14 Maciej W. Rozycki <macro@mips.com>
14726
5509918f
MR
14727 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14728 Move all the tests here and run them twice, once using software
14729 watchpoints and once using hardware watchpoints.
14730 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14731
40b53987
DJ
147322007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14733
14734 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14735 test.
14736
695e2681
MK
147372007-09-10 Mark Kettenis <kettenis@gnu.org>
14738
8b3fc8d8
MK
14739 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14740 build-id.
14741
695e2681
MK
14742 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14743 know about $ORIGIN. Calculate output dir from $dest instead of
14744 using ${objdir}/{$subdir}.
14745
58d69f29
MK
147462007-09-09 Mark Kettenis <kettenis@gnu.org>
14747
14748 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14749 gcore, before continuing with the test.
14750
3e347599
DJ
147512007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14752
14753 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14754 * gdb.mi/mi-watch.exp: Likewise.
14755
ea37ba09
DJ
147562007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14757 Jim Blandy <jimb@codesourcery.com>
14758
14759 * gdb.arch/i386-sse.exp: Do not expect character constants.
14760 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14761 * gdb.base/display.exp: Allow print/s.
14762 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14763 and unsigned char array changes.
14764
2025a643
DJ
147652007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14766
14767 * gdb.base/display.exp: Add tests for printf %p.
14768
26669a27
PA
147692007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14770
14771 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14772 the dll name to unicode.
14773
c8f021f8
JK
147742007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14775
14776 * gdb.base/default.exp (show version): Update the version text.
14777 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14778
4cf31eea
JK
147792007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14780
14781 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14782 New files.
14783
4935890f
JK
147842007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14785
14786 * lib/gdb.exp (build_id_debug_filename_get): New function.
14787 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14788 Remove the generate DEBUG file for the future testcase runs.
14789 New testcase for the NT_GNU_BUILD_ID retrieval.
14790 Move the final testing step to ...
14791 (test_different_dir): ... a new function.
14792 New parameter XFAIL to XFAIL all the tests performed.
14793 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14794 New parameter TYPE to PF_PREFIX all the tests performed.
14795
02142340
VP
147962007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14797
14798 * gdb.mi/mi-var-cp.cc (path_expression): New
14799 function.
14800 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14801
36acd84e
UW
148022007-08-27 Markus Deuling <deuling@de.ibm.com>
14803
14804 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14805 to fit into SPU Local Store memory.
14806
a896d121
JB
148072007-08-23 Joel Brobecker <brobecker@adacore.com>
14808
14809 * gdb.base/default.exp: Adjust the expected output of "info
14810 warranty" after the switch to GPLv3.
14811
7b433602
JB
148122007-08-23 Joel Brobecker <brobecker@adacore.com>
14813
14814 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14815 to 30000 (from 20000).
14816
e22f8b7c
JB
148172007-08-23 Joel Brobecker <brobecker@adacore.com>
14818
14819 Switch the license of all .exp files to GPLv3.
14820 Switch the license of all .f and .f90 files to GPLv3.
14821 Switch the license of all .s and .S files to GPLv3.
14822
5a0e3bd0
JB
148232007-08-23 Joel Brobecker <brobecker@adacore.com>
14824
14825 * configure.ac: Switch license to GPLv3.
14826
cc00619d
JB
148272007-08-23 Joel Brobecker <brobecker@adacore.com>
14828
14829 Switch the licensing to GPLv3 for all .ads and .adb files.
14830
8d26208a
DJ
148312007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14832
14833 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14834 and t_int_double.
14835 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14836
4fcb9948
JB
148372007-08-17 Joel Brobecker <brobecker@adacore.com>
14838
14839 * gdb.base/step-line.c: Switch license to GPL version 3, and
14840 update copyright year.
14841 * gdb.base/step-line.inp: Likewise.
14842
b9c34f67
JB
148432007-08-17 Joel Brobecker <brobecker@adacore.com>
14844
14845 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14846 changes inside gdb1555.c.
14847 * gdb.base/pending.exp: Likewise.
14848
2cc17678
DJ
148492007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14850
14851 * config/default.exp: New file.
14852
e48883f7
DJ
148532007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14854
14855 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14856 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14857
1ab80e5b
MR
148582007-07-30 Maciej W. Rozycki <macro@mips.com>
14859
14860 * gdb.base/dump.exp: Force the correct endianness for binary
14861 formats not carrying this information.
14862
aba471f5
DJ
148632007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14864
14865 * gdb.threads/staticthreads.exp: Match .*sem_post.
14866
d4e07204
DJ
148672007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14868
14869 * gdb.base/readline.exp (operate_and_get_next): Match the final
14870 prompt.
14871
2b97317d
KB
148722007-07-23 Kevin Buettner <kevinb@redhat.com>
14873
14874 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14875 to restarting SID.
14876
44efa07a
KB
148772007-07-18 Kevin Buettner <kevinb@redhat.com>
14878
14879 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14880 prior to `gdb_start'.
14881
7b5ebade
KB
148822007-07-18 Kevin Buettner <kevinb@redhat.com>
14883
14884 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14885 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14886 Remove call to gdb_unload.
14887
255e7678
DJ
148882007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14889 Daniel Jacobowitz <dan@codesourcery.com>
14890
14891 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14892 for __WIN32__.
14893 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14894 * gdb.base/unload.exp: Use shared library test routines.
14895
3a40aaa0
UW
148962007-07-03 Markus Deuling <deuling@de.ibm.com>
14897
14898 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14899 * gdb.base/solib-symbol-lib.c: Likewise.
14900 * gdb.base/solib-symbol-main.c: Likewise.
14901
b0f4b84b
DJ
149022007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14903
14904 * config/gdbserver.exp (gdb_reconnect): New.
14905 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14906 gdb.base/solib-disc.exp: New files.
14907 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14908 remote debugging".
14909 (gdb_compile): Add shlib_load flag.
14910 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14911 port.
14912 (gdbserver_reconnect): New.
14913
1b05479a
DJ
149142007-07-01 Nick Roberts <nickrob@snap.net.nz>
14915 Daniel Jacobowitz <dan@codesourcery.com>
14916
14917 * gdb.base/annota3.exp: Test for if construct.
14918
86f78eb2
DJ
149192007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14920
14921 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14922
6a2eb474 149232007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14924 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14925
14926 * gdb.base/display.exp: Allow a newline after display/i.
14927 * gdb.base/pc-fp.exp: Likewise.
14928 * gdb.base/sigbpt.exp: Likewise.
14929
f8b73d13
DJ
149302007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14931
14932 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14933 required features to be included.
14934
4339e69e
DJ
149352007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14936
14937 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14938 in info threads output.
14939
23d964e7
UW
149402007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14941 Markus Deuling <deuling@de.ibm.com>
14942
14943 * gdb.arch/spu-info.exp: New testcase.
14944 * gdb.arch/spu-info.c: New file.
14945
fd20f75b
DJ
149462007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14947
14948 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14949 tpcs_offset. Restore lr after the call.
14950 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14951
2226f861
DJ
149522007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14953
14954 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14955 (gdbserver_run): Kill any running gdbserver.
14956 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14957
d12371a9
MR
149582007-05-17 Maciej W. Rozycki <macro@mips.com>
14959
14960 * gdb.base/sigbpt.exp: Preset segv_addr.
14961
93f02886
DJ
149622007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14963
14964 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14965 (gdb_compile_shlib): Likewise.
14966 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14967 (default_gdb_init): Clear cleanfiles.
14968 (gdb_finish): Delete recorded cleanfiles.
14969 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14970
14971 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14972 Do not use isnative.
14973 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14974 gdb.base/so-impl-ld.exp: Likewise.
14975 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14976 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14977 gdb_compile.
14978
b04e06d7
VP
149792007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14980
14981 * config/unknown.exp: Remove.
14982
069ed931
UW
149832007-05-15 Markus Deuling <deuling@de.ibm.com>
14984
14985 * gdb.base/info-proc.exp: Check is_remote.
14986
09db0d03
UW
149872007-05-14 Markus Deuling <deuling@de.ibm.com>
14988
14989 * gdb.base/gcore.exp: Initialize variable core_supported.
14990
af2cbe8c
DJ
149912007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14992
14993 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14994
027c0295
DJ
149952007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14996
14997 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14998 * gdb.threads/print-threads.exp (test_all_threads): Allow
14999 negative and hexadecimal thread IDs.
15000
dc5000e7
DJ
150012007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15002
15003 * gdb.java/jprint.java (public): Avoid invalid call to static
15004 method.
15005
2e74ed18
DP
150062007-05-14 Denis Pilat <denis.pilat@st.com>
15007
15008 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15009 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15010 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15011 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15012 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15013
83547f02
UW
150142007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15015
15016 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15017 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15018 this mode.
15019 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15020 * gdb.base/spu.ld: New file.
15021
b18be20d
DJ
150222007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15023
15024 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15025
be444858
DJ
150262007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15027
15028 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15029
b1d53152
DJ
150302007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15031
15032 * gdb.java/jmain.exp: Handle demangled names with and without method
15033 signatures.
15034
d084b331
DJ
150352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15036
15037 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15038 (have_a_very_merry_interrupt): Remove calls to puts.
15039 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15040 inferior output.
15041 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15042 test names.
15043
db9d7fc5
DJ
150442007-04-29 Markus Deuling <deuling@de.ibm.com>
15045 Daniel Jacobowitz <dan@codesourcery.com>
15046
15047 * gdb.base/auxv.exp (core_works): Also check is_remote.
15048 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15049
ef783a7d 150502007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15051
ef783a7d
VP
15052 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15053 message, not the undefined 'module' variable.
15054 * gdb.base/siginfo.exp: Likewise.
15055 * gdb.base/sigstep.exp: Likewise.
15056 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15057 serialport.
15058 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15059
b7b73cae
CV
150602007-04-25 Corinna Vinschen <vinschen@redhat.com>
15061
15062 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15063 target sim fails. Return 0 otherwise.
15064 (gdb_load): Return prematurely if gdb_target_sim fails.
15065
7d90fdfa
DP
150662007-04-16 Denis Pilat <denis.pilat@st.com>
15067
15068 * gdb.base/setshow.exp: Reset height after having set it to 100.
15069
5d3e9c85
DP
150702007-04-16 Denis Pilat <denis.pilat@st.com>
15071
15072 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15073
18e75969
DP
150742007-04-16 Denis Pilat <denis.pilat@st.com>
15075
15076 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15077
25d5ea92
VP
150782007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15079
15080 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15081 tests. Run the frozen varobjs test.
15082 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15083 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15084
0b49cb80
JK
150852007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15086
15087 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15088 gdb.base/type-opaque.exp: New files.
15089
a73bafbc 150902007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15091
15092 * gdb.mi/mi-var-child.c
a73bafbc
VP
15093 (do_children_tests): User char[2] instead of
15094 char so that automatic printing of pointers to char
15095 don't give unpredicable result.
15096 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15097 local variables.
15098 * gdb.mi/mi-var-child.exp: Step to right line
15099 of do_children_tests.
15100 * gdb.mi/mi2-var-child.exp: Likewise.
15101 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15102 do_locals_tests.
a73bafbc
VP
15103 (do_children_tests): User char[2] instead of
15104 char so that automatic printing of pointers to char
a9c64011 15105 don't give unpredicable result.
a73bafbc 15106 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15107 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15108 Pass test name to mi_wait_for_stop.
15109
7ce59000
DJ
151102007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15111
15112 * gdb.asm/asm-source.exp: Remove d10v case.
15113 * lib/gdb.exp (skip_cplus_tests): Likewise.
15114 * gdb.asm/d10v.inc: Deleted.
15115
20389057
DJ
151162007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15117
15118 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15119
8807d78b
DJ
151202007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15121
15122 * config/netware.exp: Delete file.
15123
aa3edb8e
JB
151242007-03-29 Joel Brobecker <brobecker@adacore.com>
15125
15126 * gdb.dwarf2/dw2-noloc.S: New file.
15127 * gdb.dwarf2/dw2-noloc.exp: New file.
15128
297561ac
PA
151292007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15130
15131 * gdb.cp/method2.cc: New test.
15132 * gdb.cp/method2.exp: New test.
15133 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15134
1f81bd39
DJ
151352007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15136
15137 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15138
9453113a
DJ
151392007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15140
15141 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15142
b741e217
DJ
151432007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15144
15145 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15146 (gdb_load): Delete, replace with...
15147 (gdb_reload): ...this.
15148 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15149 * gdb.server/server-mon.exp: Likewise.
15150 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15151 (gdb_start_cmd): New.
15152 (gdb_file_cmd): Save the last loaded file.
15153 (gdb_reload): New.
15154 (gdb_gnu_strip_debug): Use transform.
15155 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15156 support here. Use new $last_loaded_file. Check mtime.
15157 (gdb_target_cmd): Handle ObjC failure case.
15158 (infer_host_exec): Delete.
15159 (gdbserver_load): Rename to...
15160 (gdbserver_run): ...this. Simplify.
15161 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15162 (mi_gdb_load): Move most contents to a new function...
15163 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15164 (mi_run_cmd): Use mi_gdb_target_load.
15165 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15166 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15167 Use gdb_run_cmd.
15168 * gdb.base/charsign.exp: Remove incorrect comment.
15169 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15170 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15171 gdb.base/start.exp: Use gdb_start_cmd.
15172
446ab585 151732007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15174 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15175
15176 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15177 * gdb.base/signull.exp: Similarly.
15178
bbb88ebf
UW
151792007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15180
15181 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15182 messages available to test cases (like chng-sym.exp).
15183
cb8c4a99
AS
151842007-03-14 Andreas Schwab <schwab@suse.de>
15185
15186 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15187 format changes.
15188
4e463ff5
DJ
151892007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15190
15191 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15192 (optimized_1): New.
15193 (main): Call optimized_1.
15194 (gdb2029): Correct typos. Call gdb2029_marker.
15195 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15196 for gdb2029.
15197
b6db2c47
MK
151982007-03-12 Mark Kettenis <kettenis@gnu.org>
15199
15200 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15201 as tabs. Remove redundant test pattern.
15202
70ed3737
UW
152032007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15204
15205 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15206 for /a format output.
15207
47b67b60
DJ
152082007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15209
15210 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15211 collect output incrementally.
15212
b8953b0e
UW
152132007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15214
15215 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15216 for -var-create lpcharacter test.
15217 * gdb.mi/mi2-var-cmd.exp: Likewise.
15218
7acd5c40
UW
152192007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15220
15221 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15222 pass on targets where address zero is readable.
15223
9c6759c1
UW
152242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15225
15226 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15227 just a single architecture.
15228
a2f1aeb4
UW
152292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15230
15231 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15232 (fetch_all_registers): New function, uses gdb_test_multiple and
15233 exp_continue to fetch inferior output line-by-line.
15234 Replace all uses of do_get_all_registers by fetch_all_registers.
15235
46579ac2
UW
152362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15237
15238 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15239 in target_info.
15240
fc133f24
MS
152412007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15242
a9c64011 15243 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15244 consistancy; add a default (timeout) case.
15245
7646a51d
MS
152462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15247
15248 * gdb.base/watchpoint.exp: Fix truncated comment.
15249
dcfff61f
MS
152502007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15251
15252 * Makefile.in: Remove spurious single-quotes from sed command.
15253
664e3ee9
DJ
152542007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15255
15256 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15257 func.
15258 * gdb.mi/mi2-var-cmd.exp: Likewise.
15259
d7cc6f2f
JB
152602007-02-27 Joel Brobecker <brobecker@adacore.com>
15261
a9c64011
AS
15262 * gdb.dwarf2/dw2-producer.S: New file.
15263 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15264
152652007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15266
15267 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15268 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15269 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15270 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15271 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15272 Revert tests to use mi_gdb_test and include value field in output
15273 of -var-create.
15274
93d42b30
DJ
152752007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15276
15277 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15278
c499ed39
DJ
152792007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15280
15281 * gdb.base/maint.exp: Remove full paths from test names.
15282 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15283 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15284
9836f81b
JB
152852007-02-27 Joel Brobecker <brobecker@adacore.com>
15286
15287 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15288
c74d0ad8
DJ
152892007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15290
15291 * gdb.server/server-mon.exp: New test.
15292
2711e456
DJ
152932007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15294
15295 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15296
ff6f572f
DJ
152972007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15298
15299 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15300 register capitalization.
15301
fada3feb
DP
153022007-02-13 Denis Pilat <denis.pilat@st.com>
15303
15304 * gdb.mi/mi-var-invalidate.exp: New file.
15305
fb1e4ffc
DJ
153062007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15307
15308 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15309
3da939d7
DJ
153102007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15311
15312 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15313
123dc839
DJ
153142007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15315
15316 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15317 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15318
877e3645 153192007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15320
15321 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15322 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15323 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15324 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15325 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15326 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15327 Update tests to include value field in output of -var-create.
a9c64011 15328
3c0a2960
AS
153292007-02-08 Andreas Schwab <schwab@suse.de>
15330
15331 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15332
108546a0
DJ
153332007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15334
15335 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15336 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15337
d701dcab
DP
153382007-02-02 Denis Pilat <denis.pilat@st.com>
15339
15340 * gdb.threads/threadapply.exp: check that frame is not changed by
15341 the thread apply all command.
15342
783e3e2f
AS
153432007-01-31 Andreas Schwab <schwab@suse.de>
15344
6d9c3a87
AS
15345 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15346
3c50d7b9
AS
15347 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15348 in the dwarf sections.
15349 * gdb.dwarf2/mac-fileno.S: Likewise.
15350
783e3e2f
AS
15351 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15352 bspstore register on ia64.
15353
78ff580e
AS
153542007-01-29 Andreas Schwab <schwab@suse.de>
15355
cc8e9b12
AS
15356 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15357 "frame-begin" annotation.
15358
78ff580e
AS
15359 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15360 number of "frames-invalid" annotations.
15361
704a4f78
DJ
153622007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15363
15364 * gdb.base/commands.exp: Call if_commands_test.
15365 (gdb_test_no_prompt, if_commands_test): New.
15366
e741bf94
MK
153672007-01-28 Mark Kettenis <kettenis@gnu.org>
15368
15369 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15370
474d0ad3
AS
153712007-01-27 Andreas Schwab <schwab@suse.de>
15372
15373 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15374 .short/.int/.quad in the dwarf sections.
15375 * gdb.dwarf2/dw2-intercu.S: Likewise.
15376 * gdb.dwarf2/dw2-intermix.S: Likewise.
15377
e784b426
JK
153782007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15379
15380 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15381 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15382 array.
e784b426
JK
15383 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15384 * gdb.base/setvar.exp: Likewise.
15385
37f08e04
AS
153862007-01-26 Andreas Schwab <schwab@suse.de>
15387
9a01813a
AS
15388 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15389 test.
15390
37f08e04
AS
15391 * gdb.base/multi-forks.exp ("restart $i"): Also match
15392 __kernel_syscall_via_break.
15393
6e2a9270
VP
153942007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15395
15396 * lib/mi-support.exp (mi_delete_varobj): New.
15397 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15398 testcase.
15399 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15400 (main): Call the above.
15401 (reference_update_test, base_in_reference_test)
15402 (reference_to_pointer): Delete the created varobjs.
a9c64011 15403
e515b470
DJ
154042007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15405
15406 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15407 * configure: Regenerated.
15408 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15409 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15410 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15411 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15412 * lib/gdb.exp (gdb_skip_xml_test): New function.
15413
08d8bcd7
DJ
154142007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15415
15416 * gdb.base/sigrepeat.exp: Correct error message.
15417
154182007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15419 Daniel Jacobowitz <dan@codesourcery.com>
15420
15421 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15422 gdb.arch/i386-gnu-cfi-asm.S: New files.
15423
97c3f1f3
JK
154242007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15425
15426 * lib/gdb.exp: Abort on missing `site.exp'.
15427
cb1df416
DJ
154282007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15429 Daniel Jacobowitz <dan@codesourcery.com>
15430
15431 * gdb.base/included.c, gdb.base/included.exp,
15432 gdb.base/included.h: New files.
15433
35990120
DJ
154342007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15435
15436 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15437 (maximize_rlimit): Reduce limits on 64-bit systems.
15438
6e81a116 154392007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15440
15441 From Marcus Deuling <deuling@de.ibm.com>:
15442 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15443 every case.
15444
6c3c41f3
NR
154452007-01-13 Nick Roberts <nickrob@snap.net.nz>
15446
15447 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15448 (test_path_specification): Use objdir instead of srcdir to always
15449 get an absolute filename.
15450
2f12c312
DJ
154512007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15452
15453 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15454
81121995
VP
154552007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15456
15457 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15458 Make sure the variable we're using is in scope.
15459 (reference_to_pointer): Likewise.
15460
4741b737
DJ
154612007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15462
15463 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15464 has no debug information.
15465
054410c3
DJ
154662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15467
15468 * gdb.base/annota1.exp: Remove extra send_gdb.
15469
818f79f6
DJ
154702007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15471
15472 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15473
f7a6bb70
DJ
154742007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15475
15476 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15477
57e66780
DJ
154782007-01-08 Nick Roberts <nickrob@snap.net.nz>
15479 Daniel Jacobowitz <dan@codesourcery.com>
15480
15481 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15482 lcharacter or linteger change. Correct duplicated test name.
15483 * gdb.mi/mi2-var-cmd.exp: Likewise.
15484
3d799a95
DJ
154852007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15486
15487 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15488
154892007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15490
a9c64011
AS
15491 * gdb.base/nofield.c: New file.
15492 * gdb.base/nofield.exp: New testcase.
51679ba9 15493
eafb94e8
NR
154942007-01-05 Nick Roberts <nickrob@snap.net.nz>
15495
15496 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15497
15498 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15499 test.
15500
5e572bb4
DJ
155012007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15502
15503 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15504
74a44383
DJ
155052007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15506
15507 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15508 when continuing.
15509
1b572db9
DJ
155102007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15511
15512 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15513 Expect ".exe" extension.
15514
381bc39b
DJ
155152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15516
15517 * gdb.base/charset.exp: Add explicit filename to break.
15518 * gdb.base/dbx.exp: Add explicit filename to breaks.
15519
2b70e4c6
DJ
155202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15521
15522 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15523 * gdb.mi/mi2-file.exp: Likewise.
15524
303b6f5d
DJ
155252007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15526
15527 Implement specification of MI tests as comments
15528 in C and C++ sources.
15529 * lib/mi-support.exp (mi_autotest_data): New variable.
15530 (mi_autotest_source): New variable.
15531 (count_newlines, mi_prepare_inline_tests)
15532 (mi_get_inline_test, mi_continue_to_line)
15533 (mi_run_inline_test, mi_tbreak)
15534 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15535 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15536 Run inline tests.
15537 * gdb.mi/mi-var-cp.cc: Define tests here.
15538
23da0d94
VP
155392007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15540
15541 Simplify usage of mi_continue_to.
15542 * lib/mi-support.exp (mi_runto_helper): Renamed
15543 from mi_runto, added new parameter 'run_or_continue'.
15544 (mi_runto): Use mi_runto_helper.
15545 (mi_continue_to): Accept just function name as parameter.
15546 Use mi_runto_helper.
15547 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15548 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15549
f9e18282
JB
155502006-01-04 Joel Brobecker <brobecker@adacore.com>
15551
15552 Make this testcase a bit more realistic. The current code
15553 is too simplistic, and allows the compiler to optimize out
15554 some of the entities we need for this testcase.
15555 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15556 (Do_Nothing): Add extra parameter.
15557 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15558 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15559 by using a variable of type Void_Star.
15560
fd678c65
JB
155612006-01-04 Joel Brobecker <brobecker@adacore.com>
15562
15563 * gdb.ada/catch_ex/foo.adb: New file.
15564 * gdb.ada/catch_ex.exp: New testcase.
15565
05cfdb42
DJ
155662007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15567
15568 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15569 pass --image-base to linker.
15570
2e03ee74
DJ
155712007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15572 Daniel Jacobowitz <dan@codesourcery.com>
15573
15574 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15575 secondary prompts.
15576
0d5de010
DJ
155772007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15578
15579 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15580 output. Test the types of members and member pointers.
15581 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15582 gdb/2092.
15583 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15584 statement. Enable for GCC. Update expected output for some tests
15585 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15586 layout.
15587 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15588 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15589 (Diamond::vget_base): New.
15590 (main): Add new tests.
15591 * gdb.cp/printmethod.exp: Update expected output for member functions.
15592 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15593 print pEe->D::vg().
15594
61a771aa
DJ
155952007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15596
15597 * gdb.threads/tls.exp: Allow stops in sem_post.
15598
2fa63963
DJ
155992006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15600
15601 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15602 * gdb.base/annota3.exp: Likewise.
15603 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15604 again (instead of timing out).
15605 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15606 GCC bug 26475.
15607 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15608 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15609 test from jmisc1.exp.
15610 * gdb.java/jmisc1.exp: Delete.
15611 * gdb.java/jprint.exp: Adjust to work with method signatures including
15612 return types.
15613 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15614 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15615 * lib/java.exp (compile_java_from_source): Pass the correct type
15616 to target_compile.
15617
5eefc2b7
JB
156182006-12-31 Joel Brobecker <brobecker@adacore.com>
15619
15620 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15621 (stack_align_edx): New function.
15622 (stack_align_eax): New function.
15623 (main): Add calls to stack_align_edx and stack_align_eax.
15624 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15625 Add testing for the cases where the register used during a stack
15626 realignment is edx. Same for eax.
15627
227c54da
DJ
156282006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15629
15630 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15631 and generic PE targets.
15632
cab8ac94
JB
156332006-12-29 Joel Brobecker <brobecker@adacore.com>
15634
15635 * gdb.ada/array_return.exp: Update copyright date list.
15636
ba54f318
JB
156372006-12-27 Joel Brobecker <brobecker@adacore.com>
15638
15639 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15640 (Create_Small_Float_Vector): New function.
15641 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15642 function body.
15643 * gdb.ada/array_return/p.adb: Use new type and function from
15644 package Pck.
15645 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15646 able to print the value returned by a function returning an
15647 array of float.
15648
6b7a35dd
JB
156492006-12-20 Joel Brobecker <brobecker@adacore.com>
15650
15651 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15652 The associated tests should be PASSing.
15653
038224f6
VP
156542006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15655
15656 Test for base in references.
15657 * gdb.mi/mi-var-cp.cc: Add test code.
15658 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15659 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15660 * gdb.mi/mi2-watch.exp: Likewise.
15661 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15662 (mi_list_varobj_children): New function.
15663
b26ed50d
VP
156642006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15665
15666 * lib/mi-support.exp
15667 (mi_runto): Accept "()" after function name.
15668 (mi_create_varobj): New function.
15669 (mi_varobj_update): New function.
15670 (mi_Check_varobj_value): New function.
15671 * gdb.mi/mi-var-cp.exp: New file.
15672 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15673
08232497
DJ
156742006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15675
15676 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15677 gdb.base/weaklib2.c: New files.
15678
d394c993 156792006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15680
ac6c2fba
NS
15681 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15682 info. Adjust test names.
15683
8ec659a0 15684 * gdb.base/break.c (main): Move position of malloc.
d394c993 15685 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15686
acd65feb
VP
156872006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15688
15689 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15690 assignement of arrays and function pointers.
15691 * gdb.mi/var-cmd.c: Add declaration necessary for above
15692 tests.
15693
f556d5e5
NS
156942006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15695
15696 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15697
15698 * gdb.threads/linux-dp.exp: Read thread table before and after
15699 creating each philosopher and verify it.
15700
697bc68d
NS
157012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15702 Paul Brook <paul@codesourcery.com>
15703 Daniel Jacobowitz <dan@codesourcery.com>
15704
15705 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15706 main to remove duplication. Add start function of the form
697bc68d
NS
15707 '_*start[1-9]*'. Add RVDS start function.
15708
29d73ae4
DJ
157092006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15710
15711 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15712
c1d88655
UW
157132006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15714
15715 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15716 * gdb.asm/spu.inc: New file.
15717 * gdb.base/term.exp: Disable if [target_info exists noargs].
15718 * gdb.gdb/complaints.exp: Disable if ![isnative].
15719 * gdb.gdb/selftest.exp: Likewise.
15720 * gdb.gdb/observer.exp: Likewise.
15721 * gdb.gdb/xfullpath.exp: Likewise.
15722 * gdb.base/attach.exp: Disable on SPU target.
15723 * gdb.cp/bs145503.exp: Likewise.
15724 * gdb.cp/exception.exp: Likewise.
15725 * gdb.cp/userdef.exp: Likewise.
15726
32a13b1a
DJ
157272006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15728
15729 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15730
d8295fe9
VP
157312006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15732
15733 * gdb.base/completion.exp: Fix completion tests for
15734 'info' and 'info '.
15735 * gdb.base/help.exp (help_test_raw, test_class_help)
15736 (test_prefix_command_help): Move...
15737 * lib/gdb.exp: Here.
15738 * gdb.base/main.exp: Adjust.
15739 * gdb.cp/maint.exp: Adjust.
15740 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15741
8c394015
VP
157422006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15743
15744 * gdb.stabs/weird.exp (print_weird_var): Use
15745 gdb_test_multiple instead of gdb_expect.
15746
027fc1bc
VP
157472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15748
15749 * gdb.base/help.exp (help_test_raw): New.
15750 (test_class_help): New.
15751 (test_prefix_command_help): New.
15752 Adjust testcases.
15753
67609209
FR
157542006-11-09 Christophe Lyon <christophe.lyon@st.com>
15755
15756 * gdb.base/constvars.c (main): Write to crass and crips, so that
15757 they are allocated by the compiler.
15758
f73adfeb
AS
157592006-10-27 Andreas Schwab <schwab@suse.de>
15760
15761 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15762 "detach-fork".
15763
2f83a18e
DJ
157642006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15765
15766 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15767 of patterns.
15768
94277a38
DJ
157692006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15770
15771 * gdb.base/sepdebug.exp: Remove debug format test.
15772 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15773 Handle no-symtab.
15774 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15775
5bd2f6e2
DJ
157762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15777
15778 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15779 int to pointer or pointer to int.
15780 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15781
8c008720
DJ
157822006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15783
15784 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15785
9e35dae4
DJ
157862006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15787
15788 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15789
d9639e13
DJ
157902006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15791
15792 PR c++/2116
15793 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15794
390a1bd0
JB
157952006-10-06 Joel Brobecker <brobecker@adacore.com>
15796
15797 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15798 the corresponding bug has been fixed in GDB (PR/2018).
15799
dd920c33
JB
158002006-10-06 Joel Brobecker <brobecker@adacore.com>
15801
15802 * gdb.base/subst.exp: New testcase.
15803
53bbefe9
JB
158042006-10-06 Joel Brobecker <brobecker@adacore.com>
15805
15806 * gdb.ada/array_return/pck.ads: Add copyright notice.
15807 * gdb.ada/array_return/pck.adb: Likewise.
15808 * gdb.ada/array_return/p.adb: Likewise.
15809 * gdb.ada/exec_changed/first.adb: Likewise.
15810 * gdb.ada/exec_changed/second.adb: Likewise.
15811
09851417
JB
158122006-10-06 Joel Brobecker <brobecker@adacore.com>
15813
15814 * gdb.ada/watch_arg/watch.adb: New file.
15815 * gdb.ada/watch_arg.exp: New testcase.
15816
041bf30d
VP
158172006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15818
15819 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15820 via string_to_regexp.
041bf30d 15821 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15822
f286fbdd 158232006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15824
15825 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15826 Remove unused / obsolete files.
15827
7c07f349
NR
158282006-09-19 Nick Roberts <nickrob@snap.net.nz>
15829
15830 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15831
cd5ff84a
VP
158322006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15833
15834 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15835 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15836 the number of frames.
cd5ff84a 15837
ae018d1a
DJ
158382006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15839
15840 * gdb.base/args.c (main): Add breakpoint marker.
15841 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15842 really test empty arguments.
15843 (args_load): Delete.
15844 (args_test): New.
15845
b399c549
NR
158462006-09-13 Nick Roberts <nickrob@snap.net.nz>
15847
15848 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15849 check for one file.
b399c549 15850
2ab1eb7a
VP
158512006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15852
15853 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15854 HIGH_FRAME argument to -stack-list-locals can be larger than
15855 the number of frames.
a9c64011 15856
476308bf
FF
158572006-08-18 Fred Fish <fnf@specifix.com>
15858
15859 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15860 '$' in front of skip_vmx_tests_saved when setting that.
15861
8625200f
AS
158622006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15863
15864 * gdb.base/trace-commands.exp: New file.
15865
089ec8f1
DJ
158662006-08-10 Joel Brobecker <brobecker@adacore.com>
15867 Daniel Jacobowitz <dan@codesourcery.com>
15868
15869 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15870 expected output of the backtrace commands.
15871
b60f0898
JB
158722006-08-09 Joel Brobecker <brobecker@adacore.com>
15873
15874 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15875 untested followed by return combination.
15876 * gdb.arch/altivec-regs.exp: Likewise.
15877 * gdb.arch/e500-abi.exp: Likewise.
15878 * gdb.arch/e500-regs.exp: Likewise.
15879 * gdb.arch/gdb1291.exp: Likewise.
15880 * gdb.arch/gdb1431.exp: Likewise.
15881 * gdb.arch/gdb1558.exp: Likewise.
15882 * gdb.arch/i386-prologue.exp: Likewise.
15883 * gdb.arch/i386-unwind.exp: Likewise.
15884 * gdb.asm/asm-source.exp: Likewise.
15885 * gdb.base/a2-run.exp: Likewise.
15886 * gdb.base/advance.exp: Likewise.
15887 * gdb.base/all-bin.exp: Likewise.
15888 * gdb.base/annota1.exp: Likewise.
15889 * gdb.base/annota3.exp: Likewise.
15890 * gdb.base/args.exp: Likewise.
15891 * gdb.base/arithmet.exp: Likewise.
15892 * gdb.base/assign.exp: Likewise.
15893 * gdb.base/async.exp: Likewise.
15894 * gdb.base/attach.exp: Likewise.
15895 * gdb.base/bang.exp: Likewise.
15896 * gdb.base/bigcore.exp: Likewise.
15897 * gdb.base/bitfields.exp: Likewise.
15898 * gdb.base/bitfields2.exp: Likewise.
15899 * gdb.base/break.exp: Likewise.
15900 * gdb.base/call-sc.exp: Likewise.
15901 * gdb.base/call-strs.exp: Likewise.
15902 * gdb.base/callfuncs.exp: Likewise.
15903 * gdb.base/checkpoint.exp: Likewise.
15904 * gdb.base/chng-syms.exp: Likewise.
15905 * gdb.base/code-expr.exp: Likewise.
15906 * gdb.base/commands.exp: Likewise.
15907 * gdb.base/completion.exp: Likewise.
15908 * gdb.base/cond-expr.exp: Likewise.
15909 * gdb.base/condbreak.exp: Likewise.
15910 * gdb.base/consecutive.exp: Likewise.
15911 * gdb.base/constvars.exp: Likewise.
15912 * gdb.base/corefile.exp: Likewise.
15913 * gdb.base/cvexpr.exp: Likewise.
15914 * gdb.base/dbx.exp: Likewise.
15915 * gdb.base/define.exp: Likewise.
15916 * gdb.base/detach.exp: Likewise.
15917 * gdb.base/display.exp: Likewise.
15918 * gdb.base/dump.exp: Likewise.
15919 * gdb.base/ena-dis-br.exp: Likewise.
15920 * gdb.base/ending-run.exp: Likewise.
15921 * gdb.base/environ.exp: Likewise.
15922 * gdb.base/eval-skip.exp: Likewise.
15923 * gdb.base/exprs.exp: Likewise.
15924 * gdb.base/fileio.exp: Likewise.
15925 * gdb.base/finish.exp: Likewise.
15926 * gdb.base/float.exp: Likewise.
15927 * gdb.base/foll-exec.exp: Likewise.
15928 * gdb.base/foll-fork.exp: Likewise.
15929 * gdb.base/foll-vfork.exp: Likewise.
15930 * gdb.base/freebpcmd.exp: Likewise.
15931 * gdb.base/funcargs.exp: Likewise.
15932 * gdb.base/gcore.exp: Likewise.
15933 * gdb.base/gdb1090.exp: Likewise.
15934 * gdb.base/gdb1250.exp: Likewise.
15935 * gdb.base/huge.exp: Likewise.
15936 * gdb.base/info-proc.exp: Likewise.
15937 * gdb.base/interrupt.exp: Likewise.
15938 * gdb.base/jump.exp: Likewise.
15939 * gdb.base/langs.exp: Likewise.
15940 * gdb.base/lineinc.exp: Likewise.
15941 * gdb.base/list.exp: Likewise.
15942 * gdb.base/logical.exp: Likewise.
15943 * gdb.base/long_long.exp: Likewise.
15944 * gdb.base/macscp.exp: Likewise.
15945 * gdb.base/maint.exp: Likewise.
15946 * gdb.base/mips_pro.exp: Likewise.
15947 * gdb.base/miscexprs.exp: Likewise.
15948 * gdb.base/multi-forks.exp: Likewise.
15949 * gdb.base/opaque.exp: Likewise.
15950 * gdb.base/overlays.exp: Likewise.
15951 * gdb.base/pc-fp.exp: Likewise.
15952 * gdb.base/pointers.exp: Likewise.
15953 * gdb.base/printcmds.exp: Likewise.
15954 * gdb.base/psymtab.exp: Likewise.
15955 * gdb.base/ptype.exp: Likewise.
15956 * gdb.base/recurse.exp: Likewise.
15957 * gdb.base/relational.exp: Likewise.
15958 * gdb.base/relocate.exp: Likewise.
15959 * gdb.base/remote.exp: Likewise.
15960 * gdb.base/reread.exp: Likewise.
15961 * gdb.base/restore.exp: Likewise.
15962 * gdb.base/return.exp: Likewise.
15963 * gdb.base/return2.exp: Likewise.
15964 * gdb.base/scope.exp: Likewise.
15965 * gdb.base/sect-cmd.exp: Likewise.
15966 * gdb.base/sep.exp: Likewise.
15967 * gdb.base/sepdebug.exp: Likewise.
15968 * gdb.base/setshow.exp: Likewise.
15969 * gdb.base/setvar.exp: Likewise.
15970 * gdb.base/sigall.exp: Likewise.
15971 * gdb.base/sigbpt.exp: Likewise.
15972 * gdb.base/signals.exp: Likewise.
15973 * gdb.base/signull.exp: Likewise.
15974 * gdb.base/sizeof.exp: Likewise.
15975 * gdb.base/solib.exp: Likewise.
15976 * gdb.base/step-line.exp: Likewise.
15977 * gdb.base/step-test.exp: Likewise.
15978 * gdb.base/structs.exp: Likewise.
15979 * gdb.base/structs2.exp: Likewise.
15980 * gdb.base/term.exp: Likewise.
15981 * gdb.base/twice.exp: Likewise.
15982 * gdb.base/until.exp: Likewise.
15983 * gdb.base/varargs.exp: Likewise.
15984 * gdb.base/volatile.exp: Likewise.
15985 * gdb.base/watchpoint.exp: Likewise.
15986 * gdb.base/whatis-exp.exp: Likewise.
15987 * gdb.base/whatis.exp: Likewise.
15988 * gdb.cp/ambiguous.exp: Likewise.
15989 * gdb.cp/annota2.exp: Likewise.
15990 * gdb.cp/annota3.exp: Likewise.
15991 * gdb.cp/bool.exp: Likewise.
15992 * gdb.cp/breakpoint.exp: Likewise.
15993 * gdb.cp/casts.exp: Likewise.
15994 * gdb.cp/class2.exp: Likewise.
15995 * gdb.cp/classes.exp: Likewise.
15996 * gdb.cp/cplusfuncs.exp: Likewise.
15997 * gdb.cp/ctti.exp: Likewise.
15998 * gdb.cp/derivation.exp: Likewise.
15999 * gdb.cp/exception.exp: Likewise.
16000 * gdb.cp/gdb1355.exp: Likewise.
16001 * gdb.cp/hang.exp: Likewise.
16002 * gdb.cp/inherit.exp: Likewise.
16003 * gdb.cp/local.exp: Likewise.
16004 * gdb.cp/m-data.exp: Likewise.
16005 * gdb.cp/m-static.exp: Likewise.
16006 * gdb.cp/member-ptr.exp: Likewise.
16007 * gdb.cp/method.exp: Likewise.
16008 * gdb.cp/misc.exp: Likewise.
16009 * gdb.cp/namespace.exp: Likewise.
16010 * gdb.cp/overload.exp: Likewise.
16011 * gdb.cp/ovldbreak.exp: Likewise.
16012 * gdb.cp/pr-1023.exp: Likewise.
16013 * gdb.cp/pr-1210.exp: Likewise.
16014 * gdb.cp/pr-574.exp: Likewise.
16015 * gdb.cp/printmethod.exp: Likewise.
16016 * gdb.cp/psmang.exp: Likewise.
16017 * gdb.cp/ref-params.exp: Likewise.
16018 * gdb.cp/ref-types.exp: Likewise.
16019 * gdb.cp/rtti.exp: Likewise.
16020 * gdb.cp/templates.exp: Likewise.
16021 * gdb.cp/try_catch.exp: Likewise.
16022 * gdb.cp/userdef.exp: Likewise.
16023 * gdb.cp/virtfunc.exp: Likewise.
16024 * gdb.disasm/am33.exp: Likewise.
16025 * gdb.disasm/h8300s.exp: Likewise.
16026 * gdb.disasm/mn10300.exp: Likewise.
16027 * gdb.disasm/sh3.exp: Likewise.
16028 * gdb.disasm/t01_mov.exp: Likewise.
16029 * gdb.disasm/t02_mova.exp: Likewise.
16030 * gdb.disasm/t03_add.exp: Likewise.
16031 * gdb.disasm/t04_sub.exp: Likewise.
16032 * gdb.disasm/t05_cmp.exp: Likewise.
16033 * gdb.disasm/t06_ari2.exp: Likewise.
16034 * gdb.disasm/t07_ari3.exp: Likewise.
16035 * gdb.disasm/t08_or.exp: Likewise.
16036 * gdb.disasm/t09_xor.exp: Likewise.
16037 * gdb.disasm/t10_and.exp: Likewise.
16038 * gdb.disasm/t11_logs.exp: Likewise.
16039 * gdb.disasm/t12_bit.exp: Likewise.
16040 * gdb.disasm/t13_otr.exp: Likewise.
16041 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16042 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16043 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16044 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16045 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16046 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16047 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16048 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16049 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16050 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16051 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16052 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16053 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16054 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16055 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16056 * gdb.mi/gdb701.exp: Likewise.
16057 * gdb.mi/gdb792.exp: Likewise.
16058 * gdb.mi/mi-basics.exp: Likewise.
16059 * gdb.mi/mi-break.exp: Likewise.
16060 * gdb.mi/mi-cli.exp: Likewise.
16061 * gdb.mi/mi-console.exp: Likewise.
16062 * gdb.mi/mi-disassemble.exp: Likewise.
16063 * gdb.mi/mi-eval.exp: Likewise.
16064 * gdb.mi/mi-file.exp: Likewise.
16065 * gdb.mi/mi-read-memory.exp: Likewise.
16066 * gdb.mi/mi-regs.exp: Likewise.
16067 * gdb.mi/mi-return.exp: Likewise.
16068 * gdb.mi/mi-simplerun.exp: Likewise.
16069 * gdb.mi/mi-stack.exp: Likewise.
16070 * gdb.mi/mi-stepi.exp: Likewise.
16071 * gdb.mi/mi-syn-frame.exp: Likewise.
16072 * gdb.mi/mi-until.exp: Likewise.
16073 * gdb.mi/mi-var-block.exp: Likewise.
16074 * gdb.mi/mi-var-child.exp: Likewise.
16075 * gdb.mi/mi-var-cmd.exp: Likewise.
16076 * gdb.mi/mi-var-display.exp: Likewise.
16077 * gdb.mi/mi-watch.exp: Likewise.
16078 * gdb.mi/mi2-basics.exp: Likewise.
16079 * gdb.mi/mi2-break.exp: Likewise.
16080 * gdb.mi/mi2-cli.exp: Likewise.
16081 * gdb.mi/mi2-console.exp: Likewise.
16082 * gdb.mi/mi2-disassemble.exp: Likewise.
16083 * gdb.mi/mi2-eval.exp: Likewise.
16084 * gdb.mi/mi2-file.exp: Likewise.
16085 * gdb.mi/mi2-read-memory.exp: Likewise.
16086 * gdb.mi/mi2-regs.exp: Likewise.
16087 * gdb.mi/mi2-return.exp: Likewise.
16088 * gdb.mi/mi2-simplerun.exp: Likewise.
16089 * gdb.mi/mi2-stack.exp: Likewise.
16090 * gdb.mi/mi2-stepi.exp: Likewise.
16091 * gdb.mi/mi2-syn-frame.exp: Likewise.
16092 * gdb.mi/mi2-until.exp: Likewise.
16093 * gdb.mi/mi2-var-block.exp: Likewise.
16094 * gdb.mi/mi2-var-child.exp: Likewise.
16095 * gdb.mi/mi2-var-cmd.exp: Likewise.
16096 * gdb.mi/mi2-var-display.exp: Likewise.
16097 * gdb.mi/mi2-watch.exp: Likewise.
16098 * gdb.stabs/exclfwd.exp: Likewise.
16099 * gdb.stabs/weird.exp: Likewise.
16100 * gdb.threads/gcore-thread.exp: Likewise.
16101 * gdb.trace/actions.exp: Likewise.
16102 * gdb.trace/backtrace.exp: Likewise.
16103 * gdb.trace/circ.exp: Likewise.
16104 * gdb.trace/collection.exp: Likewise.
16105 * gdb.trace/deltrace.exp: Likewise.
16106 * gdb.trace/infotrace.exp: Likewise.
16107 * gdb.trace/limits.exp: Likewise.
16108 * gdb.trace/packetlen.exp: Likewise.
16109 * gdb.trace/passc-dyn.exp: Likewise.
16110 * gdb.trace/passcount.exp: Likewise.
16111 * gdb.trace/report.exp: Likewise.
16112 * gdb.trace/save-trace.exp: Likewise.
16113 * gdb.trace/tfind.exp: Likewise.
16114 * gdb.trace/tracecmd.exp: Likewise.
16115 * gdb.trace/while-dyn.exp: Likewise.
16116 * gdb.trace/while-stepping.exp: Likewise.
16117
f4b618d1
JB
161182006-08-08 Joel Brobecker <brobecker@adacore.com>
16119
16120 * gdb.base/step-bt.c: New file.
16121 * gdb.base/step-bt.exp: New testcase.
16122
3d00d119
DJ
161232006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16124
16125 * config/monitor.exp (gdb_load): Remove support for obsolete
16126 download-write-size.
16127 * gdb.base/remote.exp: Likewise. Update all callers of
16128 gdb_timed_load.
16129
017b5bd4
DJ
161302006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16131
16132 * cursal.exp: Pass binfile to gdb_load.
16133
837c599d
DJ
161342006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16135
16136 * gdb.base/cursal.exp: Add "" to gdb_load call.
16137
8dd4540b
MK
161382006-07-29 Mark Kettenis <kettenis@gnu.org>
16139
16140 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16141 NetBSD/ELF targets.
16142
ab5c9f60
DJ
161432006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16144
16145 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16146 operator*.
16147
4c42eaff
DJ
161482006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16149
16150 * gdb.base/completion.exp: Update for change in "file" behavior.
16151 * gdb.stabs/weird.exp: Likewise.
16152 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16153 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16154
0155cc76
NS
161552006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16156
16157 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16158 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16159
16026cd7
AS
161602006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16161
16162 * gdb.base/default.exp: Update source command error message.
16163 * gdb.base/help.exp: Update 'help source' message.
16164
16963cb6
DJ
161652006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16166
16167 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16168 test.
16169
6d7fd486
AS
161702006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16171
16172 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16173
29e8a844
DJ
161742006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16175
16176 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16177
6afcfa39
DJ
161782006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16179
16180 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16181
267a692b
MK
161822006-07-17 Mark Kettenis <kettenis@gnu.org>
16183
16184 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16185 *-*-openbsd* from targets for wich we expect ARM FPA floating
16186 point format.
16187
85d2fec4
NR
161882006-07-17 Nick Roberts <nickrob@snap.net.nz>
16189
16190 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16191
161922006-07-17 Mark Kettenis <kettenis@gnu.org>
16193
16194 * gdb.base/annota3.exp: Expect frame-begin annotation.
16195
85b4c6e8
JB
161962006-07-14 Joel Brobecker <brobecker@adacore.com>
16197
16198 * gdb.base/help.exp: Adjust "help unset" test to accept
16199 any list of unset commands.
16200
fb933624
DJ
162012006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16202 Daniel Jacobowitz <dan@codesourcery.com>
16203
16204 * gdb.cp/ref-params.exp: New test.
16205 * gdb.cp/ref-params.cc: New source file.
16206 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16207
1dff4b64
MK
162082006-07-08 Mark Kettenis <kettenis@gnu.org>
16209
16210 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16211 spaces/tabs in regular expressions since they might not be there.
16212
40d2e0e3
AS
162132006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16214
16215 * gdb.base/ifelse.exp: New file.
16216
f6c957d2
NS
162172006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16218
16219 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16220 line.
16221 * gdb.base/huge.exp: Loop over compilation to find a size that
16222 is acceptable.
16223 * gdb.base/remote.exp: Correct expected strings.
16224 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16225
b9c5a23d
DJ
162262006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16227
16228 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16229
9af2e58d
DJ
162302006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16231
16232 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16233 native.
16234
30930ca5
DJ
162352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16236
16237 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16238 enable stabs testing.
16239
aa32fa1d
DJ
162402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16241
bd4a4c80 16242 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16243 gdb_test_multiple does.
16244
321fef15
DJ
162452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16246
16247 * Makefile.in (host_alias): Remove.
16248 (target_alias): Use @target_noncanonical@.
16249 (site.exp): Don't set host_alias.
16250 * aclocal.m4: Remove contents. Include acx.m4.
16251 * configure: Regenerated.
16252 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16253
e1c2defa
NS
162542006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16255
e63b55d1
NS
16256 * lib/gdb.exp (gdb_load_cmd): New.
16257
5600ea19
NS
16258 * gdb.base/fileio.c: Add system(NULL) test.
16259 * gdb.base/fileio.exp: Check it.
16260
e1c2defa
NS
16261 * gdb.base/break.c: Add 10a breakpoint at }
16262 * gdb.base/break.exp: Add test for breakpoint at }
16263 * gdb.cp/anon-union.cc: Add code at end of function.
16264 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16265 * gdb.mi/var-cmd.c: Add code at end of function.
16266 * gdb.mi/mi-var-display.exp: Adjust end of next.
16267 * gdb.mi/mi2-var-display.exp: Likewise.
16268 * gdb.base/fileio.c: Add stop function and insert calls at
16269 stopping places.
16270 * gdb.base/fileio.exp: Breakpoint stop function and remove
16271 explicit line number references.
16272
6c0112ec
JB
162732006-05-19 Joel Brobecker <brobecker@adacore.com>
16274
a9c64011
AS
16275 * gdb.base/del.exp (test_delete_alias): New function.
16276 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16277
154189a4
FF
162782006-05-18 Fred Fish <fnf@specifix.com>
16279
16280 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16281 required. Check for spurious output after program exits normally.
16282
582e64c2
FF
162832006-05-17 Fred Fish <fnf@specifix.com>
16284
16285 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16286 gdb_load, so it works in the simulator.
16287
8ef6493a
FF
162882006-05-11 Fred Fish <fnf@specifix.com>
16289
16290 * gdb.base/bang.exp: Ignore unexpected output between the
16291 "program exited normally" and the gdb prompt, as many other
16292 tests do.
16293
692b141c
MK
162942006-05-07 Mark Kettenis <kettenis@gnu.org>
16295
16296 * gdb.base/help.exp: Make "delete checkpoint" part option for
16297 "help d" and "help delete" tests.
16298
540b8a30
UW
162992006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16300
a9c64011 16301 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16302 expected output in some mi_gdb_test statements.
16303 * gdb.mi/mi2-basics.exp: Likewise.
16304
9b6462d9
JB
163052006-05-05 Joel Brobecker <brobecker@adacore.com>
16306
16307 * gdb.base/del.c: New file.
16308 * gdb.base/del.exp: New testcase.
16309
954de43b
DM
163102006-05-05 David S. Miller <davem@sunset.davemloft.net>
16311
16312 * gdb.base/break.exp: Do not assume a breakpoint on
16313 main will actually be in $srcfile when optimizing.
1303f75e
DM
16314 * gdb.base/savedregs.exp: Do not require that the dummy
16315 frame location match up to a symbol and source file location.
c3242428
DM
16316 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16317 will get printed without a mi_cmd_data_list_register_values prefix.
16318 (*-data-list-register-*): Correct regular expressions to expect the new
16319 pseudo d? floating point registers.
16320 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16321
c7e64c9a
DJ
163222006-05-05 Christophe Lyon <christophe.lyon@st.com>
16323
16324 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16325 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16326 is allocated by the compiler.
16327 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16328 anons, e, anone to force their allocation by the compiler.
16329
163302006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16331
16332 * gdb.base/help.exp: Update expected text for help d and
16333 help delete.
16334
27ce9a6d
MK
163352006-05-02 Mark Kettenis <kettenis@gnu.org>
16336
16337 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16338 NetBSD/ELF targets.
16339
8608915f
MK
163402006-04-30 Mark Kettenis <kettenis@gnu.org>
16341
16342 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16343 single-step breakpoint fails; make this a KFAIL on
16344 sparc*-*-openbsd*.
16345 * gdb.base/siginfo.exp: Likewise.
16346 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16347
b8db102d
MS
163482006-04-26 Michael Snyder <msnyder@redhat.com>
16349
16350 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16351 which may have to consume output from other forks.
16352 Add tests to make sure that "delete fork" succeeded.
16353
c702009a
MS
163542006-04-20 Michael Snyder <msnyder@redhat.com>
16355
16356 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16357 Add support for the Renesas M32C and M16C.
16358
16359 * gdb.asm/asm-source.exp: Add m32c target.
16360 * gdb.asm/m32c.inc: Support for m32c target.
16361
e28493f2
AS
163622006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16363
16364 * gdb.base/commands.exp (recursive_source_test): New test.
16365
880da185
DM
163662006-04-04 David S. Miller <davem@sunset.davemloft.net>
16367
16368 * gdb.base/float.exp: Add pattern for sparc targets.
16369
61d9b92f
DJ
163702006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16371
16372 * gdb.base/commands.exp (stray_arg0_test): New test.
16373
bd717df8
PB
163742006-03-30 Paul Brook <paul@codesourcery.com>
16375
16376 * gdb.mi/mi-until.exp: kfail broken until command.
16377 * gdb.mi/mi2-until.exp: Ditto.
16378
ec793d3c
NR
163792006-03-27 Nick Roberts <nickrob@snap.net.nz>
16380
16381 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16382
831004b7
AO
163832006-03-08 Alexandre Oliva <aoliva@redhat.com>
16384
16385 * gdb.base/prelink.exp: Anchor tested-for regular expression
16386 on gdb prompt.
16387
effe49a0
PB
163882006-03-07 Paul Brook <paul@codesourcery.com>
16389
16390 * gdb.base/assign.exp: Correct fail message.
16391
e5461016
PB
163922006-03-07 Paul Brook <paul@codesourcery.com>
16393
16394 * lib/compiler.c: Extract armcc version number.
16395 * lib/compiler.cc: Ditto.
16396
fc91c6c2
PB
163972006-03-07 Paul Brook <paul@codesourcery.com>
16398
16399 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16400 additional_flags=-w.
16401 * gdb.arch/altivec-regs.exp: Ditto.
16402 * gdb.arch/e500-abi.exp: Ditto.
16403 * gdb.arch/e500-regs.exp: Ditto.
16404 * gdb.base/all-bin.exp: Ditto.
16405 * gdb.base/annota1.exp: Ditto.
16406 * gdb.base/annota3.exp: Ditto.
16407 * gdb.base/args.exp: Ditto.
16408 * gdb.base/arithmet.exp: Ditto.
16409 * gdb.base/assign.exp: Ditto.
16410 * gdb.base/async.exp: Ditto.
16411 * gdb.base/bang.exp: Ditto.
16412 * gdb.base/break.exp: Ditto.
16413 * gdb.base/call-rt-st.exp: Ditto.
16414 * gdb.base/completion.exp: Ditto.
16415 * gdb.base/cond-expr.exp: Ditto.
16416 * gdb.base/condbreak.exp: Ditto.
16417 * gdb.base/consecutive.exp: Ditto.
16418 * gdb.base/define.exp: Ditto.
16419 * gdb.base/display.exp: Ditto.
16420 * gdb.base/ena-dis-br.exp: Ditto.
16421 * gdb.base/environ.exp: Ditto.
16422 * gdb.base/eval-skip.exp: Ditto.
16423 * gdb.base/info-proc.exp: Ditto.
16424 * gdb.base/jump.exp: Ditto.
16425 * gdb.base/logical.exp: Ditto.
16426 * gdb.base/long_long.exp: Ditto.
16427 * gdb.base/maint.exp: Ditto.
16428 * gdb.base/miscexprs.exp: Ditto.
16429 * gdb.base/pc-fp.exp: Ditto.
16430 * gdb.base/pointers.exp: Ditto.
16431 * gdb.base/relational.exp: Ditto.
16432 * gdb.base/reread.exp: Ditto.
16433 * gdb.base/sect-cmd.exp: Ditto.
16434 * gdb.base/sep.exp: Ditto.
16435 * gdb.base/sepdebug.exp: Ditto.
16436 * gdb.base/until.exp: Ditto.
16437 * gdb.base/whatis-exp.exp: Ditto.
16438 * gdb.cp/annota2.exp: Ditto.
16439 * gdb.cp/annota3.exp: Ditto.
16440 * gdb.trace/actions.exp: Ditto.
16441 * gdb.trace/backtrace.exp: Ditto.
16442 * gdb.trace/circ.exp: Ditto.
16443 * gdb.trace/collection.exp: Ditto.
16444 * gdb.trace/deltrace.exp: Ditto.
16445 * gdb.trace/infotrace.exp: Ditto.
16446 * gdb.trace/limits.exp: Ditto.
16447 * gdb.trace/packetlen.exp: Ditto.
16448 * gdb.trace/passc-dyn.exp: Ditto.
16449 * gdb.trace/passcount.exp: Ditto.
16450 * gdb.trace/report.exp: Ditto.
16451 * gdb.trace/save-trace.exp: Ditto.
16452 * gdb.trace/tfind.exp: Ditto.
16453 * gdb.trace/tracecmd.exp: Ditto.
16454 * gdb.trace/while-dyn.exp: Ditto.
16455 * gdb.trace/while-stepping.exp: Ditto.
16456 * lib/gdb.exp: Ditto.
16457 (gdb_compile): Handle nowarning option.
16458
5f4a23d9
AO
164592006-03-07 Alexandre Oliva <aoliva@redhat.com>
16460
16461 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16462 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16463 Rename executable to prelinkt. Don't re-prelink if we didn't
16464 get a core file. Test prelink -u exit status to tell whether
16465 prelinking failed. Use gdb_test_multiple.
16466
9733fc94
DJ
164672006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16468
16469 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16470 (do_tests): Call it.
16471
cc10cae3
AO
164722006-02-28 Alexandre Oliva <aoliva@redhat.com>
16473
16474 * gdb.base/prelink.exp: New test.
16475 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16476
15c46491
WZ
164772006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16478
16479 * gdb.fortran/derived-type.f90: New file.
16480 * gdb.fortran/derived-type.exp: New testcase.
16481
5c9f7ded
DJ
164822006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16483
16484 * gdb.base/default.exp: Allow ';' as a directory separator.
16485
5b96932b
AS
164862006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16487
16488 * gdb.base/help.exp (help add-symbol-file): Update.
16489
1986bccd
AS
164902006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16491
16492 * gdb.base/help.exp (help load): Update expected results.
16493
a8b7528f
FF
164942006-02-19 Fred Fish <fnf@specifix.com>
16495
16496 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16497 specifix hex value as part of results.
16498 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16499
f8261448
FF
165002006-02-16 Fred Fish <fnf@specifix.com>
16501
16502 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16503 ushort_addr, and slong_addr, so the typedefs are not optimized
16504 away.
16505 * gdb.base/whatis.exp: Add tests using type name for struct type,
16506 union type, enum type, and typedef.
a9c64011 16507
31d8bdd2
MK
165082006-02-13 Mark Kettenis <kettenis@gnu.org>
16509
16510 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16511
34e41e63
JB
165122006-02-13 Jim Blandy <jimb@redhat.com>
16513
16514 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16515 case where it takes two "next" commands to skip past the init
16516 call.
16517
ac6e4f31
FF
165182006-02-12 Fred Fish <fnf@specifix.com>
16519
16520 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16521 to handle cases where it takes two "next" commands to skip
16522 past the init call.
16523
2db2d571
JB
165242006-02-07 Joel Brobecker <brobecker@adacore.com>
16525
16526 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16527 on hppa32 targets.
16528
38fcd64c
DJ
165292006-02-06 Vladimir Prus <ghost@cs.msu.su>
16530
16531 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16532 field.
16533
1315ad46
MK
165342006-01-29 Mark Kettenis <kettenis@gnu.org>
16535
16536 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16537
5625b943
DJ
165382006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16539
16540 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16541 files.
16542
80df1bbe
DJ
165432006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16544
16545 * gdb.cp/maint.exp: Set complaints to a positive value.
16546
9078e690
DJ
165472006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16548
16549 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16550 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16551 function name.
16552
9c903399
DJ
165532006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16554
16555 * gdb.base/checkpoint.c: Update copyright notice. Include
16556 <stdlib.h>.
16557
761ae4d6
JB
165582006-01-04 Jim Blandy <jimb@redhat.com>
16559
16560 * gdb.asm/asm-source.exp: Independently provide default values for
16561 asm-flags and debug-flags. Use 'string equal' to do the
16562 comparison, not the implicit expr's '==' operator. Remove
16563 now-unneeded assignments to asm-flags. In h8300 case, place
16564 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16565
099ac3dd
MS
165662006-01-04 Michael Snyder <msnyder@redhat.com>
16567
16568 * gdb.base/checkpoint.c: New file.
16569 * gdb.base/checkpoint.exp: New file.
16570 * gdb.base/multi-fork.c: New file.
16571 * gdb.base/multi-fork.exp: New file.
16572 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16573
f4d85314
FF
165742006-01-04 Fred Fish <fnf@specifix.com>
16575
16576 * gdb.base/ptype.c (foo): Add typedef.
16577 (intfoo): Add function.
16578 * gdb.base/ptype1.c: New file.
16579 * gdb.base/ptype.exp: Handle compilation and linking with two
16580 source files. Test that proper type for "foo" is found based
16581 on source context rather than first match found in symtabs.
16582
a1b06f35
MK
165832005-12-28 Mark Kettenis <kettenis@gnu.org>
16584
16585 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16586 * gdb.asm/openbsd.inc: Indent commands.
16587
d082a1e2
MK
165882005-12-26 Mark Kettenis <kettenis@gnu.org>
16589
c65016bd
MK
16590 * gdb.base/freebpcmd.exp: Increase timeout.
16591
d082a1e2
MK
16592 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16593
d3c32a0e
DJ
165942005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16595
16596 * gdb.base/default.exp: Update check for "show version".
16597
9fdb1f50
RC
165982005-12-09 Randolph Chung <tausq@debian.org>
16599
16600 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16601 * gdb.asm/pa64.inc: New file.
16602
5f2c56f7
RC
166032005-12-09 Randolph Chung <tausq@debian.org>
16604
16605 * gdb.asm/common.inc: Indent commands.
16606 * gdb.asm/asmsrc1.s: Likewise.
16607 * gdb.asm/asmsrc2.s: Likewise.
16608
8117349c
RC
166092005-12-09 Randolph Chung <tausq@debian.org>
16610
16611 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16612 (get_addr_of_sym): Remove duplicate print.
16613 (gen_core): xfail hppa*-*-hpux*, update expected output.
16614 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16615 * gdb.arch/pa64-nullify.s: New file.
16616
8f07f25a
RC
166172005-12-09 Randolph Chung <tausq@debian.org>
16618
16619 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16620
55b39184
DJ
166212005-12-07 Christophe Lyon <christophe.lyon@st.com>
16622
16623 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16624 code generation for these functions.
16625 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16626 error message.
16627
31e2b00f
AS
166282005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16629
16630 * gdb.base/help.exp (help b, help br, help bre, help brea)
16631 (help break): Update the expected message.
16632
c3d0b56e
SC
166332005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16634
16635 * gdb.asm/m68hc11.inc: Setup the data section.
16636 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16637 script for this test.
16638 (m6812-*-*): Likewise.
16639
36ae0ea9
RC
166402005-11-09 Randolph Chung <tausq@debian.org>
16641
16642 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16643
9d6f42e9
WZ
166442005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16645
16646 * gdb.base/break.exp: Fix a comment typo.
16647
e2126a14
EZ
166482005-11-03 Jim Blandy <jimb@redhat.com>
16649
a9c64011
AS
16650 Checked in by Elena Zannoni <ezannoni@redhat.com>
16651
889bf7c5 16652 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16653
e0ac7199
CV
166542005-11-02 Corinna Vinschen <vinschen@redhat.com>
16655
16656 * gdb.arch/gdb1558.c: Include stdio.h.
16657
31d3fb18
MK
166582005-10-31 Mark Kettenis <kettenis@gnu.org>
16659
16660 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16661
e52b687c
MK
166622005-10-31 Mark Kettenis <kettenis@gnu.org>
16663
16664 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16665
f4711d79
PG
166662005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16667
a9c64011
AS
16668 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16669 vscr" tests to better match output.
f4711d79 16670
987a9106
JB
166712005-10-12 Jim Blandy <jimb@redhat.com>
16672
16673 * gdb.base/structs.exp (any): New function.
16674 (test_struct_returns): Don't make any assumptions at all about
16675 what value the function returns when GDB can't set the return
16676 value.
16677
2336bb58
JB
166782005-10-09 Joel Brobecker <brobecker@adacore.com>
16679
16680 * gdb.ada/arrayidx/p.adb: New file.
16681 * gdb.ada/arrayidx.exp: New testcase
16682
166832005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16684
16685 * gdb.ada/array_return/pck.ads: New file.
16686 * gdb.ada/array_return/pck.adb: New file.
16687 * gdb.ada/array_return/p.adb: New file.
16688 * gdb.ada/array_return.exp: New testcase.
16689
705335ea
JB
166902005-10-03 Joel Brobecker <brobecker@adacore.com>
16691
a9c64011
AS
16692 * gdb.base/arrayidx.c: New file.
16693 * gdb.base/arrayidx.exp: New testcase.
705335ea 16694
11ee9940
NR
166952005-09-29 Nick Roberts <nickrob@snap.net.nz>
16696
16697 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16698 frames-invalid and breakpoints-invalid are no longer generated
16699 with level 3 so don't expect them in the output.
16700
39fb8e9e
BR
167012005-09-27 Bob Rossi <bob@brasko.net>
16702
a9c64011 16703 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16704 from test. Escape the | in mi_gdb_test call.
16705 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16706 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16707 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16708 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16709 expected regex's in mi_gdb_test calls.
16710 * lib/mi-support.exp: Remove arbitrary .* from tests.
16711 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16712 Fully anchor GDB/MI expected results in mi_gdb_test.
16713 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16714 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16715
2af48f68
PB
167162005-09-26 Paul Brook <paul@codesourcery.com>
16717
16718 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16719
f34502bc
WZ
167202005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16721
16722 * bfp-test.c: New file.
16723 * bfp-test.exp: New testcase.
16724
ca929517
WZ
167252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16726
16727 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16728 of subarray and substring variable.
16729 * gdb.fortran/subarray.f: New source file for the test of subarray
16730 and substring variable evaluation.
16731 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16732 of string constant.
16733
c761af65
DJ
167342005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16735
16736 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16737 copyright dates.
16738
561d7a1d
PG
167392005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16740
16741 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16742 powerpc altivec' test with an almost identical 'info vector' test.
16743
b2b64cc9
PG
167442005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16745
a9c64011
AS
16746 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16747 vscr" tests to match output.
b2b64cc9 16748
6ac4d15a
PG
167492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16750
a9c64011
AS
16751 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16752 output.
6ac4d15a 16753
40e55bef
BR
167542005-09-11 Bob Rossi <bob@brasko.net>
16755
889bf7c5
PA
16756 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16757 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16758 commands that return an MI output command and an asyncronous MI output
16759 command.
40e55bef
BR
16760 * gdb.mi/mi-console.exp: Ditto.
16761
3c7385ec
BR
167622005-09-11 Bob Rossi <bob@brasko.net>
16763
16764 * gdb.mi/mi-var-child.c: Include <string.h>.
16765
a6cd0eb3
DJ
167662005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16767
16768 * killed.exp: Correct gdb_expect syntax.
16769
2f168eed
CV
167702005-08-09 Corinna Vinschen <vinschen@redhat.com>
16771
16772 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16773
ecd3fd0f
BR
167742005-08-02 Bob Rossi <bob@brasko.net>
16775
16776 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16777 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16778 Change tests to inferior-tty-set/show.
16779 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16780 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16781 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16782 inferior. Use mi_gdb_test to get GDB and Inferior output.
16783 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16784 descriptor.
16785 (mi_inferior_tty_name): Add inferior PTY file name.
16786 (mi_gdb_start): Add INFERIOR_PTY parameter.
16787 (mi_gdb_test): Add IPATTERN parameter.
16788
f1ea48cb 167892005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16790
f1ea48cb
BR
16791 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16792 parameter to mi_gdb_test.
16793 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16794
6e650a67
DJ
167952005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16796
16797 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16798 struct_declarations.
16799 * gdb.mi/mi-var-child.exp: Step over the initialization of
16800 struct_declarations.
16801
8be260b6
DJ
168022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16803
16804 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16805 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16806 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16807 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16808 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16809 file.
16810
4e660f07
NR
168112005-07-27 Nick Roberts <nickrob@snap.net.nz>
16812
16813 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16814 (do_children_tests): Assign values to the extra elements.
16815
16816 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16817 them for tests for "-var-update --no-values" and
a9c64011 16818 "-var-update --all-values".
4e660f07
NR
16819 Add test for "-var-list-children --simple-values".
16820
16821 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16822
16823 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16824 "-stack-list-locals --simple-values" Improve doc strings and
16825 comments.
16826
6bdae935
MK
168272005-07-18 Mark Kettenis <kettenis@gnu.org>
16828
598b7a6f
MK
16829 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16830 *-*-openbsd*.
16831 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16832
6bdae935
MK
16833 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16834 sigaltsatck'.
16835
1323e929 168362005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16837
1323e929
BR
16838 * gdb.base/default.exp (tty): Changed output of command.
16839 * gdb.base/help.exp (help tty): Ditto.
16840
b1a9c082
MK
168412005-07-12 Mark Kettenis <kettenis@gnu.org>
16842
16843 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16844
10a844a2
MK
168452005-07-10 Mark Kettenis <kettenis@gnu.org>
16846
16847 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16848 -stack-select-frame without arguments.
16849 (test_stack_frame_listing): Add test for newly implemented command
16850 -stack-info-frame.
16851
3cb3b8df
BR
168522005-07-06 Bob Rossi <bob@brasko.net>
16853
16854 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16855 command.
16856 (Copyright): Update copyright.
16857
a0c5fbcf
WZ
168582005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16859
16860 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16861 tests to evaluate exponentiation expression.
16862
984971d0
AS
168632005-06-29 Andreas Schwab <schwab@suse.de>
16864
16865 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16866 main to avoid warnings.
16867
16868 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16869
fe03833f
NR
168702005-06-20 Nick Roberts <nickrob@snap.net.nz>
16871
16872 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16873 -stack-select-frame without arguments.
16874 (test_stack_frame_listing): Add test for newly implemented command
16875 -stack-info-frame.
a9c64011 16876
7a55f279
WZ
168772005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16878
0ffa0ea5
DJ
16879 * gdb.fortran/array-element.f: New file.
16880 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16881
26585198
DJ
168822005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16883
16884 * gdb.base/bigcore.exp: Correct checks for systems which can
16885 not dump a large core file.
16886
c1bd25fd
DJ
168872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16888
16889 * gdb.base/relocate.c: Add a copyright notice.
16890 (dummy): Remove.
16891 * gdb.base/relocate.exp: Test printing the values of variables
16892 from a relocatable file.
16893
589e074d
DJ
168942005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16895
16896 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16897 excess MI output after an error.
16898
0915f927
JB
168992005-05-29 Joel Brobecker <brobecker@adacore.com>
16900
16901 * gdb.arch/alpha-step.c: New file.
16902 * gdb.arch/alpha-step.exp: New testcase.
16903
76ff342d
DJ
169042005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16905 Dennis Brueni <dennis@slickedit.com>
16906
16907 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16908 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16909 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16910 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16911 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16912 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16913 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16914
96b0c7ac
DJ
169152005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16916 Wu Zhou <woodzltc@cn.ibm.com>
16917
16918 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16919 IBM's xlc compiler.
16920 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16921 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16922
f21565d2
JB
169232005-05-13 Jim Blandy <jimb@redhat.com>
16924
16925 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16926 calling gdb_suppress_entire_file.
16927 * gdb.base/charset.exp: Same.
16928 * gdb.base/call-rt-st.exp: Same.
16929
6006a3a1
BR
169302005-05-05 Bob Rossi <bob_rossi@cox.net>
16931
16932 * lib/gdb.exp (fullname_syntax): Added global regex.
16933 (fullname_syntax_POSIX): Ditto.
16934 (fullname_syntax_UNC): Ditto.
16935 (fullname_syntax_DOS_CASE): Ditto.
16936 (fullname_syntax_DOS): Ditto.
16937 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16938 fullname_syntax variable to scope and use it.
16939 (test_file_list_exec_source_files): Ditto.
16940 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16941
c3b69c04
DJ
169422005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16943
16944 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16945
3c95e6af
PG
169462004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16947
a9c64011
AS
16948 * lib/gdb.exp (skip_altivec_tests): New function, based on
16949 check_vmx_hw_available from the GCC testsuite.
16950 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16951 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16952
78df6c56
JB
169532005-05-02 Jim Blandy <jimb@redhat.com>
16954
16955 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16956 calling gdb_suppress_entire_file.
16957
1690f9cf
DJ
169582005-04-30 Randolph Chung <tausq@debian.org>
16959
16960 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16961 Slightly relax "sem_post" name checking.
16962
5ea106f7
PG
169632005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16964
16965 * gdb.base/unload.exp: Use new shared library infrastructure.
16966
bf7234cf
PG
169672005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16968
16969 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16970 infrastructure.
bf7234cf 16971
547b869a
CV
169722005-04-29 Corinna Vinschen <vinschen@redhat.com>
16973
16974 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16975 * gdb.asm/h8300.inc: New file.
16976
f07e55f0
PG
169772005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16978
16979 * gdb.base/shlib-call.exp: Change to use new shared library
16980 infrastructure.
16981
3cbba3d1
PG
169822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16983
a9c64011
AS
16984 * gdb.base/pending.exp: Change to use new shared library
16985 infrastructure.
3cbba3d1 16986
ed6df200
PG
169872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16988
a9c64011
AS
16989 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16990 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16991
8c8f4ebe
PG
169922005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16993
a9c64011
AS
16994 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16995 shared objects being adjusted and update copyright years.
8c8f4ebe 16996
607fbc54
DJ
169972005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16998
16999 * ChangeLog: Correct some 2003-01-13 dates.
17000 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17001 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17002 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17003 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17004 gdb.trace/tfind.exp: Update copyright years.
17005
57bf0e56
DJ
170062005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17007 Daniel Jacobowitz <dan@codesourcery.com>
17008
17009 * lib/gdb.exp (gdb_compile): Handle shlib=.
17010 (gdb_compile_shlib): New function.
17011
9b593790
PG
170122005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17013
a9c64011 17014 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17015
9494c6a5
DJ
170162005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17017
17018 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17019 gdb.server.
17020 * configure.ac: Likewise.
17021 * configure: Regenerated.
17022 * gdb.gdbserver/Makefile.in: Moved to...
17023 * gdb.server/Makefile.in: ... here.
17024 * gdb.gdbserver/server.c: Moved to...
17025 * gdb.server/server.c: ... here.
17026 * gdb.gdbserver/server-run.exp: Moved to...
17027 * gdb.server/server-run.exp: ... here.
17028
6f8eac0e
DJ
170292005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17030
17031 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17032 * configure.ac: Create gdb.gdbserver/Makefile.
17033 * configure: Regenerated.
17034 * lib/gdbserver-support.exp: New file, derived from
17035 config/gdbserver.exp.
17036 * config/gdbserver.exp: Use gdbserver-support.exp.
17037 * gdb.gdbserver/Makefile.in: New file.
17038 * gdb.gdbserver/server.c: New file.
17039 * gdb.gdbserver/server-run.exp: New file.
17040
6e87504d
PG
170412005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17042
a9c64011
AS
17043 * lib/gdb.exp (test_compiler_info): Return compiler_info
17044 if no arguments are given.
6e87504d 17045
d1779be4
PG
170462005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17047
17048 * gdb.arch/altivec-abi.exp: Check for compiler and set
17049 use altivec' flag accordingly.
17050 * gdb.arch/altivec-regs.exp: Likewise.
17051
88750304
DJ
170522005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17053
17054 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17055
f3fb768d
AS
170562005-03-27 Andreas Schwab <schwab@suse.de>
17057
17058 * gdb.base/bigcore.c (main): Add missing mode argument in open
17059 call.
17060
7e813ac5
DJ
170612005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17062
17063 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17064 downloads.
17065 * config/gdbserver.exp (gdb_load): Likewise.
17066
8e3049aa
PB
170672005-03-14 Paul Brook <paul@codesourcery.com>
17068
17069 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17070 targets.
17071
a9df7c44
JB
170722005-03-09 Joel Brobecker <brobecker@adacore.com>
17073
17074 * gdb.dwarf2/dup-psym.S: New file.
17075 * gdb.dwarf2/dup-psym.exp: New testcase.
17076
9f0d94e8
JB
170772005-03-09 Joel Brobecker <brobecker@adacore.com>
17078
17079 * gdb.ada/exec_changed/first.adb: New file.
17080 * gdb.ada/exec_changed/second.adb: New file.
17081 * gdb.ada/exec_changed.exp: New testcase.
17082
5f579bc5
NS
170832005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17084
36e9969c
NS
17085 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17086 (A2): New class.
17087 (main): Test operator+.
17088 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17089 breakpoint test.
17090
5f579bc5
NS
17091 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17092 * gdb.base/signull.exp: Disable if gdb,nosignals.
17093 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17094 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17095 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17096 * gdb.mi/mi2-console.exp: Likewise.
17097 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17098 continue output at start.
17099 (gdb_collect_locals_test): Robustify regexp.
17100 * gdb.trace/passc-dyn.exp: Fix comment typo.
17101 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17102
be46087e
CV
171032005-03-08 Corinna Vinschen <vinschen@redhat.com>
17104
17105 * gdb.asm/asm-source.exp: Add iq2000 case.
17106 * gdb.asm/iq2000.inc: New file.
17107
384e1a61 171082005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17109
384e1a61
MI
17110 * gdb.base/command.exp: Change hardcoded value to regular expression.
17111 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17112
584b6e9e
DJ
171132005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17114
17115 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17116 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17117 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17118 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17119 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17120
ab5b5d61
MK
171212005-03-05 Mark Kettenis <kettenis@gnu.org>
17122
17123 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17124 changes.
17125
ae051c1b
PG
171262004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17127
a9c64011
AS
17128 * lib/compiler.c: Add test for IBM's xlc compiler.
17129 * lib/compiler.cc: Likewise.
ae051c1b 17130
3f0f6ed2
JB
171312004-02-24 Joel Brobecker <brobecker@adacore.com>
17132
17133 * gdb.ada/fixed_points.exp: Create compilation object directory
17134 before running the test.
17135 * gdb.ada/null_record.exp: Likewise.
17136 * gdb.ada/packed_array.exp: Likewise.
17137 * gdb.ada/start.exp: Likewise.
17138
724f452b
JB
171392005-02-15 Joel Brobecker <brobecker@adacore.com>
17140
17141 * gdb.ada/packed_array/pa.adb: New file.
17142 * gdb.ada/packed_array.exp: New testcase.
17143
57f5cdfb 171442005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17145
1f393151
MK
17146 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17147 files.
17148
ebdda337
MK
17149 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17150 on *-*-openbsd*. Correctly match whitespace in regukar
17151 expressions.
17152
cf309262
DJ
171532005-02-10 Daniel Jacobowitz <dan@debian.org>
17154
17155 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17156 PR exp/1821
17157 * gdb.base/gdb1821.c: New test file.
17158 * gdb.base/gdb1821.exp: New test file.
17159
3be49e7a
JB
171602005-02-09 Joel Brobecker <brobecker@adacore.com>
17161
17162 * gdb.base/start.c: New file.
17163 * gdb.base/start.exp: New testcase.
17164
e292e67d
JB
171652005-02-09 Joel Brobecker <brobecker@adacore.com>
17166
17167 * gdb.ada/start/dummy.adb: New file.
17168 * gdb.ada/start.exp: New testcase.
17169
dbdfa66c
CV
171702005-02-09 Corinna Vinschen <vinschen@redhat.com>
17171
17172 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17173 for printing symbols and statistics.
17174 Add test for using relative pathnames in "maint print msymbols" test.
17175 Mark "maint info sections DATA" XFAIL on Cygwin.
17176 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17177 tests.
17178
d7941671
AC
171792005-02-09 Andreas Schwab <schwab@suse.de>
17180
17181 Committed by Andrew Cagney <cagney@gnu.org>
17182 * gdb.base/remotetimeout.exp: New file.
17183
74e5ef44
MK
171842005-02-07 Mark Kettenis <kettenis@gnu.org>
17185
17186 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17187
464dd14d
JB
171882005-02-03 Joel Brobecker <brobecker@adacore.com>
17189
17190 * gdb.ada/gnat_ada.gpr: New file.
17191 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17192 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17193 * configure.ac: No longer generate gnat_ada.gpr.
17194 * configure: Regenerate.
17195 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17196 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17197 * gdb.ada/null_record/bar.ads: Likewise.
17198 * gdb.ada/null_record/bar.adb: Likewise.
17199 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17200 * gdb.ada/null_record.exp (testdir): New variable.
17201 (testfile): executable is now in testdir subdirectory.
17202 (srcfile): Use full path to the main compilation unit.
17203 * gdb.ada/fixed_points.exp: Same changes as above.
17204
30d756ae
NR
172052005-02-03 Nick Roberts <nickrob@snap.net.nz>
17206
17207 * gdb.base/interp.exp: New test.
17208
9d799f85
AC
172092005-01-24 Andrew Cagney <cagney@gnu.org>
17210
17211 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17212
15656118
AC
172132005-01-19 Andrew Cagney <cagney@gnu.org>
17214
a892c31b
AC
17215 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17216 configure.ac not configure.in.
17217
15656118
AC
17218 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17219 of powerpc*-*-*.
17220 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17221 * gdb.base/list.exp (test_list_function)
15656118
AC
17222 (test_list_filename_and_function): Ditto.
17223 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17224
a7b01baf
AC
172252005-01-16 Andrew Cagney <cagney@gnu.org>
17226
17d92a02
AC
17227 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17228
a7b01baf
AC
17229 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17230
bc8332bb
AC
172312005-01-14 Andrew Cagney <cagney@gnu.org>
17232
17233 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17234 * gdb.mi/mi2-var-cmd.exp: Ditto.
17235
4d074752
CV
172362005-01-10 Corinna Vinschen <vinschen@redhat.com>
17237
17238 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17239
bec39cab
AC
172402005-01-07 Andrew Cagney <cagney@gnu.org>
17241
17242 * configure.ac: Rename configure.in, require autoconf 2.59.
17243 * configure: Re-generate.
17244 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17245 * gdb.stabs/configure: Re-generate.
17246 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17247 * gdb.hp/configure: Re-generate.
17248 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17249 autoconf 2.59.
17250 * gdb.hp/gdb.objdbg/configure: Re-generate.
17251 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17252 autoconf 2.59.
17253 * gdb.hp/gdb.defects/configure: Re-generate.
17254 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17255 autoconf 2.59.
17256 * gdb.hp/gdb.compat/configure: Re-generate.
17257 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17258 autoconf 2.59.
17259 * gdb.hp/gdb.base-hp/configure: Re-generate.
17260 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17261 autoconf 2.59.
17262 * gdb.hp/gdb.aCC/configure: Re-generate.
17263
f10b16d4
JB
172642004-12-15 Jim Blandy <jimb@redhat.com>
17265
17266 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17267 under NPTL when there is debugging info available for libpthread.
17268
fb6e1814
JG
172692004-12-13 Jerome Guitton <guitton@gnat.com>
17270
17271 * gdb.ada/fixed_points.c: New file.
17272 * gdb.ada/fixed_points.exp: New file.
17273
fe46cd3a
RC
172742004-12-03 Randolph Chung <tausq@debian.org>
17275
17276 * gdb.arch/pa-nullify.exp: New file.
17277 * gdb.arch/pa-nullify.s: New file.
17278
8de0841b
RC
172792004-11-30 Randolph Chung <tausq@debian.org>
17280
17281 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17282 instead of "tbug". Fix regexp to work properly with gdb_test.
17283
c8170782
PH
172842004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17285
17286 * gdb.base/bitfields2.exp: New test.
17287 * gdb.base/bitfields2.c: New file.
17288
954269c2
RE
172892004-11-28 Richard Earnshaw <rearnsha@arm.com>
17290
17291 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17292
0107feed
RC
172932004-11-16 Randolph Chung <tausq@debian.org>
17294
17295 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17296
f073ae8c
DJ
172972004-11-14 Daniel Jacobowitz <dan@debian.org>
17298
17299 * gdb.threads/threadapply.exp: Correct "macro details" test.
17300
19ad59e7
JJ
173012004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17302
17303 * gdb.threads/threadapply.exp: New test.
17304 * gdb.threads/threadapply.c: New file.
17305
9cf0961b
MK
173062004-11-07 Mark Kettenis <kettenis@gnu.org>
17307
17308 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17309 frames.
17310
c789492a
FL
173112004-11-05 Felix Lee <felix+log1@specifixinc.com>
17312
17313 * gdb.base/cursal.exp: New file.
17314 * gdb.base/cursal.c: New file.
17315
a1e167bb
AC
173162004-11-03 Andrew Cagney <cagney@gnu.org>
17317
17318 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17319
b7cbf173
MK
173202004-10-30 Mark Kettenis <kettenis@gnu.org>
17321
17322 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17323 NetBSD/ELF targets.
17324
88f9d34f
JB
173252004-10-29 Joel Brobecker <brobecker@gnat.com>
17326
17327 * gdb.threads/bp_in_thread.c: New file, copied from
17328 pthread_cond_wait.c.
17329 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17330 file, rather than reusing the .c file from another testcase.
17331
ca7d6a0c
JB
173322004-10-20 Joel Brobecker <brobecker@gnat.com>
17333
17334 * gdb.ada/null_record.exp: Check where we stopped after
17335 sending the start command, instead of where the associated
17336 temporary breakpoint was inserted.
17337
0d863d03
AC
173382004-10-14 Andrew Cagney <cagney@gnu.org>
17339
17340 * gdb.mi/gdb701.c (main): Return 0.
17341
d11e72cb
DJ
173422004-10-13 Daniel Jacobowitz <dan@debian.org>
17343
d40539a4 17344 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17345
e1923096
JJ
173462004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17347
17348 * gdb.threads/schedlock.c: Add comment markers to use to find
17349 line numbers.
17350 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17351 comments.
17352 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17353 breakpoint lines.
17354
ec8ba2c9
DJ
173552004-10-12 Daniel Jacobowitz <dan@debian.org>
17356
17357 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17358
0eb3658b
DJ
173592004-10-12 Daniel Jacobowitz <dan@debian.org>
17360
17361 * configure.in: Add gdb.dwarf2.
17362 * configure: Regenerated.
17363 * Makefile.in: Add gdb.dwarf2.
17364 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17365 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17366 gdb.dwarf2/file1.txt: New files.
17367
a271cc33
OF
173682004-10-11 Orjan Friberg <orjanf@axis.com>
17369
a9c64011 17370 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17371 of "run", since the latter doesn't work with remote targets. Adjust
17372 the breakpoint numbering accordingly.
17373 * gdb.threads/pthread_cond_wait.exp: Ditto.
17374
895ce074
MC
173752004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17376
17377 * gdb.base/overlays.exp: Update copyright years.
17378
6be3092d
KI
173792004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17380
17381 * gdb.base/overlays.exp: Disable if target is Linux.
17382
e05389b8
FL
173832004-10-06 Felix Lee <felix+log1@specifixinc.com>
17384
17385 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17386
73cb587d
KI
173872004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17388
17389 * gdb.asm/asm-source.exp: Add m32r-linux target.
17390 * gdb.asm/m32r-linux.inc: New file.
17391
3c0edcdc
AC
173922004-09-24 Andrew Cagney <cagney@redhat.com>
17393 David Anderson <anderson@redhat.com>
17394
17395 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17396 command fails, assume things will work.
17397 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17398 (_GNU_SOURCE): Define.
17399 (print_unsigned, print_hex): Change parameter to "long long".
17400 (print_byte_count): New function, use to print byte counts.
17401 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17402 O_LARGEFILE.
17403 (main): Compute an upper bound on a corefile in max_core_size.
17404 Limit memory chunk size to max_core_size. Limit total memory
17405 allocated to max_core_size.
17406
4bb3667f
AC
174072004-09-23 Andrew Cagney <cagney@gnu.org>
17408
17409 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17410 from a separate process with code that creates a corefile by
17411 making the inferior dump core.
17412
60fe1a51
MK
174132004-09-23 Mark Kettenis <kettenis@gnu.org>
17414
17415 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17416 block.
17417
8e937346
MC
174182004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17419
17420 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17421 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17422 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17423 Likewise.
17424
7213f6d6
JJ
174252004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17426
17427 * gdb.java/jprint.exp: New test case for java inferior call.
17428 * gdb.java/jprint.java: Ditto.
17429
eac69dca
JB
174302004-09-15 Joel Brobecker <brobecker@gnat.com>
17431
17432 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17433
22227696
MC
174342004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17435
17436 * gdb.threads/killed.c: Include <stdlib.h>.
17437 * gdb.threads/pthreads.c: Likewise.
17438
7dd403a4
MC
174392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17440
17441 * gdb.threads/killed.c: Add copyright notice.
17442
33f2d567
JM
174432004-09-10 Jason Molenda (jmolenda@apple.com)
17444
a9c64011
AS
17445 * gdb.base/define.exp: Two new tests to verify zero space chars
17446 after 'if' and 'while' commands in a user-defined command is correctly
17447 parsed.
33f2d567 17448
e05b62ac
AC
174492004-09-08 Andrew Cagney <cagney@gnu.org>
17450
17451 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17452 delivery test with duplicate at end of file.
17453
9cbe82da
MK
174542004-09-06 Mark Kettenis <kettenis@jive.nl>
17455
17456 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17457
564803d9
MC
174582004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17459
17460 * config/hppro.exp: Removed.
17461
7c6807ce
MC
174622004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17463
17464 * config/sparclet.exp: Removed.
17465
bf7e26dd
MC
174662004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17467
17468 * config/udi.exp: Removed.
17469
714e341b
MC
174702004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17471
17472 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17473 of "exp_continue".
17474 (advancei): Likewise.
17475
1236e623
JJ
174762004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17477
17478 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17479
3bdcad15
MI
174802004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17481
228af206 17482 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17483 to check for nodebug in executable.
17484 * gdb.gdb/observer.exp (setup_test): Likewise.
17485 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17486 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17487
c72b934c
AC
174882004-09-01 Andrew Cagney <cagney@gnu.org>
17489
17490 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17491 files.
17492
edd9b715
JJ
174932004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17494
17495 * gdb.base/unload.exp: Fix expected warning message to match
17496 latest format.
17497
fb4ce06b
CV
174982004-09-01 Corinna Vinschen <vinschen@redhat.com>
17499
17500 * gdb.base/call-rt-st.exp: Fix typos.
17501
ce78e7c3
MI
175022004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17503
17504 * gdb.threads/thread_check.exp: New testcase.
17505 * gdb.threads/thread_check.c: New testcase.
17506
2dedb159
AC
175072004-08-31 Andrew Cagney <cagney@gnu.org>
17508
17509 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17510 (skip_to_handler_entry): New procedures. Test stepping into a
17511 handler when the breakpoint is at the handler's entry point.
17512
68f53502
AC
175132004-08-30 Andrew Cagney <cagney@gnu.org>
17514
17515 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17516 gdb/1757.
17517
3e3ffd2b
MC
175182004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17519
17520 With code from Manoj Iyer <manjo@austin.ibm.com>:
17521 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17522 return value. Add an arm for "no debugging symbols found".
17523 Change a stray "error" to "perror".
17524 (gdb_run_cmd): Adapt to new return value.
17525 * gdb.base/remote.exp: Adapt to new return value.
17526 * gdb.gdb/complaints.exp: Likewise.
17527 * gdb.gdb/observer.exp: Likewise.
17528 * gdb.gdb/selftest.exp: Likewise.
17529 * gdb.gdb/xfullpath.exp: Likewise.
17530
4b6f5fd2
JB
175312004-08-27 Joel Brobecker <brobecker@gnat.com>
17532
17533 * gdb.threads/bp_in_thread.exp: New testcase.
17534
e5b25496
MC
175352004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17536
17537 Fix PR testsuite/1735.
17538 * gdb.threads/schedlock.c (thread_function): Add a cast
17539 to suppress a gcc warning.
17540 * gdb.threads/thread-specific.c (thread_function): Likewise.
17541
934353d6
MC
175422004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17543
17544 * gdb.base/unload.c: Include <stdlib.h>.
17545
f98a0aef 175462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17547
f98a0aef 17548 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17549 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17550 synchronized after the "return".
17551
5a2e8882
MC
175522004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17553
17554 * gdb.mi/basics.c: Include <stdio.h>.
17555 * gdb.mi/pthreads.c: Include <stdlib.h>.
17556 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17557
a9640423
MC
175582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17559
17560 * gdb.threads/schedlock.c: Add copyright notice.
17561
b04e311d
AC
175622004-08-25 Andrew Cagney <cagney@gnu.org>
17563
17564 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17565 (skip_over_handler, breakpoint_over_hander): New test procedures.
17566 (advance, advancei): Add a proper prefix, do not use
17567 rerun_to_main.
17568 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17569
7c27f15b
MC
175702004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17571
17572 * gdb.mi/basics.c: Add copyright notice.
17573 * gdb.mi/var-cmd.c: Add copyright notice.
17574
fffc87ae
MC
175752004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17576
17577 * lib/gdb.exp: Remove signed_keyword_not_used.
17578 * lib/compiler.c: Likewise.
17579 * lib/compiler.cc: Likewise.
17580
d782e0bf
MC
175812004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17582
17583 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17584 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17585
96033e83
MC
175862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17587
17588 * gdb.base/whatis.c: Add copyright notice.
17589
cf38c229
MK
175902004-08-20 Mark Kettenis <kettenis@gnu.org>
17591
17592 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17593 it to skip the breakpoints encoded in the inline assembly.
17594
f4b49756
MC
175952004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17596
17597 * Makefile.in: Add gdb.fortran.
17598
2f193b69
MC
175992004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17600
17601 * gdb.base/call-sc.exp (test_scalar_returns):
17602 Fix cut-and-paste glitch in "Make fun return now".
17603
89a237cb
MC
176042004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17605
17606 * configure.in: Add gdb.fortran.
17607 * configure: Regenerate.
17608 * gdb.fortran/Makefile.in: New file.
17609 * lib/gdb.exp (skip_fortran_tests): New procedure.
17610
469aff8e
MC
176112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17612
17613 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17614 reference to bug-gnu@prep.ai.mit.edu.
17615 * gdb.mi/mi-var-child.exp: Likewise.
17616 * gdb.mi/mi-var-cmd.exp: Likewise.
17617 * gdb.mi/mi-var-display.exp: Likewise.
17618 * gdb.mi/mi2-var-block.exp: Likewise.
17619 * gdb.mi/mi2-var-child.exp: Likewise.
17620 * gdb.mi/mi2-var-cmd.exp: Likewise.
17621 * gdb.mi/mi2-var-display.exp: Likewise.
17622
00b51b9f
MK
176232004-08-15 Mark Kettenis <kettenis@gnu.org>
17624
17625 * gdb.base/unload.c (main): Make local variable msg const.
17626
45f07fef
MC
176272004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17628
17629 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17630 to bug-gnu@prep.ai.mit.edu.
17631 * gdb.mi/mi-disassemble.exp: Likewise.
17632 * gdb.mi/mi-eval.exp: Likewise.
17633 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17634 default line number.
17635 * gdb.mi/mi-return.exp: Likewise.
17636 * gdb.mi/mi-simplerun.exp: Likewise.
17637 * gdb.mi/mi-stack.exp: Likewise.
17638 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17639 number with explicit range test.
17640 * gdb.mi/mi-watch.exp: Likewise.
17641 * gdb.mi/mi2-break.exp: Likewise.
17642 * gdb.mi/mi2-cli.exp: Likewise.
17643 * gdb.mi/mi2-disassemble.exp: Likewise.
17644 * gdb.mi/mi2-eval.exp: Likewise.
17645 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17646 default line number.
17647 * gdb.mi/mi2-return.exp: Likewise.
17648 * gdb.mi/mi2-simplerun.exp: Likewise.
17649 * gdb.mi/mi2-stack.exp: Likewise.
17650 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17651 number with explicit range test.
17652 * gdb.mi/mi2-watch.exp: Likewise.
17653
dd8c8ee7
MC
176542004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17655
17656 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17657 * gdb.cp/m-static.exp: Likewise.
17658 * gdb.cp/rtti.exp: Likewise.
17659
4e838464
MK
176602004-08-14 Mark Kettenis <kettenis@gnu.org>
17661
17662 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17663
8d8cb839
EZ
176642004-08-14 Eli Zaretskii <eliz@gnu.org>
17665
17666 * ChangeLog: Prefix Local Variables with semi-colons and indent
17667 the reference to older ChangeLog files, to fix fontification in
17668 Emacs.
17669
deea8bb0
MC
176702004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17671
17672 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17673 * gdb.mi/mi2-break.exp: Likewise.
17674
c3297504
MC
176752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17676
17677 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17678
25808999
MC
176792004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17680
17681 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17682
226a8d71
MC
176832004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17684
17685 * gdb.cp/classes.exp: Remove unused declarations. Just let
17686 test names default instead of providing special names. Remove
17687 extraneous demangler test.
17688
37fdf854
JJ
176892004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17690
17691 * gdb.base/unload.exp: New test for breakpoints in dynamically
17692 loaded libraries.
17693 * gdb.base/unload.c: Ditto.
17694 * gdb.base/unloadshr.c: Ditto.
17695
2d3a7986
MC
176962004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17697
17698 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17699 cp_test_ptype_class.
17700 (test_enums): Likewise.
17701
c72b934c
AC
177022004-08-10 Andrew Cagney <cagney@gnu.org>
17703
17704 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17705 files.
17706
cc503c8a
AC
177072004-08-10 Andrew Cagney <cagney@gnu.org>
17708
17709 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17710 init_malloc call.
17711
902f2ccb
MC
177122004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17713
17714 * ChangeLog: Add copyright notice. The notice is copied
17715 from emacs 21.3 top level ChangeLog.
17716
78c90502
MC
177172004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17718
17719 * lib/cp-support.exp: New file.
17720 * lib/cp-support.exp (cp_test_type_class): New function.
17721 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17722 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17723 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17724 cp_test_ptype_class.
17725
88e5ea78
MC
177262004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17727
17728 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17729 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17730 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17731 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17732 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17733 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17734 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17735 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17736 gdb.mi/mi2-watch.exp: Update copyright years.
17737
6a89fc9c
MK
177382004-08-09 Mark Kettenis <kettenis@gnu.org>
17739
17740 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17741
1482e0de
MC
177422004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17743
17744 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17745 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17746 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17747 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17748 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17749 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17750 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17751 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17752 gdb.mi/mi-watch.exp: Update copyright years.
17753
1a5ce3f3
DJ
177542004-08-08 Daniel Jacobowitz <dan@debian.org>
17755
17756 PR gdb/1738
17757 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17758 from a breakpoint with a pending signal.
17759
04f6ecf2
DJ
177602004-08-08 Daniel Jacobowitz <dan@debian.org>
17761
17762 PR gdb/1736
17763 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17764 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17765 the prompt.
17766 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17767
54d90d35
DJ
177682004-08-08 Daniel Jacobowitz <dan@debian.org>
17769
17770 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17771
d2f6abb0
DJ
177722004-08-08 Daniel Jacobowitz <dan@debian.org>
17773
17774 PR gdb/1736
17775 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17776 for i?86-*-linux*.
17777
5598c03d
DJ
177782004-08-08 Daniel Jacobowitz <dan@debian.org>
17779
17780 * gdb.arch/i386-prologue.exp: Compile without debug information.
17781
c6fee705
MC
177822004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17783
17784 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17785 rather than asking gdb to search.
17786
dd90efdb
MC
177872004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17788
17789 * gdb.base/gcore.c: Include <string.h>.
17790
1e84bec1
MC
177912004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17792
17793 * gdb.base/gcore.c: Add copyright notice.
17794
e425eb2b
MC
177952004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17796
17797 * gdb.base/freebpcmd.c: Include <stdio.h>.
17798 * gdb.base/long_long.c: Include <string.h>.
17799 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17800 * gdb.base/siginfo.c: Include <string.h>.
17801 * gdb.base/sigstep.c: Include <string.h>.
17802
cb9aaed5
MC
178032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17804
17805 * gdb.base/complex.c: Include <stdlib.h>.
17806
55944f3d
MC
178072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17808
17809 * gdb.base/complex.c: Add copyright notice.
17810
7b2953d9
MC
178112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17812
17813 * gdb.base/charset.c: Include <stdlib.h>.
17814
c9133d23
MC
178152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17816
17817 * gdb.base/auxv.c: Include <stdlib.h>.
17818
0a8490ad
MC
178192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17820
17821 * gdb.base/auxv.c: Add copyright notice.
17822
3426d5ec
MC
178232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17824
17825 * gdb.base/coremaker.c: Add copyright notice.
17826 * gdb.base/coremaker2.c: Add copyright notice.
17827
8da195dd
AC
178282004-08-04 Andrew Cagney <cagney@gnu.org>
17829
17830 * gdb.base/store.exp: Update copyright.
17831 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17832 names, do not import gdb_prompt.
17833
8d394f98
AC
178342004-08-01 Andrew Cagney <cagney@gnu.org>
17835
17836 Fix PR testsuite/1729.
17837 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17838 not use capture_value with value 4.
17839 (capture_value): Add optional test name parameter.
17840 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17841 the prefix, pass to capture_value.
17842
b6702b23
MK
178432004-08-01 Mark Kettenis <kettenis@gnu.org>
17844
17845 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17846 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17847 (main): Call new function.
17848
c203e0ca
MC
178492004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17850
17851 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17852
a7995a30
MC
178532004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17854
17855 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17856
9366563b
MC
178572004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17858
b6eeaf26 17859 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17860 Accept more values of vtbl pointer. Remove some messages
17861 about "obsolete gcc or gdb".
17862
2fc1f950
MC
178632004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17864
17865 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17866
c724d49b
MC
178672004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17868
17869 * gdb.base/asm-source.exp: Properly convert target board
17870 debug flags from gcc format to binutils format.
17871
736b0fce
MK
178722004-07-28 Mark Kettenis <kettenis@gnu.org>
17873
17874 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17875 gdb1718". PR backtrace/1718 partially fixed.
17876
5633ea5c
JJ
178772004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17878
17879 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17880
575eebb1
NC
178812004-07-26 Nick Clifton <nickc@redhat.com>
17882
17883 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17884 good default value for a specific architecture is available then
17885 set it to that value. Otherwise default to the -gstabs switch.
17886 Remove the -g... switches from the asm-flags variable. Allow the
17887 target board info to override the value if it wants to. Pass the
17888 switch on the assembler command line.
17889
62104619
MK
178902004-07-23 Mark Kettenis <kettenis@gnu.org>
17891
17892 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17893 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17894 (main): Call new function.
17895
4a1135b8
MC
178962004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17897
17898 Test for PR exp/1715.
17899 * gdb.base/radix.exp: Refactor common procedures. Make all
17900 test names unique. Change XFAIL to KFAIL.
17901
8a12c1f0
MC
179022004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17903
17904 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17905 * gdb.ada/gnat_ada.gin: ... to here.
17906 * configure.in: Use gnat_ada.gin.
17907 * configure: Regenerate.
17908
23b451cf
AC
179092004-07-20 Andrew Cagney <cagney@gnu.org>
17910
17911 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17912 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17913 XFAILs. Clean up test messages and comments. Check backtraces.
17914 Delete re-sync code.
17915
ab618a02
MC
179162004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17917
17918 Fix PR cli/740.
17919 * gdb.base/annota1.exp: Honor gdb,nosignals.
17920 * gdb.base/annota3.exp: Likewise.
17921
46dad340
MC
179222004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17923
17924 * lib/java.exp: Update copyright notice.
17925
756d8c70
AC
179262004-07-19 Andrew Cagney <cagney@gnu.org>
17927
17928 * gdb.base/selftest.exp: Copy file from here ...
17929 * gdb.gdb/selftest.exp: ... to here.
17930
586027e6
AC
179312004-07-16 Andrew Cagney <cagney@redhat.com>
17932
17933 * lib/insight-support.exp: Delete file.
17934 * lib/java.exp (java_init): Fix copyright.
17935
029d2200
AC
179362004-07-16 Andrew Cagney <cagney@gnu.org>
17937
17938 * gdb.base/restore.c: Append "prologue" to comments marking the a
17939 function's prologue.
17940 * gdb.base/restore.exp: Update copyright, re-indent.
17941 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17942 callerN" prefix where needed. Update patterns that match a
17943 function's prologue.
17944
653b62c5
MC
179452004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17946
17947 * gdb.base/restore.c: Add copyright notice.
17948
f7d690e5
AC
179492004-07-16 Andrew Cagney <cagney@gnu.org>
17950
17951 * gdb.base/logical.exp: Update copyright.
17952 (evaluate): New procedure. Use to re-implement tests using
17953 several tables.
17954
d629a7cb
MH
179552004-07-14 Martin Hunt <hunt@redhat.com>
17956
17957 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17958 which fixes some problems where init.tcl was not found.
17959
9c7bb332
AC
179602004-07-13 Andrew Cagney <cagney@gnu.org>
17961
6bf46641
AC
17962 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17963 (check_sizeof, check_valueof): Do not include the output in the
17964 test name. Use gdb_test.
17965 (get_valueof): Use gdb_test_multiple.
17966
c4ffd4c0
AC
17967 * gdb.base/step-test.exp: Update copyright. Use
17968 gdb_test_multiple. Ensure that test names do not include
17969 architecture dependent output.
17970
ab89363a
AC
17971 * gdb.gdb/observer.exp: Update copyright.
17972 (setup_test): Use gdb_test_multiple.
17973 (attach_first_observer, attach_second_observer)
17974 (attach_third_observer, detach_first_observer)
17975 (detach_second_observer, detach_third_observer)
17976 (reset_counters, check_counters): Make $message a prefix.
17977 (test_normal_stop_notifications): Add "args" parameter - a list of
17978 init functions to be called. Make $message a prefix,
17979 (test_observer_normal_stop): Change the message prefixes so that
17980 they are unique, pass the attach / detach procedures to
17981 test_normal_stop_notifications.
17982
ec58997a
AC
17983 * gdb.base/signull.exp (test_segv): Prefix all tests with
17984 "${name}". Clean up test messages.
17985
b475183b
AC
17986 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17987
9c7bb332
AC
17988 * gdb.base/ena-dis-br.exp: Update copyright.
17989 (break_at): New function. Replace send_gdb with gdb_test,
17990 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17991 ignore count, not stopped at bpt", with KFAIL.
17992
2dd95497
CV
179932004-07-13 Corinna Vinschen <vinschen@redhat.com>
17994
17995 * gdb.base/attach.exp: Remove cleanupfile handling.
17996
419e626b
AC
179972004-07-12 Andrew Cagney <cagney@gnu.org>
17998
17999 * gdb.base/annota1.exp: Cleanup corefile test name.
18000 * gdb.base/annota3.exp: Ditto.
18001
8b1b3228
AC
180022004-07-12 Andrew Cagney <cagney@gnu.org>
18003
78650829
AC
18004 * gdb.base/signals.exp: Clean up copyright, re-indent.
18005
8b1b3228
AC
18006 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18007 gdb_test and gdb_test_multiple.
18008
935c2760
JJ
180092004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18010
18011 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18012 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18013 provide line number info for first statement in main.
18014
1544280f
AC
180152004-07-08 Andrew Cagney <cagney@gnu.org>
18016
1279f4ff
AC
18017 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18018
1544280f
AC
18019 * gdb.base/sigbpt.exp: Make the common part of each test name a
18020 prefix instead of suffix.
18021
bcc82369
BR
180222004-07-07 Bob Rossi <bob_rossi@cox.net>
18023
18024 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18025 test from test_tbreak_creation_and_listing to
18026 test_file_list_exec_source_file
18027 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18028 Changed name of test from test_tbreak_creation_and_listing to
18029 test_file_list_exec_source_file
18030
23f4b0aa
JJ
180312004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18032
18033 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18034 the jmisc() constructor instead of <init>.
18035 * gdb.java/jmisc1.exp: Ditto.
18036
56401cd5
AC
180372004-07-07 Andrew Cagney <cagney@gnu.org>
18038
18039 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18040 corrupting the PC.
18041
44ae2f6a
MC
180422004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18043
18044 * gdb.cp/templates.exp: Accept whitespace change in demangler
18045 output.
18046
45a83408
AC
180472004-07-06 Andrew Cagney <cagney@gnu.org>
18048
18049 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18050
d205ad70
MC
180512004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18052
18053 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18054 * lib/compiler.cc: Likewise.
18055
06ea1a61
MC
180562004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18057
18058 * lib/compiler.cc: Work around string preprocessing problem
18059 with old hp c++ compiler.
18060 * lib/compiler.c: Likewise.
18061
daab1251
CV
180622004-06-29 Corinna Vinschen <vinschen@redhat.com>
18063
18064 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18065 directives to conditionalize symbol prefixing.
18066 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18067 additional_flags handling. Add underscore prefix for Cygwin.
18068 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18069 conditionalize symbol prefixing.
18070 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18071 additional_flags handling. Add underscore prefix for Cygwin.
18072
cc984116
CV
180732004-06-29 Corinna Vinschen <vinschen@redhat.com>
18074
18075 * gdb.base/bigcore.exp: Skip test on Cygwin.
18076
c279b077
MC
180772004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18078
18079 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18080 formats for "info register". Use gdb_test_multiple. Fix
18081 the "invalid register" test.
18082
0e915747
CV
180832004-06-28 Corinna Vinschen <vinschen@redhat.com>
18084
18085 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18086 PID for Cygwin. Add Cygwin specific strings to check for in some
18087 tests.
18088 (do_attach_tests): Add a test for user interaction when attaching
18089 to a process with no matching symbol table already loaded.
18090
11422c86
AC
180912004-06-26 Andrew Cagney <cagney@gnu.org>
18092
18093 Test PR java/1567 and PR java/1565.
18094 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18095 * gdb.java/jmisc2.exp: Delete file.
18096
cefbce26
MC
180972004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18098
18099 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18100
e19f872c
CV
181012004-06-25 Corinna Vinschen <vinschen@redhat.com>
18102
18103 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18104 attach process.
18105
d931ba3b
MC
181062004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18107
18108 * gdb.cp/pr-1553.exp: Remove.
18109
aef68c48
MC
181102004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 * gdb.cp/pr-1553.cc: Remove.
18113 * gdb.cp/pr-1553.exp: Disable this test.
18114
8d5df71a
JB
181152004-06-20 Jim Blandy <jimb@redhat.com>
18116
a9c64011 18117 Fix PR testsuite/1680.
8d5df71a
JB
18118 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18119 regular expressions.
18120
4ac6f39d
MC
181212004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18122
18123 Fix PR testsuite/1679.
18124 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18125 Issue an UNSUPPORTED result instead.
18126
1b413552
JB
181272004-06-18 Jim Blandy <jimb@redhat.com>
18128
18129 * gdb.base/charset.exp: Only send a control-C if we see a new
18130 prompt and incomplete command.
18131
6daa6ebd
MC
181322004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18133
18134 * gdb.cp/pr-574.cc: Add copyright notice.
18135
51fa4ae0
JB
181362004-06-17 Jim Blandy <jimb@redhat.com>
18137
18138 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18139 cases where the regexp has no groups; this grabs random text from
18140 the previous test suite, whatever that was.
18141
8fea26c5
MC
181422004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18143
18144 * gdb.cp/printmethod.cc: Add copyright notice.
18145
1e3aeb41
MC
181462004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18147
18148 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18149
9d9030bc
AC
181502004-06-16 Andrew Cagney <cagney@gnu.org>
18151
18152 * gdb.base/signull.c: Update copyright. Include <string.h>.
18153 (bowler): Replace data_pointer with data_read
18154 and data_write cases. Add code_descriptor case.
18155 (zero, desc): New array and pointer.
18156 (data, code): Change to simple pointers.
18157 * gdb.base/signull.exp: Fix probe pattern matching a function
18158 descriptor SIGSEGV. Replace data_pointer with data_read and
18159 data_write tests.
18160
acd4ad44
AC
181612004-06-16 Andrew Cagney <cagney@gnu.org>
18162
18163 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18164
08fd625c
MC
181652004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18166
18167 * gdb.base/long_long.c: Add copyright notice.
18168
1903502c
MC
181692004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18170
18171 * gdb.base/long_long.exp: Remove reference to
18172 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18173 to gdb_breakpoint and gdb_continue_to_breakpoint.
18174
83313cb1
JB
181752004-06-14 Jim Blandy <jimb@redhat.com>
18176
18177 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18178 endian case.
18179
1bf404ef
AC
181802004-06-14 Andrew Cagney <cagney@gnu.org>
18181
18182 * gdb.base/gcore.exp (capture_command_output): Delete the always
18183 passing tests containing inferior values.
18184 * gdb.base/ending-run.exp: Do not include the breakpoint address
18185 in the test message. Update copyright.
18186 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18187 size in the test name, use gdb_test_multiple. Update copyright.
18188
ef220b33
MC
181892004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18190
18191 * gdb.cp/ref-types.cc: Add copyright notice.
18192
4f70a4c9
MC
181932004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18194
18195 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18196 hp_aCC_compiler.
18197 * lib/compiler.cc: Likewise.
18198 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18199 'set' commands. Log diagnostics for other lines. Set
18200 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18201
335928ac
MC
182022004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18203
18204 * gdb.cp/try_catch.cc: Add copyright notice.
18205
2efb12e8
MC
182062004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18207
18208 * gdb.cp/userdef.cc: Add copyright notice.
18209
0bbed51a
MC
182102004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18211
18212 * gdb.cp/virtfunc.cc: Add copyright notice.
18213
e12a46c9
RC
182142004-06-11 Randolph Chung <tausq@debian.org>
18215
18216 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18217 problem.
18218
338e05af
AC
182192004-06-10 Andrew Cagney <cagney@gnu.org>
18220
18221 * lib/compiler.cc, lib/compiler.c: Append either
18222 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18223 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18224 instead of gcc-3-3.
18225
dc3f10cb
AC
182262004-06-09 Andrew Cagney <cagney@gnu.org>
18227
b4d946af
AC
18228 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18229 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18230
dc3f10cb
AC
18231 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18232 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18233 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18234 fixed.
18235
b5c0bfa2
AC
182362004-06-09 Andrew Cagney <cagney@gnu.org>
18237
18238 * gdb.base/structs.exp (test_struct_returns): Replace
18239 "return_value_unknown" and "finish_value_unknown" by
18240 "return_value_known" and "finish_value_known". Instead of
18241 "return_value_unknown" iff "finish_value_unknown", check
18242 "return_value_known" implies "finish_value_known".
18243
caeb605f
MH
182442004-06-08 Martin Hunt <hunt@redhat.com>
18245
18246 * gdb.base/float.exp: Add pattern for mips targets.
18247
c892bb64
RC
182482004-06-08 Randolph Chung <tausq@debian.org>
18249
18250 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18251 message for unknown architectures more clear.
18252
48306d3e
JB
182532004-06-08 Joel Brobecker <brobecker@gnat.com>
18254
18255 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18256 start the execution of the program.
18257
83ecb59f
JB
182582004-06-07 Jim Blandy <jimb@redhat.com>
18259
18260 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18261 * gdb.arch/i386-cpuid.h: New helper file.
18262
55264cb4
RC
182632004-06-07 Randolph Chung <tausq@debian.org>
18264
18265 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18266 has started.
18267
23cadb28
RM
182682004-06-04 Roland McGrath <roland@redhat.com>
18269
18270 Fix PR gdb/1647.
18271 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18272 differently to be robust to output buffering differences.
18273
51d01eda
MC
182742004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18275
18276 * gdb.threads/pthreads.exp: Update copyright years.
18277 (check_control_c): Change asynchronous 'after' to synchronous.
18278
f4fc3b93
RM
182792004-06-04 Roland McGrath <roland@redhat.com>
18280
18281 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18282 next gdb prompt.
18283
4013522b
MC
182842004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18285
18286 Fix PR gdb/1636.
18287 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18288 calls to synchronous.
18289
7a8f1e6b
JB
182902004-05-26 Jim Blandy <jimb@redhat.com>
18291
18292 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18293
81bb3443
RC
182942004-05-24 Randolph Chung <tausq@debian.org>
18295
18296 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18297 * gdb.asm/pa.inc: New file.
18298
8f5a3103
MK
182992004-05-22 Mark Kettenis <kettenis@gnu.org>
18300
18301 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18302
734b8fe8 183032004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18304 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18305
18306 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18307 GDB prompt.
18308
725603e1
UW
183092004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18310
f4fc3b93 18311 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18312 setjmp/longjmp. Use sigaction instead of signal.
18313
8b923272 183142004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18315 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18316
18317 * gdb.threads/pthread_cond_wait.c: New file.
18318 * gdb.threads/pthread_cond_wait.exp: New testcase.
18319
8bfabb04
AC
183202004-05-13 Andrew Cagney <cagney@redhat.com>
18321
18322 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18323 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18324
42edda50
AC
183252004-05-11 Andrew Cagney <cagney@redhat.com>
18326
18327 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18328 fixed but revealed gdb/1639.
18329
d303a6c7
AC
183302004-05-10 Andrew Cagney <cagney@redhat.com>
18331
18332 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18333 func1" and "next to 2nd alarm", kernel bug avoided.
18334
bf08c2a1
DJ
183352004-05-10 Daniel Jacobowitz <dan@debian.org>
18336
18337 PR external/1568
18338 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18339 XFAIL if it is smaller than bytes_allocated.
18340 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18341 (main): Make chunks_allocated unsigned. Correct comment.
18342
c0586a34
JB
183432004-05-07 Joel Brobecker <brobecker@gnat.com>
18344
18345 * gdb.arch/powerpc-aix-prologue.c: New file.
18346 * gdb.arch/powerpc-aix-prologue.exp: New file.
18347
f2785d12
JB
183482004-05-07 Jim Blandy <jimb@redhat.com>
18349
18350 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18351 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18352
bd7f6e30
JB
183532004-05-06 Joel Brobecker <brobecker@gnat.com>
18354
18355 * gdb.base/sep.exp: No longer setup_kfail when the program was
18356 built with dwarf2.
18357
0a5e7efe
JI
183582004-05-05 Jim Ingham <jingham@apple.com>
18359
18360 * gdb.base/pending.exp: Make sure pending breakpoints
18361 preserve the ignore count.
f4fc3b93 18362
a8958849
MK
183632004-04-27 Jerome Guitton <guitton@gnat.com>
18364
18365 * i386-prologue.exp: Add testcase for jump instruction as first
18366 instruction of the real code.
18367 * i386-prologue.c (jump_at_beginning): New function.
18368
7e103f5b
MK
183692004-04-28 Mark Kettenis <kettenis@gnu.org>
18370
18371 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18372 x86_64-*-*.
18373
5d38b224
MK
183742004-04-28 Mark Kettenis <kettenis@gnu.org>
18375
18376 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18377 i*86-*-*.
18378
0ef32fd9
MK
183792004-04-25 Mark Kettenis <kettenis@gnu.org>
18380
18381 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18382 expression that checks the return type.
18383
71d7dd7c
AC
183842004-04-23 Andrew Cagney <cagney@redhat.com>
18385
18386 * gdb.base/call-sc.exp: New test of scalar call/return values.
18387 * gdb.base/call-sc.c: Ditto.
18388
1e9f977e
JJ
183892004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18390
18391 * gdb.threads/manythreads.c: Reduce thread stack size.
18392
899d9e3a
JJ
183932004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18394
18395 * gdb.threads/manythreads.c: Add copyright notice.
18396
61bcae62
AC
183972004-04-23 Andrew Cagney <cagney@redhat.com>
18398
18399 * gdb.base/siginfo.exp: Better handle step out of signal.
18400 * gdb.base/sigstep.exp: Ditto.
18401
7339a42e 184022004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18403 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18404
18405 * gdb.threads/manythreads.c: New testcase.
18406 * gdb.threads/manythreads.exp: Ditto.
18407
5c98409b
JB
184082004-04-22 Jim Blandy <jimb@redhat.com>
18409
18410 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18411 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18412
3b611f1a
MC
184132004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18414
18415 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18416
f0fd9238
AC
184172004-04-21 Andrew Cagney <cagney@redhat.com>
18418
18419 * gdb.base/sigstep.c: New file.
18420 * gdb.base/sigstep.exp: New file.
18421
90990674
JB
184222004-04-16 Joel Brobecker <brobecker@gnat.com>
18423
18424 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18425 call to observer_notify_normal_stop.
18426
78cef34b
AC
184272004-04-15 Andrew Cagney <cagney@redhat.com>
18428
18429 * gdb.base/siginfo.c: New file.
18430 * gdb.base/siginfo.exp: New file.
18431
d2343407
JB
184322004-04-12 J. Brobecker <brobecker@gnat.com>
18433
18434 * gdb.base/sep.exp: Fix typo in comment.
18435
a2dba3c8
JB
184362004-04-12 J. Brobecker <brobecker@gnat.com>
18437
18438 * gdb.base/sep.c: New file.
18439 * gdb.base/sep-proc.c: New file.
18440 * gdb.base/sep.exp: New testcase.
18441
15f7b60e
MK
184422004-04-09 Mark Kettenis <kettenis@gnu.org>
18443
18444 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18445 support.
18446
44f4de1a
AC
184472004-04-05 Andrew Cagney <cagney@redhat.com>
18448
18449 * gdb.base/sigaltstack.c: New file.
18450 * gdb.base/sigaltstack.exp: New file.
18451
ef04f396
JB
184522004-04-04 Joel Brobecker <brobecker@gnat.com>
18453
18454 * gdb.base/foll-fork.exp: Update the expected output for
18455 "help set follow-fork-mode", to match a change that was made
18456 to the help of this variable on 2004-01-13.
18457
d40d2c92
JB
184582004-04-01 Joel Brobecker <brobecker@gnat.com>
18459
18460 * lib/ada.exp: Add copyright notice.
18461 * bar.ads: Likewise.
18462 * bar.adb: Likewise.
18463 * null_record.adb: Likewise.
18464 * null_record.exp: Likewise.
18465 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18466
f86ef5a3
JB
184672004-04-01 Joel Brobecker <brobecker@gnat.com>
18468
18469 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18470 * configure: Regenerate.
18471
414e70e3
JB
184722004-04-01 Joel Brobecker <brobecker@gnat.com>
18473
18474 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18475 to build the application. Remove the message printed when in
18476 verbose mode, redundant with the UNSUPPORTED message above.
18477
f0aaee49
JB
184782004-03-31 Joel Brobecker <brobecker@gnat.com>
18479
18480 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18481 * gdb.ada (null_record.exp): New testcase.
18482
ac81cb54
JB
184832004-03-31 Joel Brobecker <brobecker@gnat.com>
18484
18485 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18486
854af2f7
JB
184872004-03-31 Joel Brobecker <brobecker@gnat.com>
18488
18489 * gdb.ada: New subdirectory.
18490 * gdb.ada/Makefile.in: New file.
18491 * gdb.ada/gnat_ada.gpr.in: New file.
18492
034cb681
JB
184932004-03-31 Joel Brobecker <brobecker@gnat.com>
18494
18495 * lib/ada.exp: New file.
18496
78a1a894
DJ
184972004-03-24 Daniel Jacobowitz <drow@mvista.com>
18498
18499 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18500 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18501
4b2b3b3e
AC
185022004-03-22 Andrew Cagney <cagney@redhat.com>
18503
18504 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18505 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18506 Problem identified by Ulrich Weigand.
18507
23c73aa3
DC
185082004-03-17 David Carlton <carlton@kealia.com>
18509
18510 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18511 PR c++/826.
18512
d63a86f8
RM
185132004-03-16 Roland McGrath <roland@redhat.com>
18514
18515 * gdb.base/auxv.exp: New file.
18516 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18517
0e02aa50
DC
185182004-03-12 David Carlton <carlton@kealia.com>
18519
18520 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18521 * gdb.cp/pr-1553.cc: Ditto.
18522 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18523 pass branch.
18524
c20b71be
MC
185252004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18526
18527 * gdb.cp/templates.exp: Accept more template types.
18528
c7414a01
MC
185292004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18530
18531 From Corinna Vinschen with modifications.
18532 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18533 local variable obj_with_enum.
18534 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18535 results with obj_with_enum.
18536
ed69573c
MC
185372004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18538
18539 * gdb.cp/classes.cc: New file, copied from misc.cc.
18540 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18541
28301461
MC
185422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18543
18544 * gdb.cp/misc.cc: Add copyright notice.
18545
1198ecbe
DC
185462004-03-05 David Carlton <carlton@kealia.com>
18547
18548 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18549 * gdb.cp/rtti.h: Update copyright.
18550 (namespace n2::n3): New.
18551 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18552 (n2::n3::func3): New.
18553 (main): Call n2::n3::func3.
18554 * gdb.cp/rtti2.cc: Update copyright.
18555 (n2::create3): New.
18556
9e08c470
MK
185572004-03-04 Mark Kettenis <kettenis@gnu.org>
18558
18559 * gdb.asm/openbsd.inc: Fix typo.
18560
4bebc3aa
FF
185612004-03-03 Fred Fish <fnf@redhat.com>
18562
18563 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18564 "val" instead of unused "size". Update copyright year.
18565
6ea9fb37
DJ
185662004-02-29 Daniel Jacobowitz <drow@mvista.com>
18567
18568 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18569 to use unsigned char.
18570 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18571 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18572
23b23974
DJ
185732004-02-29 Daniel Jacobowitz <drow@mvista.com>
18574
18575 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18576 line of output.
18577
7574fd53
DJ
185782004-02-28 Daniel Jacobowitz <drow@mvista.com>
18579
18580 * gdb.base/relocate.c (dummy): Initialize.
18581
a195357f
DJ
185822004-02-28 Daniel Jacobowitz <drow@mvista.com>
18583
18584 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18585 a breakpoint at exit.
18586
72fd54a9
FF
185872004-02-27 Fred Fish <fnf@redhat.com>
18588
18589 * gdb.base/chng-syms.exp: Add expect condition to match failing
18590 case that isn't a timeout.
18591
b9d23137
AC
185922004-02-27 Andrew Cagney <cagney@redhat.com>
18593
18594 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18595 support.
18596
15d208f6 185972004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18598
15d208f6
FF
18599 * gdb.arch/gdb1431.c: Remove.
18600 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18601 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18602 of "until" incorrectly.
18603
98f9cd2d
JB
186042004-02-26 J. Brobecker <brobecker@gnat.com>
18605
18606 * gdb.cp/class2.cc (empty): New class.
18607 (refer): New function.
18608 (main): Declare an object of type empty and use it.
18609 * gdb.cp/class2.exp: Print the value of an object of type empty.
18610
9b50c11b
JJ
186112004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18612
18613 * gdb.base/langs.exp: Update query string to match the
18614 new nquery format used for pending breakpoints.
18615
0dcd613f
AC
186162004-02-26 Andrew Cagney <cagney@redhat.com>
18617
18618 Fix PR i18n/1570.
18619 * gdb.base/charset.c: Update copyright notice.
18620 (main, init_string): Remove the escape character '\e' tests.
18621 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18622 * gdb.base/charset.exp (valid_host_charset): Ditto.
18623 * gdb.base/setvar.exp: Ditto.
18624
b8a56647
AC
186252004-02-24 Andrew Cagney <cagney@redhat.com>
18626
90d59e34
AC
18627 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18628 mmapped data in core file" PASS and FAIL messages consistent.
18629
b8a56647
AC
18630 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18631 setting a breakpoint. Work around PR java/1565.
18632
9f27c604
JJ
186332004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18634
18635 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18636 new nquery format.
18637 * gdb.base/pending.exp: Ditto.
18638
3224a706
MK
186392004-02-22 Mark Kettenis <kettenis@gnu.org>
18640
18641 * configure.in: Run stabs tests on *BSD.
18642 * configure: Regenerated.
18643
41e0a9ca
MK
186442004-02-21 Mark Kettenis <kettenis@gnu.org>
18645
18646 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18647
1e1b3428
FF
186482004-02-20 Fred Fish <fnf@redhat.com>
18649
18650 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18651 blank in test for "returns short", for consistency with other
18652 "returns xxx" tests. Update copyright year.
18653
f9a7572a
FF
186542004-02-19 Fred Fish <fnf@redhat.com>
18655
18656 New testcase for PR breakpoint/1558.
18657 * gdb.arch/gdb1558.exp: New file.
18658 * gdb.arch/gdb1558.c: New file.
18659
b2ce2854
EZ
186602004-02-19 Elena Zannoni <ezannoni@redhat.com>
18661
18662 * gdb.base/nodebug.exp: Fix typo.
18663
e7c9ff01
JB
186642004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18665
18666 Committed by Jim Blandy <jimb@redhat.com>.
18667
62f4b920
JB
18668 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18669
2db536a1
JB
18670 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18671
e7c9ff01
JB
18672 * gdb.base/float.exp: Support s390*-*-* targets.
18673
f3205b34
AF
186742004-02-17 Adam Fedor <fedor@gnu.org>
18675
18676 * gdb.base/gdb1555.exp: New file.
18677 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18678
9d62932d
EZ
186792004-02-17 Elena Zannoni <ezannoni@redhat.com>
18680
18681 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18682
344c9711
FF
186832004-02-16 Fred Fish <fnf@redhat.com>
18684
18685 * gdb.arch/gdb1291.c: Remove
18686 * gdb.arch/gdb1291.s: New test input file.
18687 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18688 fail. Test for correct result, known incorrect result, other
18689 failures and timeouts.
18690
2d822687
AC
186912004-02-16 Andrew Cagney <cagney@redhat.com>
18692
18693 * gdb.base/bigcore.exp: New file.
18694 * gdb.base/bigcore.c: New file.
18695
dac15b66
AC
186962004-02-13 Andrew Cagney <cagney@redhat.com>
18697
18698 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18699 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18700 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18701 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18702 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18703 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18704 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18705 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18706 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18707 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18708
6bdfc2c4
JJ
187092004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18710
18711 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18712 executed is an alloc instruction.
18713
87b3ede8
DC
187142004-02-11 David Carlton <carlton@kealia.com>
18715
18716 * gdb.cp/breakpoint.exp: New.
18717 * gdb.cp/breakpoint.cc: New.
18718
6e19e2bf
MC
187192004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18720
18721 Partial fix for PR gdb/1543.
18722 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18723 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18724 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18725 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18726 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18727 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18728 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18729 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18730 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18731 to bug-gdb@prep.ai.mit.edu .
18732 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18733 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18734 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18735 Likewise.
18736
5c5455dc
AC
187372004-02-10 Andrew Cagney <cagney@redhat.com>
18738
18739 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18740 using gdb_internal_error_resync.
18741
9cf689d7
DJ
187422004-02-09 Daniel Jacobowitz <drow@mvista.com>
18743
18744 * gdb.threads/thread-specific.exp: Stop early if no threads are
18745 found.
18746
d2dc51db
MC
187472004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18748
18749 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18750
14b1a056
DJ
187512004-02-08 Daniel Jacobowitz <drow@mvista.com>
18752
18753 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18754 breakpoints.
18755
83f66e8f
DJ
187562004-02-07 Daniel Jacobowitz <drow@mvista.com>
18757
18758 * config/sim.exp (gdb_load): Handle $arg == "".
18759 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18760 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18761
30fc0091
EZ
187622004-02-07 Elena Zannoni <ezannoni@redhat.com>
18763
a9c64011
AS
18764 * gdb.base/maint.exp: Update test to reflect
18765 obstack changes.
30fc0091 18766
4d806929
JJ
187672004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18768
18769 * gdb.base/pendshr.c (pendfunc): New function that calls
18770 pendfunc1.
18771 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18772
7bfdd688
FF
187732004-02-04 Fred Fish <fnf@redhat.com>
18774
18775 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18776 function symbols and update copyright years.
18777 * gdb.arch/gdb1291.c: Ditto.
18778
aaa08ee4
MC
187792004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18780
18781 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18782
dbad7755
MC
187832004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18784
18785 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18786
ec4646ef
MC
187872004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18788
18789 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18790
1b802196
FF
187912004-02-02 Fred Fish <fnf@redhat.com>
18792
18793 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18794 remote targets. Update copyright years.
18795
18fe2033
JJ
187962004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18797
18798 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18799 support.
18800 * gdb.base/langs.exp: Fix test which attempts to create
18801 breakpoint on non-existent function to handle new pending
18802 support.
18803 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18804 a breakpoint.
18805 * gdb.base/pending.exp: New test.
18806 * gdb.base/pending.c: New file.
18807 * gdb.base/pendshr.c: Ditto.
18808
8d577d32
DC
188092004-02-02 David Carlton <carlton@kealia.com>
18810
18811 * gdb.cp/overload.exp: Add overloadNamespace tests.
18812 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18813 (overloadNamespace, XXX): New.
18814 (main): Call XXX::marker2.
18815
3ad13771
FF
188162004-02-01 Fred Fish <fnf@redhat.com>
18817
18818 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18819 * gdb.base/finish.exp: Ditto.
18820 * gdb.base/gcore.exp: Ditto.
18821 * gdb.base/huge.exp: Ditto.
18822 * gdb.base/info-proc.exp: Ditto.
18823 * gdb.base/return2.exp: Ditto.
18824 * gdb.threads/gcore-thread.exp: Ditto.
18825
44c75849
DJ
188262004-02-01 Daniel Jacobowitz <drow@mvista.com>
18827
18828 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18829
005bc093
MK
188302004-02-01 Mark Kettenis <kettenis@gnu.org>
18831
18832 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18833 that opening the file succeeds on OpenBSD.
18834
c47cebdb
DJ
188352004-02-01 Daniel Jacobowitz <drow@mvista.com>
18836
18837 * gdb.threads/thread-specific.c: New file.
18838 * gdb.threads/threads-specific.exp: New test script.
18839 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18840 to expect_out.
18841
5a01311c
MK
188422004-02-01 Mark Kettenis <kettenis@gnu.org>
18843
18844 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18845 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18846 only on the "print_small_structs from print_long_arg_list" test.
18847
ce22a4f1
DJ
188482004-02-01 Daniel Jacobowitz <drow@mvista.com>
18849
18850 * gdb.base/completion.exp: Kill a stray backslash.
18851
18852 From Jim Ingham <jingham@apple.com>:
18853 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18854 agrees with the result from sending a tab.
18855
abbab9d3
DJ
188562004-01-31 Daniel Jacobowitz <drow@mvista.com>
18857
18858 * gdb.base/chng-syms.exp: Remove stray newline.
18859
53904d1e
MK
188602004-01-31 Mark Kettenis <kettenis@gnu.org>
18861
18862 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18863 *-*-openbsd*.
18864 * gdb.asm/openbsd.inc: New file.
18865
3a4b3aac
MK
188662004-01-30 Mark Kettenis <kettenis@gnu.org>
18867
18868 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18869 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18870 *-*solaris2*. Remove commented out default settings for
18871 asm-flags. Replace gdb_compile with target_link.
18872
ebac27b4
MC
188732004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18874
18875 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18876 for all tests. Remove old hp-ux and cygnus xfail cases.
18877
d8679d84
PH
188782004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18879
18880 * gdb.base/chng-syms.exp: New file.
18881 * gdb.base/chng-syms.c: New file.
18882
0a55bc22
MC
188832004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18884
18885 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18886 Provide arms for current output in all my configurations.
18887
94b8e876
MC
188882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18889
18890 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18891 * lib/compiler.cc: Likewise.
18892 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18893 get the right preprocessor. Eval the output directly. Remove
18894 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18895 hp_f77_compiler and hp_f90_compiler completely.
18896 (gdb_preprocess): Delete.
18897 (get_compiler): Delete.
18898
7cf03d44
MK
188992004-01-24 Mark Kettenis <kettenis@gnu.org>
18900
18901 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18902 <string.h>.
18903
68b6dce9
NR
189042004-01-24 Nick Roberts <nick@nick.uklinux.net>
18905
18906 * gdb.mi/mi-stack.exp: Update copyright.
18907
b368761e
DC
189082004-01-23 David Carlton <carlton@kealia.com>
18909
18910 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18911 test for cp_lookup_transparent_type.
18912 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18913 call them.
18914
f2061b53
DJ
189152004-01-23 Daniel Jacobowitz <drow@mvista.com>
18916
18917 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18918 after -var-update.
18919
37fc574a
DC
189202004-01-23 David Carlton <carlton@kealia.com>
18921
18922 * gdb.cp/namespace.cc (C::ensureRefs): New.
18923 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18924
8e94b928
NR
189252004-01-20 Nick Roberts <nick@nick.uklinux.net>
18926
18927 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18928 case "-stack-list-locals 2".
18929 * gdb.mi/mi-var-child.exp: Test for case
18930 "-var-list-children --all-values NAME".
18931
997b0952
MC
189322004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18933
18934 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18935
52470da3
MK
189362004-01-18 Mark Kettenis <kettenis@gnu.org>
18937
7049b4b8
MK
18938 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18939 used with gdb_test_multiple.
18940
52470da3
MK
18941 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18942 read at address 0. This fixes PR testsuite/1504.
18943
da6012e5
DJ
189442004-01-18 Daniel Jacobowitz <drow@mvista.com>
18945
18946 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18947 Remove downloading, guessing the host executable, the calls to
18948 gdb_file_cmd and gdb_target_cmd, and "load" support.
18949 (infer_host_exec): New function broken out from gdb_load.
18950 (gdb_load): New wrapper for gdbserver_gdb_load.
18951 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18952 gdb_target_cmd. Use -target-select.
18953 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18954 Download binaries to the host. Clear last_mi_remote_file when
18955 we load a new binary.
18956 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18957 call gdbserver_gdb_load and mi_gdb_target_cmd.
18958
32c70722
MC
189592004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18960
18961 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18962 type patterns.
18963
b0cecf36
MC
189642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18965
18966 * gdb.cp/templates.exp: Fix typo in test name of
18967 "print Foo<volatile char*>::foo".
18968
4120d7e6
MC
189692004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18970
18971 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18972
f679e530
BE
189732004-01-16 Ben Elliston <bje@wasabisystems.com>
18974
18975 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18976 (clean mostlyclean): Remove empty rm.
18977
091c48f6
MC
189782004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18979
18980 * gdb.base/setvar.exp: Add copyright years.
18981
3e5fc8d2
DC
189822004-01-14 David Carlton <carlton@bactrian.org>
18983
18984 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18985 PR c++/1511 and update coment.
18986 * gdb.cp/templates.exp: Update patterns to match current output.
18987 If changes involve something other than whitespace, KFAIL
18988 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18989
63d06c5c
DC
189902004-01-14 David Carlton <carlton@kealia.com>
18991
18992 * gdb.cp/namespace.exp: Add tests involving classes defined within
18993 namespaces.
18994 * gdb.cp/namespace.cc (C::CClass): New.
18995 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18996
a51dab88
EZ
189972004-01-14 Elena Zannoni <ezannoni@redhat.com>
18998
18999 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19000 what debug info we have. Print a better message if something goes
19001 wrong while producing the separate debug info file.
19002
a476ccc9
MC
190032004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19004
19005 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19006
f453692c
MC
190072004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19008
19009 * gdb.base/callfuncs.c: Add copyright notice.
19010
f40063a5
MC
190112004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19012
19013 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19014 inheritance. PR gdb/1498, PR gcc/13539.
19015
19ac3974
EZ
190162004-01-13 Elena Zannoni <ezannoni@redhat.com>
19017
a9c64011
AS
19018 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19019 test specific name.
19020 * gdb.mi/gdb669.exp: Ditto.
19021 * gdb.mi/mi-pthreads.exp: Ditto.
19022 * gdb.mi/mi1-pthreads.exp: Ditto.
19023 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19024
56c97c6e
MC
190252004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19026
19027 * gdb.cp/member-ptr.cc: Add copyright notice.
19028
a0644324
MC
190292004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19030
19031 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19032 some patterns for recent versions of gcc and hpacc. Delete
19033 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19034 Delete tests that access a NULL pointer-to-member-data. This
19035 script is still disabled for gcc.
19036
32fabe09
EZ
190372004-01-12 Elena Zannoni <ezannoni@redhat.com>
19038
19039 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19040 escaped correctly.
32fabe09 19041
1f8a6abb
EZ
190422004-01-12 Elena Zannoni <ezannoni@redhat.com>
19043
19044 * gdb.base/sepdebug.exp: New file.
19045 * gdb.base/sepdebug.c: New file.
19046 * lib/gdb.exp (separate_debug_filename): New procedure.
19047 (gdb_gnu_strip_debug): New procedure.
19048
48efe704
AC
190492004-01-12 Andrew Cagney <cagney@redhat.com>
19050
19051 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19052 * gdb.mi/ChangeLog-1999-2003: New file.
19053
a9415475
AC
190542004-01-12 Andrew Cagney <cagney@redhat.com>
19055
19056 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19057 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19058 or EEXIST", treat EBUSY as an XFAIL.
19059
83b8cf9d
MC
190602004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19061
19062 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19063 hp_cc_compiler.
19064
9939d2a8
MC
190652004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19066
19067 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19068 decorations.
19069
1ff8cadf
MC
190702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19071
19072 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19073 and "(aCC)" decorations. Remove obsolete doco about old
19074 test results.
19075
6fa9022e
MC
190762004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19077
19078 * gdb.cp/exception.exp: Fix typo in doco.
19079
209721fe
MK
190802004-01-09 Mark Kettenis <kettenis@gnu.org>
19081
19082 * gdb.base/gdb1476.exp: Fix typo.
19083
ef11303e
MC
190842004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19085
19086 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19087 file.
19088
041ab88c
MC
190892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19090
19091 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19092 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19093 Use gdb_compile. Remove restriction on gcc. Add some patterns
19094 for recent version of gdb. Delete second half, which was a copy
19095 of the first half with different build flags. This test is
19096 still disabled because it is still not ready for production.
19097
e36d075a
MC
190982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19099
19100 * gdb.cp/exception.cc: Add copyright notice.
19101 * gdb.cp/exception.exp: Add a notice that this file is broken
19102 because of line number changes caused by addition of copyright
19103 notice.
19104
42b190ad
MC
191052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19106
19107 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19108 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19109
8f25f06b
MC
191102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19111
19112 * gdb.cp/classes.exp: Accept gnu abi 2.
19113 * gdb.cp/derivation.exp: Likewise.
19114 * gdb.cp/overload.exp: Likewise.
19115 * gdb.cp/virtfunc.exp: Likewise.
19116
06ded8b8
MC
191172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19118
19119 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19120 semicolon after end of function.
19121
77c26ae3
MC
191222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19123
19124 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19125 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19126 boilerplate code for compiling and running the program under
19127 test. Add some string method tests.
19128
20757486
MC
191292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19130
19131 * gdb.cp/bs15503.cc: Add copyright notice.
19132 * gdb.cp/bs15503.exp: Adjust line number.
19133
0fd3b503
MC
191342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19135
19136 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19137 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19138
10d1bea8
MC
191392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19140
19141 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19142 hp_cc_compiler.
19143
2789202a
MC
191442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19145
19146 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19147 * gdb.cp/ctti.exp: Use the marker instead of "next".
19148 With gcc, run further before bailing.
19149
b862f14c
MC
191502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19151
19152 * gdb.cp/cttiadd.cc: Add copyright notice.
19153 * gdb.cp/cttiadd1.cc: Likewise.
19154 * gdb.cp/cttiadd2.cc: Likewise.
19155 * gdb.cp/cttiadd3.cc: Likewise.
19156
96da2469
MC
191572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19158
19159 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19160 Use gdb_test, gdb_test_multiple. Use floating-point values that
19161 have exact representations in IEEE-ish formats.
19162
053248ff
MC
191632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19164
19165 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19166 compilers. Delete duplicate call to get_compiler_info.
19167 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19168 * gdb.base/volatile.exp: Likewise.
19169
84acecdd
MK
191702004-01-07 Mark Kettenis <kettenis@gnu.org>
19171
19172 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19173 memory at address 0.
19174
fe11a27f
MC
191752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19176
19177 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19178 to test for hp-ux assembler. Fix copyright years.
19179
60ad077b
AC
191802004-01-07 Andrew Cagney <cagney@redhat.com>
19181
19182 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19183
1c9b8f33
AC
191842004-01-07 Andrew Cagney <cagney@redhat.com>
19185
19186 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19187 when creating the read-only file. From analysis by Roland McGrath
19188 and Elena Zannoni.
19189
753ccc7a
MC
191902004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19191
19192 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19193
eca3e36b
MC
191942004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19195
19196 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19197 data pointers.
19198
f8d4bac4
MC
191992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19200
19201 * gdb.cp/m-static.exp: Compile one source file at a time.
19202 Delete unused call to get_compiler_info.
19203
9b4e0f94
MC
192042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19205
19206 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19207 * gdb.base/call-rt-st.exp: Likewise.
19208 * gdb.base/nodebug.exp: Likewise.
19209 * gdb.base/volatile.exp: Likewise.
19210 * gdb.cp/ref-types.exp: Likewise.
19211 * gdb.cp/templates.exp: Likewise.
19212
023c1024
MK
192132004-01-05 Mark Kettenis <kettenis@gnu.org>
19214
19215 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19216
19703c4a
MC
192172004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19218
19219 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19220 hppa*-hp-hpux*.
19221
18b67037
MK
192222004-01-04 Mark Kettenis <kettenis@gnu.org>
19223
ba6219c8
MK
19224 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19225 x86_64-*-*.
19226
18b67037
MK
19227 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19228 sparc64-*-* and sparc*-solaris2*.
19229
1bfbbb9d
MK
192302004-01-04 Mark Kettenis <kettenis@gnu.org>
19231
19232 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19233 return ${tests}" test. The ${tests} already mentions the
19234 filename.
19235
06846494
MC
192362004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19237
19238 * gdb.cp/local.exp: Accept gcc abi 2.
19239
3b0cb202
MC
192402004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19241
19242 * gdb.cp/templates.exp: Accept gcc abi 2.
19243
0643ec3f
MC
192442004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19245
19246 * lib/compiler.cc: Remove supports_template_debugging.
19247 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19248
d231d0b1
MC
192492004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19250
19251 * gdb.cp/namespace.exp: Accept gcc abi 2.
19252
44ffb27c
MC
192532004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19254
19255 * gdb.cp/method.exp: Accept gcc abi 2.
19256
184ad485
MC
192572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19258
19259 * gdb.cp/classes.exp: Generate identical results as old version.
19260 * gdb.cp/derivation.exp: Likewise.
19261 * gdb.cp/overload.exp: Likewise.
19262 * gdb.cp/virtfunc.exp: Likewise.
19263
116f09e7
MC
192642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19265
19266 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19267 mysterious bug with sourceware version of expect.
19268
b1379776
MC
192692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19270
19271 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19272 current versions of gcc, including gcc abi 2. Remove gratuitous
19273 restart of test program. Use gdb_test_multiple and gdb_test for
19274 all tests. Add patterns to xfail missing "const" in "const char *"
19275 and kfail PR gdb/1155.
19276
6b7a4c0e
MC
192772004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19278
19279 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19280 current versions of gcc, including gcc abi 2. Remove gratuitous
19281 restart of test program. Use gdb_test_multiple and gdb_test for
19282 all tests. Add patterns to kfail PR gdb/1498.
19283
51615d72
MC
192842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19285
19286 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19287 current versions of gcc, including gcc abi 2. Use "breakpoint"
19288 and "continue" instead of restarting the target program. Use
19289 gdb_test_multiple and gdb_test for all tests.
19290
7b79a9d7
MK
192912004-01-01 Mark Kettenis <kettenis@gnu.org>
19292
19293 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19294 for *-*-solaris2*.
19295
1cd3489f
MC
192962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19297
19298 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19299 current versions of gcc, including gcc abi 2. Use "breakpoint"
19300 and "continue" instead of restarting the target program several
19301 times. Use gdb_test_multiple and gdb_test for all tests.
19302
850742db
MC
193032003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19304
19305 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19306 source files.
19307
eb4bbda8
MC
193082003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19309
19310 * gdb.base/environ.exp: Handle compiling test case from multiple
19311 source files.
19312
e42c7771
MC
193132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19314
19315 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19316
80e4b428
JB
193172003-12-17 Jim Blandy <jimb@redhat.com>
19318
5f06973a
JB
19319 * gdb.base/freebpcmd.c: Add copyright notice.
19320
80e4b428
JB
19321 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19322
0ab84fb7
MC
193232003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19324
19325 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19326
1b3bb3d0
JB
193272003-12-13 Jim Blandy <jimb@redhat.com>
19328
19329 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19330
3a4c9371
KB
193312003-12-12 Kevin Buettner <kevinb@redhat.com>
19332
19333 * gdb.asm/frv.inc: New file.
19334 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19335
a1dea79a
FF
193362003-12-09 Fred Fish <fnf@redhat.com>
19337
19338 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19339 functions to break1.c and leave prototypes behind. Add more
19340 "set breakpoint NN here" comments.
19341 * gdb.base/break1.c: New file.
19342
19343 * gdb.base/break.exp: Handle compiling test case from multiple
19344 source files and change source file references as needed.
19345 * gdb.base/completion.exp: Ditto.
19346 * gdb.base/condbreak.exp: Ditto.
19347 * gdb.base/define.exp: Ditto.
19348 * gdb.base/ena-dis-br.exp: Ditto.
19349 * gdb.base/info-proc.exp: Ditto.
19350 * gdb.base/maint.exp: Ditto.
19351 * gdb.base/until.exp: Ditto.
19352
19353 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19354 hardcoded line numbers.
19355 * gdb.base/define.exp: Ditto.
19356 * gdb.base/ena-dis-br.exp: Ditto.
19357 * gdb.base/maint.exp: Ditto.
19358 * gdb.base/until.exp: Ditto.
19359
19360 * gdb.base/completion.exp: Use "break1" for completion tests since
19361 "break" is no longer a unique prefix.
19362
5266b69c
AC
193632003-12-06 Andrew Cagney <cagney@redhat.com>
19364
19365 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19366 "return_value_unimplemented". When an unimplemented struct return
19367 architecture, report incorrect values as a KFAIL
19368
374451f0
MC
193692003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19370
19371 * gdb.cp/rtti.exp: Accept new wording of warning from
19372 cp_lookup_rtti_type.
19373
ba9b20a7
MC
193742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19375
19376 Partial fix for PR testsuite/1456.
19377 * gdb.base/scope.exp (test_at_main): Replace references to
19378 gcc_compiled with calls to test_compiler_info.
19379 (test_at_foo): Likewise.
19380 (test_at_bar): Likewise.
19381
b74b6d0b
MC
193822003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19383
19384 Partial fix for PR testsuite/1456.
19385 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19386 to test_compiler_info.
19387
ccfa3402
MC
193882003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19389
19390 * gdb.base/so-impl-ld.exp: Update copyright notice.
19391
f6246aba
MC
193922003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19393
19394 Partial fix for PR testsuite/1456.
19395 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19396 to test_compiler_info.
19397
13ae734a
MC
193982003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19399
19400 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19401 from current versions of gdb. Clean up regular expressions.
19402 Delete redundant timeout case.
19403
d8e1cdee
MC
194042003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19405
19406 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19407 from current versions of gdb. Clean up regular expressions.
19408 Delete redundant timeout case.
19409
96457b64
MC
194102003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19411
19412 Partial fix for PR testsuite/1456.
19413 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19414 gcc_compiled with call to test_compiler_info.
19415
f35309fc
MC
194162003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19417
19418 Partial fix for PR testsuite/1456.
19419 * gdb.base/list.exp (test_list_function): Delete unused declaration
19420 of gcc_compiled.
19421
d7afdf9b
MC
194222003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19423
19424 Partial fix for PR testsuite/1456.
19425 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19426 call to test_compiler_info.
19427
71507b56
MK
194282003-11-29 Mark Kettenis <kettenis@gnu.org>
19429
19430 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19431 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19432 it to create the appropriate note.inc.
19433 * gdb.asm/asmsrc1.s: Include "note.inc".
19434 * gdb.asm/netbsd.inc: New file.
19435 * gdb.asm/empty.inc: New file.
19436
f81f93f7
MC
194372003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19438
19439 Partial fix for PR testsuite/1456.
19440 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19441 calls to test_compiler_info.
19442
9a77938e
MC
194432003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19444
19445 Partial fix for PR testsuite/1456.
19446 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19447 calls to test_compiler_info.
19448
e8367dc7
MK
194492003-11-27 Mark Kettenis <kettenis@gnu.org>
19450
19451 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19452 pattern for the KFAILs.
19453
526c61ee
AF
194542003-11-25 Adam Fedor <fedor@gnu.org>
19455
19456 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19457 * gdb.objc/objcdecode.m: New file.
19458
28f2d600
AF
194592003-11-25 Adam Fedor <fedor@gnu.org>
19460
19461 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19462 * gdb.objc/nondebug.m: New file.
19463
a3895cee
BE
194642003-11-26 Ben Elliston <bje@wasabisystems.com>
19465
19466 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19467 NetBSD as it does on FreeBSD. Modelled on a similar change by
19468 Mark Kettenis on 2003-05-30.
19469 (link-flags): Set to "--entry _start" regardless of target.
19470 Special linker flags are to be appended to $link-flags.
19471 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19472
c9f2c8a3
MC
194732003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19474
19475 * gdb.cp/method.exp: Accept output of new demangler.
19476
15a0587a 194772003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19478
19479 * gdb/class2.exp: New file.
19480 * gdb/class2.cc: New file.
19481
3c00b570
MC
194822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19483
19484 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19485 of new demangler.
19486
7027acc7
MK
194872003-11-23 Mark Kettenis <kettenis@gnu.org>
19488
19489 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19490 of gdb_test "run".
19491
b0e1598a
MK
194922003-11-23 Mark Kettenis <kettenis@gnu.org>
19493
19494 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19495 "continue" into "run".
19496
4d9eda44
MC
194972003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19498
19499 Partial fix for PR testsuite/1456.
19500 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19501 call to test_compiler_info.
19502 * gdb.cp/ctti.exp: Likewise.
19503 * gdb.cp/derivation.exp: Likewise.
19504 * gdb.cp/member-ptr.exp: Likewise.
19505 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19506 reference to gcc_compiled.
19507
195082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19509
19510 Fix PR testsuite/1463.
19511 * gdb.base/structs.exp (start_structs_test): Call
19512 get_debug_format before using the debug format.
19513
d422fe19
AC
195142003-11-22 Andrew Cagney <cagney@redhat.com>
19515
19516 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19517 * gdb.base/structs.exp: Use gdb_test_multiple.
19518
039cf96d
AC
195192003-11-20 Andrew Cagney <cagney@redhat.com>
19520
6882279b
AC
19521 * gdb.base/structs.exp: Handle and recover from internal errors.
19522 Replace "foo${n}" with "foo<n>" in test messages.
19523
e53890ae
AC
19524 * gdb.base/structs.exp: Update copyright. Rewrite.
19525 * gdb.base/structs.c: Update copyright. Rewrite.
19526
2b211c59
AC
19527 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19528 resync count exceeded.
d63a86f8 19529
039cf96d
AC
19530 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19531 from the internal error.
19532 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19533 Original from Jim Blandy.
19534 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19535
eac98b22
AC
195362003-11-19 Andrew Cagney <cagney@redhat.com>
19537
19538 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19539 KFAIL.
19540
67455b2a
MK
195412003-11-17 Mark Kettenis <kettenis@gnu.org>
19542
19543 New testcase for PR backtrace/1435.
19544 * gdb.arch/i386-unwind.exp: New file.
19545 * gdb.arch/i386-unwind.c: New file.
19546
853d6e5b
AC
195472003-11-17 Andrew Cagney <cagney@redhat.com>
19548
19549 * lib/gdb.exp (compiler_info): New global.
19550 (test_compiler_info): New function.
19551 (get_compiler_info): Set compiler_info.
19552 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19553 "compiler_info" to gcc-<major>-<minor>.
19554
38cf6e11
MC
195552003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19556
19557 * gdb.trace/configure: Remove.
19558
a50d3602
EZ
195592003-11-13 Elena Zannoni <ezannoni@redhat.com>
19560
19561 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19562 breakpoints.
a50d3602
EZ
19563 * gdb.base/break.exp: Remove all references to explicit line
19564 numbers.
19565
d9407aaa
NC
195662003-11-11 Nick Clifton <nickc@redhat.com>
19567
19568 * gdb.base/shreloc.exp: Do not run for targets which do not
19569 support shared objects.
19570
db488fc1
CV
195712003-11-10 Corinna Vinschen <vinschen@redhat.com>
19572
19573 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19574 Don't run tests if nofileio flag is given.
19575
6a90a18e
EZ
195762003-11-07 Elena Zannoni <ezannoni@redhat.com>
19577
19578 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19579 as well as 'Watchpoint'.
6a90a18e 19580
0b915e9c
EZ
195812003-11-06 Elena Zannoni <ezannoni@redhat.com>
19582
19583 Reported by Jim Ingham <jingham@apple.com>:
19584 * gdb.base/annota1.exp: Match at least one occurrence of the
19585 signal handler annotation.
19586
d7e4b55f
EZ
195872003-11-06 Elena Zannoni <ezannoni@redhat.com>
19588
a9c64011
AS
19589 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19590 as well as 'Watchpoint'.
d7e4b55f 19591
2fe4e8d0
MC
195922003-11-05 Michael Chastain <mec@shout.net>
19593
19594 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19595
6ef88553
KW
195962003-11-03 Kris Warkentin <kewarken@qnx.com>
19597
19598 * gdb.arch/gdb1291.c: New test file.
19599 * gdb.arch/gdb1291.exp: New test script.
19600 * gdb.arch/gdb1431.c: New test file.
19601 * gdb.arch/gdb1431.exp: New test script.
19602
ae7dc4d8
MC
196032003-10-22 Michael Chastain <mec@shout.net>
19604
19605 * gdb.mi/pthreads.c: Add copyright notice.
19606
c39d7427
MC
196072003-10-22 Michael Chastain <mec@shout.net>
19608
19609 * gdb.threads/pthreads.c: Add copyright notice.
19610
8b7d96c1
MC
196112003-10-20 Michael Chastain <mec@shout.net>
19612
19613 * gdb.base/gdb1056.exp: New test script.
19614
d1d69fdd
DJ
196152003-10-13 Daniel Jacobowitz <drow@mvista.com>
19616
19617 * gdb.threads/killed.exp: Use gdb_run_cmd.
19618
7d605576
DJ
196192003-10-13 Daniel Jacobowitz <drow@mvista.com>
19620
19621 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19622 create a core file.
19623 * gdb.threads/gcore-thread.exp: Likewise.
19624
618ec112
CV
196252003-10-13 Corinna Vinschen <vinschen@redhat.com>
19626
19627 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19628 type, based on char type.
19629 (struct bit_flags_short_t): New bitfield type, based on short type.
19630 (init_bit_flags_char): New fuction.
19631 (init_bit_flags_short): Ditto.
19632 (print_bit_flags_char): Ditto.
19633 (print_bit_flags_short): Ditto.
19634 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19635
9367a73c
MC
196362003-10-11 Michael Chastain <mec@shout.net>
19637
19638 * gdb.base/call-rt-st.exp: Update copyright year.
19639
1decf120
KI
196402003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19641
19642 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19643 * gdb.disasm/sh3.s: Ditto.
19644
5445b2ae
DJ
196452003-10-07 Daniel Jacobowitz <drow@mvista.com>
19646
19647 * gdb.threads/switch-threads.exp: New test.
19648 * gdb.threads/switch-threads.c: New source file.
19649
aec24853
CV
196502003-10-07 Corinna Vinschen <vinschen@redhat.com>
19651
19652 * gdb.base/ending-run.exp: Add sh specific case.
19653
adc7428d
AC
196542003-10-06 Andrew Cagney <cagney@redhat.com>
19655
19656 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19657 * gdb.disasm/mn10200.exp: Delete obsolete file.
19658
c9d37158
DJ
196592003-09-29 Daniel Jacobowitz <drow@mvista.com>
19660
19661 * ChangeLog: Correct an entry command.exp -> commands.exp.
19662 * gdb.base/commands.exp (bp_deleted_in_command_test)
19663 (temporary_breakpoint_commands): Check noargs.
19664
79c2c32d
DC
196652003-09-25 David Carlton <carlton@kealia.com>
19666
19667 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19668 of some print tests, where appropriate. Add tests for C::D::cd,
19669 E::ce, F::cXfX, G::XgX.
19670 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19671
594e6d67
RE
196722003-09-25 Richard Earnshaw <rearnsha@arm.com>
19673
19674 * lib/java.exp (java_init): Import target_alias before using it.
19675
10f0d451
DC
196762003-09-25 David Carlton <carlton@kealia.com>
19677
19678 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19679
274bcba0
EZ
196802003-09-23 Elena Zannoni <ezannoni@redhat.com>
19681
d63a86f8 19682 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19683 weirdness.
274bcba0 19684
cdbf20f7
MC
196852003-09-17 Michael Chastain <mec@shout.net>
19686
19687 * gdb.cp/gdb1355.exp: New file.
19688 * gdb.cp/gdb1355.c: New file.
19689
71e06f80
CV
196902003-09-15 Corinna Vinschen <vinschen@redhat.com>
19691
19692 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19693 * gdb.asm/sh.inc: New file.
19694
5c4e30ca
DC
196952003-09-11 David Carlton <carlton@kealia.com>
19696
bd45b7af
DC
19697 * gdb.cp/namespace.exp: Add tests for namespace types.
19698 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19699 (test_namespace): New.
19700
1c199746
EZ
197012003-09-11 Elena Zannoni <ezannoni@redhat.com>
19702
a9c64011 19703 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19704 * gdb.stabs/weird.exp: Ditto.
1c199746 19705
04ed252f
MC
197062003-09-08 Michael Chastain <mec@shout.net>
19707
19708 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19709
d8a2d9e7
MC
197102003-09-07 Michael Chastain <mec@shout.net>
19711
19712 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19713 'parse error'.
19714
161afb24
MK
197152003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19716
19717 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19718
49f2741a
MC
197192003-08-30 Michael Chastain <mec@shout.net>
19720
19721 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19722 * gdb.gdb/observer.exp: Ditto.
19723 * gdb.gdb/xfullpath.exp: Ditto.
19724
8afa723e
MK
197252003-08-29 Mark Kettenis <kettenis@gnu.org>
19726
19727 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19728 *-*-*bsd*.
19729
f31dfe3b
JJ
197302003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19731
19732 * gdb.base/dump.exp: Skip for ia64.
19733
4630e498
JJ
197342003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19735
19736 * gdb.asm/asm-source.exp: Add ia64 support.
19737 * gdb.asm/ia64.inc: New file.
19738
1105b7ef
MC
197392003-08-22 Michael Chastain <mec@shout.net>
19740
19741 * gdb.cp: New directory.
19742 * gdb.cp/*: Copy from gdb.c++/*.
19743 * gdb.c++/*: Remove.
19744 * Makefile.in: Change gdb.c++ to gdb.cp.
19745 * configure.in: Ditto.
19746 * configure: Regnerate.
19747
c945b932
MK
197482003-08-18 Mark Kettenis <kettenis@gnu.org>
19749
19750 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19751 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19752
2b66634b
DJ
197532003-08-17 Daniel Jacobowitz <drow@mvista.com>
19754
19755 * mi-var-display.exp (-var-list-children weird): Accept function
19756 pointers with argument types.
19757 * mi1-var-display.exp (-var-list-children weird): Likewise.
19758 * mi2-var-display.exp (-var-list-children weird): Likewise.
19759
a356f73b
DJ
197602003-08-17 Daniel Jacobowitz <drow@mvista.com>
19761
19762 * gdb.base/annota3.exp: Add missing newline.
19763
483417b8
MC
197642003-08-06 Michael Chastain <mec@shout.net>
19765
19766 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19767
c99c59c3
MS
197682003-08-12 Michael Snyder <msnyder@redhat.com>
19769
19770 * gdb.base/float.exp: Add test for SH.
19771
55ed7501
MK
197722003-08-10 Mark Kettenis <kettenis@gnu.org>
19773
19774 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19775
1a371f2e
EZ
197762003-08-07 Elena Zannoni <ezannoni@redhat.com>
19777
19778 * gdb.base/completion.exp: Remove reduntant completion test
19779 on filename.
19780
e0f353ce
EZ
197812003-08-07 Elena Zannoni <ezannoni@redhat.com>
19782
a9c64011
AS
19783 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19784 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19785 gdb.trace/save-trace.exp: Make sure that full pathnames are
19786 escaped correctly.
e0f353ce 19787
5710a1af 197882003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19789
a9c64011
AS
19790 * configure.in: Don't generate config.h from config.hin.
19791 * configure: Regenerate.
19792 * config.hin: Remove file.
19793 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19794 * gdb.threads/pthreads.c: Ditto.
5710a1af 19795
dcd81ce9
DJ
197962003-08-07 Daniel Jacobowitz <drow@mvista.com>
19797
19798 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19799 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19800 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19801 Replace ld24 with seth/add3.
19802
6009d884
AC
198032003-08-02 Andrew Cagney <cagney@redhat.com>
19804
19805 * gdb.base/annota3.exp: New file.
19806 * gdb.base/annota3.c: New file.
19807 * gdb.c++/annota3.exp: New file.
19808 * gdb.c++/annota3.cc: New file.
19809
51514e06
MC
198102003-07-29 Michael Chastain <mec@shout.net>
19811
19812 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19813 actually failed.
19814 (do_pass): Likewise.
19815 * gdb.threads/tls.exp: Always initialize no_of_threads.
19816
4ee6625b
DJ
198172003-07-27 Daniel Jacobowitz <drow@mvista.com>
19818
19819 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19820 pattern.
19821 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19822 * gdb.threads/tls.exp: Recognize one case of the host library not
19823 supporting TLS.
19824
225f2bf6
AC
198252003-07-27 Andrew Cagney <cagney@redhat.com>
19826
19827 * gdb.base/fileio.exp: Use SH when running commands using
19828 remote_exec.
19829
bcb27c9f
DJ
198302003-07-24 Daniel Jacobowitz <drow@mvista.com>
19831
19832 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19833 * gdb.base/relocate.c (dummy): New padding array.
19834
3d67be83
MS
198352003-07-22 Michael Snyder <msnyder@redhat.com>
19836
d63a86f8 19837 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19838
19839 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19840 patterns to be more general, accepting old and new output.
19841 Some output chars (such as '+') also must be quoted.
d63a86f8 19842 Some addresses are displayed numerically instead of
3d67be83
MS
19843 symbolically.
19844
57ba3b85
MS
198452003-07-23 Michael Snyder <msnyder@redhat.com>
19846
686d097c
MS
19847 * gdb.base/return2.exp: Don't test long-long return.
19848
57ba3b85
MS
19849 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19850 * gdb.disasm/t01_mov.exp: Ditto.
19851 * gdb.disasm/t02_mova.s: Ditto.
19852 * gdb.disasm/t02_mova.exp: Ditto.
19853 * gdb.disasm/t03_add.s: Ditto.
19854 * gdb.disasm/t03_add.exp: Ditto.
19855 * gdb.disasm/t04_sub.s: Ditto.
19856 * gdb.disasm/t04_sub.exp: Ditto.
19857 * gdb.disasm/t05_cmp.s: Ditto.
19858 * gdb.disasm/t05_cmp.exp: Ditto.
19859 * gdb.disasm/t06_ari2.s: Ditto.
19860 * gdb.disasm/t06_ari2.exp: Ditto.
19861 * gdb.disasm/t07_ari3.s: Ditto.
19862 * gdb.disasm/t07_ari3.exp: Ditto.
19863 * gdb.disasm/t08_or.s: Ditto.
19864 * gdb.disasm/t08_or.exp: Ditto.
19865 * gdb.disasm/t09_xor.s: Ditto.
19866 * gdb.disasm/t09_xor.exp: Ditto.
19867 * gdb.disasm/t10_and.s: Ditto.
19868 * gdb.disasm/t10_and.exp: Ditto.
19869 * gdb.disasm/t11_logs.s: Ditto.
19870 * gdb.disasm/t11_logs.exp: Ditto.
19871 * gdb.disasm/t12_bit.s: Ditto.
19872 * gdb.disasm/t12_bit.exp: Ditto.
19873 * gdb.disasm/t13_otr.s: Ditto.
19874 * gdb.disasm/t13_otr.exp: Ditto.
19875
e00759ef
EZ
198762003-07-22 Elena Zannoni <ezannoni@redhat.com>
19877
19878 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19879
8bc2021f
EZ
198802003-07-22 Elena Zannoni <ezannoni@redhat.com>
19881
a9c64011
AS
19882 * gdb.threads/tls.c : New file.
19883 * gdb.threads/tls.exp : New file.
19884 * gdb.threads/tls-main.c : New file.
19885 * gdb.threads/tls-shared.c : New file.
19886 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19887
89320c4c
AS
198882003-07-22 Andreas Schwab <schwab@suse.de>
19889
19890 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19891
180dea7c
AS
198922003-07-20 Andreas Schwab <schwab@suse.de>
19893
19894 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19895 due to insn reordering.
19896
0714963c
AC
198972003-07-15 Andrew Cagney <cagney@redhat.com>
19898
19899 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19900
98a23b3f
MC
199012003-07-15 Michael Chastain <mec@shout.net>
19902
19903 * gdb.base/gdb1250.exp: New file.
19904 * gdb.base/gdb1250.c: New file.
19905
27e417a2
ML
199062003-07-09 Michal Ludvig <mludvig@suse.cz>
19907
19908 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19909 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19910
8bc2021f
EZ
199112003-07-09 Elena Zannoni <ezannoni@redhat.com>
19912
a9c64011
AS
19913 * gdb.threads/tls.c: New file.
19914 * gdb.threads/tls.exp: New file.
19915 * gdb.threads/tls-main.c: New file.
19916 * gdb.threads/tls-shared.c: New file.
19917 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19918
d99968dc
EZ
199192003-07-09 Elena Zannoni <ezannoni@redhat.com>
19920
19921 * gdb.base/annota1.exp: Make sure that we properly escape the
19922 full path of the source file. Xfail more permissive patterns,
d63a86f8 19923 due to a compiler debug info problem.
d99968dc 19924
83876b3b
AS
199252003-07-07 Andreas Schwab <schwab@suse.de>
19926
2705e972
AS
19927 * gdb.asm/m68k.inc: New file.
19928 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19929
83876b3b
AS
19930 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19931 arguments"): Also match negative number.
19932
19933 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19934
3a871b37
DJ
199352003-07-03 Daniel Jacobowitz <drow@mvista.com>
19936
19937 * gdb.base/store.c (charest): New typedef.
19938 (add_char): Rename to add_charest, update.
19939 (wack_char): Rename to wack_charest, update types. Return l + r
19940 to keep r live across the call.
19941 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19942 (wack_double, wack_doublest): Return l + r to keep r live across
19943 the call.
19944 * gdb.base/store.exp: Accomodate store.c changes.
19945
b2a7f303
DC
199462003-06-30 David Carlton <carlton@kealia.com>
19947
19948 * gdb.c++/maint.exp (test_invalid_name): New.
19949 (test_first_component): Add tests for invalid names.
19950
3c6cb4a1
MC
199512003-06-29 Michael Chastain <mec@shout.net>
19952
19953 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19954 output of '<VTT for class>' for virtual base classes.
19955
f1c2644b
DJ
199562003-06-29 Daniel Jacobowitz <drow@mvista.com>
19957
19958 * gdb.base/completion.exp: Tab-complete "complet" instead of
19959 "compl".
19960 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19961
18080350
DJ
199622003-06-29 Daniel Jacobowitz <drow@mvista.com>
19963
19964 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19965 * gdb.base/volatile.exp: Likewise.
19966
f56973f8
DJ
199672003-06-29 Daniel Jacobowitz <drow@mvista.com>
19968
19969 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19970 gdb/1265.
19971
199722003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19973 Daniel Jacobowitz <drow@mvista.com>
19974
19975 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19976 initial line count of 'captured_main' from 26 to 32.
19977 (test_with_self): Allow xmalloc call to be interleaved with the
19978 preceding two lines.
19979
e766d4d6
JB
199802003-06-24 Joel Brobecker <brobecker@gnat.com>
19981
19982 * gdb.base/bang.exp: New testcase.
19983
f125c9a4
JB
199842003-06-23 Joel Brobecker <brobecker@gnat.com>
19985
19986 * gdb.base/langs.exp: Add some tests for the "minimal" language
19987 support.
19988
6e25beaf
EZ
199892003-06-23 Elena Zannoni <ezannoni@redhat.com>
19990
19991 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19992 the testcase.
19993
2f816dda
DJ
199942003-06-22 Daniel Jacobowitz <drow@mvista.com>
19995
19996 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19997 offset.
19998
db5a5748
DJ
199992003-06-22 Daniel Jacobowitz <drow@mvista.com>
20000
20001 * gdb.c++/pr-1210.cc: New file.
20002 * gdb.c++/pr-1210.exp: New file.
20003
1df0c130
DJ
200042003-06-21 Daniel Jacobowitz <drow@mvista.com>
20005
20006 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20007 000-exec-continue.
20008
a92feac0
MK
200092003-06-15 Mark Kettenis <kettenis@gnu.org>
20010
20011 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20012 on *-*-*bsd* instead of *-*-freebsd*.
20013
81a58f5b
AC
200142003-06-14 Andrew Cagney <cagney@redhat.com>
20015
20016 * gdb.base/store.exp: Test longest and doublest. Test all
20017 parameters. Weaken return statement match.
20018 * gdb.base/store.c: Add longest and doublest - aka long long and
20019 long double functions. Put all parameters into local register
20020 variables. Use negative values.
20021
b257a0d3
AC
200222003-06-14 Andrew Cagney <cagney@redhat.com>
20023
20024 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20025 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20026 exit status.
20027 * gdb.base/fileio.exp: Disable target when nointerrupts and
20028 noinferiorio, instead of limiting it to remote. Use remote_exec
20029 instead of system.
d63a86f8 20030
21c38304
JJ
200312003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20032
20033 * gdb.base/float.exp: Add ia64 support.
20034
1bcdb424
CV
200352003-06-12 Corinna Vinschen <vinschen@redhat.com>
20036
20037 * gdb.base/fileio.exp: Run only on remote targets.
20038
6aeb981f
CV
200392003-06-10 Corinna Vinschen <vinschen@redhat.com>
20040
20041 * gdb.base/fileio.c: New file, testing File-I/O.
20042 * gdb.base/fileio.exp: Ditto.
20043
53df362e
RG
200442003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20045
20046 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20047 shared objects after relocation at load time (gdb PR/1132).
20048 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20049 as above, part of the shared object relocation test.
53df362e 20050
ffee1b46
MK
200512003-06-08 Mark Kettenis <kettenis@gnu.org>
20052
b5ca3722
MK
20053 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20054 fully filled history list.
20055 * gdb.base/gdb_history: New file.
20056
03ed860d
MK
20057 * gdb.base/signals.exp: XFAIL "continue to func1" on
20058 i*86-*-freebsd*.
20059
ffee1b46
MK
20060 * gdb.base/attach.exp: When trying to attach to a nonexistent
20061 process, make it possible to specify the PID based on the target,
20062 and do so for *-*-freebsd*.
20063
d80dbb52
RH
200642003-06-02 Richard Henderson <rth@redhat.com>
20065
20066 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20067
6dd77b81
RH
200682003-06-02 Richard Henderson <rth@redhat.com>
20069
20070 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20071
f6347e16
RH
200722003-06-02 Richard Henderson <rth@redhat.com>
20073
20074 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20075
2c161407
DJ
200762003-06-01 Daniel Jacobowitz <drow@mvista.com>
20077
20078 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20079 of globalvar.
20080
572eb746
MK
200812003-06-01 Mark Kettenis <kettenis@gnu.org>
20082
20083 * gdb.asm/asm-source.exp: Check for memory read errors in
20084 disassembler test on *BSD too.
20085
9e9617a5
RH
200862003-06-01 Richard Henderson <rth@redhat.com>
20087
20088 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20089 for .frame.
20090 (gdbasm_call): Lose ldgp.
20091 (gdbasm_startup): Add frame information.
20092 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20093
7b34ad4e
MK
200942003-05-31 Mark Kettenis <kettenis@gnu.org>
20095
20096 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20097 i?86-*-*.
20098
10059fdf
MK
200992003-05-30 Mark Kettenis <kettenis@gnu.org>
20100
20101 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20102 FreeBSD.
20103
acf4b816
RH
201042003-05-29 Richard Henderson <rth@redhat.com>
20105
20106 * gdb.asm/alpha.inc: New file.
20107 * gdb.asm/asm-source.exp: Use it.
20108
e9ecd949
JB
201092003-05-29 Jim Blandy <jimb@redhat.com>
20110
20111 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20112 'core.PID'.
20113
e3e5a4f3
JB
201142003-05-22 Jim Blandy <jimb@redhat.com>
20115
20116 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20117 backtrace.
d63a86f8 20118
72fe3d25
DC
201192003-05-20 David Carlton <carlton@math.stanford.edu>
20120
20121 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20122 this time.
20123
58da2eb2
DC
201242003-05-19 David Carlton <carlton@bactrian.org>
20125
20126 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20127 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20128
1fcb5155
DC
201292003-05-19 David Carlton <carlton@bactrian.org>
20130
20131 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20132 namespace tests.
20133 Bump copyright date.
20134 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20135 (main): Call C::D::marker2.
20136 * gdb.c++/namespace1.cc: New file.
20137
85e85163
JJ
201382003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20139
20140 Roland McGrath <roland@redhat.com>
d63a86f8 20141 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20142 there is no manager thread.
20143
a25fbfec
JJ
201442003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20145
d63a86f8
RM
20146 * gdb.threads/schedlock.exp: Remove assumption that all threads
20147 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20148 in one of the child threads rather than the main thread.
20149
be375bae
JB
201502003-05-07 Jim Blandy <jimb@redhat.com>
20151
09bf6082
JB
20152 Add support for assembly source testing on the s390x.
20153 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20154 architecture.
20155 * gdb.asm/s390x.inc: New file.
20156
be375bae
JB
20157 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20158 succession of 'if' statements.
20159
00905d52
AC
201602003-05-05 Andrew Cagney <cagney@redhat.com>
20161
20162 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20163
b1e29e33
AC
201642003-05-05 Andrew Cagney <cagney@redhat.com>
20165
20166 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20167 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20168
e33d66ec
EZ
201692003-05-02 Elena Zannoni <ezannoni@redhat.com>
20170
20171 * gdb.base/charset.exp: Update based on new behavior of set/show
20172 charset commands.
20173
2b6fd0d8
AC
201742003-05-01 Andrew Cagney <cagney@redhat.com>
20175
20176 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20177 variable do not give memory errors.
20178
130cacce
AF
201792003-04-30 Adam Fedor <fedor@gnu.org>
20180
20181 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20182 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20183 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20184 gdb.objc/basicclass.m: : New files
20185
20186 * lib/gdb.exp (gdb_compile_objc): New procedure.
20187
bea71854
DJ
201882003-04-27 Daniel Jacobowitz <drow@mvista.com>
20189
20190 * gdb.base/signals.exp: Make backtrace tests more specific.
20191
0f20eeea
DC
201922003-04-23 David Carlton <carlton@bactrian.org>
20193
20194 * gdb.c++/maint.exp (test_first_component): Add tests for
20195 'operator' in more locations.
20196
c8c4d8dc
KB
201972003-04-16 Kevin Buettner <kevinb@redhat.com>
20198
20199 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20200
3fe60e3c
EZ
202012003-04-16 Elena Zannoni <ezannoni@redhat.com>
20202
20203 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20204 func marke' instead. Update test name.
3fe60e3c 20205
9219021c
DC
202062003-04-15 David Carlton <carlton@math.stanford.edu>
20207
20208 * gdb.c++/maint.exp: New file.
20209
5dd55bdd
EZ
202102003-04-14 Elena Zannoni <ezannoni@redhat.com>
20211
20212 * gdb.threads/schedlock.c: Change type of thread function argument
20213 to long, to avoid warnings on 64-bit platforms.
20214
00890572
EZ
202152003-04-14 Elena Zannoni <ezannoni@redhat.com>
20216
a9c64011
AS
20217 * gdb.base/attach.exp: Add new message from ptrace in case of
20218 attaching to nonexistent process.
d63a86f8 20219
93201743
JB
202202003-04-11 Jim Blandy <jimb@redhat.com>
20221
20222 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20223 gdb.c++/userdef.cc: Place comments on the lines to which the
20224 marker function might return.
20225 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20226 gdb.c++/userdef.exp: Look for those comments to check that we've
20227 returned to the right place, instead of checking line numbers.
20228
2a11c64d
EZ
202292003-04-11 Elena Zannoni <ezannoni@redhat.com>
20230
a9c64011
AS
20231 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20232 match on sourcefile name, instead of directory name.
2a11c64d 20233
68ab8fc5
EZ
202342003-04-10 Elena Zannoni <ezannoni@redhat.com>
20235
d63a86f8 20236 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20237 working directory name.
20238
5624293a
JB
202392003-04-09 Jim Blandy <jimb@redhat.com>
20240
20241 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20242 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20243 after an inferior function call, report the failure, but allow the
20244 test to continue.
20245
f1f02ee4
SC
202462003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20247
20248 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20249 with -DPROTOTYPES.
20250
6eb79af0
SC
202512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20252
20253 * gdb.base/break.exp: Revert last patch.
20254
8dfb4cf0
SC
202552003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20256
20257 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20258 with -DPROTOTYPES.
20259
ed4c619a
AC
202602003-04-02 Andrew Cagney <cagney@redhat.com>
20261
20262 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20263 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20264 matching directories by the name breakpoint.
20265 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20266 Make "continue to marker1" consistent.
20267 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20268 message consistent.
20269 * lib/gdb.exp: Put "the program is no longer running", and "the
20270 program exited" in parenthesis.
20271 * lib/mi-support.exp: Ditto.
d63a86f8 20272
4e35d5f0 202732003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20274
4e35d5f0
BR
20275 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20276
71900fe8
AC
202772003-03-29 Andrew Cagney <cagney@redhat.com>
20278
20279 * gdb.base/sizeof.c (main): Print the value of '\377'.
20280 * gdb.base/sizeof.exp: Check the sign of '\377'.
20281
c0655a16
MC
202822003-03-27 Michael Chastain <mec@shout.net>
20283
20284 * gdb.base/gdb1090.exp: New file.
20285 * gdb.base/gdb1090.cc: New file.
20286
5b2a3989
JB
202872003-03-27 J. Brobecker <brobecker@gnat.com>
20288
20289 * gdb.gdb/observer.exp: New regression test.
20290
79876890
MC
202912003-03-27 Michael Chastain <mec@shout.net>
20292
20293 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20294 * gdb.base/ptype.exp: Likewise.
20295
6eac95e3
CV
202962003-03-27 Corinna Vinschen <vinschen@redhat.com>
20297
20298 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20299
e8c71839
MC
203002003-03-26 Michael Chastain <mec@shout.net>
20301
20302 * gdb.base/ptype.exp: Actually use some typedef'd types.
20303
71b10041
SC
203042003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20305
20306 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20307 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20308
2512cf80
CV
203092003-03-20 Corinna Vinschen <vinschen@redhat.com>
20310
20311 * gdb.base/default.exp: Fix regular expression.
20312
0d195a4f
CV
203132003-03-20 Corinna Vinschen <vinschen@redhat.com>
20314
20315 * gdb.base/args.exp: Fix regular expression.
20316
8a2dbca8
CV
203172003-03-20 Corinna Vinschen <vinschen@redhat.com>
20318
20319 * gdb.base/help.exp: Allow Win32 child process.
20320
bf028682
CV
203212003-03-20 Corinna Vinschen <vinschen@redhat.com>
20322
20323 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20324 when stepping out of main().
20325
182dbe85
CV
203262003-03-20 Corinna Vinschen <vinschen@redhat.com>
20327
20328 * gdb.base/default.exp: Check for win32 specific message when calling
20329 "run" without executable.
20330
d67a6ba5
CV
203312003-03-20 Corinna Vinschen <vinschen@redhat.com>
20332
20333 * gdb.base/args.exp: Expect .exe in output.
20334
a955b5bb
CV
203352003-03-20 Corinna Vinschen <vinschen@redhat.com>
20336
20337 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20338 Cygwin native.
20339
bf6bad4b
AC
203402003-03-17 Andrew Cagney <cagney@redhat.com>
20341
20342 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20343 vector registes.
20344 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20345 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20346
293e9a31
DC
203472003-03-17 David Carlton <carlton@math.stanford.edu>
20348
20349 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20350 test, for PR breakpoints/38.
20351 Call test_watchpoint_and_breakpoint.
20352 * gdb.base/watchpoint.c (func3): New function.
20353 (main): Call func3.
20354
5330f2db
DC
203552003-03-04 David Carlton <carlton@math.stanford.edu>
20356
20357 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20358 Garply<Garply<char> >:: garply".
20359 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20360 with respect to PR c++/1111; note also PR c++/1113.
20361 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20362 respect to PR c++/1062.
20363 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20364
6ece72da
DC
203652003-03-03 David Carlton <carlton@math.stanford.edu>
20366
20367 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20368 with respect to PR c++/57.
20369 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20370 c++/826.
20371 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20372 respect to PR c++/57.
20373
85ca1584
DC
203742003-03-03 David Carlton <carlton@math.stanford.edu>
20375
20376 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20377 respect to PR c++/33 into FAILs.
20378
98e9c5b8
MC
203792003-03-03 Michael Chastain <mec@shout.net>
20380
7bedbf27
MC
20381 * configure.in: Update copyright years.
20382
203832003-03-03 Michael Chastain <mec@shout.net>
20384
20385 * Makefile.in: Update copyright years.
98e9c5b8 20386
f683e100
DC
203872003-02-28 David Carlton <carlton@math.stanford.edu>
20388
20389 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20390 print class instead of struct and/or superfluous protection
20391 specifiers, as long as the resulting output is equivalent to the
20392 source code.
20393 Delete FIXME from end of messages on tests that don't need
20394 fixing.
20395
a9e0cf2c
DC
203962003-02-28 David Carlton <carlton@math.stanford.edu>
20397
20398 * gdb.c++/templates.exp (do_tests): Allow const in the two
20399 Foo<volatile char *>::foo tests.
20400
e8d359df
MS
204012003-02-27 Michael Snyder <msnyder@redhat.com>
20402
d63a86f8 20403 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20404 will be consistant.
20405
0b71dc91
DC
204062003-02-26 David Carlton <carlton@math.stanford.edu>
20407
20408 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20409 char *>::foo" test with respect to PR c++/33. Create a new test
20410 which is identical to that one except that it doesn't put the
20411 space between the "char" and the "*"; KFAIL it, too.
20412
dd14ab43
DC
204132003-02-26 David Carlton <carlton@math.stanford.edu>
20414
20415 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20416 template types into either PASSes or KFAILs (corresponding to PR
20417 c++/57). Tweak indentation. Update copyright.
20418
1146c7f1
SC
204192003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20420
20421 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20422
74641dfb
MC
204232003-02-13 Michael Chastain <mec@shout.net>
20424
20425 * gdb.base/exprs.exp: Remove i960 remnants.
20426 * gdb.base/funcargs.exp: Likewise.
20427 * gdb.base/list.exp: Likewise.
20428 * gdb.base/ptype.exp: Likewise.
20429
559cd2d0
DC
204302003-02-14 David Carlton <carlton@math.stanford.edu>
20431
20432 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20433 pEe->D::vg()" from XFAIL to KFAIL.
20434
c4f90d87
JM
204352003-02-13 Jason Molenda (jmolenda@apple.com)
20436
20437 * gdb.base/maint.exp: Update maint print statistics regexp to include
20438 new entries.
20439
cbc4d97c
MC
204402003-02-13 Michael Chastain <mec@shout.net>
20441
20442 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20443
40f235b7
MC
204442003-02-12 Michael Chastain <mec@shout.net>
20445
20446 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20447 * gdb.c++/inherit.exp: Likewise.
20448 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20449 * gdb.c++/templates.exp: Likewise.
20450 * gdb.c++/virtfunc.exp: Likewise.
20451
c56716b0
JM
204522003-02-06 Jason Molenda (jason-cl@molenda.com)
20453
20454 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20455 why the code is written that way.
20456
070afcf8
MC
204572003-02-05 Michael Chastain <mec@shout.net>
20458
20459 * gdb.base/dump.exp: Add missing copyright line.
20460
5d0331e5
JM
204612003-02-05 Jason Molenda (jason-cl@molenda.com)
20462
f7ae6d3e 20463 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20464 at the beginning so the breakpoint doesn't get set on the loop.
20465
92851186
MC
204662003-02-05 Michael Chastain <mec@shout.net>
20467
20468 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20469 output for configurations with gcc 2.95.3.
20470
cbf1e085
AC
204712003-02-05 Keith Seitz <keiths@redhat.com>
20472 Andrew Cagney <ac131313@redhat.com>
20473
20474 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20475
29518e1e
MC
204762003-02-04 Michael Chastain <mec@shout.net>
20477
20478 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20479 Call perror and then continue.
20480
5af1d5f3
MC
204812003-02-03 Michael Chastain <mec@shout.net>
20482
20483 * gdb.c++/pr-1023.cc: New file.
20484 * gdb.c++/pr-1023.exp: New file.
20485
6b549786
JB
204862003-02-05 Jim Blandy <jimb@redhat.com>
20487
20488 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20489 it's local to foobar. Check for it there, and check that it's not
20490 present in main.
20491 * gdb.c++/local.cc (marker2): New function.
20492 (foobar): Call marker1.
20493 (main): Call marker2 instead of marker1.
20494
67f16606
AC
204952003-02-04 Andrew Cagney <ac131313@redhat.com>
20496
20497 * gdb.disasm/mn10200.exp: Obsolete file.
20498 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20499 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20500 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20501
1c5cb38e
DC
205022003-02-04 David Carlton <carlton@math.stanford.edu>
20503
20504 * gdb.c++/overload.exp: Test intToChar(1).
20505 * gdb.c++/overload.cc (intToChar): New.
20506 (main): Call intToChar.
20507
d1fe6965
DC
205082003-02-03 David Carlton <carlton@math.stanford.edu>
20509
20510 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20511 'might_kfail' arg.
20512 KFAIL some of the continue_to_bp_overloaded calls, according to
20513 PR c++/1025.
20514
9ba61c5d
MC
205152003-02-01 Michael Chastain <mec@shout.net>
20516
20517 * gdb.base/advance.c (marker1): New marker function.
20518 * gdb.base/advance.exp: When the 'advance' command lands on the
20519 return breakpoint, it can legitimately stop on either the
20520 current line or the next line. Accommodate both outcomes.
20521 * gdb.base/until.exp: Likewise.
20522
e7494ffb
AC
205232003-02-02 Andrew Cagney <ac131313@redhat.com>
20524
20525 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20526 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20527 now a list, not a tuple.
20528 * gdb.mi/mi-var-display.exp: Ditto.
20529 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20530
075559bc
AC
205312003-02-01 Andrew Cagney <ac131313@redhat.com>
20532
20533 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20534 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20535 stack backtraces.
20536 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20537
2bd4c7b1
MK
205382003-02-01 Mark Kettenis <kettenis@gnu.org>
20539
20540 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20541 gdb.mi/mi1-pthreads.exp: Return instead of calling
20542 gdb_suppress_entire_file.
20543
eabd8992
MS
205442003-02-01 Mark Salter <msalter@redhat.com>
20545
20546 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20547
71469e2f
MS
205482003-01-31 Mark Salter <msalter@redhat.com>
20549
20550 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20551 Support empty arg.
20552
38a94d44
MC
205532003-01-30 Michael Chastain <mec@shout.net>
20554
20555 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20556 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20557 has been fixed in gdb/readline on 2003-01-09.
20558
19ea9e73
MS
205592003-01-29 Michael Snyder <msnyder@redhat.com>
20560
e8d359df
MS
20561 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20562 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20563 * gdb.base/args.exp: Skip if target does not support args passing.
20564
2307bd6a
DJ
205652003-01-22 Daniel Jacobowitz <drow@mvista.com>
20566
19ea9e73 20567 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20568 gdb_test. Accept a list of expect arguments as the third
20569 parameter.
20570 (gdb_test): Use it.
20571
f2dd3617
EZ
205722003-01-20 Elena Zannoni <ezannoni@redhat.com>
20573
20574 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20575 allow for different test tree configurations. Update some
20576 tescases accordingly.
20577 * gdb.arch/altivec-regs.exp: Ditto.
20578 * gdb.asm/asm-source.exp: Ditto.
20579 * gdb.base/advance.exp: Ditto.
20580 * gdb.base/display.exp: Ditto.
d63a86f8 20581 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20582 * gdb.base/mips_pro.exp: Ditto.
20583 * gdb.base/overlays.exp: Ditto.
20584 * gdb.base/relocate.exp: Ditto.
20585 * gdb.base/setshow.exp: Ditto.
20586 * gdb.base/step-line.exp: Ditto.
20587 * gdb.base/step-test.exp: Ditto.
20588 * gdb.base/until.exp: Ditto.
20589 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20590
c71cdefd
DC
205912003-01-17 David Carlton <carlton@math.stanford.edu>
20592
20593 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20594 corresponding to PR c++/945.
20595 Update copyright.
20596
fdba05d7
DC
205972003-01-17 David Carlton <carlton@math.stanford.edu>
20598
20599 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20600 corresponding to PR c++/68.
20601
206022003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20603
20604 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20605 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20606 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20607
c362c33a
EZ
206082003-01-15 Elena Zannoni <ezannoni@redhat.com>
20609
0fbc361c
EZ
20610 * gdb.base/break.exp: Fix change of default location, because of
20611 removal of until tests.
20612 * gdb.base/help.exp: Update test for new 'until' help message.
20613 Add test for help on 'advance'.
a9c64011 20614 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20615
dabf8a35
MK
206162003-01-15 Mark Kettenis <kettenis@gnu.org>
20617
20618 * gdb.base/default.exp: Adapt "info float" test for recent changes
20619 to that command. Add test for "info vector".
20620 * gdb.base/float.exp: New file. Add test for "info float" that
20621 resembles the old test in gdb.base/default.exp.
20622
a1769aca
DC
206232003-01-15 David Carlton <carlton@math.stanford.edu>
20624
20625 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20626
82025e13
EZ
206272003-01-15 Elena Zannoni <ezannoni@redhat.com>
20628
20629 * gdb.base/break.exp: Move the tests of until command from here...
20630 * gdb.base/until.exp: ... to here. New file. Add other tests.
20631 * gdb.base/advance.c: New file.
20632 * gdb.base/advance.exp: New file.
20633
8f9ab801
EZ
206342003-01-14 Elena Zannoni <ezannoni@redhat.com>
20635
a9c64011
AS
20636 * gdb.base/args.c: New file.
20637 * gdb.base/args.exp: New file.
8f9ab801 20638
9ae66589
DJ
206392003-01-14 Daniel Jacobowitz <drow@mvista.com>
20640
20641 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20642
8d77e5c3
DJ
206432003-01-14 Daniel Jacobowitz <drow@mvista.com>
20644
20645 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20646
12d2f0a1
DJ
206472003-01-14 Daniel Jacobowitz <drow@mvista.com>
20648
20649 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20650 dates.
20651
6ca37014
DJ
206522003-01-13 Daniel Jacobowitz <drow@mvista.com>
20653
20654 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20655
b0023472
DJ
206562003-01-13 Daniel Jacobowitz <drow@mvista.com>
20657
20658 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20659 (ptype &*"foo").
20660 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20661
607fbc54 206622003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20663
20664 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20665 * gdb.mi/mi1-console.exp: Likewise.
20666
607fbc54 206672003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20668
20669 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20670 * gdb.mi/mi1-console.exp: Likewise.
20671
a1fb14a2
DJ
206722003-01-13 Daniel Jacobowitz <drow@mvista.com>
20673
20674 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20675
c4cf40b7
DJ
206762003-01-09 Daniel Jacobowitz <drow@mvista.com>
20677
20678 * gdb.base/detach.exp: New test.
20679
696d5a5b
DJ
206802003-01-09 Daniel Jacobowitz <drow@mvista.com>
20681
20682 * Makefile.in (ALL_SUBDIRS): New variable.
20683 (subdirs, clean, distclean): Use it.
20684 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20685 regenerating Makefile, since it is generated from the top level.
20686 * gdb.asm/Makefile.in: Likewise.
20687 * gdb.base/Makefile.in: Likewise.
20688 * gdb.c++/Makefile.in: Likewise.
20689 * gdb.disasm/Makefile.in: Likewise.
20690 * gdb.java/Makefile.in: Likewise.
20691 * gdb.mi/Makefile.in: Likewise.
20692 * gdb.threads/Makefile.in: Likewise.
20693 * gdb.trace/Makefile.in: Likewise.
20694
754533e4
DC
206952003-01-09 David Carlton <carlton@math.stanford.edu>
20696
20697 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20698 Add copyright year 2003.
20699
d8b3e9ee
MC
207002003-01-06 Michael Chastain <mec@shout.net>
20701
20702 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20703 When selecting a thread, 'line' and 'file' are optional.
20704 * gdb.mi/mi1-pthreads.exp: Likewise.
20705
8e9e0fe6
AS
207062003-01-06 Andreas Schwab <schwab@suse.de>
20707
20708 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20709 failures.
20710
b5ab8ff3
DJ
207112003-01-04 Daniel Jacobowitz <drow@mvista.com>
20712
20713 Fix PR gdb/844
20714 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20715 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20716
20717 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20718 instead of calling gdb_suppress_entire_file.
20719 * gdb.threads/print-threads.exp: Likewise.
20720 * gdb.threads/schedlock.exp: Likewise.
20721
20722 * gdb.threads/killed.exp: Return instead of calling
20723 gdb_suppress_entire_file.
20724 * gdb.threads/linux-dp.exp: Likewise.
20725 * gdb.threads/pthreads.exp: Likewise.
20726
1e698235
DJ
207272003-01-04 Daniel Jacobowitz <drow@mvista.com>
20728
20729 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20730 stabs.
20731 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20732 * gdb.base/whatis.exp: Always allow (void) after function names.
20733
147ff08c
DJ
207342003-01-04 Daniel Jacobowitz <drow@mvista.com>
20735
20736 * gdb.c++/casts.exp: Correct regexp.
20737
dc62bfc2
MK
207382003-01-04 Mark Kettenis <kettenis@gnu.org>
20739
20740 * configure.in: Call AC_CONFIG_HEADER. Don't call
20741 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20742 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20743 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20744 aforementioned directories in the AC_OUPUT call.
20745 * config.hin: New file.
20746 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20747 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20748 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20749 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20750 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20751 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20752 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20753 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20754 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20755 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20756 gdb.threads/configure.in, gdb.threads/configure,
20757 gdb.threads/config.in, gdb.trace/configure.in,
20758 gdb.trace/configure: Removed.
20759
77afa639
MC
207602003-01-03 Michael Chastain <mec@shout.net>
20761
20762 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20763 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20764
7634bb6e
DJ
207652003-01-03 Daniel Jacobowitz <drow@mvista.com>
20766
20767 * gdb.base/store.exp: Fix regular expressions.
20768
b39c905e
MK
207692002-12-28 Mark Kettenis <kettenis@gnu.org>
20770
20771 * configure.in: Rewrite.
20772 * configure: Regenerated.
20773
0a8551dd
DC
207742003-01-03 David Carlton <carlton@math.stanford.edu>
20775
20776 * gdb.base/psymtab.exp: New file.
20777 * gdb.base/psymtab1.c: Ditto.
20778 * gdb.base/psymtab2.c: Ditto.
20779
c60b7188
AF
207802002-12-23 Adam Fedor <fedor@gnu.org>
20781
20782 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20783
ee73db83
DC
207842002-12-23 David Carlton <carlton@math.stanford.edu>
20785
20786 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20787 and current_directory initialization.
20788
d6c1774e
JB
207892002-12-22 Jim Blandy <jimb@redhat.com>
20790
f0a847b8
JB
20791 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20792 rather than as part of the output file name.
20793
d6c1774e
JB
20794 * gdb.base/attach.exp: There's no need to copy the test program to
20795 /tmp; that was only ever necessary on HP/UX, and this test is
20796 entirely disabled there anyway.
20797
f0708dbb
JB
207982002-12-21 Jim Blandy <jimb@redhat.com>
20799
4c2acfea
JB
20800 * gdb.c++/psmang.exp: Doc fix.
20801
f0708dbb
JB
20802 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20803 test.
20804
9579e000
DC
208052002-12-20 David Carlton <carlton@math.stanford.edu>
20806
20807 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20808
d1810171
MC
208092002-12-18 Michael Chastain <mec@shout.net>
20810
20811 * gdb.c++/annota2.exp: Add copyright year 2002.
20812
76565097
DC
208132002-12-17 David Carlton <carlton@math.stanford.edu>
20814
20815 * gdb.c++/try_catch.cc: Add marker comments.
20816 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20817 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20818 * gdb.c++/m-static.cc: Ditto.
20819 * gdb.c++/m-static1.cc: Ditto.
20820 * gdb.c++/try_catch.cc: Ditto.
20821
da81390b
JJ
208222002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20823
20824 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20825 to see whether we are using the new -environment-directory
20826 command which resets via -r or the old version of the command
20827 which may prompt the user. Part of fix for gdb/741.
20828
b304d130
AC
208292002-12-13 Andrew Cagney <ac131313@redhat.com>
20830
20831 * gdb.fortran/types.exp: Update obsolete comment.
20832 * gdb.fortran/exprs.exp: Ditto.
20833 * lib/gdb.exp: Delete obsolete code.
20834 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20835 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20836 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20837 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20838 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20839 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20840 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20841 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20842 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20843 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20844 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20845 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20846 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20847 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20848 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20849 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20850 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20851 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20852 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20853 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20854 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20855 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20856 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20857 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20858 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20859 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20860 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20861 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20862 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20863 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20864 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20865 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20866 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20867 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20868 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20869 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20870 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20871
a23b6e6a
DC
208722002-12-11 David Carlton <carlton@math.stanford.edu>
20873
20874 * gdb.c++/m-data.exp: Add test for members that shadow global
20875 variables: see PR gdb/804.
20876 * gdb.c++/m-data.cc: Ditto.
20877
6604731b
DJ
208782002-12-10 Daniel Jacobowitz <drow@mvista.com>
20879
20880 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20881
de46ecd7
DC
208822002-12-06 David Carlton <carlton@math.stanford.edu>
20883
20884 * gdb.base/store.c: Don't declare functions static.
20885
27e829d0
AC
208862002-12-04 Andrew Cagney <ac131313@redhat.com>
20887
20888 * gdb.base/store.exp, gdb.base/store.c: New files.
20889
92806416
DJ
208902002-12-03 Daniel Jacobowitz <drow@mvista.com>
20891
20892 * gdb.base/selftest.exp: Update for current gdb.
20893
3bcbaac5
DJ
208942002-12-03 Daniel Jacobowitz <drow@mvista.com>
20895
20896 * gdb.base/maint.exp: Only dump symbols from one source file
20897 or objfile.
20898
f4f00b1f
DJ
208992002-12-03 Daniel Jacobowitz <drow@mvista.com>
20900
20901 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20902 function call.
20903
f1c8a949
JB
209042002-11-25 Jim Blandy <jimb@redhat.com>
20905
20906 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20907 function appearing in error message.
20908
9e297a97
DJ
209092002-11-21 Daniel Jacobowitz <drow@mvista.com>
20910
20911 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20912
1f312e79
JJ
209132002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20914
d63a86f8
RM
20915 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20916 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20917 should be in mi console format. This is part of fix for PR gdb/604.
20918
83c31e7d
FN
209192002-09-18 Fernando Nasser <fnasser@redhat.com>
20920
20921 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20922 which explicitly prints the zero offset as "+0".
20923
322b3f65
DJ
209242002-10-22 Daniel Jacobowitz <drow@mvista.com>
20925
20926 * gdb.threads/schedlock.c (args): Make unsigned.
20927
209282002-10-21 Daniel Jacobowitz <drow@mvista.com>
20929
20930 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20931 numbers. Allow "foo2|selected stack frame".
20932 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20933 * gdb.asm/asmsrc2.s: Likewise.
20934 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20935 comments.
20936 * gdb.asm/mips.inc: New file.
20937
5e2fe5b8
AF
209382002-10-18 Adam Fedor <fedor@gnu.org>
20939
20940 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20941 * gdb.base/help.exp: Likewise.
20942
abe1a5d0
KB
209432002-10-17 Kevin Buettner <kevinb@redhat.com>
20944
20945 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20946 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20947
10abb1d4
JB
209482002-10-02 Jim Blandy <jimb@redhat.com>
20949
20950 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20951
1f609b42
AC
209522002-10-01 Andrew Cagney <ac131313@redhat.com>
20953
20954 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20955 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20956 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20957 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20958 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20959 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20960 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20961
0aee02e4
AC
209622002-09-29 Andrew Cagney <ac131313@redhat.com>
20963
20964 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20965 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20966 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20967 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20968 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20969 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20970 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20971
6fde09ad
KB
209722002-09-27 Kevin Buettner <kevinb@redhat.com>
20973
20974 * gdb.base/annota1.exp (info break): Make directory components of
20975 path optional since not all compilers emit this debug information.
20976
889bf7c5
PA
20977 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20978 step ends up stepping out of the function instead of stopping on
20979 the epilogue.
6fde09ad 20980
9e8aab75
KS
209812002-09-26 Keith Seitz <keiths@redhat.com>
20982
20983 * lib/insight-support.exp (gdbtk_start): Figure out where
20984 the insight executable is based on where gdb is. Use this
20985 executable to start insight instead of gdb.
20986
e36180d7
AC
209872002-09-25 Andrew Cagney <cagney@redhat.com>
20988
20989 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20990
9dd34b2b
AC
209912002-09-24 Andrew Cagney <ac131313@redhat.com>
20992
20993 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20994 test_isolated_complaints.
20995 (test_empty_complaint): New function.
20996 (test_empty_complaints): New function. Check no output when no
20997 complaints.
d63a86f8 20998
dea97812
KB
209992002-09-19 Jim Blandy <jimb@redhat.com>
21000
a9c64011 21001 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21002
54951bd7
AC
210032002-09-19 Andrew Cagney <ac131313@redhat.com>
21004
21005 * gdb.gdb/complaints.exp: New file.
21006
dec43320
AC
210072002-09-18 Andrew Cagney <ac131313@redhat.com>
21008
21009 * gdb.base/maint.exp: Check `help maint internal-warning'.
21010
e70d6e3f
DC
210112002-09-18 David Carlton <carlton@math.stanford.edu>
21012
21013 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21014 numbers, and replace them by a single breakpoint after the
21015 constructors are all finished.
21016 Add test 4.
21017 * gdb.c++/m-static.cc: Add test 4.
21018 * gdb.c++/m-static.h: New file.
21019 * gdb.c++/m-static1.cc: New file.
21020
21021 * gdb.c++/printmethod.exp: New file.
21022 * gdb.c++/printmethod.cc: New file.
21023
21024 * gdb.c++/pr-574.exp: New file.
21025 * gdb.c++/pr-574.cc: New file.
21026
afb5c968
CV
210272002-09-18 Corinna Vinschen <vinschen@redhat.com>
21028
21029 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21030 embedded targets which never actually exit.
21031
31e45dee
FN
210322002-09-18 Fernando Nasser <fnasser@redhat.com>
21033
21034 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21035 "don't step after run" as unresolved or unsupported, instead of xfail.
21036
a283c5a1
CV
210372002-09-18 Corinna Vinschen <vinschen@redhat.com>
21038
21039 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21040 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21041 Add newline to expected string in "step out of main (status wrapper)"
21042 case.
21043
11350d2a
CV
210442002-09-18 Corinna Vinschen <vinschen@redhat.com>
21045
21046 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21047 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21048
0deec7d6
TT
210492002-09-17 Tom Tromey <tromey@redhat.com>
21050
21051 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21052 \000, not \0, in double-quoted string.
21053
b2b4a1b5
CV
210542002-09-14 Corinna Vinschen <vinschen@redhat.com>
21055
c9d37158 21056 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21057 string after running the commands execution on breakpoint tests.
21058
1c56143a
CV
210592002-09-13 Corinna Vinschen <vinschen@redhat.com>
21060
21061 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21062
37f8da45
JB
210632002-09-12 Joel Brobecker <brobecker@gnat.com>
21064
21065 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21066
08b468e0
KS
210672002-09-10 Keith Seitz <keiths@redhat.com>
21068
21069 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21070 runto proc.
21071 (mi_run_to_main): Use mi_runto.
21072 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21073
dc360f58
KS
210742002-09-10 Keith Seitz <keiths@redhat.com>
21075
21076 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21077 regexp for stopping at main. Could have multiple event notifications.
21078 Don't assume that main was declared with no parameters.
21079 (mi_next): Use mi_step_to.
21080 (mi_step): Use mi_next_to.
21081
ce3abcfb
CV
210822002-09-09 Corinna Vinschen <vinschen@redhat.com>
21083
21084 * gdb.base/default.exp: Fix expected string in `info float' test.
21085
d1f5b980
BE
210862002-09-09 Ben Elliston <bje@redhat.com>
21087
21088 * config/mips.exp: Update comments.
21089 * config/mips-idt.exp: Likewise.
21090 * config/nind.exp: Likewise.
21091 * config/slite.exp: Likewise.
21092 * config/sparclet.exp: Likewise.
21093 * config/udi.exp: Likewise.
21094 * config/vx.exp: Likewise.
21095 * config/vxworks29k.exp: Likewise.
21096
2f71430b
JB
210972002-09-05 Jim Blandy <jimb@redhat.com>
21098
21099 * gdb.threads/killed.exp: Fix test failure message.
21100
7ddebc7e
KS
211012002-09-04 Keith Seitz <keiths@redhat.com>
21102
21103 * lib/mi-support.exp: Update copyright.
21104 (mi_gdb_test): Increase the priority of the expected pattern
21105 so that it matches gdb_test.
21106
0ae67eb3
KS
211072002-09-03 Keith Seitz <keiths@redhat.com>
21108
21109 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21110 Use integer comparison instead of string comparison for testing
21111 whether binary was built.
21112
38fc42c8
JB
211132002-09-03 Jim Blandy <jimb@redhat.com>
21114
21115 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21116
b6ff0e81
JB
211172002-08-29 Jim Blandy <jimb@redhat.com>
21118
21119 * gdb.threads/pthreads.exp: Move the portable thread compilation
21120 code into a function in lib/gdb.exp, and call that from here.
21121 * lib/gdb.exp (gdb_compile_pthreads): New function.
21122
07c98896
KS
211232002-08-29 Keith Seitz <keiths@redhat.com>
21124
21125 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21126 expect_out so that callers can get at it.
21127
0312286c
DJ
211282002-08-23 Daniel Jacobowitz <drow@mvista.com>
21129
21130 * gdb.threads/print-threads.c: New file.
21131 * gdb.threads/print-threads.exp: New file.
21132 * gdb.threads/schedlock.c: New file.
21133 * gdb.threads/schedlock.exp: New file.
21134
dd039bc4
EZ
211352002-08-22 Elena Zannoni <ezannoni@redhat.com>
21136
a9c64011
AS
21137 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21138 not altivec.c.
dd039bc4 21139
1f36144c
MK
211402002-08-17 Mark Kettenis <kettenis@gnu.org>
21141
21142 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21143 targets. The problem should be fixed now.
21144
16057ec7 211452002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21146
21147 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21148 2002-07-24 change that removes final dots from error messages.
21149
3c1499ad
TT
211502002-08-13 Tom Tromey <tromey@redhat.com>
21151
21152 * gdb.base/readline.exp: New file.
21153
a20ce2c3
AC
211542002-08-01 Andrew Cagney <ac131313@redhat.com>
21155
21156 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21157 supress message.
21158
db034ac5
AC
211592002-08-01 Andrew Cagney <cagney@redhat.com>
21160
21161 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21162 CHILL_FOR_TARGET and CHILL_LIB.
21163 * configure.in (configdirs): Remove gdb.chill.
21164 * configure: Regenerate.
21165 * lib/gdb.exp: Obsolete references to chill.
21166 * gdb.fortran/types.exp: Ditto.
21167 * gdb.fortran/exprs.exp: Ditto.
21168
3e000b18
KB
211692002-07-30 Kevin Buettner <kevinb@redhat.com>
21170
21171 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21172 set Irix-specific compile and link flags.
21173
28f4966b
KB
211742002-07-29 Kevin Buettner <kevinb@redhat.com>
21175
21176 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21177 source files. The ``-o'' option doesn't work with the ``-E'' option
21178 when using the Irix compiler.
21179
46c0d5a6
DJ
211802002-07-19 Daniel Jacobowitz <drow@mvista.com>
21181
21182 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21183 Improve support for reusing an exec file. Copy exec file
21184 to target, and run gdbserver on the target instead of on the host.
21185
eecf4bed
JB
211862002-07-18 Jim Blandy <jimb@redhat.com>
21187
0f815cdf
JB
21188 * gdb.base/ending-run.exp: Don't expect to see the program end in
21189 some orderly fashion when we're running on a real stand-alone
21190 board.
21191
eecf4bed
JB
21192 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21193 targets that don't support interrupts.
21194
52d309e4
JB
211952002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21196
21197 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21198 systems.
21199 Move comments in expect statements to inside the actions, so that they
21200 don't get matched against.
21201
ff683d9e
MK
212022002-07-10 Mark Kettenis <kettenis@gnu.org>
21203
21204 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21205 function when asleep" test.
21206
b5356753
AC
212072002-07-10 Andrew Cagney <ac131313@redhat.com>
21208
21209 * gdb.base/page.exp: Rewrite to handle problems with very long
21210 `info set' output. Update copyright.
21211
6aa4d13a
AC
212122002-06-26 Andrew Cagney <ac131313@redhat.com>
21213
21214 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21215 gdb.threads-hp.
21216 * gdb.hp/configure: Regenerate.
21217 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21218 * gdb.hp/gdb.threads-hp/configure: Delete file.
21219 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21220
8cf8c2b8
AC
212212002-06-22 Andrew Cagney <ac131313@redhat.com>
21222
21223 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21224 setlocale, bindtextdomain and textdomain.
21225
6827a8f8
JB
212262002-06-11 Jim Blandy <jimb@redhat.com>
21227
919d772c
JB
21228 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21229 preprocessor macro information is present.
21230
6827a8f8
JB
21231 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21232 tests.
21233
c15b0d21
MS
212342002-06-06 Michael Snyder <msnyder@redhat.com>
21235
c5984d70
MS
21236 * gdb.base/overlays.exp: Record addresses of overlay
21237 functions in TCL variables rather than in GDB variables,
21238 to avoid having GDB convert them to pointers (with loss
21239 of information).
21240
d63a86f8 21241 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21242 default linker script changes.
c15b0d21
MS
21243 * gdb.base/long_long.exp: Add check for sizeof (long double).
21244
be26fe0d
ML
212452002-06-06 Michal Ludvig <mludvig@suse.cz>
21246
21247 * gdb.asm/asm-source.exp: Add x86-64 target.
21248 * gdb.asm/x86_64.inc: New.
d63a86f8 21249
258093ca 212502002-05-30 Michael Chastain <mec@shout.net>
258093ca 21251
4b3153f1 21252 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21253 * gdb.c++/m-static.cc: New file.
21254 * gdb.c++/m-static.exp: New file.
21255
241264c6
MS
212562002-05-28 Michael Snyder <msnyder@redhat.com>
21257
21258 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21259 precision.
21260
9bba8c8f 212612002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21262
4b3153f1 21263 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21264 * gdb.c++/m-data.cc: New file.
21265 * gdb.c++/m-data.exp: New file.
21266
212672002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21268
4b3153f1 21269 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21270 * gdb.c++/try_catch.cc: New file.
d63a86f8 21271 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21272
def1b996
MC
212732002-05-27 Michael Chastain <mec@shout.net>
21274
21275 * gdb.c++/local.exp: Accept more nested types in output.
21276
522ba268
MC
212772002-05-26 Michael Chastain <mec@shout.net>
21278
21279 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21280
277254ba
MS
212812002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21282
21283 * lib/gdb.exp (gdb_wrapper_init): Just because
21284 gdb_wrapper_file exists, this does not mean that the file
21285 should not be rebuilt. That is what gdb_wrapper_initialized
21286 is for.
21287 (default_gdb_init): Reset gdb_wrapper_initialized.
21288
b61a8733
MS
212892002-05-23 Michael Snyder <msnyder@redhat.com>
21290
d63a86f8 21291 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21292 the precision of the floating point test results.
21293 * gdb.base/call-rt-st.exp: Ditto.
21294
b61a8733
MS
21295 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21296 * gdb.base/call-rt-st.exp: Ditto.
21297
56f6e910
MC
212982002-05-19 Michael Chastain <mec@shout.net>
21299
21300 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21301
ad0b0016
EZ
213022002-05-19 Elena Zannoni <ezannoni@redhat.com>
21303
a9c64011
AS
21304 * configure.in (configdirs): Add gdb.arch.
21305 * configure: Regenerate.
ad0b0016 21306
f617d2b6
JB
213072002-05-17 Jim Blandy <jimb@redhat.com>
21308
21309 * gdb.base/completion.exp: Recognize the more detailed error
21310 messages produced by the macro expander's lexical analyzer.
21311
eac2a696
EZ
213122002-05-14 Elena Zannoni <ezannoni@redhat.com>
21313
a9c64011
AS
21314 * gdb.arch/altivec-abi.c: New file.
21315 * gdb.arch/altivec-abi.exp: New file.
21316 * gdb.arch/altivec-regs.c: New file.
21317 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21318
2fdde8f8
DJ
213192002-05-14 Daniel Jacobowitz <drow@mvista.com>
21320
21321 * gdb.base/maint.exp (maint print type): Update for new type
21322 structure.
d63a86f8 21323
e31f1a7c
EZ
213242002-05-14 Elena Zannoni <ezannoni@redhat.com>
21325
21326 * gdb.arch: New directory.
21327 * gdb.arch/configure.in: New file.
21328 * gdb.arch/configure: New file.
21329 * gdb.arch/Makefile.in: New file.
21330
db589741
CV
213312002-05-13 Corinna Vinschen <vinschen@redhat.com>
21332
21333 * gdb.asm/asm-source.exp: Add v850 as supported target.
21334 * gdb.asm/v850.inc: New file.
21335
8ce2a7dc
DJ
213362002-05-13 Daniel Jacobowitz <drow@mvista.com>
21337
21338 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21339
df763c7f
DJ
213402002-05-12 Daniel Jacobowitz <drow@mvista.com>
21341
21342 * gdb.base/break.exp: Check 'break "marker2"'.
21343
377daeed
MS
213442002-05-10 Michael Snyder <msnyder@redhat.com>
21345
21346 * gdb.base/long_long.exp: Fix typo.
21347
c4b7bc2b
JB
213482002-05-10 Jim Blandy <jimb@redhat.com>
21349
ecac9a4e
JB
21350 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21351 a bug.
21352
c4b7bc2b
JB
21353 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21354 Recognize more detailed error message produced by the macro
21355 expander's lexical analyzer.
21356 * lib/gdb.exp (test_print_reject): Same.
21357
e71019a1
MK
213582002-05-09 Mark Kettenis <kettenis@gnu.org>
21359
21360 * gdb.c++/method.exp: Fix typo.
21361
fedfc8e6
MS
213622002-05-08 Michael Snyder <msnyder@redhat.com>
21363
166a1957
MS
21364 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21365 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21366 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21367 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21368 Add iftarget clause for strongarm.
d63a86f8 21369
f1c47eb2
MS
213702002-05-06 Michael Snyder <msnyder@redhat.com>
21371
cb9a9d3e
MS
21372 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21373 (gdb_continue_to_end): Accept output from status wrapper.
21374 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21375 Clean up fail messages to match pass messages.
21376
f1c47eb2
MS
21377 Enable the "needs_status_wrapper" testsuite feature.
21378 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21379 (gdb_compile): Conditionally call gdb_wrapper_init.
21380 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21381 * gdb.c++/method.exp: Recognize output from status wrapper.
21382
6079c749
BE
213832002-05-06 Ben Elliston <bje@redhat.com>
21384From Graydon Hoare <graydon@redhat.com>
21385
21386 * config/sid.exp: Include support for "rawsid" protocol.
21387
188baff3
JB
213882002-05-03 Jim Blandy <jimb@redhat.com>
21389
21390 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21391 * gdb.c++/hang3.C: New file.
21392
b9c07f0f
AC
213932002-05-04 Andrew Cagney <ac131313@redhat.com>
21394
21395 * gdb.base/default.exp: Remove obsolete code.
21396 * gdb.c++/misc.exp: Ditto. Update copyright.
21397 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21398 * gdb.base/whatis.exp: Ditto. Update copyright.
21399 * gdb.base/scope.exp: Ditto. Update copyright.
21400 * gdb.base/ptype.exp: Ditto. Update copyright.
21401 * gdb.base/printcmds.exp: Ditto. Update copyright.
21402 * gdb.base/opaque.exp: Ditto. Update copyright.
21403 * gdb.base/list.exp: Ditto.
21404 * gdb.base/funcargs.exp: Ditto. Update copyright.
21405 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21406 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21407 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21408 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21409 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21410 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21411
5c7a0397
MS
214122002-05-02 Michael Snyder <msnyder@redhat.com>
21413
d6dcc264 21414 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21415 * gdb.base/long_long.exp: Add xscale target.
21416 * gdb.base/default.exp: Add xscale target.
21417
eb7f1c48
JB
214182002-05-01 Jim Blandy <jimb@redhat.com>
21419
21420 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21421 gdb.c++/hang.exp: New test.
21422
a6befae8
FF
214232002-05-01 Fred Fish <fnf@redhat.com>
21424
21425 * gdb.base/completion.exp: Handle completions of "./Make" for
21426 more than one completion possibility, as is the case when we
21427 build and test in the source tree.
21428
0a310277
AG
214292002-04-29 Anthony Green <green@redhat.com>
21430
21431 * gdb.java/jmisc1.exp: New file.
21432 * gdb.java/jmisc2.exp: New file.
21433
6ff9af88
DJ
214342002-04-24 Daniel Jacobowitz <drow@mvista.com>
21435
21436 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21437
96b3d632
EZ
214382002-04-23 Elena Zannoni <ezannoni@redhat.com>
21439
21440 * gdb.base/help.exp: Change 'help status' to allow for target
21441 dependent output differences.
21442
5019bb54
MC
214432002-04-22 Michael Chastain <mec@shout.net>
21444
21445 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21446
a805a116
MC
214472002-04-22 Michael Chastain <mec@shout.net>
21448
21449 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21450
a1706bfd
DM
214512002-04-17 David S. Miller <davem@redhat.com>
21452
21453 * gdb.asm/sparc64.inc: New file.
21454 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21455
a73a20a2
EZ
214562002-04-19 Elena Zannoni <ezannoni@redhat.com>
21457
21458 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21459 instruction file directly into the build tree. Clean up at end of
21460 test.
21461
ba678339
DM
214622002-04-18 David S. Miller <davem@redhat.com>
21463
21464 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21465 handle 64-bit platforms correctly.
21466 * gdb.base/maint.exp: Likewise.
21467
b03399da
KB
214682002-04-18 Kevin Buettner <kevinb@redhat.com>
21469
21470 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21471 ``-fpic'' when compiling files comprising a shared library, but
21472 it does need additional linker flags in order to find shared
21473 libraries at run time.
21474
e2004992
KB
214752002-04-18 Kevin Buettner <kevinb@redhat.com>
21476
21477 * gdb.base/cvexpr.c (use): New function.
21478 (main): Invoke use() on all global variables to prevent
21479 some linkers from deleting these otherwise unused symbols.
21480
d8937120
MC
214812002-04-17 Michael Chastain <mec@shout.net>
21482From David S. Miller <davem@redhat.com>
21483
21484 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21485 handle 64-bit platforms correctly.
21486
ffd61a58
MS
214872002-04-12 Michael Snyder <msnyder@redhat.com>
21488From Jim Blandy <jimb@redhat.com>
a9c64011 21489 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21490 script can handle this instead.
21491 * gdb.base/bar.c (barx): Same.
21492 * gdb.base/baz.c (bazx): Same.
21493 * gdb.base/grbx.c (grbxx): Same.
21494
21495 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21496 manager doesn't automatically unmap overlays unnecessarily.
21497
6b8426a6
MH
214982002-04-10 Martin M. Hunt <hunt@redhat.com>
21499
21500 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21501 stepping out of main.
21502
34af4875
MC
215032002-04-09 Michael Chastain <mec@shout.net>
21504
21505 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21506 scope so that the nested scope tests will make sense.
21507 * gdb.c++/local.exp: Write patterns that actually work with gcc
21508 (the HP patterns "were never known to work with gcc").
21509 Keep the old aCC patterns too.
21510
2d1676a0
DJ
215112002-04-09 Daniel Jacobowitz <drow@mvista.com>
21512
21513 * gdb.base/attach.exp: Correct target board test.
21514
3a63e3f9
MC
215152002-04-08 Michael Chastain <mec@shout.net>
21516
21517 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21518 in a const method. Add some xfail and fail cases for configurations
21519 that do not emit the "const ...".
21520
f18dabd2
MC
215212002-04-07 Michael Chastain <mec@shout.net>
21522
21523 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21524 Accept "A * const" and "const A * const" as type of "this".
21525 Fix spelling of getFunky throughout. Make messages uniform.
21526
0fcddd82
EZ
215272002-04-07 Elena Zannoni <ezannoni@redhat.com>
21528
a9c64011 21529 Work around for PR gdb/285:
0fcddd82
EZ
21530 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21531
16a8534a
EZ
215322002-04-07 Elena Zannoni <ezannoni@redhat.com>
21533
21534 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21535 instructions file at run time instead of configure time.
21536 Sometimes we run the test in a directory that is not the one we
21537 configured in.
21538 * gdb.asm/configure.in: Delete creation of symlink.
21539 * gdb.asm/configure: Regenerate.
21540
24181d81
JB
215412002-04-05 J. Brobecker <brobecker@gnat.com>
21542
21543 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21544 xfullpath () function.
21545
7cdb7107
DJ
215462002-04-04 Daniel Jacobowitz <drow@mvista.com>
21547
21548 * gdb.asm/Makefile.in: Correct dependencies.
21549
21550 * gdb.asm/powerpc.inc: New file.
21551 * gdb.asm/asm-source.exp: Add PowerPC.
21552 * gdb.asm/configure.in: Likewise.
21553 * gdb.asm/configure: Regenerated.
21554
a7d17088
DJ
215552002-04-04 Daniel Jacobowitz <drow@mvista.com>
21556
21557 * gdb.base/relocate.exp: New file.
21558 * gdb.base/relocate.c: New file.
21559
cd721503
FF
215602002-04-04 Fred Fish <fnf@redhat.com>
21561
21562 * gdb.base/step-test.exp: Update comment regarding stopping in
21563 memcpy/bcopy calls inserted as part of the compiler runtime.
21564
b22ad7a7
MS
215652002-04-04 Michael Snyder <msnyder@redhat.com>
21566
21567 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21568
5f279fa6
DJ
215692002-04-03 Daniel Jacobowitz <drow@mvista.com>
21570
21571 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21572 (gdb_expect): Remove $notransfer hack.
21573
dd0fd3ce
DJ
215742002-04-02 Daniel Jacobowitz <drow@mvista.com>
21575
21576 * gdb.c++/classes.exp ("calling method for small class"): Match
21577 updated register output.
21578
1e50cda1
DJ
215792002-03-30 Daniel Jacobowitz <drow@mvista.com>
21580
21581 Fix PR gdb/452
21582 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21583 when finished. Make gdb_file_cmd send "exec-file" when
21584 appropriate.
21585
24015922
DJ
215862002-03-30 Daniel Jacobowitz <drow@mvista.com>
21587
21588 * gdb.base/attach.exp: Remove extra setup_xfail.
21589
dd7dfd64
MS
215902002-03-26 Michael Snyder <msnyder@redhat.com>
21591
21592 * gdb.base/default.exp: Add tests for dump, append, and restore.
21593 * gdb.base/help.exp: Add tests for dump, append, and restore.
21594 * gdb.base/dump.exp: New file, test dump, append and restore.
21595 * gdb.base/dump.c: New file.
21596
48b2f8d7
MS
215972002-03-27 Michael Snyder <msnyder@redhat.com>
21598
d63a86f8 21599 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21600 clean-ups in help messages.
21601
05b4d525
FF
216022002-03-26 Fred Fish <fnf@redhat.com>
21603
21604 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21605 have debugging info for those functions and the compiler uses them
21606 internally to copy structs around.
21607
d7679631
FF
216082002-03-26 Fred Fish <fnf@redhat.com>
21609
21610 * gdb.base/list.exp: Revert the change made yesterday and add note
21611 about why we don't list the default lines for remote targets.
21612
523ac3f9
MS
216132002-03-25 Michael Snyder <msnyder@redhat.com>
21614
21615 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21616
754b2b8d
FF
216172002-03-25 Fred Fish <fnf@redhat.com>
21618
21619 * gdb.base/list.exp: This test works on remote targets so remove
21620 the short circuit for remote targets. Update copyright.
21621
33c3e192
FF
216222002-03-25 Fred Fish <fnf@redhat.com>
21623
21624 * gdb.base/attach.exp: Fix logic error that was suppressing this
21625 test for all non hppa*-*-hpux* targets, instead of the hp target.
21626 Move comments closer to the suppression point. Also now need to
21627 check that we are running natively.
21628
d43e73ee
MS
216292002-03-22 Michael Snyder <msnyder@redhat.com>
21630
882c8f02
MS
21631 * gdb.base/default.exp: Add test for gcore. Update copyright.
21632 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21633
04c12f60
FF
216342002-03-06 Fred Fish <fnf@redhat.com>
21635
21636 * gdb.base/funcargs.c: Remove extraneous ';' character.
21637 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21638
b43df995
MC
216392002-03-04 Michael Chastain <mec@shout.net>
21640
21641 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21642 accommodate gcc v3 function signature.
21643 * gdb.mi/mi0-var-cmd-exp: Ditto.
21644
92362027
AC
216452002-02-24 Andrew Cagney <ac131313@redhat.com>
21646
21647 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21648 ``GNU/Linux'' or ``Linux kernel''
21649 * testsuite/gdb.threads/pthreads.c: Ditto.
21650
258ad32d
MC
216512002-02-24 Michael Chastain <mec@shout.net>
21652
21653 * gdb.threads/pthreads.c (thread1): Add a return statement.
21654 (thread2): Likewise.
21655 (foo): Likewise.
21656
04c3b3d4
MC
216572002-02-23 Michael Chastain <mec@shout.net>
21658
21659 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21660 to placate gcc.
21661
5a2a0a20
MC
216622002-02-23 Michael Chastain <mec@shout.net>
21663
21664 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21665 test "ptype bint". The test passes on all my stabs configurations.
21666
a640f7fc
JB
216672002-02-21 Jim Blandy <jimb@redhat.com>
21668
27924826
JB
21669 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21670 filename at a time, and watch for the ones we want to see.
21671
a640f7fc
JB
21672 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21673 types of pointers to prototyped functions.
21674
edcc8c75
AC
216752002-02-20 Andrew Cagney <ac131313@redhat.com>
21676
21677 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21678 signed, unsigned and straight char.
21679 (padding_char, padding_short, padding_int, padding_long,
21680 padding_long_long, padding_float, padding_double,
21681 padding_long_double): New global variables.
21682 (fill, fill_structs): New functions.
21683
21684 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21685 for correctly sized writes. Update copyright.
21686 (get_valueof): New procedure.
21687 (get_sizeof): Call get_valueof.
21688 (check_valueof): New procedure.
21689 (check_padding): New procedure.
21690
ac57ea44
MC
216912002-02-20 Michael Chastain <mec@shout.net>
21692
21693 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21694 to setup_xfail. Document some of the remaining calls.
21695
7a10c941
MC
216962002-02-18 Michael Chastain <mec@shout.net>
21697
21698 * gdb.c++/userdef.exp: Update copyright year.
21699
fb8acdcc
DJ
217002002-02-18 Daniel Jacobowitz <drow@mvista.com>
21701
21702 * gdb.c++/userdef.exp: Test overloaded operators properly.
21703 Remove xfails.
21704
fda6ae12
MS
217052002-02-14 Michael Snyder <msnyder@redhat.com>
21706
21707 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21708
676a0442
DJ
217092002-02-14 Daniel Jacobowitz <drow@mvista.com>
21710
21711 * gdb.base/a2-run.exp: Check for a remote target properly.
21712 * gdb.base/annota1.exp: Likewise.
21713 * gdb.base/list.exp: Likewise.
21714 * gdb.base/reread.exp: Likewise.
21715 * gdb.base/scope.exp: Likewise.
21716 * gdb.base/shlib-call.exp: Likewise.
21717 * gdb.base/term.exp: Likewise.
21718 * gdb.c++/annota2.exp: Likewise.
21719
78b4f468
RE
217202002-02-13 Richard Earnshaw <rearnsha@arm.com>
21721
21722 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21723
9a81ba51
MC
217242002-02-10 Michael Chastain <mec@shout.net>
21725
21726 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21727 (call_after_alloca): Ditto.
21728
004af6c7
DJ
217292002-02-10 Daniel Jacobowitz <drow@mvista.com>
21730
21731 * gdb.base/ending-run.exp: Guard "cont" test with
21732 gdb_skip_stdio_test.
21733
37225f62
JB
217342002-02-06 Jim Blandy <jimb@redhat.com>
21735
21736 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21737 from here...
21738 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21739 To here. Disable this test on non-HP platforms. Add big comment.
21740
fe6fdd96
MS
217412002-02-04 Michael Snyder <msnyder@redhat.com>
21742
21743 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21744 other than d10v and m32r.
21745
036fad3f
RE
217462002-02-02 Richard Earnshaw <rearnsha@arm.com>
21747
21748 * gdb.base/default.exp: Rewrite test patterns to reduce time
21749 taken to match them.
21750
7148ab62
DJ
217512002-01-30 Daniel Jacobowitz <drow@mvista.com>
21752
21753 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21754 Allow a start function above main.
21755 * gdb.threads/linux-dp.exp: Fix copyright date.
21756
396cc255
DJ
217572002-01-30 Daniel Jacobowitz <drow@mvista.com>
21758
a9c64011
AS
21759 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21760 (check_philosopher_stack): Check for manager thread before checking
21761 for a just-starting thread.
396cc255 21762
f038d31b
DJ
217632002-01-30 Daniel Jacobowitz <drow@mvista.com>
21764
21765 From Neil Booth <neil@daikokuya.demon.co.uk>:
21766 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21767 warnings.
21768
b3ff9d9a
FF
217692002-01-21 Fred Fish <fnf@redhat.com>
21770
21771 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21772 not caller.
21773
39ad761d
JB
217742002-01-21 Jim Blandy <jimb@redhat.com>
21775
21776 * gdb.base/reread.exp: Check that GDB properly re-reads the
21777 executable file when it changes while no inferior is running.
21778
aaf320fa
FF
217792002-01-21 Fred Fish <fnf@redhat.com>
21780
a9c64011
AS
21781 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21782 optionally accept the "shlib events" variation.
aaf320fa 21783
808a31f5
JB
217842002-01-21 Jim Blandy <jimb@redhat.com>
21785
21786 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21787 call `fflush' after every `printf', so that the output is produced
21788 at predictable points, regardless of whatever buffering does (or
21789 doesn't) take place.
21790 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21791 at different points.
21792
4420d5e2
DJ
217932002-01-20 Daniel Jacobowitz <drow@mvista.com>
21794
21795 * gdb.c++/inherit.exp: Update copyright years.
21796 * gdb.c++/method.exp: Likewise.
21797
3e36a0f4
DJ
217982002-01-20 Daniel Jacobowitz <drow@mvista.com>
21799
21800 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21801 artificial methods/arguments.
21802 * gdb.c++/derivation.exp: Likewise.
21803 * gdb.c++/inherit.exp: Likewise.
21804 * gdb.c++/method.exp: Likewise.
21805 * gdb.c++/virtfunc.exp: Likewise.
21806
b4ceaee6
AC
218072002-01-18 Andrew Cagney <ac131313@redhat.com>
21808
21809 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21810 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21811 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21812 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21813 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21814 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21815
ecace851
JB
218162002-01-17 Jim Blandy <jimb@redhat.com>
21817
21818 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21819 anchoring the pattern matching the entry point symbol's name.
21820
375fc983
AC
218212002-01-17 Andrew Cagney <ac131313@redhat.com>
21822
21823 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21824 continue/quit query. Update copyright.
21825
fe6fdd96
MS
218262002-01-14 Michael Snyder <msnyder@redhat.com>
21827
21828 * gdb.base/gcore.exp: Remove extra debugging output.
21829
e017c81f
DJ
218302002-01-13 Daniel Jacobowitz <drow@mvista.com>
21831
21832 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21833 for slightly dubious v2 mangled string.
21834
37ab3bf8
DJ
218352002-01-13 Daniel Jacobowitz <drow@mvista.com>
21836
21837 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21838
1bc05c3a 218392002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21840
1bc05c3a 21841 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21842
1bc05c3a
JM
21843 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21844 constructors.
21845 * gdb.c++/derivation.exp: Likewise.
21846 * gdb.c++/templates.exp: Likewise.
21847 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21848
1bc05c3a
JM
218492002-01-10 Michael Snyder <msnyder@redhat.com>
21850
21851 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21852
a911c360
MS
218532002-01-08 Michael Snyder <msnyder@redhat.com>
21854
21855 * gdb.base/gcore.exp: New test for generate-core-file command.
21856 * gdb.base/gcore.c: Testcase for above.
21857 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21858
ea2119ec
JM
218592002-01-08 Jason Merrill <jason@redhat.com>
21860
21861 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21862
68203136
FF
218632002-01-07 Fred Fish <fnf@redhat.com>
21864
21865 * gdb.c++/overload.exp: Remove unconditional xfails for:
21866 print foo_instance1.overloadargs(1)
21867 print foo_instance1.overloadargs(1, 2)
21868 print foo_instance1.overloadargs(1, 2, 3)
21869 print foo_instance1.overloadargs(1, 2, 3, 4)
21870 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21871 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21872 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21873 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21874 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21875 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21876 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21877 print foo_instance1.overload1arg()
21878 print foo_instance1.overload1arg((char)arg2)
21879 print foo_instance1.overload1arg((signed char)arg3)
21880 print foo_instance1.overload1arg((unsigned char)arg4)
21881 print foo_instance1.overload1arg((int)arg7)
21882 print foo_instance1.overload1arg((unsigned int)arg8)
21883 print foo_instance1.overload1arg((float)arg11)
21884 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21885
21b9b5b1
MS
218862002-01-07 Michael Snyder <msnyder@redhat.com>
21887
21888 * gdb.base/huge.exp: New test. Print a very large target data object.
21889 (skip_huge_test): New test variable. Define if you want to skip this
21890 test. The test reads an 8 megabyte data object from the target, so it
21891 might be very time consuming on remote targets with a slow connection.
21892 * gdb.base/huge.c: New file. Test case for above.
21893
725f922e
FF
218942002-01-07 Fred Fish <fnf@redhat.com>
21895
21896 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21897 g_instance.bfoo, and g_instance.cfoo.
21898
889bf7c5 218992002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21900
889bf7c5
PA
21901 * gdb.base/break.c (multi_line_if_conditional): New function.
21902 (multi_ilne_while_conditional): Likewise.
21903 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21904 IF or WHILE condition puts the breakpoint at the start of
21905 the condition.
f286b2c3 21906
634d57ec
JL
21907 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21908 hppa*-*-hpux* expected failure.
21909 * gdb.base/structs.exp (do_function_calls): Similarly.
21910
21911 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21912 watchpoints.
21913
9fbfe2dc
AC
219142002-01-06 Andrew Cagney <ac131313@redhat.com>
21915
21916 Fix PR gdb/66.
21917 * gdb.base/structs.exp: Replace skip for a29k with skip for
21918 gdb,cannot_call_functions.
21919 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21920 * gdb.base/callfuncs.exp: Ditto.
21921 * gdb.base/call-rt-st.exp: Ditto.
21922 * gdb.base/call-strs.exp: Ditto.
21923 * gdb.base/callfwmall.exp: Ditto.
21924 * gdb.base/scope.exp: Obsolete xfail a29k.
21925 * gdb.c++/misc.exp: Ditto.
21926 * gdb.c++/cplusfuncs.exp: Ditto.
21927 * gdb.base/ptype.exp: Ditto.
21928 * gdb.base/printcmds.exp: Ditto.
21929 * gdb.base/opaque.exp: Ditto.
21930 * gdb.base/list.exp: Ditto.
21931 * gdb.base/funcargs.exp: Ditto.
21932 * gdb.base/default.exp: Ditto.
21933
8ddad156
MS
219342002-01-04 Michael Snyder <msnyder@redhat.com>
21935
ca4976a6 21936 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21937 * gdb.base/maint.exp: Add tests for maint info sections options.
21938
1b074332
JL
21939Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21940
21941 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21942
7d159115
CV
219432001-12-20 Corinna Vinschen <vinschen@redhat.com>
21944
21945 * gdb.asm/arm.inc: New file.
21946 * gdb.asm/asm-source.exp: Add arm targets.
21947 * gdb.asm/configure.in: Ditto.
21948 * gdb.asm/configure: Recreated from configure.in.
21949
8fb87725
JL
21950Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21951
afabe08c
JL
21952 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21953 with HP's compiler.
21954 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21955 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21956 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21957 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21958
21959 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21960 either HP's compilers or GCC.
21961
db521deb
JL
21962 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21963 a SIGBUS or SIGSEGV.
21964
21965 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21966
21967 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21968 can be compiled with either HP's compiler or GCC.
21969
cfa88ab7
JL
21970 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21971 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21972 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21973
ca344dff
JL
21974 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21975 to match current gdb output. Update due to using auto-solib-limit
21976 for limiting instead of overloading auto-solib-add.
21977 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21978 test program.
21979
3f3c6e55 21980 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21981 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21982 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21983 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21984 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21985 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21986 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21987 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21988 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21989 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21990 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21991 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21992 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21993
8fb87725
JL
21994 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21995 a SIGTRAP to the inferior.
21996
cf599fa7
CV
219972001-12-19 Corinna Vinschen <vinschen@redhat.com>
21998
21999 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22000 Substitute call to target_link by call to gdb_compile.
22001
2cd045cd
JL
22002Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22003
a9c64011
AS
22004 * gdb.base/break.exp: Fix HP specific search string when testing
22005 backtracing in a called function.
2cd045cd 22006
a9c64011
AS
22007 * gdb.base/constvars.exp: Only set lang to C++ if we're
22008 compiling the test with HP's compilers.
22009 * gdb.base/volatile.exp: Similarly.
2cd045cd 22010
99ebe9ac
JB
220112001-12-19 Jim Blandy <jimb@redhat.com>
22012
22013 * gdb.base/printcmds.exp: Expect the null character to be printed
22014 as '\0', and the '\013' to be printed as '\v'.
22015 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22016 * gdb.base/setvar.exp: Same.
22017
b9891b29
JB
220182001-12-17 Jim Blandy <jimb@redhat.com>
22019
0eba65ab
JB
22020 * gdb.base/completion.exp: Rather than completing very long
22021 filenames, which can make the readline library produce output we
22022 don't recognize, cd to the directory first, and then complete
22023 using nice, short relative paths.
22024
6970b5b1
JB
22025 * gdb.base/completion.exp: On some systems, there is, in fact, a
22026 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22027 variables as being in scope. So use `no_var_named_this'
22028 instead of `b'.
6970b5b1 22029
b9891b29 22030 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22031 can't find the core file's registers as a failure.
b9891b29 22032
e6ccd35f
JSC
220332001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22034
a9c64011
AS
22035 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22036 test expect string more specific.
e6ccd35f 22037
105ba819
CV
220382001-12-13 Corinna Vinschen <vinschen@redhat.com>
22039
22040 * gdb.asm/asm-source.exp: Add support for xstormy16.
22041 * gdb.asm/configure.in: Ditto.
22042 * gdb.asm/configure: Rebuild.
22043 * gdb.asm/xstormy16.inc: New file.
22044
e9e79dd9
FF
220452001-12-10 Fred Fish <fnf@redhat.com>
22046
22047 * gdb.base/maint.exp: Update to match changes in type dumping code.
22048
347dc97d
JB
220492001-12-10 Jim Blandy <jimb@redhat.com>
22050
22051 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22052 matching the entry point symbol's name at the beginning of the
22053 line.
347dc97d 22054
5178b9d6
DJ
220552001-12-07 Daniel Jacobowitz <drow@mvista.com>
22056
22057 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22058 gdb.c++/inherit.exp, gdb.c++/method.exp,
22059 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22060 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22061 and class layout support.
22062
af890c52
DJ
220632001-12-07 Daniel Jacobowitz <drow@mvista.com>
22064
22065 * gdb.c++/classes.exp: Add test for static member function.
22066 * gdb.c++/misc.cc: Add class with static member function.
22067
7a345fb3
JB
220682001-12-07 Jim Blandy <jimb@redhat.com>
22069
f2e54a80 22070 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22071 those tests as `unsupported'.
22072 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22073 Rewrite subsequent tests to use it.
22074
22075 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22076 those tests as `unsupported'.
22077 * gdb.base/structs.exp (call_struct_func): New function.
22078 (do_function_calls): Use call_struct_func to call the functions
22079 returning structs.
22080
0bc69509
JB
22081 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22082 whether functions are prototyped or not, so we can't possibly pass
22083 arguments to t_float_values2 properly.
22084
7a345fb3
JB
22085 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22086 value of `timeout' for targets other than the mips*tx39-*.
22087
edb6ede1
MS
220882001-12-06 Michael Snyder <msnyder@redhat.com>
22089
d63a86f8 22090 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22091 and detect whether the start symbol has a leading underscore.
22092
2d842f13
JB
220932001-12-04 Jim Blandy <jimb@redhat.com>
22094
22095 * gdb.base/completion.exp: Clarify indentation.
22096
68550daf
JB
220972001-12-03 Jim Blandy <jimb@redhat.com>
22098
22099 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22100 variables on the S/390, not `.word'.
22101
cd5195a8
JB
221022001-11-30 Jim Blandy <jimb@redhat.com>
22103
22104 Add assembly-source tests for s390-ibm-linux.
22105 * gdb.asm/s390.inc: New file.
22106 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22107 the S/390 architecture.
a9c64011 22108 * gdb.asm/configure: Regenerated.
cd5195a8 22109
ca9efc90
MS
221102001-11-30 Michael Snyder <msnyder@redhat.com>
22111
22112 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22113 next, info source, info sources, info line, global and static
22114 variables, and static functions.
22115 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22116 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22117 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22118 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22119 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22120 (gdbasm_leave): Restore frame pointer.
22121 (gdbasm_startup): Copy stack set-up from crt0.S.
22122
d0e66976
FN
221232001-11-26 Fernando Nasser <fnasser@redhat.com>
22124
22125 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22126 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22127 to a local (non-static) variable. Copy tstruct.a to a static buffer
22128 and return a pointer to that buffer.
22129 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22130
e2334072
MK
221312001-11-24 Mark Kettenis <kettenis@gnu.org>
22132
22133 * gdb.asm/configure.in: Fix recognition of ix86 target.
22134 * gdb.asm/configure: Regenerate.
22135
756caa3d
MS
221362001-11-21 Michael Snyder <msnyder@redhat.com>
22137
22138 * gdb.asm/sparc.inc: New file.
22139 * gdb.asm/asm-source.exp: Recognize sparc target.
22140 * gdb.asm/configure.in: Recognize sparc target.
22141 * gdb.asm/configure: Regenerate.
d63a86f8 22142
9a4d72d5
MS
221432001-11-21 Michael Snyder <msnyder@redhat.com>
22144
22145 * gdb.asm/m32r.inc: New file.
22146 * gdb.asm/asm-source.exp: Recognize m32r target.
22147 * gdb.asm/configure.in: Recognize m32r target.
22148 * gdb.asm/configure: Regenerate.
22149
a773d1cd
MS
221502001-11-20 Michael Snyder <msnyder@redhat.com>
22151
017ac23d
MS
22152 * gdb.asm/i386.inc: New file.
22153 * gdb.asm/asm-source.exp: Recognize ix86 target.
22154 * gdb.asm/configure.in: Recognize ix86 target.
22155 * gdb.asm/configure: Regenerate.
22156
a773d1cd
MS
22157 * gdb.c++/namespace.exp: Fix quotes in output messages.
22158
bb632afb
MS
221592001-11-14 Michael Snyder <msnyder@redhat.com>
22160
25d559ca 22161 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22162 qualifier in a type cast expression, to designate an address
22163 in the instruction space (Harvard architecture).
22164
4749e309
MS
221652001-11-13 Michael Snyder <msnyder@redhat.com>
22166
22167 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22168 Tests for expressions using 'const' and 'volatile'.
22169
25050984
CV
221702001-11-13 Corinna Vinschen <vinschen@redhat.com>
22171
22172 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22173
1902c51f
DJ
221742001-11-12 Daniel Jacobowitz <drow@mvista.com>
22175
22176 * lib/mi-support.exp (mi_run_to_helper): Move comments
22177 outside of gdb_expect.
22178
dcf95b47
DJ
221792001-11-11 Daniel Jacobowitz <drow@mvista.com>
22180
22181 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22182 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22183 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22184 mi0_run_to): New functions.
22185 * gdb.mi/mi-simplerun.exp: Use them.
22186 * gdb.mi/mi0-simplerun.exp: Likewise.
22187 * gdb.mi/mi-var-cmd.exp: Likewise.
22188 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22189
45b074e1
AC
221902001-11-10 Andrew Cagney <ac131313@redhat.com>
22191
22192 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22193 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22194
bf50d346
AC
221952001-11-09 Andrew Cagney <ac131313@redhat.com>
22196
22197 * gdb.base/restore.exp: Include $expected value in restored test
22198 message.
22199
9383332c
AC
222002001-11-09 Andrew Cagney <ac131313@redhat.com>
22201
22202 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22203 implemented.
22204
db62520a
MS
222052001-11-08 Michael Snyder <msnyder@redhat.com>
22206
22207 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22208 Add pass/fail message for stop at breakpoint in call dummy function.
22209
b5703437
MS
222102001-11-07 Michael Snyder <msnyder@redhat.com>
22211
d63a86f8
RM
22212 * gdb.c++/templates.exp (test_template_breakpoints):
22213 If we get an overload menu, but it does not match what
760f6330 22214 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22215 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22216 making the whitespace optional. Argument for "new" may be
22217 "unsigned" as well as "unsigned int/long".
d63a86f8 22218 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22219 making the whitespace optional. Also replace "(void) with
22220 "((void|)), making the keyword "void" optional.
d63a86f8 22221 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22222 making the whitespace optional. Also replace "(void) with
22223 "((void|)), making the keyword "void" optional.
3bf40917
MS
22224 * gdb.base/callfuncs.c (t_float_values): This function must
22225 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22226 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22227 can be tested against both cases. Usually one case involves
22228 promotion of float to double, while the other does not.
22229 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22230 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22231 includes a stack frame for "start".
22232
c8ab4e6d
JB
222332001-11-05 Jim Blandy <jimb@redhat.com>
22234
22235 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22236 pointers are 32 bits long, and that offsets of relocs are always
22237 stored in the data (REL-style), and not in the reloc entry itself
22238 (RELA-style).
22239 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22240 stabs.
22241
3f08ced9
MS
222422001-11-01 Michael Snyder <msnyder@redhat.com>
22243
22244 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22245 and regular expression operators by using quoting.
22246
cbfa24cd
MS
222472001-10-31 Michael Snyder <msnyder@redhat.com>
22248
22249 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22250 depending on what the symbol table contains.
22251 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22252 the output of the ptype command. Similarly, accept both "const &"
22253 and "const&".
22254
aaa68313
CV
222552001-10-31 Corinna Vinschen <vinschen@redhat.com>
22256
22257 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22258 symbol `STORAGE' to allow to choose the storage class of
22259 the local datastructures.
22260 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22261 compiler directive.
22262
91740388
MS
222632001-10-30 Michael Snyder <msnyder@redhat.com>
22264
22265 * gdb.base/jump.exp: Allow it to run for all targets.
22266
1b7c05e7
CV
222672001-10-29 Corinna Vinschen <vinschen@redhat.com>
22268
22269 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22270 with new double_array size.
22271 (main): Change storage class of all local variables to static.
22272 Reduce size of double_array to 9.
22273 * gdb.base/call-ar-st.exp: Increase timeout value.
22274 Change expected output for double array to match new size in
22275 call-ar-st.c.
22276
36a22261
CV
222772001-10-29 Corinna Vinschen <vinschen@redhat.com>
22278
22279 * gdb.base/ending-run.exp: Create identical output when passing
22280 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22281 Stormy16 target.
36a22261 22282
92b8ae91
MK
222832001-10-28 Mark Kettenis <kettenis@gnu.org>
22284
22285 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22286 that we catch the expected failure under Linux/x86.
22287
cb135b83
OF
222882001-10-29 Orjan Friberg <orjanf@axis.com>
22289
22290 * gdb.base/setvar.exp: Escape curly braces.
22291 * gdb.stabs/weird.exp: Ditto.
22292
6884aa54
DJ
222932001-10-27 Daniel Jacobowitz <drow@mvista.com>
22294
22295 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22296 * gdm.mi/mi0-hack-cli.exp: Likewise.
22297
0398c9aa
AC
222982001-10-25 Andrew Cagney <ac131313@redhat.com>
22299
22300 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22301 messages.
22302
d20bf2e8
AC
223032001-10-21 Andrew Cagney <ac131313@redhat.com>
22304
22305 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22306 checking MI enabled.
22307
03dd63aa
CV
223082001-10-09 Corinna Vinschen <vinschen@redhat.com>
22309
22310 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22311
1d9d99f3
FCE
223122001-10-04 Frank Ch. Eigler <fche@redhat.com>
22313
22314 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22315 if gdb child process crashes, just signal an error.
22316
838ae6c4
JB
223172001-10-02 Jim Blandy <jimb@redhat.com>
22318
22319 * lib/gdb.exp (test_xfail_format): Simplify.
22320
22321 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22322 front of the variable name `format'. Simplify `if'.
22323
8f0cbc1c
DJ
223242001-10-01 Daniel Jacobowitz <drow@mvista.com>
22325
22326 * gdb.threads/pthreads.exp: Wait for output and delay
22327 before sending ^C.
22328
1f08dafd
DJ
223292001-10-01 Daniel Jacobowitz <drow@mvista.com>
22330
22331 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22332 some incorrect output instead of timing out.
22333 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22334
674f90ff
CV
223352001-09-28 Corinna Vinschen <vinschen@redhat.com>
22336
22337 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22338 check to allow additional `int'.
22339
9b284272
DJ
223402001-09-27 Daniel Jacobowitz <drow@mvista.com>
22341
22342 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22343 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22344
b55a4771
MS
223452001-09-27 Michael Snyder <msnyder@redhat.com>
22346
22347 * lib/gdb.exp (test_debug_format): New proc.
22348 (setup_xfail_format): Use new proc test_debug_format.
22349 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22350 proc; use new service proc test_debug_format.
22351 Replace all other "gcc_compiled" tests with this test.
22352 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22353 proc; use new service proc test_debug_format.
22354 Replace all other "gcc_compiled" tests with this test.
22355
223562001-09-27 Michael Snyder <msnyder@redhat.com>
22357
22358 * gdb.base/cvexpr.exp: New file.
22359 * gdb.base/cvexpr.c: New file
22360 Test for expressions using const and volatile keywords.
22361
4e6667ac
CV
223622001-09-26 Corinna Vinschen <vinschen@redhat.com>
22363
22364 * gdb.base/constvars.exp: Check for different orders of keywords
22365 and additional "int" strings in output.
22366
4f337972
AC
223672001-09-22 Andrew Cagney <ac131313@redhat.com>
22368
22369 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22370 responses from "help maint".
22371
2015650d
FCE
223722001-09-19 Frank Ch. Eigler <fche@redhat.com>
22373
22374 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22375 to localhost:NNN instead of :NNN, in case Xvfb is listening
22376 only on TCP.
22377
f3bcedc1
CV
223782001-09-19 Corinna Vinschen <vinschen@redhat.com>
22379
22380 * gdb.base/recurse.exp: When checking leaving the watchpoint
22381 scope, recognize when gdb is in function's epilogue and pass.
22382
6b819c92
KS
223832001-09-18 Keith Seitz <keiths@redhat.com>
22384
22385 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22386 support for running tests against sid targets.
22387 (gdbtk_done): Ditto.
22388
a10c9419
CV
223892001-09-18 Corinna Vinschen <vinschen@redhat.com>
22390
22391 * gdb.base/ending-run.c (main): Set stdout buffersize
22392 to the same reasonable value for any target.
22393 * gdb.base/ending-run.exp: Add a regular expression
22394 to make testsuite happy on Sanyo Stormy16 target.
22395
739d0d99
CV
223962001-09-17 Corinna Vinschen <vinschen@redhat.com>
22397
22398 * gdb.base/display.c (do_loops): Add float variable `f'.
22399 Increment f in loop.
22400 * gdb.base/display.exp: Increment timeout by 60 seconds.
22401 Change float display test to use variable `f'.
22402
1b8947f0
JB
224032001-09-17 Jim Blandy <jimb@redhat.com>
22404
22405 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22406 overflowing the limited breakpoint tables on some ROM monitors
22407 (like the ROM68K).
22408
9890ac81
FCE
224092001-09-15 Frank Ch. Eigler <fche@redhat.com>
22410
22411 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22412 the "-ac" (disable access control) flag.
22413
6db765ea
JH
224142001-08-30 Jeff Holcomb <jeffh@redhat.com>
22415
22416 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22417 ints.
22418
4c32cc04
KS
224192001-08-30 Keith Seitz <keiths@redhat.com>
22420
22421 * lib/gdb.exp: Move all insight-related functionality into
22422 separate file.
22423 * lib/insight-support.exp: New file.
22424
8d6e6f81
FCE
224252001-08-29 Frank Ch. Eigler <fche@redhat.com>
22426
22427 * config/sid.exp (sid_start): Never set sid verbosity; disable
22428 expect_background {} that consumed its stdout; tolerate </dev/null.
22429 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22430
6a90e1d0
AC
224312001-08-18 Andrew Cagney <ac131313@redhat.com>
22432
22433 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22434 CLI jump command to start it.
22435 (mi_run_to_main): Fail immediatly when unexpected output.
22436
1759b3c3
AC
224372001-08-18 Andrew Cagney <ac131313@redhat.com>
22438
22439 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22440 beginning of function. Fix PR gdb/191.
22441
61d11d80
FCE
224422001-08-16 Frank Ch. Eigler <fche@redhat.com>
22443
22444 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22445 what to force sid endianness to.
22446
942a4df2
KS
224472001-08-15 Keith Seitz <keiths@redhat.com>
22448
22449 * lib/gdb.exp (gdbtk_start): Don't set environment
22450 variables for TCL_LIBRARY and friends. Insight will
22451 now figure these out for itself.
22452
0521c418
MS
224532001-08-02 Michael Snyder <msnyder@redhat.com>
22454
22455 * gdb.base/completion.exp: Remove the symbol "a64l" from
22456 the expect string; this is target-specific, and not related
22457 to what is being tested.
22458
74a9a58a
DB
224592001-08-02 Dave Brolley <brolley@redhat.com>
22460
22461 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22462
c70819fa
MS
224632001-07-25 Michael Snyder <msnyder@redhat.com>
22464
c2b8fa57
MS
22465 * gdb.base/consecutive.exp: New file. Test stepping over
22466 breakpoints on consecutive instructions.
22467 * gdb.base/consecutive.c: New file.
22468
c70819fa
MS
22469 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22470 curly braces in regular expressions.
22471
2b1a1355
MS
224722001-07-25 Michael Snyder <msnyder@redhat.com>
22473
22474 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22475 legitimate output from stepping out of main.
22476
413eca6f
KS
224772001-07-22 Keith Seitz <keiths@redhat.com>
22478
22479 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22480 the empty string, do not run the tests.
22481
7e5a9322
SC
224822001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22483
22484 * gdb.base/long_long.exp: Detect size of pointer. Take into
22485 account 2-byte pointers when testing for p/a results.
22486
de58f10f
SC
224872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22488
d63a86f8 22489 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22490 and defined to 1K for m68hc11.
22491 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22492 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22493 (sizeof_random_data): New variable to tell the size of the data table;
22494 don't test past this size; always run to main.
22495
d6f5fea1
SC
224962001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22497
22498 * gdb.base/return2.exp: return of long long and double fails for
22499 68HC11; don't execute these tests on that platform.
22500 * gdb.base/return.exp: Return of a double fails for 68hc11.
22501
c477543d
SC
225022001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22503
22504 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22505 tests that print a float.
22506 * call-rt-st.exp: Likewise.
22507
63cf1c79
MK
225082001-07-12 Mark Kettenis <kettenis@gnu.org>
22509
22510 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22511 running this test on Linux.
22512
112f9ab5
MC
225132001-06-24 Michael Chastain <chastain@redhat.com>
22514
22515 * gdb.base/arithmet.exp: Remove some tests to make all test names
22516 unique.
22517
4970cb0f
MS
225182001-07-03 Michael Snyder <msnyder@redhat.com>
22519
22520 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22521 the output of the ptype command.
22522
d85da69f
MS
225232001-07-02 Michael Snyder <msnyder@redhat.com>
22524
4c8a82de
MS
22525 * gdb.base/completion.exp: Don't assume that break.c is the only
22526 source file that may contain functions named "marker".
d85da69f
MS
22527 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22528
8afc772b
AC
225292001-06-28 Andrew Cagney <ac131313@redhat.com>
22530
22531 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22532 of files to delete.
22533
22534 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22535 * gdb.disasm/h8300s.exp: New file.
22536 gdb.disasm/h8300s.s: Likewise.
22537
cff22675
AC
225382001-06-27 Andrew Cagney <ac131313@redhat.com>
22539
22540 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22541 empty breakpoint tables.
22542
68c81b54
AC
225432001-06-25 Andrew Cagney <ac131313@redhat.com>
22544
22545 * lib/mi-support.exp: Update args=... part of stop-reason
22546 patterns. Accept either a list or a tuple.
22547
2dd62704
AC
225482001-06-23 Andrew Cagney <ac131313@redhat.com>
22549
22550 * lib/mi-support.exp: Remove local emacs variable defining
22551 change-log-default-name.
22552
b4127474
MC
225532001-06-22 Michael Chastain <chastain@redhat.com>
22554
22555 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22556 This is operationally compatible with the previous version.
22557
8dbfb380
JB
225582001-06-13 Jim Blandy <jimb@redhat.com>
22559
22560 * lib/gdb.exp (gdb_test): Doc fix.
22561
f2d8c86d
MC
225622001-06-10 Michael Chastain <chastain@redhat.com>
22563
22564 * gdb.base/exprs.exp: Remove a duplicate test.
22565
81564d34
JB
225662001-06-06 Jim Blandy <jimb@redhat.com>
22567
22568 * gdb.base/return2.exp (main): Use values to test float and double
22569 returns that are not NaN's, to avoid being confused by IEEE
22570 comparison rules.
22571
da55addb
MS
225722001-06-04 Michael Snyder <msnyder@redhat.com>
22573
22574 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22575 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22576 rather than wait for 12 more tests to time out.
22577
42c65987
JB
225782001-06-06 Jim Blandy <jimb@redhat.com>
22579
b18bced9 22580 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22581 Don't forget to match the GDB prompt.
b18bced9 22582
42c65987
JB
22583 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22584
5b41e5f0
JB
225852001-06-04 Jim Blandy <jimb@redhat.com>
22586
22587 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22588 command.
22589
015e046f
KB
225902001-05-31 Kevin Buettner <kevinb@redhat.com>
22591
22592 * gdb.base/annota1.exp (info break): Match four or more spaces
22593 after "Address".
22594
fb1ffbbe
MC
225952001-05-31 Michael Chastain <chastain@redhat.com>
22596
22597 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22598 (dm_type_int_star): Likewise.
22599 (dm_type_long_star): Likewise.
22600 (dm_type_void_star): Likewise.
22601
5ea2a32c
KB
226022001-05-29 Kevin Buettner <kevinb@redhat.com>
22603
22604 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22605 to a known value in order to get consistent results regardless
22606 of the setting of INPUTRC or the presence or contents of .inputrc.
22607
ae23c492
MS
226082001-05-24 Michael Snyder <msnyder@redhat.com>
22609
ac55707e
MS
22610 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22611 Don't require that the main thread and the manager thread are the
22612 first in the list.
22613
ae23c492
MS
22614 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22615 debugging. If test fails, issue an "unsupported" not a "fail".
22616
400071f1
JB
226172001-05-24 Jim Blandy <jimb@redhat.com>
22618
22619 Don't assume that short is shorter than int.
22620 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22621 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22622 this isn't true.
400071f1
JB
22623 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22624 an int, is not equal to ~0 stored in an unsigned char. This tests
22625 the same thing that the previous test meant to, but works on
22626 16-bit machines, too.
22627 ("print unsigned char != (~0)"): Same test, complemented.
22628
0816a3e5
MS
226292001-05-24 Michael Snyder <msnyder@redhat.com>
22630
22631 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22632 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22633 and prevents dejagnu getting out of step.
22634
f6dc23a9
KB
226352001-05-23 Kevin Buettner <kevinb@redhat.com>
22636
22637 * gdb.base/finish.exp (finish_void): Revise pattern for
22638 stopping on the call statement to not permit stopping at
22639 the start of the instructions comprising the call sequence.
22640
7dbd117d
MC
226412001-05-19 Michael Chastain <chastain@redhat.com>
22642
22643 * gdb.base/callfuncs.exp: Make all test names unique.
22644 * gdb.base/commands.exp: Make all test names unique.
22645 * gdb.base/condbreak.exp: Make all test names unique.
22646 * gdb.base/dbx.exp: Make all test names unique.
22647 * gdb.base/default.exp: Make all test names unique.
22648 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22649 and TIMEOUT messages to their corresponding PASS message.
22650 * gdb.base/ending-run.exp: Make all test names unique.
22651 * gdb.base/long_long.exp: Remove duplicate test.
22652
6b0b0a9e
KB
226532001-05-21 Kevin Buettner <kevinb@redhat.com>
22654
22655 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22656 stop on the call statement as well as the statement after the
22657 call.
22658
2caa35cb
MS
226592001-05-21 Michael Snyder <msnyder@redhat.com>
22660
22661 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22662
40713331
EZ
226632001-05-10 Elena Zannoni <ezannoni@redhat.com>
22664
a9c64011
AS
22665 * gdb.base/completion.exp: Revamp test. Make it execute on all
22666 platforms.
40713331 22667
c2c1be8d
EZ
226682001-05-10 Elena Zannoni <ezannoni@redhat.com>
22669
a9c64011
AS
22670 * config/gdbserver.exp (gdb_load): Handle the case
22671 in which the arguments to gdbserver are given in the
22672 baseboard configuration file.
22673 Also handle the case in which the server needs to do a
22674 load.
2c9cd303 22675
9671de48
KS
226762001-05-07 Keith Seitz <keiths@cygnus.com>
22677
a9c64011
AS
22678 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22679 set up the display for testing.
22680 (gdbtk_start): Convert all paths to paths that tcl will like.
22681 Export target information to environment.
22682 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22683 necessary.
22684 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22685 (to_tcl_path): New proc to convert a given pathname into
22686 a path acceptible as an argument to a tcl command.
22687 (_gdbtk_export_target_info): New proc to export target info
22688 into the environment for gdbtk testing.
22689 (gdbtk_done): New proc to signal end-of-test.
9671de48 22690
5a360f47
JB
226912001-05-06 Jim Blandy <jimb@redhat.com>
22692
22693 * restore.c: Make the code of caller0 correspond to its comment.
22694
66c756c6
MS
226952001-05-03 Michael Snyder <msnyder@redhat.com>
22696
22697 * config/sid.exp (gdb_target_sid): Check for error messages.
22698 On error or timeout, don't make expect exit (which will terminate
22699 all subsequent tests); instead just make gdb exit.
d63a86f8 22700 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22701 return a negative value.
22702
a966fde5
JB
227032001-04-24 Jim Blandy <jimb@redhat.com>
22704
851c18e0
JB
22705 * gdb.c++/templates.exp: If we see the prompt for the overload
22706 list, but we haven't recognized any of the longer patterns,
22707 arrange for this test to fail, not hang.
22708
a966fde5
JB
22709 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22710 variations.
22711
db144853
MC
227122001-04-22 Michael Chastain <chastain@redhat.com>
22713
22714 * gdb.c++/local.exp: Use the 'runto' library function.
22715 * gdb.c++/namespace.exp: Likewise.
22716 * gdb.c++/overload.exp: Likewise.
22717
3207ec21
KB
227182001-03-26 Kevin Buettner <kevinb@redhat.com>
22719
22720 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22721 * gdb.base/step-line.exp: New file. Test step/next in presence of
22722 #line directives.
22723 * gdb.base/step-line.c: New file. Test program for the above.
22724 * gdb.base/step-line.inp: New file. We pretend that this file has
22725 been transformed by some other tool into step-line.c.
22726
13b57657
JB
227272001-03-21 Jim Blandy <jimb@redhat.com>
22728
22729 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22730 unmangled operator names.
22731
754cbe1c
JB
227322001-03-20 Jim Blandy <jimb@redhat.com>
22733
22734 * gdb.threads/linux-dp.exp: Recognize an additional message
22735 generated by GDB when it doesn't understand how to debug threads
22736 on the target system.
22737
177495c9
AC
227382001-03-19 Andrew Cagney <ac131313@redhat.com>
22739
22740 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22741
f266096b
MC
227422001-03-12 Michael Chastain <chastain@redhat.com>
22743
22744 * gdb.c++/derivation.exp: Use the 'runto' library function.
22745
cac3c2ff
MC
227462001-03-12 Michael Chastain <chastain@redhat.com>
22747
22748 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22749
b6c11a24
MC
227502001-02-24 Michael Chastain <chastain@redhat.com>
22751
22752 * gdb.c++/ref-types.exp: Change handwritten code to library
22753 function 'runto'.
22754
6bae5bce
OF
227552001-03-16 Orjan Friberg <orjanf@axis.com>
22756
22757 * gdb.base/signals.exp: Set count to 0 explicitly.
22758
0015fd9a
MS
227592001-03-15 Mark Salter <msalter@redhat.com>
22760
22761 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22762 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22763 (gdb_load): Add support for additional target_info: gdb_download_size
22764 and gdb_load_timeout.
0015fd9a 22765
fc33412a
DT
22766Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22767
22768 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22769 file -- to prevent failing when the compile fails but we have no
22770 intention of running the tests anyway.
fc33412a
DT
22771
22772 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22773 tests if set.
22774
22775 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22776 integers.
fc33412a
DT
22777
22778 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22779 * gdb.c++/namespace.exp: Ditto.
22780
115f06de
OF
227812001-03-07 Orjan Friberg <orjanf@axis.com>
22782
22783 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22784 * gdb.base/pointers.exp: Relax pattern match of decimals.
22785
b6ba6518
KB
227862001-03-06 Kevin Buettner <kevinb@redhat.com>
22787
22788 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22789 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22790 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22791 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22792 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22793 config/sh.exp, config/sid.exp, config/slite.exp,
22794 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22795 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22796 config/vxworks.exp, config/vxworks29k.exp,
22797 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22798 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22799 gdb.base/arithmet.exp, gdb.base/assign.exp,
22800 gdb.base/async.exp, gdb.base/attach.exp,
22801 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22802 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22803 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22804 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22805 gdb.base/commands.exp, gdb.base/completion.exp,
22806 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22807 gdb.base/constvars.exp, gdb.base/corefile.exp,
22808 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22809 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22810 gdb.base/ending-run.exp, gdb.base/environ.exp,
22811 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22812 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22813 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22814 gdb.base/funcargs.exp, gdb.base/help.exp,
22815 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22816 gdb.base/logical.exp, gdb.base/long_long.exp,
22817 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22818 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22819 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22820 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22821 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22822 gdb.base/regs.exp, gdb.base/relational.exp,
22823 gdb.base/remote.exp, gdb.base/reread.exp,
22824 gdb.base/restore.exp, gdb.base/return2.exp,
22825 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22826 gdb.base/selftest.exp, gdb.base/setshow.exp,
22827 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22828 gdb.base/sigall.exp, gdb.base/signals.exp,
22829 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22830 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22831 gdb.base/step-test.exp, gdb.base/structs.c,
22832 gdb.base/structs.exp, gdb.base/structs2.exp,
22833 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22834 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22835 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22836 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22837 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22838 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22839 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22840 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22841 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22842 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22843 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22844 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22845 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22846 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22847 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22848 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22849 gdb.trace/circ.exp, gdb.trace/collection.exp,
22850 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22851 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22852 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22853 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22854 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22855 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22856 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22857 notices.
22858
dc96c6c7 228592001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22860
22861 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22862 first arg is int not float.
22863
dc96c6c7 228642001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22865
22866 * gdb.base/reread.exp: Unsupported for non-native targets;
22867 doesn't work for remote debugging.
22868
9b0c4aeb
FN
228692001-02-19 Fernando Nasser <fnasser@redhat.com>
22870
22871 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22872 * gdb.base/ending-run.exp: Properly handle the BSP state when
22873 stepping past the end of main.
9b0c4aeb 22874
02aa71d5
MC
228752001-02-19 John Moore <jmoore@redhat.com>
22876
22877 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22878 Converted HPUX fix for non-expected items following multiple
22879 step commands into general solution for all platforms.
22880
1fa449a4
MC
228812001-02-18 Michael Chastain <chastain@redhat.com>
22882
22883 * gdb.c++/classes.exp (do_tests): Change runto statements
22884 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22885 statements demangler agnostic.
22886 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22887 (gdb_virtfunc_restart): Likewise.
22888
b2f9ec70
MC
228892001-02-14 Michael Chastain <chastain@redhat.com>
22890
22891 * gdb.c++/inherit.exp (do_tests): Change runto statements
22892 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22893 statements demangler agnostic.
22894
cf74b8ca
AC
22895Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22896
22897 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22898 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22899 before calling common_routine 15 times'' tests.
cf74b8ca 22900
99f78f56
MC
229012001-02-11 Michael Chastain <chastain@redhat.com>
22902
22903 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22904 Helps the test script figure out which demangler is in use.
22905 (dm_type_foo_ref): Ditto.
22906 (dm_type_int_star): Ditto.
22907 (dm_type_long_star): Ditto.
22908 (dm_type_unsigned_int): Ditto.
22909 (dm_type_void): Ditto.
22910 (dm_type_void_star): Ditto.
99707966 22911 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22912 Probe the gdb demangler and set variables to accommodate
22913 formatting differences.
22914 (info_func_regexp): New function. Same as info_func, but
22915 matches against a regexp.
22916 (info_func): Match against a literal string.
22917 (print_addr_2): New function. Match against a literal string,
22918 which can be different from the input to gdb.
22919 (print_addr): Simply call print_addr_2 with the same argument twice.
22920 (test_lookup_operator_functions): Use demangler formatting variables.
22921 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22922 the tests in the same order as the C++ class declaration.
22923 (test_paddr_operator_functions): Ditto.
22924 (test_paddr_overloaded_functions): Ditto.
22925 (test_paddr_hairy_functions): Use demangler formatting variables.
22926 Add reference to gdb/19 for related tests.
22927 (do_tests): Call probe_demangler.
22928
1de8f023
KB
229292001-01-30 Kevin Buettner <kevinb@redhat.com>
22930
22931 * gdb.c++/templates.cc (printf): Remove unused function definition.
22932
ca3f91ed
MS
229332001-01-26 Felix Lee <flee@redhat.com>
22934
22935 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22936
229372001-01-25 matthew green <mrg@redhat.com>
22938
22939 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22940 up sid.
22941 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22942
229432001-01-25 matthew green <mrg@redhat.com>
22944
22945 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22946 Deprecate $sid_spawn_id.
ca3f91ed
MS
22947 (sid_exit): Remove code necessary only for `spawn.'
22948
229492001-01-25 matthew green <mrg@redhat.com>
22950
22951 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22952
fb18ec4a
MC
229532001-01-28 Michael Chastain <chastain@redhat.com>
22954
22955 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22956 to call when tests fail. It takes gdb out of the overloaded
22957 function choice menu back to the main prompt, so that the test
22958 program stays synchronized.
22959 (set_bp_overloaded): New proc to collect all the common
22960 code for setting a breakpoint on an overloaded name. Calls
22961 take_gdb_out_of_choice_menu when needed.
22962 (menu_overload1arg): New variable to collect the repeated
22963 instances of the expected menu for an overloaded name. Change
22964 the regular expression to handle changes in g++ type encoding:
22965 "void" can be either "void" or "", and "unsigned int" can be
22966 either "unsigned int" or "unsigned".
22967 (continue_to_bp_overloaded): Change regular expressions to handle
22968 changes in g++ type encoding.
22969 (no proc): Call take_gdb_out_of_choice_menu when needed.
22970 Remove redundant calls to "info break". Accept either "canceled"
22971 or "cancelled". Change regular expressions in "info break"
22972 calls to handle changes in g++ type encoding. Give all tests
22973 unique strings.
22974
9c646a6e
BE
229752001-01-17 Ben Elliston <bje@redhat.com>
22976
22977 * config/sid.exp: New file.
22978
9549d9c1
AC
22979Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22980
22981 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22982
dc96c6c7 229832000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22984
22985 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22986 Add a RE to accept a non-ascii char if one is ever presented.
22987
b4df4f68
FN
229882000-12-20 Fernando Nasser <fnasser@redhat.com>
22989
297dd0fd 22990 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22991
dc96c6c7 229922000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22993
d63a86f8 22994 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22995 in regexp. One '\' does not suffice on Linux.
22996
4a7bddb6
MC
229972000-12-09 Michael Chastain <chastain@redhat.com>
22998
22999 * gdb.base/break.exp (test_clear_command): Use a marker function
23000 rather than 'main' for the test function. Also move this
23001 test to an execution point where the marker function names are
23002 guaranteed to be bound to functions. (Executing tests after a
23003 'finish' from main runs into name conflicts with local names
23004 in __libc_start_main).
23005
dc96c6c7 230062000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23007
23008 * gdb.base/finish.exp: New test for gdb's "finish" command.
23009 * gdb.base/return2.exp: New test for gdb's "return" command.
23010 * gdb.base/return2.c: New source file for above.
23011
dc96c6c7 230122000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23013
23014 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23015 * gdb.base/miscexprs.exp: Ditto.
23016 * gdb.base/pointers.exp: Ditto.
23017 * gdb.c++/derivation.exp: Ditto.
23018 * gdb.c++/local.exp: Ditto.
23019 * gdb.c++/namespace.exp: Ditto.
23020 * gdb.c++/overload.exp: Ditto.
23021 * gdb.c++/ref-types.exp: Ditto.
23022
dc96c6c7 230232000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23024
23025 * gdb.base/constvars.exp: Test result of "up" command.
23026 * gdb.base/miscexprs.exp: Ditto.
23027 * gdb.base/pointers.exp: Ditto.
23028 * gdb.base/scope.exp: Ditto.
23029 * gdb.c++/derivation.exp: Ditto.
23030 * gdb.c++/local.exp: Ditto.
23031 * gdb.c++/namespace.exp: Ditto.
23032 * gdb.c++/overload.exp: Ditto.
23033 * gdb.c++/ref-types.exp: Ditto.
23034
44097287
FN
230352000-11-22 Michael Chastain <chastain@redhat.com>
23036
23037 * mips_pro.exp: Accept either "middle -> top -> main" or
23038 "middle -> main" in the backtrace, because gcc can optimize
23039 tail calls to jumps. Remove setup_xfail for the hppa case.
23040 Add a comment with the original warning messages from PR 3016,
23041 which was filed in 1993, to preserve them for posterity.
23042
9d2e1bab
ND
230432000-11-17 Nick Duffek <nsd@redhat.com>
23044
23045 * lib/gdb.exp (gdb_test): Override timeout with board info.
23046
1aca8eb7
ND
230472000-11-17 Nick Duffek <nsd@redhat.com>
23048
23049 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23050 the second kill and detach messages.
23051
93076499
ND
230522000-11-17 Nick Duffek <nsd@redhat.com>
23053
23054 * configure.in: Add AC_EXEEXT.
23055 * configure: Regenerate.
23056 * Makefile.in (just-check): Export EXEEXT.
23057 * lib/gdb.exp ($EXEEXT): Import from environment.
23058 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23059 expect "maint dump-me" on Cygwin.
23060 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23061 $EXEEXT.
23062
30e87cd3
ND
230632000-11-17 Nick Duffek <nsd@redhat.com>
23064
23065 * gdb.base/break.exp: Test backtrace and finish from called
23066 function on all platforms, not just HP-UX.
23067
dc96c6c7 230682000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23069
23070 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23071 code from gdb_target_monitor, so it can be used independantly
23072 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23073
dc96c6c7 230742000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23075
23076 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23077 * gdb.base/corefile.exp: Expect the message "Program is being
23078 debugged already" when we send the "corefile" command, since
23079 the preceeding gdb_load may have connected gdb to a remote target.
23080 * gdb.base/display.exp: Disable hardware watchpoints if new
23081 board info variable "no_hardware_watchpoints" is true.
23082 Replace single-letter commands with more readable ones.
23083 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23084 if new board info variable "no_hardware_watchpoints" is true.
23085 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23086 to see if stdio (printf) testing is possible.
23087 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23088 board info variable "no_hardware_watchpoints" is true. Use new
23089 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23090
39124dea
FN
230912000-11-13 Fernando Nasser <fnasser@redhat.com>
23092
23093 From Orjan Friberg <orjanf@axis.com>:
23094 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23095 in array print pattern match.
23096
a9e2e984
FN
230972000-11-09 Fernando Nasser <fnasser@redhat.com>
23098
23099 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23100 spelling "cancelled" to U.S. spelling "canceled" to match changes
23101 made to gdb.
23102 * gdb.c++/ovldbreak.exp: Ditto.
23103
c7db355b
PS
231042000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23105
23106 * gdb.base/callfuncs.c (main): Moved to end of file, call
23107 t_double_values to initialize the FPU before inferior calls are made.
23108 * gdb.base/callfuncs.exp: Test for register preservation after calling
23109 inferior functions. Add tests for continuining, finishing and
23110 returning from a stop in a call dummy.
23111
dc96c6c7 231122000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23113
23114 * gdb.base/commands.exp: Break up long lines, and re-indent.
23115
dc96c6c7 231162000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23117
23118 * config/gdbserver.exp: Rewritten from the ground up, to make it
23119 compatible with the current dejagnu tree, and to make it work with
23120 the new "gdbserver" in libremote.
23121
dc96c6c7 231222000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23123
23124 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23125 * gdb.base/varargs.exp: Skip entire test if no printf support.
23126 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23127 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23128
dc96c6c7 231292000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23130
23131 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23132 no floating point support.
23133 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23134 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23135 * gdb.base/call-rt-st.exp: Ditto.
23136 * gdb.base/call-strs.exp: Ditto.
23137
bac5fc66
JG
231382000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23139
23140 * gdb.base/sizeof.c: include <stdio.h>.
23141
23142 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23143 'finish', otherwise uncaptured gdb_prompt would potentially
23144 throw remaining test points out of sync.
bac5fc66 23145
b22a6027
SB
231462000-07-26 Scott Bambrough <scottb@netwinder.org>
23147
23148 * gdb.base/recurse.exp: Run tests for all targets.
23149 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23150 gnu-oldld case on ARM.
23151 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23152 for ARM targets.
d63a86f8 23153
d8231941
AG
23154Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23155
23156 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23157 * gdb.java/configure: Rebuild.
23158
8caabe69
AG
23159Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23160
23161 * gdb.java/jv-exp.exp: New file.
23162
9d273ca3
AG
23163Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23164
23165 * configure: Rebuilt.
23166 * configure.in (configdirs): Add gdb.java.
23167 * gdb.java/jmisc.java: New file.
23168 * gdb.java/jmisc.exp: New file.
23169 * gdb.java/Makefile.in: New file.
23170 * gdb.java/configure: Rebuilt.
23171 * gdb.java/configure.in: New file.
23172 * lib/java.exp: New file.
23173
4f823a66
AC
23174Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23175
23176 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23177 underflow.
4f823a66 23178
2391e11d
AC
23179Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23180
23181 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23182 and the compilers sizes.
2391e11d 23183
54602222
ND
231842000-07-09 Nick Duffek <nsd@redhat.com>
23185
23186 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23187 (use_methods): New function.
23188 (main): Call use_methods().
23189 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23190 (do_tests): Call test_method_param_class.
23191
2bec0572
ND
231922000-07-09 Nick Duffek <nsd@redhat.com>
23193
23194 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23195 spelling.
23196 (test_enums): New procedure. Move enum tests from end of script
23197 to here. Set breakpoint on function name instead of line number.
23198 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23199 (enums2): New marker function.
23200 (enums1): New function.
23201 (main): Call enums1(). Move enum tests to enums1().
23202
78492fde
AC
23203Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23204
23205 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23206 compile/link program. Update line numbers.
78492fde
AC
23207 * gdb.asm/d10v.inc: Define ``startup''.
23208 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23209
49a2cef8
AC
23210Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23211
23212 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23213
3e6c8688
EZ
232142000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23215
23216 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23217 of 'help maint print' command.
3e6c8688 23218
9ff5cbe9
AC
23219Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23220
23221 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23222 they use gdb_expect_list.
9ff5cbe9 23223
17c579bd
AC
23224Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23225
23226 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23227 memory-read-packet-size'' instead of ``set endian big'' to test
23228 long commands.
17c579bd 23229
e6d71bf3
DB
232302000-06-03 Daniel Berlin <dan@cgsoftware.com>
23231
23232 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23233 g++, and stop skipping them.
e6d71bf3
DB
23234
23235 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23236 work under g++.
23237
d63a86f8 23238 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23239 initialization.
23240
dc96c6c7 232412000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23242
23243 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23244 the regular expression: accept an (almost) arbitrary sequence of
23245 "frames-invalid" and "breakpoints-invalid" messages both before
23246 and after the "starting" message.
23247
dc96c6c7 232482000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23249
23250 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23251
dc96c6c7 232522000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23253
23254 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23255 Relax the regular expression a little, make it pass on Solaris 8.
23256
8216cda9
KB
232572000-05-12 Kevin Buettner <kevinb@redhat.com>
23258
23259 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23260 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23261 Instead, it is permissible for gdb to stop on the line of the
23262 call itself.
23263
1a570b2f
MS
232642000-05-12 Michael Snyder <msnyder@.cygnus.com>
23265
23266 * gdb.base/break.exp (bp on small function, optimized file):
23267 Add a second pass pattern. The behavior differs here between stabs
23268 and dwarf for one-line functions. Stabs preserves two line symbols
23269 (one before the prologue and one after) with the same line number,
23270 but dwarf regards these as duplicates and discards one of them.
23271 Therefore the address after the prologue (where the breakpoint is)
23272 has no exactly matching line symbol, and GDB reports the breakpoint
23273 as if it were in the middle of a line rather than at the beginning.
23274
dc96c6c7 232752000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23276
d63a86f8 23277 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23278 rather than "send_gdb" (for consistancy).
23279
7d418785
AC
23280Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23281
23282 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23283 * gdb.c++/templates.cc: Properly check for GCC version number.
23284 * lib/compiler.cc: Likewise
23285
dc96c6c7 232862000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23287
d63a86f8 23288 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23289 gdb may not stop at the first line of main, due to code motion.
23290
dc96c6c7 232912000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23292
23293 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23294 This test depends on parsing the printf output from the target.
23295 Since the sparclet stub doesn't do stdio, this will never work.
23296 * gdb.base/call-rt-st.exp: ditto.
23297 * gdb.base/call-strs: ditto.
23298
dc96c6c7 232992000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23300
23301 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23302
23303 * gdb.base/ending-run.exp: After connecting to a remote target,
23304 but before running, the target will appear to be in a random
23305 location. Specify both a file and a line for breakpoints.
23306 Also, the function that calls main may be called 'init'
23307 rather than 'start'.
23308
a5a51225
EZ
233092000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23310
23311 * gdb.base/help.exp: Update output for add-symbol-file command.
23312
7930cc7c
FN
233132000-04-10 Fernando Nasser <fnasser@cygnus.com>
23314
23315 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23316 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23317
23e37ab1
C
233182000-04-07 J.T. Conklin <jtc@redback.com>
23319
e93c542c
C
23320 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23321
23e37ab1
C
23322 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23323
591b8fa3
PDM
23324Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23325
23326 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23327 values that can be represented exactly.
591b8fa3
PDM
23328 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23329 above change, and to not check against the directory part of the source
23330 file name.
23331 (step into print_long_arg_list): Likewise.
23332 (print print_small_structs from print_long_arg_list): Likewise.
23333 (print print_long_arg_list): Likewise.
23334
7a495180
EZ
233352000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23336
30b53638 23337 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23338
beb998c6
AC
23339Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23340
23341 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23342
1c689132
DB
233432000-03-25 Daniel Berlin <dan@cgsoftware.com>
23344
23345 * gdb.base/commands.exp (deprecated_command_test): Add test for
23346 deprecate with no arguments.
23347
c1790a9d
JL
233482000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23349
23350 * gdb.base/break.exp: Add new test for setting breakpoints on
23351 optimized code so we can test breakpoints work even when function
23352 prologues may be optimized away
23353
003ba290
FN
233542000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23355
23356 From David Whedon <dwhedon@gordian.com>
a9c64011 23357 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23358
6837a0a2
DB
233592000-03-22 Daniel Berlin <dan@cgsoftware.com>
23360
23361 * gdb.base/help.exp: Added test for new apropos command.
23362
b9593231
KB
233632000-03-21 Kevin Buettner <kevinb@redhat.com>
23364
23365 * gdb.base/pointers.c (usevar): New function.
23366 (main): Make sure that global variables v_int_pointer2, rptr,
23367 and y are all referenced someplace in the program by calling
23368 usevar() on them. [Some linkers delete symbols which are
23369 never referenced. The space remains, but there's no way to
23370 get a (symbolic) handle on the variable from the debugger.]
23371
751a959b
EZ
233722000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23373
23374 * gdb.base/printcmds.c: Add typedeffed arrays.
23375
23376 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23377 procedure to test arrays that are typedef'd.
751a959b 23378
73a93a32
JI
233792000-03-13 James Ingham <jingham@leda.cygnus.com>
23380
23381 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23382 the library directories.
73a93a32 23383
fb40c209
AC
23384Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23385
23386 * configure.in (configdirs): Add sub directory gdb.mi.
23387 * configure: Re-generate.
23388
23389 * gdb.mi: New directory.
d63a86f8 23390
ee4dd2c9
AC
233912000-02-25 Scott Bambrough <scottb@netwinder.org>
23392
23393 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23394 a long long value as a double on ARM platforms.
ee4dd2c9 23395
70f0cc22
JB
233962000-02-16 Jim Blandy <jimb@redhat.com>
23397
23398 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23399 default source file is set properly before running this test.
23400
853819b8
EZ
234012000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23402
23403 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23404 gdbtk/library directory, not in gdbtcl2.
853819b8 23405
dfcd3bfb
JM
234062000-02-04 Jim Blandy <jimb@redhat.com>
23407
23408 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23409 backslash from regexp pattern.
23410
23411 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23412 procedure. Use it to run all the "continue to bp overloaded"
23413 tests. Note that this changes the names of the tests slightly.
23414 If the breakpoint hit message includes a hex PC value, because
23415 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23416 from the real source code, still consider that a pass.
23417
23418 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23419 XFAIL here if the breakpoint message contains a hex address. Note
23420 similar change on 1999-11-02.
23421
23422 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23423
23424 * gdb.base/ptype.exp: Establish a default source file before
23425 calling get_debug_format.
23426
234272000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23428
23429 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23430
8b93c638
JM
234312000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23432
23433 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23434 of successive stepi commands -- while in the prologue we should see
23435 the function entry bracket.
23436
234372000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23438
23439 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23440 reach __change_mode() when stepping through the end of main().
23441
c5394b80
JM
234422000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23443
23444 * gdb.base/default.exp: Fix expected pattern.
23445 * gdb.base/help.exp: Same.
23446
0d06e24b
JM
234472000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23448
23449 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23450 Don't use xfail's because that affects only the following test.
d63a86f8 23451
0d06e24b 23452 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23453 solaris or linux.
0d06e24b
JM
23454
23455 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23456
dc96c6c7 234572000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23458
d63a86f8 23459 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23460 "A syntax error" rather than "A parse error". Accept both.
23461
234622000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23463
23464 * gdb.base/default.exp: Remove OS dependent string from "target
23465 remote" test.
23466 * gdb.base/help.exp: Same for "help target remote" test.
23467
c3f6f71d
JM
234682000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23469
23470 From Jim Kingdon <kingdon@redhat.com>:
23471
23472 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23473 prompt (cleanup rather than necessity, but still might keep output
23474 from spilling to next test).
c3f6f71d
JM
23475
234762000-01-02 Fred Fish <fnf@cygnus.com>
23477
23478 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23479 AIX, which defines them in <sys/types.h>.
23480
ed9a39eb 234811999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23482
ed9a39eb 23483 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23484 float" test.
ed9a39eb
JM
23485
234861999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23487
ed9a39eb 23488 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23489
23490 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23491 outermost frame disallowed".
23492
234931999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23494
23495 * gdb.base/setvar.exp: New tests for setting the value of a struct
23496 with a constant list.
23497
234981999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23499
23500 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23501 require the user to type a cast before setting the value of a struct.
23502
de57eccd
JM
235031999-12-06 Jim Blandy <jimb@cygnus.com>
23504
23505 * gdb.base/default.exp: Expect the new 'info float' command on
23506 all i386 platforms.
23507
23508 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23509 LinuxThreads libraries that don't support debugging.
23510
c2d11a7d
JM
23511Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23512
23513 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23514 Change the buffer type to ``unsigned char'' to simplify size
23515 arithmetic.
c2d11a7d
JM
23516
23517 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23518 stub only handles 400-1 byte packets. Verify that the download
23519 worked.
c2d11a7d
JM
23520
235211999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23522
23523 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23524 tests, using UNRESOLVED for the untested cases. Also, does not wait
23525 for a timeout if the prompt was received before a recognizable pattern.
23526
235271999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23528
23529 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23530
235311999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23532
23533 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23534 watchpoints.
c2d11a7d
JM
23535
235361999-11-24 Jason Merrill <jason@casey.cygnus.com>
23537
23538 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23539
23540 * gdb.c++/local.exp: Be more flexible in recognizing local class
23541 name mangling. Don't allow horribly truncated method names.
23542 * gdb.c++/derivation.exp: Expect protected inheritance.
23543 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23544 * gdb.c++/virtfunc.exp: Likewise.
23545 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23546 when printing a nested enum.
23547
235481999-11-22 Jim Blandy <jimb@cygnus.com>
23549
23550 * gdb.base/step-test.exp: Properly await GDB's response to setting
23551 a breakpoint on the call to large_struct_by_value.
23552
23553 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23554 just because we have debug info for the `start' function.
23555
235561999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23557
23558 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23559 "Unknown signal" messages, which indicate (on LinuxThreads) that
23560 GDB doesn't know how to debug threads on this system. This is
23561 better than hanging while philosopher 0 dumps chatter into gdb.log.
23562
235631999-11-18 Tom Tromey <tromey@cygnus.com>
23564
23565 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23566
235671999-11-18 Fred Fish <fnf@cygnus.com>
23568
23569 * gdb.base/coremaker2.c: Add sample program for generating
23570 cores that is more self contained than coremaker.c. Eventually
23571 I'll add more code to this and tie it into the testsuite.
23572
4ce44c66
JM
235731999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23574
23575 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23576
235771999-11-10 Jimmy Guo <guo@cup.hp.com>
23578
23579 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23580 from $srcdir/lib/.
4ce44c66 23581 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23582 and gdb.c++/.
4ce44c66
JM
23583
23584 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23585
d63a86f8 23586 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23587 'continue with watch' test point.
23588
235891999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23590
23591 Merged from p2linux-990323-branch:
d63a86f8 23592
4ce44c66
JM
23593 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23594
11cf8741
JM
23595Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23596
23597 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23598 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23599
23600Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23601
23602 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23603 gdb_expect_list.
11cf8741
JM
23604
23605Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23606
23607 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23608
236091999-11-03 Mark Salter <msalter@cygnus.com>
23610
23611 * gdb.base/break.exp: Fix "stub continue" pattern.
23612
236131999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23614
23615 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23616
236171999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23618
23619 * gdb.base/display.exp ("finish"): Add timeout clause.
23620
23621 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23622 plain prompt clause, so this doesn't have to time out in order to
23623 fail.
23624
23625 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23626 breakpoint hit messages include an address.
11cf8741
JM
23627
23628 * gdb.base/display.exp: Don't forget to escape parens in regular
23629 expressions. Unix regexp notatation sucks.
23630
236311999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23632
23633 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23634 order for 'signalled' message.
11cf8741 23635
5c44784c
JM
236361999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23637
23638 From Jimmy Guo <guo@cup.hp.com>:
23639 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23640 * gdb.base/annota1.c: Add code for tests to work with.
23641
236421999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23643
23644 * gdb.base/remote.exp: New test for remote downloading settings.
23645 * gdb.base/remote.c: New file with large .data.
23646
917317f4
JM
236471999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23648
23649 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23650 for LinuxThreads support, merged from the Code Fusion branch.
23651
23652Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23653
23654 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23655 containing exp_continue into a while within an expect. Don't
23656 attempt a start more than three times. Check return value from
23657 gdb_load.
d63a86f8 23658
2df3850c
JM
23659Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23660
23661 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23662 a pass case.
2df3850c 23663
2acceee2
JM
236641999-10-01 Kevin Buettner <kevinb@cygnus.com>
23665
23666 * gdb.base/break.c (main): Added a statement that we can step
23667 off of.
23668 * gdb.base/break.exp: Added tests for setting a breakpoint
23669 at an offset and stepping onto a breakpoint.
23670
236711999-10-01 Fred Fish <fnf@cygnus.com>
23672
d63a86f8 23673 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23674 gdb output.
23675
c2c6d25f
JM
236761999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23677
23678 * gdb.base/break.exp: Code locations are in hex, don't forget!
23679 (For HP-UX.)
23680
236811999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23682
23683 * condbreak.exp: Use break.c as test program.
23684 * condbreak.c: Remove, redundant with break.c.
23685
236861999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23687
23688 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23689 Z-packets if the target needs it.
c2c6d25f
JM
23690
236911999-09-13 James Ingham <jingham@leda.cygnus.com>
23692
23693 * gdb.c++/overload.exp: Added tests for listing overloaded
23694 functions with function pointers in the arg, explicitly calling
23695 out the version you want.
23696
cff3e48b
JM
236971999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23698
23699 * long_long.exp: Add variations of test cases that work for
23700 targets with 16-bit ints and 32-bit doubles.
23701
d4f3574e
SS
237021999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23703
23704 * break.c (main): Compare a possibly-uninitialized argc with an
23705 unlikely value that fits in 16 bits.
23706
237071999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23708
23709 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23710 0xfeeb, don't want negative numbers if ints are 16 bits.
23711
23712 * lib/gdb.exp (skip_cplus_tests): New proc.
23713 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23714 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23715 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23716 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23717 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23718 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23719 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23720 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23721
23722 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23723
23724Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23725
23726 * gdb.base/corefile.exp (up): Allow a parameter to appear
23727 in the frame that we're going up to.
23728
23729 From Jim Blandy <jimb@cygnus.com>:
23730
23731 * gdb.base/default.exp (info float): Expect some output now.
23732
23733 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23734 returning floating-point values to fail on the x86.
23735 * gdb.base/callfwmall.exp (do_function_calls): Same.
23736
23737 * gdb.base/list.exp (test_listsize): Correct expectations for
23738 listing line 1 with listsize 2. Also, listing a single line
23739 works now, as does listing three lines. [Kevin's note: There
23740 were a number of other cases fixed too where the expectations
23741 differed...]
23742
237431999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23744
23745 * gdb.base/selftest.exp: Add case for when version prints as
23746 constant string instead of char pointer.
23747
104c1213
JM
237481999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23749
23750 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23751 stepping out of main.
104c1213
JM
23752
23753 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23754 G++ used.
23755
23756 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23757 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23758
23759 * gdb.c++/ovldbreak.exp: Update match string in test that
23760 includes a warning of multiple breakpoints.
23761
237621999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23763
23764 * gdb.base/display.exp: Improve precision of step-after-finish
23765 added yesterday.
23766
23767 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23768 test.
104c1213
JM
23769
23770 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23771 configs when using G++, not just hppa*.
23772
237731999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23774
23775 * gdb.base/async.c: New file.
23776 * gdb.base/async.exp: New file.
23777
23778Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23779
23780 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23781 PA64.
23782
53a5351d
JM
23783Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23784
104c1213
JM
23785 * gdb.base/display.exp: "finish" can leave us mid-line on many
23786 targets, deal with it. Add a small constant to main, instead of
23787 1000 since main+1000 may not be a valid address in the target.
23788
53a5351d
JM
23789 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23790 on hpux11.
23791
23792 * gdb.base/attach.exp: Handle another hpux11 error message variant
23793 when attaching to a process that does not exist.
23794
237951999-08-19 J.T. Conklin <jtc@redback.com>
23796
23797 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23798 characters in 'continue to 1241' test.
53a5351d
JM
23799
238001999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23801
23802 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23803 stop in print_long_arg_list, define and use a whitespace
23804 variable in print_small_structs test, add an XFAIL for Solaris.
23805 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23806 interested enough to fix.
23807
7be570e7
JM
238081999-08-13 Keith Seitz <keiths@cygnus.com>
23809
23810 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23811 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23812 proc knows about targets other than the natives.
23813 (test_assign): Use "gdb_run_cmd" to "run" the target.
23814 Check that we've actually hit the breakpoint at main.
23815 When we attempt to assign a value to a local variable, check
23816 that the variable is in the current scope, i.e., don't use
23817 a test with an empty result.
23818
23819Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23820
23821 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23822 command.
7be570e7
JM
23823
238241999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23825
23826 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23827 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23828 gdb.compat, gdb.threads-hp.
23829 gdb.hp/configure, gdb.hp/configure.in: New files.
23830 gdb.hp/Makefile.in: Recurse into new subdirs.
23831 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23832 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23833 in object files.
23834 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23835
96baa820
JM
238361999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23837
23838 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23839 funky printf, remove a bogus p/a test.
96baa820
JM
23840
238411999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23842
23843 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23844 connected to the target. This is necessary when running not
23845 natively.
96baa820
JM
23846
238471999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23848
23849 * gdb.base/step-test.exp: Removed some extraneous messages.
23850
23851 * gdb.base/long_long.exp: Don't run memory examination tests
23852 on little-endian targets (they will need a different set of
23853 results to match).
23854
238551999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23856
23857 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23858 until somebody decides to fix GDB.
23859
23860 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23861 constant as "ULL".
96baa820
JM
23862 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23863 matches for a couple x/2 commands.
23864
a0b3c4fd
JM
238651999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23866
23867 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23868 by merging in ref-types2 tests.
23869 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23870
23871 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23872 * gdb.c++/Makefile.in: Add standard actions.
23873 (EXECUTABLES): Rename from PROGS, update list.
23874 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23875 from gdb.hp.
23876 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23877 foo and bar locals.
23878 * gdb.c++/anon-union.exp: Fix tests to match.
23879 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23880 expect matches to handle output variations.
23881 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23882 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23883 output, add HP alternatives for new and delete prints.
a0b3c4fd 23884 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23885 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23886 * gdb.c++/demangle.exp: Use $style when reporting failure.
23887 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23888 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23889 match alternatives.
23890 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23891 compilers.
a0b3c4fd
JM
23892 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23893 * gdb.c++/method.exp: Add match alternatives.
23894 * gdb.c++/misc.cc: Add bool types.
23895 * gdb.c++/misc.exp: Add tests for bool types.
23896 * gdb.c++/overload.exp: Add xfails.
23897 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23898 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23899 add some more template parameter tests (only for HP currently).
23900 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23901 * gdb.c++/virtfunc.cc: Add return type and value for main.
23902 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23903 match alternatives.
d63a86f8 23904
a0b3c4fd
JM
239051999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23906
23907 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23908
239091999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23910
23911 * gdb.base/signals.exp: Don't expect getting a backtrace from
23912 within a signal handler to fail on Linux.
23913
239141999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23915
23916 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23917 * lib/gdb.exp: Remove some gratuitious semicolons.
23918 (delete_breakpoints): Increase timeout.
23919 (gdb_expect): Add -notransfer option.
23920 (gdb_test): Use -notransfer option.
23921 (get_compiler_info): Add f77 case.
23922 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23923 case.
a0b3c4fd
JM
23924 (gdb_preprocess): Call get_compiler.
23925
23926 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23927 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23928 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23929 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23930 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23931 third arg to gdb_test.
a0b3c4fd
JM
23932 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23933 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23934 HP-UX xfails, add others.
a0b3c4fd
JM
23935 * gdb.base/completion.exp: Reflect name change of self-test.
23936 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23937 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23938 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23939 HP failure number.
a0b3c4fd
JM
23940 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23941 useless HP-UX 10.30 references.
23942 * gdb.base/maint.exp: Loosen matches.
23943 * gdb.base/pointers.c (main): Declare more_code.
23944 * gdb.base/pointers.exp: Match on output of a `next'.
23945 * gdb.base/structs.c: Add prototypes.
23946 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23947 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23948
239491999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23950
23951 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23952 command.
a0b3c4fd
JM
23953
239541999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23955
23956 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23957 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23958
23959 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23960 debug info. Deal with lack of signal hanlder info in stack.
23961
a9c64011 23962 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23963 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23964
5a2468f5
JM
239651999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23966
23967 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23968 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23969
adf40b2e
JM
23970Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23971
23972 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23973 a1-selftest.exp.
adf40b2e
JM
23974 * gdb.base/configure: Re-generate.
23975
239761999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23977
23978 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23979 in trying to run first and name is too long.
23980
23981 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23982 pointers2.c and pointers2.exp, respectively.
23983 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23984 doschk happier.
23985
43e526b9
JM
239861999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23987
23988 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23989 callfuncs2.c and callfuncs2.exp.
23990
23991 * gdb.base/list.exp: Remove mistaken xfails.
23992 * gdb.base/list0.h: Add optional prototypes.
23993
9846de1b
JM
23994Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23995
a9c64011 23996 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23997 calling malloc.
a9c64011
AS
23998 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23999 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24000 use.
9846de1b
JM
24001
240021999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24003
24004 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24005 * gdb.base/annota2.cc, annota2.exp: Move from here.
24006 * gdb.c++/annota2.cc, annota2.exp: To here.
24007 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24008
43ff13b4
JM
24009Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24010
24011 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24012 a consistent format.
43ff13b4 24013
085dd6e6
JM
240141999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24015
24016 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24017 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24018 HP compilers, also set the globals $true and $false.
24019
24020 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24021 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24022 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24023 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24024 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24025 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24026 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24027 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24028 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24029 whatis.c} Add C++ compatible function definitions and return
24030 types, add includes for library functions.
085dd6e6
JM
24031 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24032 * gdb.base/step-test.c (myglob): Rename from glob.
24033 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24034 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24035 files, move here from gdb.hp.
085dd6e6 24036 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24037 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24038 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24039 Adjust line numbers in regexps.
085dd6e6
JM
24040
24041 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24042 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24043 instead of 0/1.
24044
24045 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24046 foll-vfork.exp: New files, move here from gdb.hp.
24047 * gdb.base/page.exp: New file, test of pagination command.
24048
24049 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24050 recursion test.
24051 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24052
24053 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24054 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24055
24056 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24057 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24058 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24059 watchpoint test.
085dd6e6
JM
24060 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24061 them work.
24062 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24063 expressions properly.
24064 * gdb.base/corefile.exp: Loosen the match slightly.
24065 * gdb.base/default.exp: Allow "Error accessing memory" message
24066 also.
24067 * gdb.base/display.exp: Skip over x/0 j if PA64.
24068 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24069 * gdb.base/interrupt.exp: Ditto.
24070 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24071 in use.
24072 * gdb.base/list.exp: Add xfails for HP-UX.
24073 * gdb.base/long_long.exp: Refine some of the numeric matches.
24074 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24075 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24076 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24077 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24078 * gdb.base/ptype.exp: Succeed on more varieties of output.
24079 * gdb.base/scope.exp: Add xfails for HP-UX.
24080 * gdb.base/sect-cmd.exp: Add more cases.
24081 * gdb.base/setvar.exp: Add xfails for HP-UX.
24082 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24083 * gdb.base/signals.exp: Match on void symbolically.
24084 * gdb.base/step-test.exp: Add case for PA64.
24085 * gdb.base/term.exp: Add exit and restart.
24086 * gdb.base/twice.exp: Clean up after self.
24087 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24088 * gdb.base/whatis.exp: Allow more ways to pass tests.
24089
24090 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24091 no longer useful.
085dd6e6
JM
24092
24093Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24094
24095 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24096 list of patterns.
085dd6e6 24097 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24098 print_double_array(double_array)", "continuing to breakpoint
24099 1018", "print print_double_array(array_d)" and "continuing to
24100 1034" tests.
d63a86f8 24101
085dd6e6
JM
241021999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24103
a9c64011 24104 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24105
241061999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24107
24108 * config/mt-*: Remove, these haven't been used since 1996.
24109
241101999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24111
24112 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24113 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24114 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24115
9e0b60a8
JM
241161999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24117
24118 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24119 simpler match case for the ptype of the big class.
24120
241211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24122
24123 * gdb.exp: Fix test for gdb_prompt existence.
24124
241251999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24126
24127 * gdb.exp (gdb_test): Add fail after calls to perror.
24128
241291999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24130
24131 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24132
241331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24134
24135 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24136
0f71a2f6
JM
24137Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24138
24139 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24140 malloc() is linked in.
0f71a2f6
JM
24141
241421999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24143
24144 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24145 step at end.
24146
24147 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24148
241491999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24150
24151 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24152
cce74817
JM
24153Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24154
24155 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24156 * gdb.base/mips_pro.exp: Likewise.
24157
241581999-06-02 Keith Seitz <keiths@cygnus.com>
24159
24160 * gdb.c++/templates.cc: Change all "new" operators to throw
24161 an exception.
24162 * gdb.c++/cplusfuncs.cc: Likewise.
24163
24164 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24165
24166Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24167
24168 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24169 * gdb.base/ending-run.exp: When stepping out of main, accept a
24170 step into an arbitrary assembler file.
cce74817 24171
392a587b
JM
241721999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24173
d63a86f8 24174 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24175 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24176 * gdb.base/annota2.exp: Revise line number for main
24177 breakpoint. Allow any number of "frames-invalid" and
24178 "breakpoint-invalid" to be printed.
392a587b
JM
24179 * gdb.base/annota2.cc: Initialize a.x to 0.
24180
9e086581
JM
241811999-05-17 Keith Seitz <keiths@cygnus.com>
24182
6fdff2c5
PA
24183 * gdb.base/call-ar-st.exp: Skip
24184 "print print_double_array (double_array)" when "skip_float_tests" set.
24185 Ditto for "print print_double_array(array_d)",
24186 "print print_small_structs", "print print_ten_doubles", and
24187 "step into print_long_arg_list".
24188 Don't assume we can step into "print_long_arg_list": we could step
24189 into memcpy.
24190 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24191 "skip_float_tests" is set: "print print_one_double(*d1)"
24192 and "print print_two_floats(*f3)".
9e086581
JM
24193 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24194 "skip_float_tests" is set.
6fdff2c5
PA
24195 * gdb.base/varargs.exp: Skip
24196 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24197 "skip_float_tests" set.
d63a86f8 24198
cd0fc7c3
SS
241991999-05-06 Keith Seitz <keiths@cygnus.com>
24200
24201 * gdb.base/annota2.cc: Include stdio.h.
24202
24203Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24204
24205 * gdb.base/crossload.exp: Remove, this has been disabled ever
24206 since BFD stopped including all targets, and cross-GDB gets
24207 plenty of testing anyway.
24208 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24209 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24210 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24211 * gdb.base/README: Remove, was doc for this.
24212 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24213 needed.
cd0fc7c3 24214
b83266a0
SS
242151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24216
24217 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24218 output.
24219
24220 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24221 * gdb.base/annota2.exp: New file. More annotation tests.
24222 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24223 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24224
242251999-04-23 Angela Marie Thomas <angela@cygnus.com>
24226
24227 * config/cfdbug.exp: New file.
24228
7a292a7a
SS
242291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24230
24231 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24232 Marcus Daniel's and Dale Hawkins's demangler crashes.
24233
24234 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24235 test_lucid_style_demangling, test_arm_style_demangling,
24236 test_hp_style_demangling): Try Tom Tromey's core-dumping
24237 identifier under each demangling style.
7a292a7a
SS
24238
242391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24240
24241 * gdb.c++/demangle.exp: Include the current demangling style
24242 in all test names.
24243 (current_demangling_style): New global variable.
24244 (set_demangling_style, test_demangling_core, test_demangling,
24245 test_demangling_exact): New functions.
24246 (test_gnu_style_demangling, test_lucid_style_demangling,
24247 test_arm_style_demangling, test_hp_style_demangling): Use those,
24248 instead of calling gdb_test and gdb_test_exact directly.
24249 (catch_demangling_errors): New function, which reports errors
24250 signalled by the demangling test functions in an orderly way.
24251 (do_tests): Use catch_demangling_errors.
24252
242531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24254
24255 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24256 grouping in expressions, not {}.
7a292a7a
SS
24257
24258 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24259 initialized yet.
7a292a7a
SS
24260
242611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24262
24263 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24264 are listed.
24265
242661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24267
24268 * gdb.stabs/weird.exp: Test for CC being defined before
24269 looking at its value.
24270
242711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24272
24273 * gdb.base/call-ar-st.exp: Remove stray '#'.
24274 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24275 "short int" and "long int".
24276 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24277 change, to mollify finicky HP compiler.
7a292a7a
SS
24278 * gdb.hp/reg-test.exp (testfile): Fix file name.
24279 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24280
7a292a7a
SS
24281 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24282 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24283 alternate form of enum ptype.
24284
c906108c
SS
242851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24286
7a292a7a
SS
24287 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24288 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24289 passing skip_hp_tests, so as not to waste time on guaranteed
24290 failure.
7a292a7a 24291
c906108c
SS
24292 * gdb.c++/overload.cc: Pass string instead of char addr, always
24293 init ccpfoo.
24294 * gdb.c++/templates.cc: Fix syntax error.
24295
7a292a7a
SS
24296Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24297
24298 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24299 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24300 command.
24301
243021999-03-18 James Ingham <jingham@cygnus.com>
24303
24304 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24305
24306 * gdb.c++/method.exp: It was testing an uninitialized int on the
24307 stack and assuming it was positive.
24308
24309 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24310
24311 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24312 keep it from killing the rest of the tests.
7a292a7a
SS
24313 Use gdb_continue_to_end.
24314
24315 * gdb.base/sigall.exp: use gdb_continue_to_end.
24316
24317 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24318
24319 * gdb.base/display.exp: use runto_main, not run.
24320
d63a86f8
RM
24321 * gdb.base/default.exp: Check for the current error message in the
24322 r abbreviation test.
7a292a7a
SS
24323 Add strongarm to the targets that know info float.
24324
d63a86f8 24325 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24326 run which doesn't work with monitors.
24327
6fdff2c5
PA
24328 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24329 1034 test.
7a292a7a
SS
24330
24331 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24332
6fdff2c5
PA
24333 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24334 end of a program. Traps the case (in Cygmon) when the program
24335 never really exits. Same as Mark's continue_to_exit, but I had
24336 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
24337
24338 * config/monitor.exp (gdb_target_monitor): added another
24339 target_info parameter: remotebinarydownload. This will set the
24340 remotebinarydownload flag if this is causing some boards trouble.
24341
243421999-03-18 Mark Salter <msalter@cygnus.com>
24343
24344 * lib/gdb.exp (continue_to_exit): New function.
24345
24346 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24347 * gdb.base/ending-run.exp: Ditto.
24348 * gdb.base/step-test.exp: Ditto.
24349
243501999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24351
24352 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24353 (suggested by Art Haas <ahaas@neosoft.com>).
24354
243551999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24356
889bf7c5 24357 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24358
24359Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24360
24361 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24362 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24363
243641999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24365
24366 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24367 a call to strlen; sometimes we do have sources.
24368
243691999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24370
24371 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24372 character, so GDB won't print garbage after its end.
d63a86f8 24373
c906108c
SS
24374 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24375 breakpoint there instead. Sometimes GCC emits memcpy to handle
24376 the large structures being passed by value, so we step into that
24377 instead of sum_array_print, which obscures what we're really testing.
24378 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24379 the bizarre steps into memcpy, so do that here. Add check for
24380 stepping into function calls that pass large structures by value.
24381 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24382 Remove all references to specific line numbers.
24383 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24384 New type and function.
24385 (main): Call large_struct_by_value, passing it a large struct by value.
24386 * lib/gdb.exp (gdb_get_line_number): New function.
24387
24388 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24389 more portable.
24390
7a292a7a
SS
243911999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24392
c906108c
SS
24393 * lib/gdb.exp: Doc fixes.
24394
7a292a7a
SS
243951999-03-05 Nick Clifton <nickc@cygnus.com>
24396
d63a86f8 24397 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24398
243991999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24400
c906108c 24401 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24402 commands. They're not germane to this test, and they don't work
24403 that way on remote targets.
c906108c 24404
3fc11d3e
JM
244051999-03-01 James Ingham <jingham@cygnus.com>
24406
24407 * Changelog entries merged over from gdb development branch.
24408
3fc11d3e
JM
24409 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24410
24411 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24412 for outputting results of test run.
24413
2d4a1622 24414 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24415
24416 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24417
7a292a7a
SS
244181999-02-25 Felix Lee <flee@cygnus.com>
24419
24420 * lib/gdb.exp (debug_format): initialize
24421
c906108c
SS
244221999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24423
24424 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24425 * gdb.base/call-rt-st.c: Ditto.
24426
c906108c
SS
244271999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24428
24429 * gdb.threads/pthreads.exp (horiz): New variable.
24430 (test_startup): Fix regexps that capture thread numbers.
24431
244321999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24433
24434 * gdb.base/smoke.exp: Disambiguate two test case names (both
24435 called ``print'').
24436
24437Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24438
24439 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24440 compilation.
c906108c
SS
24441
244421999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24443
24444 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24445 actual output formatting.
24446 * gdb.base/smoke.exp: GDB removes leading 0's.
24447 * gdb.base/volatile.exp: Don't check type of remuneration;
24448 that variable is no longer defined in constvars.c.
24449 * gdb.base/step-test.c (main): Exit with explicit exit code.
24450 * gdb.base/step-test.exp: Remove two nexti checks--they are
24451 not portable.
24452
244531999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24454
24455 * gdb.base/help.exp ("help delete display"): Fix test to match
24456 gdb's output.
24457
24458 * gdb.base/long_long.c (known_types): Initialize values to zero.
24459 * gdb.base/long_long.exp: Step one more line
24460 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24461 leading zeros. Explicitly ask for hex formatting. Use
24462 unique test case names.
c906108c
SS
24463
24464Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24465
d63a86f8 24466 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24467
24468 * gdb.c++/method.exp: Add missing close brace.
24469
244701999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24471
24472 * gdb.base/maint.exp: Use 'set height 0' to disable page
24473 prompting, not 'set height 400'.
24474
24475 Fix a bunch of timeouts.
24476 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24477 four separate tests, so expect doesn't take forever to match a ton
24478 of text against a regexp with lots of .* forms.
24479 ("maint print psymbols", "maint print symbols"): Make some of
24480 these greps more selective, so that expect doesn't try to wade
24481 through huge piles of output and time out.
24482
24483 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24484
24485 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24486 tests: one which doesn't expect shlib events to be reported, and
24487 another which does, but is XFAIL for all platforms other than
24488 HP/UX.
c906108c
SS
24489
24490 * gdb.base/break.exp: Teach the test suite that the `catch
24491 fork', `catch vfork', and `catch exec' commands produce error
24492 messages on platforms that don't provide these features.
24493
24494Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24495
24496 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24497 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24498 (shortening names from solib_threshold.exp etc), won't run on
24499 anything but HP-UX for the foreseeable future.
c906108c 24500 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24501 reflect move.
c906108c
SS
24502
24503Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24504
24505 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24506 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24507
24508Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24509
24510 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24511 successfully re-sets breakpoints in shared libraries.
24512 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24513
24514Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24515
d63a86f8
RM
24516 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24517 and compiled w/o GCC.
c906108c
SS
24518
24519 * gdb.hp/watch-cmd.exp: ditto.
24520
24521 * gdb.hp/watch-hp.exp: ditto.
24522
24523 * gdb.hp/xdb1.exp: ditto.
24524
24525 * gdb.hp/xdb2.exp: ditto.
24526
24527 * gdb.hp/dbx.exp: ditto.
24528
24529Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24530
24531 * constvars.c: Remove C++-isms.
24532 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24533 with GCC.
c906108c
SS
24534
24535Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24536
24537 The following changes are part of the HP merge.
24538
24539 * gdb.base/break.exp: new tests to verify that catchpoints for
24540 fork, vfork, and exec don't trigger inappropriately.
24541
24542 * gdb.base/opaque.exp: compile one file at a time, then link.
24543
24544 * gdb.base/signals.exp: be more restrictive about which hppa
24545 systems receive a setup_xfail. new tests.
24546
24547 * gdb.base/solib_threshold.build: new file.
24548 * gdb.base/solib_threshold.exp: new file.
24549 * gdb.base/solib_threshold.link_opts: new file.
24550 * gdb.base/solib_threshold.mk: new file.
24551 * gdb.base/gen_solib_threshold.c: new file.
24552
24553 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24554 tests. New tests for enums inside classes.
24555
24556 * gdb.c++/compiler.cc: indicate support of template debugging.
24557
24558 * gdb.c++/demangle.exp: run hp style demangling tests.
24559
24560 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24561 tests.
24562
24563 * gdb.c++/misc.cc: changes to support new tests.
24564
24565 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24566 to support new tests.
24567
24568 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24569 gcc, then skip these tests.
24570
24571Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24572
24573 The following files are part of the HP merge; some had longer
24574 names at HP, but have been renamed to be no more than 14
24575 characters in length.
24576
24577 * gdb.hp/ambiguous.cc: new file.
24578 * gdb.hp/ambiguous.exp: new file.
24579 * gdb.hp/attach.exp: new file.
24580 * gdb.hp/attach2.exp: new file.
24581 * gdb.hp/classes-hp.exp: new file.
24582 * gdb.hp/ctti.exp: new file.
24583 * gdb.hp/ctti-add.cc: new file.
24584 * gdb.hp/ctti-add1.cc: new file.
24585 * gdb.hp/ctti-add2.cc: new file.
24586 * gdb.hp/ctti-add3.cc: new file.
24587 * gdb.hp/dbx.exp: new file.
24588 * gdb.hp/exception.cc: new file.
24589 * gdb.hp/exception.exp: new file.
24590 * gdb.hp/foll-exec.c: new file.
24591 * gdb.hp/foll-exec.exp: new file.
24592 * gdb.hp/foll-fork.c: new file.
24593 * gdb.hp/foll-fork.exp: new file.
24594 * gdb.hp/foll-vfork.c: new file.
24595 * gdb.hp/foll-vfork.exp: new file.
24596 * gdb.hp/inherit-hp.exp: new file.
24597 * gdb.hp/more-steps.exp: new file.
24598 * gdb.hp/namespace.cc: new file.
24599 * gdb.hp/namespace.exp: new file.
24600 * gdb.hp/optimize.exp: new file.
24601 * gdb.hp/pxdb.c: new file.
24602 * gdb.hp/pxdb.exp: new file.
24603 * gdb.hp/quicksort.exp: new file.
24604 * gdb.hp/reg-test.exp: new file.
24605 * gdb.hp/reg-test.s: new file.
24606 * gdb.hp/sized-enum.c: new file.
24607 * gdb.hp/sized-enum.exp: new file.
24608 * gdb.hp/start-stop.exp: new file.
24609 * gdb.hp/templ-hp.cc: new file.
24610 * gdb.hp/templ-hp.exp: new file.
24611 * gdb.hp/thr-lib.c: new file.
24612 * gdb.hp/thr-lib.exp: new file.
24613 * gdb.hp/thr-lib.h: new file.
24614 * gdb.hp/thr-liblib.c: new file.
24615 * gdb.hp/virtfun-hp.c: new file.
24616 * gdb.hp/virtfun-hp.exp: new file.
24617 * gdb.hp/watch-cmd.exp: new file.
24618 * gdb.hp/watch-hp.exp: new file.
24619 * gdb.hp/xdb1.exp: new file.
24620 * gdb.hp/xdb2.exp: new file.
24621 * gdb.hp/xdb3.exp: new file.
24622
24623Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24624
24625 The following files are part of the HP merge; some had longer
24626 names at HP, but have been renamed to be no more than 14
24627 characters in length.
24628
24629 * gdb.base/ss.h: new file.
24630 * gdb.base/call-ar-st.c: new file.
24631 * gdb.base/call-ar-st.exp: new file.
24632 * gdb.base/call-rt-st.c: new file.
24633 * gdb.base/call-rt-st-exp: new file.
24634 * gdb.base/call-strs.exp: new file.
24635 * gdb.base/ena-dis-br.exp: new file.
24636 * gdb.base/environ.exp: new file.
24637 * gdb.base/long_long.exp: new file.
24638 * gdb.base/sect-cmd.exp: new file.
24639 * gdb.base/shlib-cl2.exp: new file.
24640 * gdb.base/smoke.exp: new file.
24641 * gdb.base/so-impl-ld.c: new file.
24642 * gdb.base/so-impl-ld.exp: new file.
24643 * gdb.base/so-indr-cl.c: new file.
24644 * gdb.base/so-indr-cl.exp: new file.
24645 * gdb.base/varargs.exp: new file.
24646 * gdb.base/volatile.exp: new file.
24647 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24648 * gdb.base/display.exp: new file.
c906108c
SS
24649 * gdb.c++/derivation.exp: new file.
24650 * gdb.c++/local.exp: new file.
24651 * gdb.c++/member-ptr.exp: new file.
24652 * gdb.c++/overload.exp: new file.
24653 * gdb.c++/ovldbreak.exp: new file.
24654 * gdb.c++/ref-types.exp: new file.
24655 * gdb.c++/ref-types2.exp: new file.
24656 * gdb.c++/userdef.exp: new file.
d63a86f8 24657
c906108c
SS
24658Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24659
24660 * gdb.base/default.exp: Reflect wording change in remote.c.
24661
dc96c6c7 24662Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24663
24664 * gdb.base/help.exp: Update to reflect current text.
24665
24666Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24667
24668 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24669 they're stack variables and contain garbage.
24670 * gdb.c++/anon-union.exp: new file.
24671
24672 The following changes were made by David Taylor
889bf7c5
PA
24673 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24674 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24675 in changes by HP.
c906108c
SS
24676
24677 * gdb.base/bitops.exp: new file.
24678 * gdb.base/default.exp: change expected messages for catch and
24679 info catch tests to reflect HP merge changes.
24680 * gdb.base/enable-disable-break.exp
24681 * gdb.base/ending-run.c: new file.
24682 * gdb.base/long_long.c: new file.
24683 * gdb.base/maint.exp: new file.
24684 * gdb.base/pointers2.exp: new file.
24685 * gdb.base/shlib-call2.exp: new file.
24686 * gdb.base/solib.exp: new file.
24687 * gdb.base/step-test.c: new file.
24688 * gdb.c++/anon-union.cc: new file.
24689 * gdb.c++/local.cc: new file.
24690 * gdb.c++/member-pointer.cc: new file.
24691 * gdb.c++/method.cc: new file.
24692 * gdb.c++/ref-types.cc: new file.
24693 * gdb.c++/ref-types2.cc: new file.
24694 * gdb.c++/userdef.cc: new file.
d63a86f8 24695
c906108c
SS
24696 * gdb.base/scope.exp: compile one file at a time, then link.
24697 * gdb.base/langs.exp: ditto.
24698 * gdb.base/list.exp: ditto.
d63a86f8 24699
c906108c
SS
24700Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24701
24702 The following changes were made by David Taylor
889bf7c5
PA
24703 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24704 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24705 in changes by HP.
d63a86f8 24706
c906108c
SS
24707 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24708 skip tests. When compiling pass c++ flag to gdb_compile.
24709 * gdb.c++/
d63a86f8 24710
c906108c
SS
24711 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24712 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24713 (skip_hp_tests): new function.
24714 (gdb_preprocess): new function.
24715
24716 * configure.in (hpdir): decide whether to configure gdb.hp.
24717 * configure: regenerated.
24718
24719 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24720 to delete on clean.
24721 (EXECUTABLES): update to reflect new additions.
24722 * gdb.base/commands.exp: update message expected.
24723 * gdb.base/default.exp: add copyright notice.
24724 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24725 * gdb.base/help.exp: update messages to reflect current text.
24726 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24727 targets for recurse tests.
24728 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24729 skip this file.
24730
24731 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24732 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24733 compilation.
24734 * gdb.c++/misc.exp: ditto.
24735 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24736 run the tests. tell gdb_compile that it's a c++ compilation.
24737
24738 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24739
c906108c
SS
24740 * gdb.base/all-bin.exp: new file.
24741 * gdb.base/arithmet.exp: new file.
24742 * gdb.base/assign.exp: new file.
24743 * gdb.base/completion.exp: new file.
24744 * gdb.base/cond-expr.exp: new file.
24745 * gdb.base/condbreak.exp: new file.
24746 * gdb.base/define.exp: new file.
24747 * gdb.base/dollar.exp: new file.
24748 * gdb.base/environment.exp: new file.
24749 * gdb.base/eval-skip.exp: new file.
24750 * gdb.base/jump.exp: new file.
24751 * gdb.base/logical.exp: new file.
24752 * gdb.base/pointers.exp: new file.
24753 * gdb.base/relational.exp: new file.
24754 * gdb.base/section_command.exp: new file.
24755 * gdb.base/whatis-expr.exp: new file.
24756
24757 * gdb.base/all-types.c: new file.
24758 * gdb.base/call-array-struct.c: new file.
24759 * gdb.base/call-return-struct.c: new file.
24760 * gdb.base/call-strings.c: new file.
24761 * gdb.base/callfuncs2.c: new file.
24762 * gdb.base/condbreak.c: new file.
24763 * gdb.base/constvars.c: new file.
24764 * gdb.base/display.c: new file.
24765 * gdb.base/int-type.c: new file.
24766 * gdb.base/jump.c: new file.
24767 * gdb.base/miscexprs.c: new file.
24768 * gdb.base/pointers.c: new file.
24769 * gdb.base/pointers2.c: new file.
24770 * gdb.base/shmain.c: new file.
24771 * gdb.base/shr1.c: new file.
24772 * gdb.base/shr2.c: new file.
24773 * gdb.base/solib.c: new file.
24774 * gdb.base/solib1.c: new file.
24775 * gdb.base/solib2.c: new file.
24776 * gdb.base/varargs.c: new file.
24777 * gdb.c++/derivation.cc: new file.
24778 * gdb.c++/overload.cc: new file.
24779 * gdb.c++/ovldbreak.cc: new file.
24780 * gdb.hp/attach.c: new file.
24781 * gdb.hp/attach2.c: new file.
24782 * gdb.hp/average.c: new file.
24783 * gdb.hp/compiler.c: new file.
24784 * gdb.hp/compiler.cc: new file.
24785 * gdb.hp/execd-program.c: new file.
24786 * gdb.hp/follow-exec.c: new file.
24787 * gdb.hp/follow-fork.c: new file.
24788 * gdb.hp/follow-vfork-and-exec.c: new file.
24789 * gdb.hp/misc-hp.cc: new file.
24790 * gdb.hp/more-steps.c: new file.
24791 * gdb.hp/optimize.c: new file.
24792 * gdb.hp/quicksort.c: new file.
24793 * gdb.hp/run-hp.c: new file.
24794 * gdb.hp/start-stop.c: new file.
24795 * gdb.hp/sum.c: new file.
24796 * gdb.hp/templates-hp.cc: new file.
24797 * gdb.hp/thread-local-in-lib.c: new file.
24798 * gdb.hp/thread-local-in-lib.h: new file.
24799 * gdb.hp/thread-local-in-lib.lib.c: new file.
24800 * gdb.hp/vforked-program.c: new file.
24801 * gdb.hp/virtfunc-hp.cc: new file.
24802 * gdb.hp/watchpoint-hp.c: new file.
24803 * gdb.hp/xdb.c: new file.
24804 * gdb.hp/xdb0.c: new file.
24805 * gdb.hp/xdb0.h: new file.
24806 * gdb.hp/xdb1.c: new file.
24807
24808Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24809
24810 The following change was made by Edith Epstein
889bf7c5
PA
24811 <eepstein@cygnus.com> as part of a project to merge in changes
24812 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24813
24814 * gdb.c++/demangle.exp: changed the expected output for some
24815 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24816 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24817 T1<char>::~T1<char>(void)
c906108c 24818 becomes,
a9c64011
AS
24819 maint demangle __dt__11T1__pt__2_cFv
24820 T1<char>::~T1(void)
c906108c 24821
889bf7c5 24822 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24823
c906108c
SS
24824Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24825
24826 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24827 * gdb.trace/backtrace.exp: Likewise.
24828 * gdb.trace/circ.exp: Likewise.
24829 * gdb.trace/collection.exp: Likewise.
24830 * gdb.trace/deltrace.exp: Likewise.
24831 * gdb.trace/infotrace.exp: Likewise.
24832 * gdb.trace/limits.exp: Likewise.
24833 * gdb.trace/packetlen.exp: Likewise.
24834 * gdb.trace/passc-dyn.exp: Likewise.
24835 * gdb.trace/passcount.exp: Likewise.
24836 * gdb.trace/report.exp: Likewise.
24837 * gdb.trace/save-trace.exp: Likewise.
24838 * gdb.trace/tfind.exp: Likewise.
24839 * gdb.trace/tracecmd.exp: Likewise.
24840 * gdb.trace/while-dyn.exp: Likewise.
24841 * gdb.trace/while-stepping.exp: Likewise.
24842
248431998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24844
24845 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24846
24847Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24848
24849 From Brendan Kehoe:
24850 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24851 int return types.
24852
24853Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24854
24855 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24856 remote dos host testing right.
c906108c
SS
24857
24858Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24859
24860 * gdb.base/corefile.exp: remove some xfails.
24861
24862Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24863
24864 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24865 have different timestamps.
c906108c
SS
24866
24867Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24868
24869 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24870 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24871
24872Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24873
24874 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24875 delta.
c906108c
SS
24876
24877Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24878
24879 * gdb.base/default.exp: Add brace missing from previous delta.
24880
24881Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24882
24883 * gdb.base/default.exp: Support test for info float for all
24884 varieties of arm toolchain.
24885
dc96c6c7 24886Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24887
24888 * gdb.trace/*.exp: remove "remote_download" command.
24889
dc96c6c7 24890Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24891
24892 * gdb.trace/*.exp: remove -gdwarf from compile.
24893
24894Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24895
24896 * gdb.trace/configure.in(AC_INIT): typo
24897 * gdb.trace/configure: regenerated
24898
dc96c6c7 24899Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24900
24901 * config/m68k-emc.exp: New file.
24902 * lib/<emc-support.exp trace-support.exp}: New files.
24903 * configure.in: add new test directory gdb.trace.
24904 * gdb.trace/{configure configure.in Makefile.in}: New files.
24905 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24906 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24907 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24908 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24909 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24910 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24911 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24912
dc96c6c7 24913Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24914
24915 * gdb.c++/classes.exp: Change all regular expressions to match
24916 arbitrary combinations of newline/carriage-return, so that they
24917 will work equally well on Unix and Windows.
24918 * gdb.c++/inherit.exp: ditto.
24919 * gdb.c++/virtfunc.exp: ditto.
24920
249211998-08-11 Dawn Perchik <dawn@cygnus.com>
24922
24923 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24924
c2d11a7d
JM
24925Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24926
24927 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24928 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24929 to use a0-a3/d0-d3 as needed.
24930
24931Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24932
24933 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24934 * gdb.disasm/am33.exp: Corresponding changes.
24935
c906108c
SS
249361998-07-11 Felix Lee <flee@cygnus.com>
24937
24938 * gdb.base/callfuncs.exp: add cmp10 test.
24939 * gdb.base/callfuncs.c (cmp10): new function.
24940
24941Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24942
d63a86f8 24943 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24944 into two parts to get around a synchronization problem in expect.
24945
3fc11d3e
JM
24946Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24947
24948 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24949
24950 * configure.in: Add options for gdbtk testsuite.
24951
24952 * configure: Regenerate.
24953
24954 * gdb.gdbtk: New directory to hold gdbtk tests.
24955
c906108c
SS
24956Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24957
24958 * gdb.fortran/types.exp: Escape brackets in expect patterns
24959 for test_float_literal_types_accepted tests.
24960 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24961 before run test.
24962
c2d11a7d
JM
24963Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24964
24965 * am33.exp: Just compile, do not link the testcase.
24966 * am33.s: Add ".am33" pseudoop to force am33 mode.
24967
c906108c
SS
249681998-06-25 Felix Lee <flee@cygnus.com>
24969
24970 * gdb.base/setshow.exp: make sure $pc is sane.
24971
24972 * gdb.stabs/weird.exp: split expect patterns properly.
24973
c2d11a7d
JM
24974Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24975
24976 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24977 * gdb.disasm/am33.exp: Run it.
24978
dc96c6c7 24979Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24980
24981 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24982 match processing (and eliminate spurious timeouts when running).
24983
dc96c6c7 24984Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24985
24986 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24987 exception test, but conditionalize it on target [mach | gnu].
24988
dc96c6c7 24989Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24990
24991 * gdb.base/overlays.exp: fixup compile line for linker script.
24992
24993Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24994
24995 * gdb.fortran/types.exp: don't guess at float size.
24996
24997Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24998
24999 * gdb.base/exprs.exp: delete test that depends on int size.
25000
25001Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25002
25003 * config/sim.exp: Removed checks for target triplets.
25004 (gdb_target_sim): Use gdb,target_sim_options.
25005
25006Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25007
25008 * gdb.base/reread.exp: New file.
25009 * gdb.base/reread1.c: New file.
25010 * gdb.base/reread2.c: New file.
25011
25012Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25013
25014 * config/sim.exp: Use 'target sim -sparclite' when running
25015 SPARClite programs.
25016
25017Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25018
25019 * gdb.base/structs2.exp: New file.
25020 * gdb.base/structs2.c: New file.
25021
25022Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25023
25024 * gdb.asm/common.inc: New file.
25025 * gdb.asm/d10v.inc: New file.
25026 * asm-source.exp: Pass -I's to gas to find .inc files.
25027 Update line numbers in expected output.
25028 * asmsrc1.s: Rewrite.
25029 * asmsrc2.s: Rewrite.
25030 * configure.in: Create arch.inc symlink.
25031 * configure: Regenerate.
25032 * Makefile.in (distclean): Delete arch.inc.
25033
25034Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25035
25036 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25037 (t_enum_value2): ditto
25038 (t_enum_value3): ditto
25039 (main): ditto
c906108c
SS
25040Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25041
25042 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25043 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25044 change.
25045 Use gdb_test instead of send_gdb/gdb_expect sequences.
25046
25047Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25048
25049 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25050 not void.
25051
25052Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25053
25054 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25055 subroutines. Used to test gdbs ability to single step through PC
25056 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25057
25058Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25059
25060 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25061 more rigorous EGCS C++ error checking.
25062
25063Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25064
a9c64011
AS
25065 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25066 tests.
25067 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25068 function when asleep.
25069 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25070 for i*86 Linux and SVR4 signal handling problems.
25071 Remove linux xfail for `next to handler in signals_tests_1', fixed
25072 by recent infrun.c change.
25073 Limit backtrace to 10 frames to avoid timeout problems with infinite
25074 stack backtraces.
25075 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25076 target.[ch] change.
c906108c
SS
25077
25078Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25079
25080 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25081 for a newline from gdb before continuing.
25082 (default_gdb_exit): Just look for y or n.
25083 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25084 it does, fail the rests of the tests in the file.
25085
25086Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25087
25088 * config/cygmon.exp: New file.
25089
25090Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25091
25092 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25093 main" test on remote targets.
c906108c
SS
25094
25095 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25096 run test on remote targets.
25097
25098Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25099
25100 * gdb.asm: New directory.
25101 * configure.in: Configure it.
25102 * configure: Regenerate.
25103 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25104 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25105
25106Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25107
25108 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25109
dc96c6c7 25110Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25111
a9c64011
AS
25112 * gdb.base/overlays (several files): Merge the two overlay
25113 managers into one. Change variables (foox, barx, bazx, grbxx)
25114 back into ints but force them to load in their proper sections.
c906108c
SS
25115
25116Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25117
25118 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25119 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25120 (D10VCopy): Handle memory regions crossing 16k boundaries.
25121 (D10VCopy): Transfer data in 32 bit chunks.
25122
25123Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25124
25125 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25126 correct.
c906108c
SS
25127
25128 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25129 map. Include space for printf in .text segment.
c906108c
SS
25130
25131 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25132 updated d10v memory VMA/LMA map.
c906108c 25133 (D10VCopy): Call D10VTranslate.
d63a86f8 25134
c906108c
SS
25135Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25136
25137 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25138
25139 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25140 that it won't be put into the .sdata - small data -
25141 section. Update reference.
c906108c
SS
25142 * gdb.base/baz.c (bazx, baz): Ditto.
25143 * gdb.base/foo.c (foox, foo): Ditto.
25144 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25145
25146 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25147 to be arrays.
d63a86f8 25148
dc96c6c7 25149Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25150
a9c64011
AS
25151 * gdb.base/overlays.exp: fix up and get working again.
25152 Add tests for backtraces from an overlay function.
d63a86f8 25153
c906108c
SS
25154Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25155
25156 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25157 "calling function with watchpoint enabled".
25158
25159Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25160
25161 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25162 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25163 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25164 pending review of whether it is useful or not.
25165
25166Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25167
25168 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25169
25170Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25171
25172 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25173 * config/dve.exp: New file to support Densan boards.
25174
25175Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25176
25177 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25178 reads and BSD.
c906108c
SS
25179
25180Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25181
25182 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25183 response.
25184
25185 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25186
25187Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25188
25189 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25190 test.
c906108c
SS
25191
25192 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25193 target_sizeof_long and target_bigendian_p.
c906108c 25194 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25195 to targets word size and endianess.
d63a86f8 25196
c906108c
SS
25197Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25198
25199 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25200 output.
c906108c
SS
25201
25202Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25203
25204 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25205 Update test of set args help to match source change.
c906108c
SS
25206
25207Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25208
25209 * gdb.base/default.exp: Expect help system output to be in
25210 alphabetical order.
25211 * gdb.base/help.exp: Ditto.
25212
25213Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25214
25215 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25216 "i*86-pc-linux-gnu*".
25217 * gdb.base/interrupt.exp: Ditto.
25218 * gdb.base/corefile.exp: Ditto.
25219
25220 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25221 define vxworks when building the testcase.
c906108c
SS
25222
25223 * gdb.base/ptype.exp: Fix testnames to be unique.
25224 * gdb.base/radix.exp: Ditto.
25225 * gdb.base/term.exp: Ditto.
25226 * gdb.base/whatis.exp: Ditto.
25227 * gdb.c++/classes.exp: Ditto.
25228
25229Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25230
25231 * gdb.base/callfuncs.exp: Fix indentation.
25232
25233 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25234 suppress_flag has been set.
25235 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25236 target feature.
25237
25238Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25239
25240 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25241 the testcase.
25242
25243 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25244 set_debug_traps() and breakpoint().
c906108c
SS
25245 * gdb.c++/misc.cc (main): Ditto.
25246 * gdb.c++/templates.cc (main): Ditto.
25247 * gdb.c++/virtfunc.cc (main): Ditto.
25248
25249Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25250
25251 * lib/gdb.exp(gdb_step_for_stub): New function.
25252 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25253 exists, reload the executable and do a "continue" instead of
25254 doing a jump.
25255 (runto_main): Use gdb_step_for_stub.
d63a86f8 25256
c906108c 25257 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25258 tests to have unique names.
c906108c
SS
25259 * gdb.base/callfuncs.exp: Ditto.
25260 * gdb.base/commands.exp: Ditto.
25261 * gdb.base/default.exp: Ditto.
25262 * gdb.base/help.exp: Ditto.
25263 * gdb.base/list.exp: Ditto.
25264 * gdb.base/opaque.exp: Ditto.
25265 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25266 similar tests.
d63a86f8 25267
c906108c
SS
25268 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25269 * gdb.c++/cplusfuncs.cc: Ditto.
25270 * gdb.c++/virtfunc.cc: Ditto.
25271
25272 * config/monitor.exp: Keep track of the last file we saw, rather
25273 than trying to get the info from gdb.
25274
25275 * gdb.fortran/types.exp: Move comment to previous line.
25276
25277Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25278
25279 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25280 target mode.
c906108c
SS
25281
25282Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25283
25284 From Bob Manson:
25285 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25286 string from GDB when it connects.
c906108c
SS
25287
25288 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25289
25290Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25291
25292 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25293 if we can't get a debug format from GDB (we may be testing an
25294 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25295
25296 * gdb.stabs/weird.exp: Fix quoting.
25297
25298 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25299
25300Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25301
25302 * config/arm-ice.exp: New file.
25303
25304Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25305
25306 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25307 until it has been modified to work with the new testsuite.
c906108c 25308
99707966 25309 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25310 testcase won't compile, cause all of the testcases in the file to
25311 fail instead.
c906108c
SS
25312
25313 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25314 (gdb_clear_suppressed): New procedure.
25315 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25316 it contains a positive value.
25317
25318Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25319
25320 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25321
25322 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25323
25324Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25325
25326 * lib/gdb.exp (setup_xfail_format): New function.
25327 (get_debug_format): New function to get debug format.
25328 (debug_format): New global variable to hold last value set
25329 by get_debug_format.
25330 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25331 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25332 * gdb.c++/ptype.exp: Ditto.
25333 * gdb.c++/classes.exp: Ditto.
25334 * gdb.c++/cplusfuncs.exp: Ditto.
25335 * gdb.c++/inherit.exp: Ditto.
25336 * gdb.c++/templates.exp: Ditto.
25337 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25338
c906108c
SS
25339Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25340
25341 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25342 host doesn't have a currently-open connection.
25343
25344 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25345 any gdb stub target. Handle cases where gdb doesn't respond when
25346 interrupted in a sane fashion.
c906108c
SS
25347
25348 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25349 same thing in a totally different way.
c906108c
SS
25350
25351 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25352 setting "timeout".
c906108c 25353 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25354 default_gdb_init now.
c906108c
SS
25355
25356Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25357
25358 * gdb.base/printcmds.exp: Fix "check for floating addition"
25359 regexp to accept results within approx +/- .01 of exact value.
25360 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25361
25362Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25363
25364 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25365 properly.
c906108c
SS
25366 (gdb_expect): Add optional timeout parameter, and add timeout
25367 value to various calls.
25368 (gdb_suppress_tests): Only give one warning message per group.
25369
25370Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25371
25372 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25373 global variables. Handle getting a value for $timeout more
25374 gracefully.
c906108c
SS
25375
25376Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25377
25378 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25379 initialize.
c906108c 25380 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25381 by a target configuration file.
c906108c
SS
25382 (gdb_expect): Pass the timeout to remote_expect.
25383
25384 * config/monitor.exp(gdb_load): Fix typo in regexp.
25385
25386Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25387
25388 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25389
25390Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25391
25392 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25393 here. Call gdb_target_exec before rebooting the target, to make
25394 sure the connection to the target is closed.
c906108c
SS
25395 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25396 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25397 Also detect "Timeout reading from remote" error.
25398
25399 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25400 gdb_target_monitor. Don't call gdb_file_cmd here; let
25401 gdb_target_monitor do it.
c906108c
SS
25402
25403 * gdb.disasm/hppa.exp: Don't use exec_output.
25404
25405Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25406
25407 * gdb.base/list.exp: If we're debugging a non-native target,
25408 try to set the pc register to point to the start of the
25409 program before doing the first list command.
25410
25411 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25412 test_calls after restarting.
c906108c
SS
25413
25414 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25415 reloading.
c906108c
SS
25416
25417 * gdb.base/watchpoint.exp: Fix typo.
25418
25419 * gdb.base/setshow.exp: Check for use_gdb_stub.
25420
25421 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25422 stub case.
c906108c
SS
25423 * gdb.base/langs.exp: Ditto.
25424
25425 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25426 gdb_load_offset. If we weren't given a file to load, figure out
25427 what the current file is and use it.
c906108c
SS
25428
25429 * config/i386-bozo.exp: New file.
25430
25431Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25432
25433 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25434 feature.
25435
25436 * config/proelf.exp: New entry.
25437
25438Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25439
25440 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25441 of regexps.
25442
25443 * gdb.base/watchpoint.exp: Don't run the test_stepping
25444 tests if gdb can't call functions on the target.
25445
25446 * gdb.base/setshow.exp: Don't run the set prompt tests if
25447 the board has gdb_prompt set.
25448
25449Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25450
25451 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25452 * gdb.base/commands.exp: Likewise.
25453 * gdb.base/setshow.exp: Likewise.
25454
25455Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25456
25457 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25458 feature.
25459
25460 * config/i960.exp: New file.
25461
25462Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25463
25464 * gdb.base/funcargs.exp: Check for gdb,short_int target
25465 feature instead of looking for explicit target triplets.
25466
dc96c6c7 25467Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25468
d63a86f8 25469 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25470 "p 123DEADBEEF", to check parse_number.
25471 * top.c: change "to enable to enable" to "to enable" in a couple
25472 of help strings.
25473
25474Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25475
25476 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25477 on the mn10300.
d63a86f8 25478
c906108c
SS
25479Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25480
25481 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25482 where the test executable is run with explicit args.
25483 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25484
25485Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25486
25487 * gdb.base/run.c: Use FAKEARGV to build test executable that
25488 does not require a command line arg, since most simulators
25489 don't currently support passing such an arg into the simulated
25490 program.
25491 * gdb.base/commands.exp: Change tests to insert the proper
25492 value as the arg to the first recursive factorial call. Change
25493 compilation line to define FAKEARGV at compile time.
25494
25495Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25496
25497 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25498 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25499 function with watchpoint enabled" test.
25500
25501Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25502
25503 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25504 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25505
25506 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25507 "Tests restarted" messages.
c906108c
SS
25508
25509Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25510
25511 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25512
dc96c6c7 25513Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25514
25515 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25516 for INFO SYMBOL; add help tests for OVERLAY commands.
25517 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25518 add tests for OVERLAY commands
25519 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25520 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25521 * gdb.base/sigall.c: add usestubs code frag
25522 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25523
c906108c
SS
25524Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25525
25526 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25527 failures.
25528 (gdb_stop_suppressing_tests): Note that tests have restarted.
25529
25530Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25531
25532 * config/h8300.exp: New file.
25533
25534Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25535
25536 * gdb.base/setshow.exp: Check for the existence of a
25537 feature, not its value.
25538
25539Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25540
25541 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25542
25543 * gdb.base/scope.exp: It's now init0(), not init().
25544
25545 * gdb.base/scope0.c: For now, change init() to be init0().
25546
25547 * config/monitor.exp: Use gdb_serial in preference to serial
25548 or netport.
25549
25550 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25551 and it's not already set.
c906108c
SS
25552
25553Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25554
25555 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25556 isn't using a stub and if it supports argument passing.
c906108c
SS
25557
25558Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25559
25560 * config/udi.exp(gdb_start): Make sure UDICONF is set
25561 properly before starting gdb.
25562
25563Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25564
25565 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25566 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25567 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25568
25569Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25570
25571 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25572 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25573
25574 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25575
25576 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25577
25578 * config/monitor.exp: Make sure we disconnect from the target.
25579 Also, try a reboot/reload cycle instead of failing if the
25580 load fails.
25581
25582Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25583
25584 * gdb.base/default.exp: Don't set match_max.
25585 * gdb.base/help.exp: Ditto.
25586 * gdb.base/list.exp: Ditto.
25587 * gdb.base/signals.exp: Ditto.
25588
25589 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25590 set, use remote_ld to download the testcase instead of
25591 the GDB loader.
25592
25593Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25594
25595 * config/vr5000.exp: New file.
25596
25597 * config/monitor.exp(gdb_target_monitor): Add pattern for
25598 "Ending remote" to detect errors in connecting.
25599
25600 * gdb.base/setshow.exp: Add .* within auto language test.
25601
25602 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25603 target feature.
25604
25605 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25606 and reboot the board if necessary.
c906108c
SS
25607
25608 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25609 a set of tests. Remove print.* from the patterns being checked.
25610
25611Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25612
25613 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25614 refer to gdb_spawn_id.
25615
25616 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25617 longer used.
25618 * config/sparclet.exp: Ditto.
25619 * config/sparclet-old.exp: Ditto.
25620 * config/slite.exp: Ditto.
25621 * config/sim.exp: Ditto.
25622 * gdb.base/funcargs.exp: Ditto.
25623
25624 * lib/gdb.exp:Remove references to gdb_spawn_id.
25625 (gdb_expect): Move to remote.exp.
25626
25627Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25628
25629 * config/monitor.exp: Detect the "Couldn't establish connection"
25630 message from GDB.
25631
25632Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25633
25634 * gdb.base/bitfields.exp: Use runto instead of explicit
25635 gdb_run_cmd/gdb_expect sequences.
25636
25637 * gdb.base/break.exp(text_next_with_recursion): Add match for
25638 gdb_expect call.
25639
25640 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25641 We also need to handle the "A program is being debugged already"
25642 prompt from gdb. Use gdb_test to set the baud rate.
25643
25644 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25645 to 20000. Really. I mean it.
25646
25647Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25648
25649 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25650 fails. If suppress_flag is set, skip perror message about not
25651 being able to send to GDB.
c906108c 25652 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25653 GDB.
c906108c
SS
25654 (gdb_expect): If suppress_flag is set, always fail immediately.
25655 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25656 (gdb_init): Call gdb_stop_suppressing_tests.
25657 (default_gdb_exit): Ditto.
25658 (default_gdb_start): Ditto.
25659
25660 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25661 gdb_stop_suppressing_tests as appropriate.
c906108c 25662 * gdb.base/break.exp: Ditto.
889bf7c5 25663 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25664 * gdb.base/commands.exp: Ditto.
25665 * gdb.base/exprs.exp: Ditto.
889bf7c5 25666 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25667 * gdb.base/list.exp: Ditto.
25668 * gdb.base/recurse.exp: Ditto.
889bf7c5 25669 * gdb.base/scope.exp: Ditto.
c906108c
SS
25670 * gdb.base/structs.exp: Ditto.
25671 * gdb.c++/inherit.exp: Ditto.
25672
25673Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25674
25675 * config/vr4300.exp: New file.
25676
99707966 25677 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25678
99707966 25679 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25680
25681Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25682
25683 * lib/gdb.exp(gdb_init): New function.
25684
25685 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25686 for each individual variable set.
c906108c
SS
25687
25688 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25689 name.
25690
25691 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25692
25693 * gdb.base/scope.exp: Use gdb_test.
25694
25695 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25696 aborting; the testsuite driver will do that for us (see
25697 gdb_finish). Also, use gdb_test in a few more places.
25698
25699Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25700
25701 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25702
25703Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25704
25705 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25706 and "add_tests" are not at the same address.
25707
25708Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25709
25710 * gdb.base/ptype.exp: Use gdb_test.
25711
25712Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25713
25714 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25715 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25716 left in. No longer expect them to fail.
25717
25718 * gdb.stabs/*.mt; Deleted, no longer used.
25719 * gdb.stabs/configure.in: Remove references to target makefile
25720 frags.
25721 * gdb.stabs/configure: Rebuilt.
25722
25723 * gdb.disasm/*.mt: Deleted, no longer used.
25724 * gdb.disasm/configure.in: Remove references to target makefile
25725 frags. Use "sh3.s" as the unique filename for this directory.
25726 * gdb.disasm/configure: Rebuilt.
25727
25728 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25729 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25730 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25731
25732Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25733
25734 * config/udi.exp: Use mondfe,name instead of remote_host.
25735
25736Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25737
25738 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25739 a function with a watchpoint enabled on the mn10200.
25740
25741 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25742 before trying to create it!
25743
25744Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25745
25746 * config/vx.exp: Use hostname instead of netport.
25747
25748 * config/vxworks.exp: New file.
25749
25750 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25751
25752 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25753 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25754 occurs.
25755
25756 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25757 $gdb_spawn_id directly.
25758 (gdb_run_cmd): Try _start as well as start. Use the target feature
25759 gdb,start_symbol as the symbol to start from when jumping.
25760
25761Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25762
25763 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25764 redundant) test.
25765
25766 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25767 it doesn't lose for 16bit integer systems.
25768
25769Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25770
25771 * gdb.fortran/types.exp: If the target doesn't support "double"
25772 data types, then expect "real" types to only be 4 bytes.
25773
25774 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25775 call tests if the target doesn't support inferior function calls.
25776
25777 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25778 in printf tests.
25779
25780Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25781
25782 * gdb.base/help.exp: Disable "help set", "help show", and
25783 "help support". Simplify regexp for "help stack".
25784
25785 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25786 to 60 seconds. Temporarily set match_max to 15000 around the
25787 "info copying" test.
25788
25789 * gdb.base/nodebug.exp: Don't try to do an inferior function
25790 call if the target doesn't support them.
25791 * gdb.base/printcmds.exp: Likewise.
25792 * gdb.base/setvar.exp: Likewise.
25793 * gdb.base/structs.exp: Likewise.
25794 * gdb.c++/templates.exp: Likewise.
25795 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25796
25797 * gdb.base/recurse.exp: Enable for the mn10200.
25798
25799 * configure.in: Do configure gdb.stabs directory for *-*-elf
25800 targets.
25801 * configure: Rebuilt.
25802
25803 * gdb.base/break.exp: Check for gdb,noresults before testing
25804 exit status and/or results from the target.
25805 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25806 * lib/gdb.exp: Remove old (now bogus) initialization of
25807 noinferior, noargs, noresults and nosignals.
25808
25809Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25810
25811 * config/sh.exp: New file.
25812
25813 * config/slite.exp: Try to connect multiple times to the board
25814 before rebooting. Only send a "monitor run" if need_monitor_run
25815 is set.
25816
25817 * gdb.base/break.exp: Don't do the "stub continue" test if
25818 the target has gdb_stub set.
25819
25820 * gdb.base/callfuncs.exp: Increase the timeout.
25821
25822 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25823 if the target has gdb,noinferiorio set.
25824
25825 * gdb.base/list.exp: Increase match_max to 10000 characters.
25826
25827 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25828
25829 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25830 target.
25831
25832 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25833
25834Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25835
25836 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25837 trying to delete the copy of gdb. Catch the file delete so we
25838 don't die if the delete fails; also, the file should be copied to
25839 the host, not to the build.
c906108c
SS
25840
25841Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25842
25843 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25844 parenthesis in case it contains multiple regexps separated
c906108c
SS
25845 with |.
25846
25847 * gdb.base/watchpoint.exp: Use gdb_test.
25848 * gdb.base/default.exp: Ditto.
25849
25850Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25851
99707966 25852 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25853
c906108c
SS
25854 * gdb.base/scope.exp: Use gdb_test.
25855 * gdb.c++/classes.exp: Ditto.
25856 * gdb.c++/inherit.exp: Ditto.
25857
25858Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25859
25860 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25861 remote_exec instead.
25862 * gdb.base/corefile.exp: Don't be ridiculous.
25863 * gdb.base/*.c: Add missing stub invocations.
25864
25865Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25866
25867 * config/slite.exp: Miscellaneous fixes.
25868
25869 * lib/gdb.exp: Fix runto.
25870
25871 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25872 the target.
25873
25874 * gdb.base/watchpoint.exp: Fix regexp.
25875
25876 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25877 close and wait commands, as the descriptor may now be
25878 invalid. Always call "remote_close host".
25879
25880Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25881
25882 Major rewrite for testsuite revision.
d63a86f8 25883
c906108c
SS
25884 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25885 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25886 instead of relying on spawn_id to always contain a valid
25887 spawn id.
25888 (get_compiler_info): New procedure to build the ${binfile}.ci
25889 file, instead of replicating this in N different places.
25890 (gdb_compile): New procedure.
d63a86f8 25891
c906108c 25892 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25893 appropriate arguments) instead of compile. Use gdb_test in a lot
25894 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25895 at the start of a testcase, as this is no longer done magically.
25896
25897 config/*-gdb.exp: Rename without the -gdb suffix.
25898
25899 config/mips.exp: Use remote_close instead of exit_remote_shell.
25900 config/monitor.exp: Use target_info instead of looking at
25901 baud, timeout, etc.
25902 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25903
25904Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25905
25906 * gdb.c++/templates.exp (test_ptype_of_templates),
25907 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25908 Update expect patterns for destructors and assignment operators
25909 to match corresponding c-typeprint.c changes.
25910 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25911 to destructor breakpoint test, GDB should be able to set the
25912 destructor breakpoint without specifying arguments.
25913
25914Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25915
25916 * gdb.threads/pthreads.exp: Change result for failure to compile due
25917 to lack of pthreads runtime support from an error to simply an
25918 unsupported test, per dejagnu standards.
25919
25920Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25921
25922 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25923 where GDB exits to reduce pattern match time.
25924 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25925
25926 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25927
dc96c6c7 25928Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25929
25930 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25931 * gdb.base/default.exp: ditto.
25932 * gdb.base/nodebug.exp: ditto.
25933 * gdb.base/printcmds.exp: ditto.
25934 * gdb.base/ptype.exp: ditto.
25935 * gdb.base/setvar.exp: ditto.
25936 * gdb.base/structs.exp: ditto.
25937 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25938
25939Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25940
25941 * configure, */configure: Rebuild with autoconf 2.12.
25942
25943Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25944
25945 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25946 use new i*86-pc-linux*-gnu quads.
25947 * gdb.base/corefile.exp: Ditto.
25948 * gdb.base/signals.exp: Ditto.
25949 * gdb.base/sigall.exp: Ditto.
25950 * gdb.base/interrupt.exp: Ditto.
25951
25952 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25953 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25954 RedHat 4.0.
d63a86f8 25955
c906108c 25956 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25957 linux. This allows the test case to at least compile on latest
25958 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25959
25960Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25961
25962 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25963 directory to search gdb directory. Accept and step over conditional
25964 stack alignment code. Consume $prompt in failure cases.
25965 Reset timeout to $oldtimeout instead of some arbitrary value.
25966 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25967 timeout problems with infinite stack backtraces.
25968 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25969 Accept function parameters for linkfunc member.
25970
25971Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25972
25973 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25974 (CXXFLAGS): Remove, unreferenced.
25975 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25976 previous -B options and also add -B option to pick up cross compiled
25977 runtime.
c906108c
SS
25978 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25979 doing cross compiles.
25980 (target_alias): Declare global.
25981 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25982 to verify that gcc exists in build tree, and if so set CC to that
25983 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25984
c906108c
SS
25985Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25986
25987 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25988 ptype test for anonymous union. Fixup testcase to match
25989 current gcc debug output.
25990
25991Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25992
25993 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25994 force argument to an unsigned long type.
25995
25996Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25997
25998 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25999 tests and anonymous union print/ptype tests.
c906108c
SS
26000 * gdb.base/list.exp (test_forward-search): Increase timeout by
26001 5 minutes for the "search extremely long line" case.
26002 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26003 completely optional and that the pass/fail messages use the command as
26004 the message if that third arg is a null string.
26005 (gdb_test_exact): Arrange that a null string pattern means match a
26006 null string output rather than any output, which might include random
889bf7c5 26007 errors.
c906108c
SS
26008 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26009 backtrace test.
26010 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26011 always failing and failure is now exposed by gdb.exp changes.
26012
26013Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26014
26015 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26016 weren't being noted.
26017
26018Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26019
26020 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26021 * gdb.stabs/weird.exp: Remove v_comb xfails.
26022
dc96c6c7 26023Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26024
26025 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26026 list.exp scope.exp watchpoint.exp]
c906108c 26027 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26028
dc96c6c7 26029Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26030
26031 * config/monitor.exp: Increase download timeout to 1000 seconds.
26032
dc96c6c7 26033Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26034
26035 * config/m32r.exp: Increase timeout to 120 seconds.
26036
26037Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26038
26039 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26040 and accept older ordering as obsolescent gcc or gdb.
26041 * gdb.c++/templates.exp: Ditto.
26042 * gdb.c++/virtfunc.exp: Ditto.
26043
26044Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26045
26046 * gdb.base/coremaker.c: Add code to mmap some data so we
26047 can check that it ends up in the core file.
26048 * gdb.base/corefile.exp: Add test to read mmapped data
26049 from core file.
26050
dc96c6c7 26051Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26052
26053 * config/m32r.exp: New file.
26054
26055Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26056
26057 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26058 that cflags can contains -gstabs, and work correctly for other tests.
26059
dc96c6c7 26060Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26061
26062 * gdb.base/setshow.exp: New file, tests show and set.
26063 * gdb.base/setshow.c: New file, tests show and set.
26064 * gdb.base/help.exp: Add test for help set|show annotate.
26065 * gdb.base/default.exp: Add test for set|show annotate.
26066
26067Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26068
26069 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26070 errors unique.
26071 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26072 explicitly.
26073
26074Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26075
26076 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26077 and width commands. This is done elsewhere.
26078 * (gdb_start): Don't call gdb_start_sim here. That's already
26079 done in gdb_load. This fixes lots of failures in default.exp.
26080
26081Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26082
26083 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26084 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26085 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26086 in the same we we treat other failures (since it may be an expected
889bf7c5 26087 condition), rather than as an error.
c906108c
SS
26088 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26089 old test format.
26090
26091Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26092
26093 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26094 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26095 twice. Nuke the duplicates.
c906108c 26096 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26097 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26098 Remove config.h along with other config files.
26099
26100Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26101
26102 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26103 "p func1 ()" and note that rests of tests are skipped.
26104 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26105 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26106 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26107 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26108 affected by the previous run test.
26109 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26110 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26111 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26112 "pass int powerset tuple" and "pass modeless int powerset tuple".
26113 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26114 "real write 4" and "real write 8".
26115 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26116 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26117 "print \$i after tuple assign 2", and
26118 "print vs2 after tuple assign 2".
26119 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26120 meaningful error message and return -1 so the caller can
26121 suppress further tests and avoid a cascade of errors.
d63a86f8 26122
c906108c
SS
26123Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26124
26125 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26126 format for printing version.
26127 * gdb.base/default.exp: Ditto.
26128 * gdb.base/interrupt.exp: Fix problem with cascade of
26129 errors if child process dies while calling a function.
d63a86f8 26130
c906108c
SS
26131Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26132
26133 * Makefile.in (VPATH): Add
26134 * Makefile.in (Makefile, config.status): Fix rules so things get
26135 remade when necessary.
26136
26137Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26138
26139 * Makefile.in (just-check): Add path to sibling expect dir
26140 to environment variable specified by RPATH_ENVVAR.
26141
26142Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26143
26144 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26145 (just-check): Add shared library paths for libstdc++, tk,
26146 tcl, bfd, and opcodes to the environment variable specified
26147 in RPATH_ENVVAR.
26148 * configure.in: Add support to recognize --enable-shared flag
26149 and generate correct value for RPATH_ENVVAR.
26150 * configure: Regenerated with autoconf.
26151
26152Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26153
26154 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26155 include all osf versions.
c906108c
SS
26156 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26157 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26158 when target is linux. When failing to build pthreads test
26159 executable, give more meaningful message.
26160 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26161 arg for pthread_create.
d63a86f8 26162
c906108c
SS
26163Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26164
26165 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26166 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26167 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26168 and -lpthreads (everybody else).
c906108c
SS
26169 (test_startup): Fail gracefully if threads are not supported.
26170 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26171 "p/c array_index("abcdef",2)" when not gcc compiled.
26172 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26173 "print func2::coremaker_local" when not gcc compiled.
26174 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26175 "ptype on opaque struct tagname (statically)",
26176 "ptype on opaque struct tagname (dynamically) 1", and
26177 "ptype on opaque struct tagname (dynamically) 2"
26178 for not compiled with gcc.
26179 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26180 backtrace when compiled with gcc.
d63a86f8 26181 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26182 than always return success.
26183
26184Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26185
26186 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26187
26188Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26189
26190 * gdb.base/structs.exp: Undo last change.
26191
26192Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26193
26194 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26195 encapsulate all the steps/nexts done during self test, starting
26196 at main, and makes them less sensitive to optimization issues.
26197 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26198 signal handler" test.
26199 * gdb.threads/pthreads.exp: Only run this for native configs.
26200 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26201 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26202 tests.
26203 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26204 for "runto test_calls(void)" test.
d63a86f8 26205
c906108c
SS
26206Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26207
26208 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26209 and don't expect address info in breakpoint confirmations.
26210
26211Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26212
26213 * gdb.base/list.exp (test_forward_search): Increase timeout
26214 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26215 and then reset to old value when done. Increase expect input
c906108c
SS
26216 buffer to 10000.
26217
26218Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26219
26220 * gdb.base/list.exp (test_forward_search): Fix to handle very
26221 long source line without overflowing expect's input buffer.
26222
26223Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26224
26225 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26226 "buffer_full".
26227
26228 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26229 "buffer_full".
26230
26231 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26232 "buffer_full".
26233
26234 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26235 "buffer_full".
26236
26237Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26238
26239 * configure.in (configdirs): Add gdb.threads.
26240 * configure: Regenerated with autoconf.
26241 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26242 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26243 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26244
c906108c
SS
26245Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26246
26247 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26248
26249Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26250
26251 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26252 each signal's status in the output of "handle all print".
26253 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26254 the \r\n sequence that immediately precedes the gdb prompt.
26255 * gdb.base/a1-selftest.exp: Save original timeout and restore
26256 after test.
26257
26258Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26259
26260 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26261 symbol.
26262
26263Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26264
26265 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26266
26267Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26268
26269 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26270 timeout by 60 seconds.
26271
26272Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26273
26274 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26275 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26276 error return.
26277
26278Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26279
26280 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26281 gdb initialization, also report how long dejagnu waited. Restore
26282 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26283 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26284
26285Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26286
26287 * lib/gdb.exp: Report timeout value for verbosity level 2.
26288 * config/gdbserver.exp: Ditto.
26289 * config/hppro.exp: Ditto.
26290 * config/mips-gdb.exp: Ditto.
26291 * config/monitor.exp: Ditto.
26292 * config/netware.exp: Ditto.
26293 * config/sim-gdb.exp: Ditto.
26294 * config/slite-gdb.exp: Ditto.
26295 * config/udi-gdb.exp: Ditto.
26296 * config/unix-gdb.exp: Ditto.
26297 * config/vx-gdb.exp: Ditto.
26298 * gdb.base/a1-selftest.exp: Ditto.
26299 * gdb.base/a2-run.exp: Ditto.
26300 * gdb.base/break.exp: Ditto.
26301 * gdb.base/corefile.exp: Ditto.
26302 * gdb.base/list.exp: Ditto.
26303 * gdb.base/recurse.exp: Ditto.
26304 * gdb.base/scope.exp: Ditto.
26305 * gdb.base/signals.exp: Ditto.
26306
26307Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26308
26309 * gdb.threads/Makefile.in (docdir): Removed.
26310
26311Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26312
26313 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26314 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26315 @srcdir@.
d63a86f8 26316 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26317 autoconf 2.5 or higher.
26318 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26319
26320Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26321
26322 * configure: Regenerated.
26323 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26324 avoid name clashes with SunOS headers.
26325
26326Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26327
26328 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26329
26330Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26331
26332 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26333 prototype information ends up in the compiler info file.
26334
26335Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26336
26337 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26338 attempting to regenerate it. Eliminate use of a temporary file
26339 and just generate the info file directly. Source it immediately,
26340 for consistency of use.
26341 * gdb.base/corefile.exp: Ditto
26342 * gdb.base/exprs.exp: Ditto.
26343 * gdb.base/funcargs.exp: Ditto.
26344 * gdb.base/langs.exp: Ditto.
26345 * gdb.base/list.exp: Ditto.
26346 * gdb.base/mips_pro.exp: Ditto.
26347 * gdb.base/nodebug.exp: Ditto.
26348 * gdb.base/opaque.exp: Ditto.
26349 * gdb.base/ptype.exp: Ditto.
26350 * gdb.base/scope.exp: Ditto.
26351 * gdb.base/setvar.exp: Ditto.
26352 * gdb.base/signals.exp: Ditto.
26353 * gdb.base/whatis.exp: Ditto.
26354 * gdb.c++/templates.exp: Ditto.
26355 * gdb.c++/virtfunc.exp: Ditto.
26356 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26357 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26358
26359Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26360
26361 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26362 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26363 Increase timeout, a lot of single stepping might be needed if the
26364 target has no hardware watchpoints.
26365
26366Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26367
26368 * gdb.base/break.exp: Ignore compiler warnings when compiling
26369 break.c.
26370 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26371 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26372 from remote-sim.
26373 * gdb.base/exprs.exp: Add h8300 xfails.
26374 * gdb.base/funcargs.exp: Likewise.
26375 * gdb.base/nodebug.exp: Likewise.
26376 * gdb.base/printcmds.exp: Likewise.
26377 * gdb.base/ptype.exp: Likewise.
26378 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26379 h8300 xfails.
d63a86f8 26380 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26381 on the h8300.
26382 * gdb.base/funcargs.c: Explicitly make last constant argument to
26383 call_after_alloca_subr an unsigned long type.
26384 * gdb.base/return.c: Include stdio.h.
26385
26386Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26387
26388 * config/abug.exp: New file for the older Motorola Bug monitor
26389 that runs on the mvme13x series VME boards.
26390 * config/monitor.exp: Use the new config array for target settings
26391 if they exist.
26392
26393Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26394
26395 * sim-gdb.exp: Make the SH simulator allocate less space when
26396 it is targeted.
26397
26398Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26399
26400 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26401 test.
26402
26403Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26404
26405 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26406 "rs6000-*-*" for "list function in include file" when gcc compiled.
26407 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26408 for "p ctable1[120]".
26409 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26410 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26411 Remove setup_xfail for "rs6000-*-*" for
26412 "print 'scope0.c'::filelocal before run".
26413 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26414 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26415 since some compilers don't allow both options to be given
26416 on the same command line. Create object file and move it.
d63a86f8 26417
c906108c
SS
26418Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26419
26420 * gdb.base/corefile.exp: Always regenerate the core file, since
26421 we always regenerate the coremaker program. Detect special case
26422 where registers cannot be read from core file.
d63a86f8 26423
c906108c
SS
26424Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26425
26426 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26427 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26428 * gdb.c++/templates.exp: Only match on basename of file since
26429 some formats like xcoff don't encode directory information.
26430 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26431 and rs6000 AIX xcoff targets.
26432 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26433 * configure: Regenerate.
26434 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26435 here, rather than in distclean.
d63a86f8 26436
c906108c
SS
26437Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26438
26439 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26440 defined, and use it to compile the test case with -O2. The
26441 native compilation still uses no optimization.
26442 * gdb.base/mips_pro.c: Remove inline assembly code since
26443 it is compiled PIC by default, which results in assembler
26444 warnings that make the testsuite think the compilation
26445 was unsuccessful.
26446
26447Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26448
26449 * gdb.c++/misc.exp: Add note to message for
26450 "print s.a for foo struct" that this is a known gcc 2.7.2
26451 and earlier bug.
26452
26453Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26454
26455 * gdb.base/break.exp: Fix pattern for matching "Delete all
26456 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26457 setup_xfail for deleting all breakpoints test. Fix various
26458 timeout messages to include "(timeout)".
26459 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26460 for "p t_float_values2(3.14159,float_val2)".
26461 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26462 for "continue to call2g" when gcc compiled.
26463 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26464 "up to foo in langs.exp", "show language at foo in langs.exp",
26465 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26466 and "show language at fsub in langs.exp".
26467 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26468 "list line 1 in include file", "list message for lines past EOF",
26469 "list function in include file", "list list0.h:foo", and
26470 "list filename:function; nonexistant function".
26471 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26472 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26473 and "ptype t_char_array" to be for native cc only.
d63a86f8 26474
c906108c
SS
26475Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26476
d63a86f8 26477 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26478 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26479 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26480
26481Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26482
26483 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26484 "bt in signals.exp". This problem only appears when running
26485 the testsuite, and then only intermittently.
26486
26487Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26488
26489 * gdb.base/return.exp (return_tests): Differentiate between
26490 two tests of continuing.
26491
26492Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26493
26494 * */Makefile.in (maintainer-clean): Remove config.log.
26495 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26496 * gdb.c++/Makefile.in (PROGS): Add inherit.
26497 (clean): Remove *.ci.
26498
26499Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26500
26501 * gdb.c++/misc.cc: Add test code from Mike Stump.
26502 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26503
26504Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26505
26506 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26507 to "alpha-*-osf2*" and add comment.
26508 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26509 setup_xfail for "step over execarg initialization" and
26510 "step over corearg initialization".
c906108c
SS
26511 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26512 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26513 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26514 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26515 "print func2::coremaker_local", and "backtrace in corefile.exp".
26516 * gdb.base/signals.exp: Build and source signals.ci.
26517 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26518 to be for gcc only.
26519 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26520
c906108c
SS
26521Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26522
26523 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26524 Feb 3 procfs.c change.
26525
26526Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26527
26528 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26529
26530Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26531
26532 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26533 from dejagnu's apparent default of 10 seconds, which gives random
26534 results when running the tests over NFS on moderately loaded systems.
26535 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26536
26537Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26538
26539 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26540 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26541 result reports.
c906108c
SS
26542
26543Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26544
26545 * configure.in (CY_AC_PATH_TCLH): Remove.
26546 * configure: Regenerate.
26547
26548Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26549
26550 * gdb.c++/Makefile.in (clean): Add missing '{'.
26551
26552Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26553
26554 * lib/gdb.exp: Provide a default value for noinferior.
26555
26556 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26557 Load libgloss.exp.
26558
26559Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26560
26561 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26562 the executable, not the .o to run the tests from.
26563
26564Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26565
26566 * gdb.base/break.exp: Don't test for program exit or exit status
26567 if $noresults if nonzero.
26568 * gdb.base/langs.exp: Likewise.
26569 * gdb.base/watchpoint.exp: Likewise.
26570
26571 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26572 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26573 trying to compile the testcase.
26574
26575Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26576
26577 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26578 * gdb.base/signals.exp (continue to handler): Likewise.
26579
26580Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26581
26582 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26583
26584 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26585
26586Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26587
26588 * gdb.base/corefile.exp: Recognize "not found" as failure
26589 when trying to determine if a core file was generated.
26590 If no core file was generate the first time, try again without
26591 the ulimit -c to work around braindamaged shells.
26592
26593Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26594
26595 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26596 [] tests with "test" and enclose string in quotes.
26597 * gdb.stabs/configure: Rebuild
d63a86f8 26598
c906108c
SS
26599Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26600
26601 Changes in sync with expect:
26602 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26603 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26604 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26605 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26606 argument to AC_REQUIRE.
26607 * configure: Regenerated.
26608
26609Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26610
26611 * gdb.base/corefile.exp: When generating a core, discard any
26612 error messages about ulimit not found and the "core dumped"
26613 message from the shell that runs the coredumper.
26614
26615Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26616
26617 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26618
26619 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26620 which sed script to run. Expect failure for v_comb test
26621 on PA targets too.
d63a86f8 26622
c906108c
SS
26623Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26624
26625 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26626 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26627
26628Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26629
26630 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26631 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26632 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26633 * lib/gdb.exp (default_gdb_start): Fix typo.
26634 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26635 messages to not include the full program name that caused
26636 the core dump since some systems (such as solaris) apparently
26637 truncate this path to about 80 characters.
26638 When generating a core file first try increasing the core file
26639 size limit to unlimited since some systems may default it to
26640 zero, and it is harmless to try it. Move the test for failing
26641 to generate a core file to where it will actually get executed.
26642 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26643 new gdb result from g++ debug info improvements and make old
26644 pattern obsolescent. Also account for size_t differences
26645 (may be int or long).
26646 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26647 initialization before function call is placed in the delay slot
26648 and thus appears to be skipped over by commands such as "next".
26649
26650Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26651
26652 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26653
26654Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26655
26656 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26657 input source file; fix code to compile test to deal with this
26658 convention.
26659 * gdb.c++/*.exp: Likewise.
26660
26661Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26662
26663 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26664 "bt in signals.exp".
26665
26666Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26667
26668 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26669 "step over execarg initialization" and
889bf7c5 26670 "step over corearg initialization".
c906108c
SS
26671
26672Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26673
26674 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26675 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26676
26677Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26678
26679 From Rob Savoye (rob@poseidon.cygnus.com)
26680 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26681 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26682 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26683 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26684 configure.in}: Major reworking for autoconfig.
c906108c
SS
26685 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26686 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26687 New files.
c906108c
SS
26688 * config/unix-gdb.exp: Make GDB global.
26689 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26690 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26691 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26692 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26693 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26694 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26695 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26696 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26697 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26698 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26699 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26700 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26701 to returns as necessary, arrange for test to compile own testcase
26702 executable.
c906108c 26703 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26704
c906108c
SS
26705Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26706
26707 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26708 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26709 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26710 "backtrace through signal handler".
26711
26712Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26713
26714 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26715 continuing from a job control stop signal.
26716 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26717
26718Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26719
26720 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26721 * gdb.base/corefile.exp: Likewise.
26722 * gdb.base/funcargs.exp: Likewise.
26723
26724Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26725
26726 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26727 * config/monitor.exp: Add support for setting baud rate.
26728
26729Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26730
26731 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26732 i*86-*-linux* xfails for "backtrace through signal handler".
26733 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26734 "print func2::coremaker_local".
26735 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26736 alpha-dec-osf2* xfail for
c906108c
SS
26737 "delete all breakpoints when none".
26738
26739Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26740
26741 * gdb.base/break.exp: Change test that deletes all breakpoints
26742 when no user breakpoints are installed. A post 4.15 change
26743 causes gdb to no longer prompt in this case.
26744
26745Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26746
26747 * gdb.base/return.exp (return_tests): Change xfail for test
26748 "correct value returned double test" to stop xfailing at
26749 Solaris 2.5. Apparently the bug has been fixed.
26750
26751Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26752
26753 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26754 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26755
26756Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26757
26758 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26759 * gdb.disasm/hppa.s: Corresponding changes.
26760
26761Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26762
26763 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26764 makefile fragment.
26765 * config/mt-hpux: Deleted.
26766
26767Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26768
d63a86f8 26769 * Many files: When warning about suppressed tests due to a
c906108c
SS
26770 nonexistant test binary, avoid incrementing the warning count.
26771
26772Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26773
26774 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26775
c906108c
SS
26776Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26777
26778 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26779 "sparc-*-solaris2*".
26780
26781Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26782
26783 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26784 Add global and local variables and initialize them.
26785 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26786 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26787 extracts the file name and terminating signal from the core file.
26788 * TODO: Remove note about tests for correct mapping of corefile.
26789 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26790 from optimizing it away.
26791 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26792 handles common blocks.
26793
26794Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26795
26796 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26797 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26798
26799Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26800
26801 * Makefile.in (maintainer-clean): New target, synonym for
26802 realclean.
26803 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26804 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26805 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26806 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26807 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26808 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26809
26810Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26811
26812 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26813 xfails when not gcc compiled for "print foo::funclocal".
26814 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26815 "print foo::funclocal at foo",
26816 "print 'scope1.c'::foo::funclocal at foo",
26817 "print foo::funclocal_bss at foo",
26818 "print 'scope1.c'::foo::funclocal_bss at foo",
26819 "print foo::funclocal_ro at foo",
26820 "print 'scope1.c'::foo::funclocal_ro at foo",
26821 "print bar::funclocal at foo" and
26822 "print 'scope1.c'::bar::funclocal at foo".
26823 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26824 gcc compiled for "print foo::funclocal at bar".
26825 Expand all messages to ensure that they identify that
26826 the test is at bar().
26827 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26828 gcc compiled for:
26829 "ptype on opaque struct pointer (statically)",
26830 "ptype on opaque struct tagname (statically)",
26831 "ptype on opaque struct pointer (dynamically) 1",
26832 "ptype on opaque struct tagname (dynamically) 1",
26833 "ptype on opaque struct pointer (dynamically) 2" and
26834 "ptype on opaque struct tagname (dynamically) 2
26835 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26836 gcc compiled for:
26837 "p datalocal"
26838 "whatis datalocal",
26839 "ptype datalocal",
26840 "p bsslocal",
26841 "whatis bsslocal", and
26842 "ptype bsslocal".
26843 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26844 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26845 when not gcc compiled.
26846 * gdb.base/funcargs.exp (float_and_integral_args): Add
26847 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26848 compiled.
26849 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26850 "backtrace from call6a" when not gcc compiled.
26851 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26852 "backtrace from call7a" when not gcc compiled.
26853 * gdb.base/callfuncs.exp (do_function_calls):
26854 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26855 "p t_char_array_values(char_array_val2,char_array_val1)",
26856 "p t_char_array_values(char_array_val1,char_array_val2)",
26857 "p t_char_array_values("carray 1","carray 2")",
26858 "p t_char_array_values("carray 1",char_array_val2)",
26859 "p t_char_array_values(char_array_val1,"carray 2")",
26860 "p sum_args(1,{2})",
26861 "p sum_args(2,{2,3})",
26862 "p sum_args(3,{2,3,4})",
26863 "p sum_args(4,{2,3,4,5})"
26864 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26865 "backtrace in corefile.exp" when not gcc compiled.
26866
26867Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26868
26869 * gdb.base/signals.exp: Rewrite `handle all print' test as
26870 a procedure. Accept blanks or TABs as whitespace, increase
26871 timeout and expect input buffer size for the large output
26872 from the command. Remove "i*86-*-bsdi2.0" xfail.
26873
26874Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26875
26876 * gdb.base/setvar.exp: Add new testcases for truncation when
26877 assigning invalid values to bitfields.
26878
26879Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26880
d63a86f8 26881 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26882 mips-sgi-irix* xfail for
26883 "call inferior func with struct - returns char *"
26884 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26885 accepted in the result.
c906108c
SS
26886
26887Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26888
26889 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26890 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26891 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26892 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26893 that accidentally got checked in.
26894
26895Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26896
d63a86f8 26897 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26898 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26899 compiled test.
26900 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26901 Add mips-sgi-irix5* xfail for not gcc compiled.
26902 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
26903 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
26904 compiled for "p top", "whatis top", "p middle", and "whatis
26905 middle".
c906108c
SS
26906 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26907 "whatis signed char" for not gcc compiled.
26908 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26909 "set variable signed char=-1 (-1)" and
26910 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26911 * gdb.base/funcargs.exp (float_and_integral_args):
26912 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26913 Add mips-sgi-irix* xfail when not gcc compiled for
26914 "continue to call2b".
26915 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26916 "continue to call2g".
6fdff2c5
PA
26917 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
26918 compiled for "backtrace from call6a"
26919 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
26920 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
26921 when not gcc compiled for "backtrace from call7a".
c906108c
SS
26922 (localvars_after_alloca): Fix gdb_test cmds for
26923 "print * after runto ...".
26924 Remove rs6000-*-* xfails for
26925 "print i after runto localvars_after_alloca" and
26926 "print l after runto localvars_after_alloca"
26927 for all compilers.
26928 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26929 when not compiled with gcc, for:
c906108c
SS
26930 "print signed char == (minus)",
26931 "print signed char != (minus)",
26932 "print signed char < (minus)",
26933 "print signed char > (minus)".
26934 * gdb.base/callfuncs.exp (do_function_calls):
26935 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26936 "call inferior func with struct - returns char *".
d63a86f8 26937 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26938 "correct value returned double test" to include Solaris 2.4.
26939 * gdb.base/funcargs.exp (float_and_integral_args):
26940 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26941
c906108c
SS
26942Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26943
26944 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26945 enumeration bitfields if compiling with GNU C.
26946 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26947 to empty' prompt.
26948
26949Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26950
26951 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26952 test for PRO targets.
26953
26954 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26955 breakpoints in the inferior at any given time by making
26956 two groups of breakpoints for call2*, call6* and call7*
26957 tests.
26958
26959Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26960
26961 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26962 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26963 from optimizing it away.
26964 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26965 "call inferior func with struct".
26966
26967Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26968
26969 * configure.in: Only configure gdb.chill for particular targets.
26970
26971Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26972
26973 * gdb.base/Makefile.in: Add action to .c.o transformation
26974 rule that generates a .ci file for each .o file and remove
26975 explicit .c.o rules except for callfuncs.o.
26976 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26977 generates a .ci file for each .o file and remove explicit
26978 .cc.o rules.
26979 (clean): Remove *.tmp *.ci files.
26980 (EXECUTABLES): Remove templ-info.exp.
26981 * gdb.base/compiler.c: New file.
26982 * gdb.c++/compiler.cc: New file
26983 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26984 Change rs6000-*-* xfail for
26985 "print 'scope0.c'::filelocal_ro" and
26986 "print 'scope1.c'::filelocal" and
26987 "print 'scope1.c'::filelocal_bss" and
26988 "print 'scope1.c'::filelocal_ro" and
26989 "print 'scope1.c'::foo::funclocal" and
26990 "print 'scope1.c'::foo::funclocal_ro" and
26991 "print 'scope1.c'::bar::funclocal" and
26992 "print 'scope0.c'::filelocal_ro" and
26993 "print 'scope1.c'::filelocal at foo" and
26994 "print 'scope1.c'::filelocal_bss at foo" and
26995 "print 'scope1.c'::filelocal_ro at foo" and
26996 "print 'scope1.c'::foo::funclocal at foo" and
26997 "print 'scope1.c'::foo::funclocal_bss at foo" and
26998 "print 'scope1.c'::foo::funclocal_ro at foo" and
26999 "print 'scope1.c'::bar::funclocal at foo" and
27000 "print 'scope0.c'::filelocal_ro" and
27001 "print 'scope1.c'::filelocal" and
27002 "print 'scope1.c'::filelocal_bss" and
27003 "print 'scope1.c'::filelocal_ro" and
27004 "print 'scope1.c'::foo::funclocal" and
27005 "print 'scope1.c'::foo::funclocal_bss" and
27006 "print 'scope1.c'::foo::funclocal_ro" and
27007 "print 'scope1.c'::bar::funclocal" and
27008 "print 'scope1.c'::bar::funclocal_bss"
27009 to only be xfail'd when not compiled with gcc.
d63a86f8 27010 Add rs6000-*-* xfail for
c906108c
SS
27011 "print 'scope0.c'::filelocal_bss before run"
27012 when compiled with gcc.
27013 (test_at_main): Add rs6000-*-* xfail for
27014 "print filelocal_ro in test_at_main"
27015 when compiled with gcc.
27016 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27017 Add rs6000-*-aix* xfail for
c906108c
SS
27018 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27019 "ptype t_char_array", not compiled with gcc.
27020 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27021 xfail for "list foo (in include file)" when gcc compiled.
27022 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27023 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27024 "run to call0a" if not compiled with gcc.
27025 (unsigned_integral_args): Add rs6000-*-* xfail for
27026 "run to call1a" if not compiled with gcc.
27027 (float_and_integral_args): Add rs6000-*-* xfail for
27028 "run to call2a" if not compiled with gcc and for
27029 "continue to call2b" for any compiler.
27030 Add rs6000-*-* xfail to
27031 "print f1 after run to call2a" for gcc compiled.
27032 (discard_and_shuffle): Add rs6000-*-* xfail for
27033 "run to call6a".
27034 (shuffle_round_robin): Add rs6000-*-* xfail for
27035 "backtrace from call7a" if not compiled with gcc.
27036 Add rs6000-*-* xfail for
27037 "backtrace from call7b" if compiled with gcc.
27038 (call_after_alloca): Add rs6000-*-* xfail for
27039 "print c in call_after_alloca" and
27040 "print s in call_after_alloca" and
27041 "backtrace from call_after_alloca_subr"
27042 if not compiled with gcc.
27043 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27044 "print c in localvars_in_indirect_call" and
27045 "print c in localvars_in_indirect_call" and
27046 "backtrace in indirectly called function" and
27047 "stepping into indirectly called function"
27048 if not compiled with gcc.
27049 (localvars_after_alloca): Add rs6000-*-* xfail for
27050 "print c after runto localvars_after_alloca" and
27051 "print s after runto localvars_after_alloca" and
27052 "print i after runto localvars_after_alloca" and
27053 "print l after runto localvars_after_alloca"
27054 for all compilers.
27055 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27056 than whatis-info.exp.
27057 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27058 than opaque-info.exp.
27059 Setup rs6000-*-* xfail for
d63a86f8 27060 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27061 "ptype on opaque struct pointer (dynamically)" when
27062 not compiled with gcc.
27063 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27064 rather than callf-info.exp.
27065 (do_function_calls): Add clear_xfail for rs6000-*-* for
27066 "p t_float_values2(3.14159,float_val2)". Seems to work
27067 fine there, both with xlc and gcc. Need to find out what
27068 it is doing right and fix other platforms.
27069 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27070 "call inferior func with struct - returns int",
27071 "call inferior func with struct - returns long",
27072 "call inferior func with struct - returns float",
27073 "call inferior func with struct - returns double",
27074 "call inferior func with struct - returns char *",
27075 but only if not gcc compiled (presumes xlc compiled).
27076 Change rs6000-*-* xfails for
27077 "call inferior func with struct - returns char" and
27078 " call inferior func with struct - returns short" to only
27079 xfail if not using gcc.
27080 (clean mostlyclean): Remove *.ci and *.tmp files.
27081 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27082 than templ-info.exp.
27083 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27084 Add rs6000-*-* xfail for "up to foo in langs.exp"
27085 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27086 when not gcc compiled.
d63a86f8 27087
c906108c
SS
27088Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27089
27090 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27091 * gdb.base/corefile.exp: Likewise.
27092 * gdb.base/list.exp: Likewise.
27093 * gdb.base/scope.exp: Likewise.
27094 * gdb.base/siganls.exp: Likewise.
27095
27096 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27097 compiler output.
27098 * gdb.base/whatis.exp: Likewise.
27099
27100Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27101
27102 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27103 failure (opcode table has been fixed to match reality).
27104
27105Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27106
27107 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27108 "call inferior func with struct - returns char",
27109 "call inferior func with struct - returns short"
27110
27111 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27112 "print 'scope0.c'::filelocal at main",
27113 "print 'scope0.c'::filelocal_bss in test_at_main",
27114 "print 'scope0.c'::filelocal at foo",
27115 "print 'scope0.c'::filelocal_bss in test_at_foo",
27116 "print 'scope0.c'::filelocal at bar",
27117 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27118
c906108c
SS
27119 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27120 in source file 1". This bug seems to have been fixed with both
27121 gcc and native cc (was native assembler bug?).
27122
27123Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27124
27125 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27126 "backtrace through signal handler" to "i*86-*-sysv4*".
27127 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27128 continue" case. Add "known SVR4 bug" to fail message.
27129 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27130 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27131 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27132 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27133 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27134 "up to foo in langs.exp", "show language at foo in
27135 langs.exp", "up to cppsub_ in langs.exp", "show
27136 language at cppsub_ in langs.exp", "up to fsub in
27137 langs.exp", and "show language at fsub in langs.exp".
27138 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27139 "bactrace in corefile.exp".
27140 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27141 "call inferior function with struct - returns float" and
27142 "call inferior function with struct - returns double".
d63a86f8 27143
c906108c
SS
27144Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27145
27146 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27147 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27148 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27149 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27150
27151Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27152
27153 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27154 (or overriden) "CHILL" macro rather then bare "gcc".
27155 Also look for ../../gcc/xgcc since that is what we will
27156 actually need, not "Makefile". Remove following assignment
27157 of CHILL to CHILL_FOR_TARGET because that results in
27158 recursive definition.
27159
27160Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27161
27162 * gdb.base/corefile.exp: Change xfail for backtrace in
27163 corefile.exp from linuxaout to all linux.
27164 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27165 cases where we miss the breakpoint at the signal handler
27166 for some reason. Setup xfail for linuxoldld/linuxaout and
27167 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27168 hitting SIGURG breakpoint.
27169 * gdb.base/signals.exp: Setup xfail for "next" acting like
27170 continue to add linuxoldld. Setup xfail for all linux for
27171 "next to handler in signals_tests_1", "backtrace in
27172 signals_tests_1", "continue to func1", "pass SIGUSR1",
27173 and continue to handler".
27174
27175Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27176
27177 * Update all FSF addresses except those in COPYING* files.
27178
27179Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27180
27181 * gdb.base/a2-run.exp: Change messages to be more explicit about
27182 the status of args, and quote binfile in results.
27183
27184Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27185
27186 * gdb.base/callfuncs.exp: Add tests for passing structs to
27187 inferior functions and return various types.
27188 * gdb.base/callfuncs.c: Add functions to receive a struct
27189 and return a member of the struct, in various types.
27190
27191Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27192
27193 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27194
27195Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27196
27197 * config/vxworks29k.exp: New file, sources vxworks.exp.
27198
27199Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27200
27201 * config/gdbremote.exp: New file. Testing framework using
27202 gdbserver.
27203
27204Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27205
27206 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27207 "call function when asleep" and "send end of file".
27208 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27209 for "backtrace in corefile.exp".
27210 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27211 for "backtrace through signal handler".
27212 * gdb.base/corefile.exp: Make sure we actually generate a core file
27213 before trying the core tests. Some systems allow the user to suppress
27214 generation of core files and default to that (linux for example).
27215 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27216 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27217
27218Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27219
27220 * gdb.threads: New directory with some crude multi-threaded
27221 gdb tests (step.exp and step2.exp).
27222 * config/mt-lynx (STEP_EXECUTABLE): Define.
27223 (THREADFLAGS): Define.
27224
27225Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27226
27227 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27228
27229 * gdb.base/signals.exp: Disable whole file for lynx until
27230 further notice.
27231
27232 * gdb.base/signals.exp: xfail test where "next" acts like
27233 "continue" for lynx.
27234
27235 * gdb.base/interrupt.exp: xfail test for calling function while
27236 inferior is asleep for lynx.
27237
27238 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27239 than one cr-lf after each command.
27240
27241Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27242
27243 * configure.in: Reinstate setting of stabsdirs variable, fix
27244 typo in setting up configdirs for native builds.
27245
27246 * gdb.base/return.exp: Fix typo in return double test.
27247 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27248 compiler from optimizing them away.
27249
27250Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27251
27252 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27253 sequences to be echo'd by gdb when using gdb_test.
27254 * gdb.chill/chexp.exp: Likewise.
27255 * gdb.fortran/exprs.exp: Likewise
27256
27257Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27258
27259 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27260 after the inferior gdb has started.
27261
27262 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27263 after each command.
27264 * gdb.base/funcargs.exp: Likewise.
27265 * gdb.base/gdbvars.exp: Likewise.
27266 * gdb.base/interrupt.exp: Likewise.
27267 * gdb.base/list.exp: Likewise.
27268 * gdb.base/watchpoint.exp: Likewise.
27269 * gdb.c++/demangle.exp: Likewise.
27270 * gdb.c++/inherit.exp: Likewise.
27271 * gdb.chill/chexp.exp: Likewise.
27272 * gdb.fortran/exprs.exp: Likewise.
27273
27274 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27275 test if we can't handle IO to/from the inferior.
27276
27277 * gdb.c++/misc.exp: Always check for a program already being
27278 started after sending a "run" command to gdb.
27279
27280 * gdb.base/twice.exp: Start with a fresh gdb.
27281
27282 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27283 only depend on gdb's expression code, not the chill runtime.
27284
27285 * gdb.base/return.c: Put return values into variables so we
27286 can have gdb print them rather than depending on the program
27287 to print them.
27288 * gdb.base/return.exp: Corresponding changes.
27289
27290 * lib/gdb.exp: Provide default value for noinferiorio.
27291 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27292 the inferior.
27293
27294 * gdb.base/break.exp: Always check for a program already being
27295 started after sending a "run" command to gdb.
27296 (text_next_with_recursion): Don't check the output from the
27297 program's printf statement. Instead just make sure the program
27298 exited.
27299
27300 * gdb.base/commands.exp: Protect tests which need arguments with
27301 $noargs conditionals.
27302
27303Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27304
27305 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27306 of structure member arrays to match gdb/valops.c:value_addr change.
27307
27308Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27309
27310 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27311 cases.
27312
27313Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27314
27315 * configure.in (configdirs): Remove gdb.chill from default list
27316 of subdirs and then add it back in only if doing a native build.
27317 The current chill compiler does not yet work in any cross build.
27318 * Revert all signal changes from Jul 6.
27319 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27320 for sh-hms targets, allowing these tests to link, with no other
27321 changes. Testing is suppressed by setting "nosignals" in site.exp.
27322
27323Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27324
27325 * configure.in (signaldirs): Define and add to configdirs for all
27326 targets except some specific ones that are known to not support signals.
27327 Also clean up formatting.
27328 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27329 (signals, sigall): Remove rules to build.
27330 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27331 Moved to new gdb.signals directory.
27332 * gdb.signals: New test directory.
27333 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27334 signals.c signals.exp}: New or moved files.
27335
27336Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27337
27338 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27339
27340Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27341
27342 * gdb.base/return.exp: Xfail `return double' test failure
27343 on at least Solaris 2.3 and handle future/past versions on
27344 a case by case basis as appropriate. Also update message
27345 to include i*86 failures.
27346
27347Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27348
27349 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27350
27351 * lib/gdb.exp: Fix comment which erroneously identified
27352 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27353 gdb_file_cmd not gdb_load).
27354 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27355
27356 * gdb.base/setvar.exp: Make test names consistent between pass and
27357 fail cases. Use gdb_test more.
27358
27359Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27360
27361 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27362
27363Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27364
27365 * gdb.base/help.exp: Fix expected help string for `show commands'.
27366
27367Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27368
27369 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27370
27371 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27372 of a text section.
27373
27374Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27375
27376 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27377 that loop eventually terminates. Fix Connection refused logic so
27378 that testsuite will expire nicely.
27379
27380Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27381
27382 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27383 config/rom68k.exp: New tcl glue for the appropriate monitors.
27384 These all just end up calling monitor.exp.
27385 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27386 refused' by retrying. Cleanup some timeout issues.
27387 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27388 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27389 callers don't have to set/restore global timeout variable.
27390
27391 * The following set of changes centralizes management of the global
27392 timeout variable. This way, it can be set in one target dependent
27393 place instead of dozens of places scattered throughout the test suite.
27394 If you need to lengthen a timeout, then you should either set timeout
27395 in one of the config/{target}.exp files, or multiply it by a factor.
27396 Setting it to an absolute value is always going to lose for some
27397 targets.
27398 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27399 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27400 * gdb.base/funcargs.exp: Don't set timeout.
27401 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27402 * gdb.base/printcmds.exp (test_print_string_constants
27403 test_print_array_constants): Don't set timeout.
27404 * gdb.base/ptype.exp: Don't set timeout.
27405 * gdb.base/recurse.exp: Don't set timeout.
27406 * gdb.base/return.exp: Don't set timeout.
27407 * gdb.base/watchpoint.exp: Don't set timeout.
27408 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27409 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27410
27411Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27412
27413 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27414
27415Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27416
27417 * lib/gdb.exp: Disable chill tests for irix5.
27418
27419Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27420
27421 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27422 each test pass or fail.
27423
27424Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27425
27426 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27427 xlc not gcc.
27428
27429Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27430
27431 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27432
27433Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27434
27435 * config/est.exp: Fix copyright and comments. Remove dead code.
27436 Use targetname, serialport and baud variables instead of fixed
27437 constants.
27438 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27439 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27440
27441Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27442
27443 * gdb.base/watchpoint.exp: Don't run
27444 test_watchpoint_triggered_in_syscall for sunos.
27445
27446Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27447
27448 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27449 they don't seem to exist. Do include stdio.h.
27450
27451Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27452
27453 * gdb.base/a1-selftest.exp: Add alpha xfail.
27454
27455Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27456
27457 * gdb.base/watchpoint.c (main): Prompt before calling read().
27458 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27459 Revise accordingly. Remove cruft about sending "123" several
27460 times, until it gets noticed. Clean up the "print buf[0]" stuff
27461 so that it passes or fails, and waits for prompts in the usual way.
27462
27463Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27464
27465 * gdb.base/recurse.exp: Fix comment.
27466
27467 * TODO: Remove item about printing variables in nodebug.exp. Add
27468 item about enabling tests which are only run on some targets.
27469
27470 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27471 fail, make test names unique, use new gdb_test convention
27472 regarding pattern, use gdb_test more, etc.).
27473
27474 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27475 fail, make test names unique, etc.).
27476
27477Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27478
27479 * gdb.base/nodebug.c: Change return type of top and middle to
27480 short.
27481 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27482 are fixed by the recent mdebugread.c changes. Allow `short ()'
27483 as type for top and middle.
27484
27485Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27486
27487 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27488 nearly as I can tell, the whole thing was an accident in Stu's
27489 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27490 to replace a send/expect pair with gdb_test, but ended up only
27491 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27492 of 30 Mar 1995 took care of it, but left this vestigial comment
27493 which I am now nuking.
27494
27495Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27496
27497 * gdb.base/break.exp: Look for different line number for
27498 breakpoint at main depending on usestubs.
27499
27500Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27501
27502 * gdb.base/list.exp: Adjust some alternate expect patterns to
27503 match recent list0.c change. Add alternate expect pattern for
27504 output from `list default lines around main' for optimizing
27505 compilers.
27506
27507Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27508
27509 * lib/gdb.exp: If nosignals is not set, set it to 0.
27510
27511Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27512
27513 * config/slite-gdb.exp: Responds to load symbol table prompt.
27514 * gdb.base/break.exp: Adjust line number, fix rerun.
27515 * gdb.base/langs0.c: Add #ifdef usestubs.
27516
27517Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27518
27519 * gdb.base/list.exp: Adjust line contents after adding new lines in
27520 list0.c. Also fix a syntax error.
27521
27522 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27523 * gdb.base/break.exp: ditto.
27524 * gdb.base/list.exp: ditto.
27525 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27526 * gdb.base/run.c: ditto.
27527 * gdb.base/list0.c: ditto.
27528 * gdb.base/funcargs.c: ditto.
27529
27530Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27531
27532 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27533 $targetname, $serialport and $baud instead of hardwired variables.
27534 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27535 target doesn't support signals.
27536
27537Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27538
27539 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27540
27541Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27542
27543 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27544 Don't rely on the value of an auto variable before it has been
27545 initialized. Use gdb_test more.
27546
27547Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27548
27549 * lib/gdb.exp (default_gdb_version): A version number must start
27550 with a digit, but other than that contains all characters up to
27551 the first whitespace character.
27552
27553Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27554
27555 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27556
27557Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27558
27559 * gdb.c++/*.exp: Warn if executable does not exist. The original
27560 reason for skipping the warning was that configure.in sometimes
27561 intentionally skipped building the executables but the tcl code
27562 had no way of knowing. That (a) was always bogus with respect to
27563 error handling, (b) is no longer true (right now there is no way
27564 to skip C++ tests).
27565
27566 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27567
27568Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27569
27570 * gdb.base/list.exp: Add expect patterns for output from
27571 SunPRO compiled executables.
27572 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27573 types.
27574
27575Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27576
27577 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27578 number (we are already testing that the correct source line text
27579 gets printed).
27580
27581 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27582 that is what is intended, but something needed to be done to get
27583 sunos4 native working again.
27584
27585 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27586
27587 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27588 apparently went with a (very) old xfail.
27589
27590Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27591
27592 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27593 runto_main is a proc in gdb.exp that will do 'step' for target use
27594 stubs.
27595 * gdb.base/exprs.exp: ditto.
27596 * gdb.base/interrupt.exp: ditto.
27597 * gdb.base/opaque.exp: ditto.
27598 * gdb.base/printcmds.exp: ditto.
27599 * gdb.base/ptype.exp: ditto.
27600 * gdb.base/scope.exp: ditto.
27601 * gdb.base/setvar.exp: ditto.
27602 * gdb.base/signals.exp: ditto.
27603 * gdb.base/twice.exp: ditto.
27604 * gdb.c++/classes.exp: ditto.
27605 * gdb.c++/inherit.exp: ditto.
27606 * gdb.c++/templates.exp: ditto.
27607 * gdb.base/break.exp: no run and hit main for stubs. Change line
27608 numbers for breakpoints and info breakpoint.
27609 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27610 breakpoint().
27611 * gdb.base/callfuncs.c: ditto.
27612 * gdb.base/exprs: ditto.
27613 * gdb.base/interrupt.c: ditto.
27614 * gdb.base/opaque0.c: ditto.
27615 * gdb.base/printcmds.c: ditto.
27616 * gdb.base/ptype.c: ditto.
27617 * gdb.base/scope0.c: ditto.
27618 * gdb.base/setvar.c: ditto.
27619 * gdb.base/signals.c: ditto.
27620 * gdb.base/twice.c: ditto.
27621 * gdb.c++/misc.cc: ditto.
27622 * gdb.c++/templates.cc: ditto.
27623
27624Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27625
27626 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27627
27628 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27629 somewhere between `read' and `main.c'. I'm pretty sure the
27630 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27631 and it isn't particularly useful.
27632
27633 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27634
27635Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27636
27637 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27638
27639Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27640
27641 * config/mt-slite: add LIBS and -nostdlib.
27642 * config/slite-gdb.exp: add this new file to support sparclite target.
27643
27644Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27645
27646 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27647
27648 * gdb.base/a2-run.exp: Change argument to istarget from
27649 "*-*-vxworks" to "*-*-vxworks*".
27650 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27651
27652Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27653
27654 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27655 will not runto main but do a 'step' to step out of breakpoint().
27656 * config/mt-slite: add -Dusestubs.
27657
27658Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27659
27660 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27661 instead of just @.
27662
27663 * gdb.base/signals.exp: Add test for "handle all print".
27664 * TODO: Remove "handle all print". Also remove item about
27665 checking copyright date (I don't like the idea of a spurious FAIL
27666 based on when we run the tests).
27667
27668 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27669 for SunOS4 (reason for failure not investigated). Remove
27670 redundant test for $binfile.
27671
27672 * gdb.base/nodebug.c (array_index): Call malloc.
27673
27674 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27675
27676Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27677
27678 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27679 conventions and slightly simplify the matching regexp.
27680
27681Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27682
27683 * gdb.base/break.exp: Update gdb_test invocation to use new
27684 convention.
27685
27686 * lib/gdb.exp: If noargs is not set, set it to 0.
27687
27688 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27689 tests unique.
27690
27691 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27692
27693Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27694
27695 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27696 one argument of type "<non-float parameter>".
27697
27698Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27699
27700 * config/rom68k.exp: New file to support Motorola IDP board.
27701 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27702 * gdb.base/break.c: Change things around so that this program
27703 doesn't depend upon args. This is necessary to make remote
27704 targets work (in general, they can't take args).
27705 * gdb.base/break.exp: Don't try to send args to program. Don't
27706 expect output. Also, replace lots of code with gdb_test.
27707
27708Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27709
27710 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27711 printing of '\'' (which is what the comment says we are testing,
27712 even though we were not), not '''.
27713 (test_integer_literals_rejected): Test that printing ''' is an error.
27714
27715 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27716 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27717 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27718 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27719 Use gdb_test not test_print_accept.
27720 * lib/gdb.exp: Remove test_print_accept.
27721
27722 * gdb.base/signals.exp (signal_tests_1): Make pass message
27723 consistent with fail message.
27724
27725 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27726 unsigned char; the bug (PR 1821) is fixed.
27727
27728 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27729
27730 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27731 successful tests--makes xfailing them work right.
27732
27733Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27734
27735 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27736 only \r\n, not .*. The test can pass .* as the last thing in
27737 $pattern if that is what it wants. In addition to providing this
27738 flexibility, this change should speed up pattern matching in cases
27739 where the pattern already ended with .* (there were a number of
27740 them). This change also helps catch bad patterns--in the old
27741 scheme the typo "char \*" instead of "char \\*" would pass. Now
27742 it is caught.
27743 * Many .exp files: Update callers.
27744
27745 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27746 clearer and does not spuriously match multiple ('s. Likewise for
27747 ) and *.
27748
27749 * gdb.base/nodebug.exp: Test ability to call a function and pass
27750 it a string (even with no debugging info).
27751
27752 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27753 "p '\'", which is the same as "p ''" once tcl gets done with
27754 quoting, to "p '\\'", which I suspect is what is intended (one
27755 backslash gets sent to GDB).
27756
27757 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27758
27759Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27760
27761 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27762 1817) was fixed literally years ago.
27763
27764Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27765
27766 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27767 test, it causes stepping out of call_after_alloca_subr with
27768 optimizing compilers.
27769 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27770 fails.
27771
27772 * gdb.c++/templates.exp: Source templ-info.exp only if
27773 the templates executable exists.
27774
27775 * gdb.c++/misc.cc (class Contains_static_instance,
27776 class Contains_nested_static_instance),
27777 gdb.c++/classes.exp (test_static_members): Test printing of
27778 a class that contains a static instance of the class.
27779
27780Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27781
27782 * gdb.base/langs2.c (cppsub_): Don't prototype.
27783 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27784 only, I believe).
27785
27786Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27787
27788 * lib/gdb.exp (skip_chill_tests): New procedure.
27789
27790 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27791
27792Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27793
27794 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27795 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27796
27797Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27798
27799 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27800
27801 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27802 disassemble 8, not 16, instructions for part 4.
27803
27804 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27805 support the latter anymore.
27806
27807 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27808 -DNO_PROTOTYPES.
27809 * gdb.base/callfuncs.c: Control use of prototypes based on
27810 NO_PROTOTYPES, not __STDC__.
27811 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27812 t_float_values2 tests if prototypes in use.
27813
27814 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27815 t_double_values): When checking differences against DELTA, check
27816 that difference is within the range (-DELTA,DELTA), not just
27817 (-infinity,DELTA).
27818
27819Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27820
27821 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27822 'file' command firts, then 'target', then 'load', this is due to gdb
27823 target set up.
27824 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27825
27826Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27827
27828 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27829 FP load/store variants.
27830 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27831
27832Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27833
27834 * gdb.base/term.exp: Do not give a warning if not native, it is
27835 not an abnormal condition.
27836
27837Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27838
27839 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27840 t_char_array".
27841
27842Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27843
27844 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27845 are getting the version number.
27846
27847 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27848 if not native, it is not an abnormal condition.
27849
27850Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27851
27852 * lib/gdb.exp: Just use "file exists", rather than undocumented
27853 dejagnu procedure "findfile".
27854
27855Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27856
27857 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27858 (LDFLAGS): Set to -Xlinker -Ur.
27859
27860 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27861 Removed, these values are set by lib/gdb.exp.
27862
27863 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27864
27865Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27866
27867 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27868 of replicating gdb startup code.
27869
27870 * config/mt-vxworks (LDFLAGS): Set to -r.
27871 (CFLAGS_FOR_TARGET): Removed.
27872
27873 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27874 (gdb) and gdb for vxworks uses (vxgdb).
27875
27876 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27877 executable is not in the tree and host != target, use sed and
27878 program_transform_name to determine the gdb name used by the
27879 target.
27880
27881 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27882 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27883
27884Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27885
27886 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27887 floats, chars, and shorts where there are ANSI-style function
27888 definitions.
27889
27890 * gdb.base/langs.exp, gdb.base/langs*: New test.
27891 * gdb.base/Makefile.in: Build it.
27892 * TODO: Remove item about checking that C names don't get C++
27893 demangling applied; this test tests it.
27894
27895Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27896
27897 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27898 went with the const70 xfail. The xfail went away a year ago.
27899
27900 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27901
27902 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27903 for hp300.
27904
27905 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27906
27907 * gdb.base/a1-selftest.exp: Don't run on hp300.
27908
27909Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27910
27911 * Makefile.in (site.exp): Set host_alias and target_alias as well
27912 as host_triplet and target_triplet.
27913
27914Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27915
27916 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27917
27918 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27919 places as other ecoff systems).
27920
27921 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27922 ultrix.
27923
27924Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27925
27926 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27927 remove them.
27928 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27929 variable and "variable" in addition to "data variable".
27930 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27931
27932 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27933 2.
27934 * gdb.base/list1.c (long_line): Add additional statement at start
27935 of function.
27936 * gdb.base/list.exp (test_forward_search): Update line number to
27937 reflect new statement.
27938
27939Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27940
27941 * gdb.base/signals.exp: Reinitialize searched source directories
27942 after gdb_start call.
27943
27944Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27945
27946 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27947 * gdb.stabs/Makefile.in: Likewise.
27948
27949 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27950 change. Instead split the tests into smaller pieces.
27951 * gdb.disasm/hppa.s: Corresponding changes.
27952
27953Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27954
27955 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27956 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27957
27958 * gdb.base/funcargs.exp: Modify many tests so that every test
27959 either passes or fails. Make some test names unique.
27960
27961Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27962
27963 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27964 Call stty to set interrupt character.
27965
27966 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27967 for HP assembler versus GNU assembler based on actual behavior of
27968 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27969
27970 * TODO: Suggest a few more stepping tests.
27971
27972Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27973
27974 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27975 restart GDB for h8300 after a continue.
27976 (return): Add pattern to match a29k-udi behavior.
27977 * gdb.base/nodebug.exp: Remove obsolete comment.
27978 * gdb.base/regs.exp: New file, testing of register displays.
27979 * gdb.base/return.exp: Fix typo in reference to $objdir.
27980 * gdb.base/whatis.exp: Always start with a fresh GDB.
27981
27982Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27983
27984 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27985 higher, these tests generate a lot of output.
27986
27987Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27988
27989 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27990 code following the catch silently ignored some errors; without the
27991 catch they should be thrown like any other tcl error. Also, the
27992 catch used "" instead of {} which meant all the callers who wanted
27993 to include one of the characters "[]$ had to quote it an extra time.
27994 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27995 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27996 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27997 Remove extra quoting.
27998
27999Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28000
28001 * gdb.base/commands.exp: Make test names unique; every test either
28002 passes or fails. Update some comments.
28003
28004 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28005
28006Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28007
28008 The following fixes a FAIL caused by the fact that the alpha stabs
28009 configuration didn't use the ".if alpha" code in weird.def.
28010 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28011 bit pointer, so the 32 bit version works even on the alpha.
28012 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28013 Remove the stuff which allowed us to have separate versions for
28014 alpha and everything else.
28015
28016 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28017 regexp which "info func operator\[\](" is supposed to match. Fix
28018 string to send to GDB. Note that GDB still doesn't work right. Add a
28019 new test for "info func .perator\[\](" which GDB does handle correctly.
28020
28021 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28022
28023Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28024
28025 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28026 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28027 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28028 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28029 it makes the tests harder to understand and confuses test-o-matic.
28030 The preferred style is that each test provides a PASS or a FAIL,
28031 and has a unique message (e.g. "continue #54" not just "continue")
28032 which is the same for the pass and the fail.
28033 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28034 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28035 to lib/gdb.exp.
28036 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28037 prt_accept which was basically the same thing. Likewise for
28038 test_print_reject and prt_reject.
28039 * lib/gdb.exp (test_print_reject): Add some more error message
28040 patterns to match from the former printcmds.exp (prt_reject).
28041 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28042 One defect of the passcount stuff is that some of it failed to
28043 report XPASS where appropriate.
28044 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28045 stuff before and after arg in expected pattern.
28046 (test_paddr_operator_functions): Re-do test without print_addr_of;
28047 this is the only test which seems to want extra stuff there.
28048
28049Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28050
28051 * gdb.base/nodebug.exp: Update new tests to reflect improved
28052 wording of gdb output.
28053
28054 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28055 and "ptype" work on variables in files compiled without -g.
28056 Replaces commented out "maint print msymbol" tests.
28057
28058Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28059
28060 * gdb.base/setvar.c (dummy): Call malloc.
28061
28062 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28063 losing with the irix4 sed.
28064
28065 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28066 ALRM" on irix4.
28067
28068Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28069
28070 * TODO: Remove items about corefile.exp testing new exec-file and
28071 backtrace; both are now done. Add items about printing enums.
28072
28073Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28074
28075 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28076 "get signal $thissig" test fails.
28077
28078 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28079
28080Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28081
28082 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28083 compiler warning with dec alpha compiler.
28084
28085 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28086 extra \n from gdb_test call (this explains why the prompt test
28087 that I removed yesterday was there).
28088 (user_defined_command_test): Remove extra \n and prompt test.
28089
28090 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28091 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28092 doesn't exist.
28093 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28094 Also remove alpha workaround, which turns out to be because
28095 SIGABRT == SIGLOST.
28096
28097 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28098
28099 * gdb.base/help.exp: Don't test "help show".
28100
28101Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28102
28103 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28104 "set print address" is on.
28105 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28106 pass prompt to gdb_test; gdb_test already looks for the prompt.
28107
28108 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28109
28110 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28111 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28112 was to make sure that gdb can read a core file. But (a) the "read
28113 the corefile" part didn't make it to a1-selftest.exp, we just
28114 delete the corefile after creating it, and (b) we test reading
28115 corefiles in corefile.exp anyway. Also, this test left around a
28116 xgdb process on Solaris.
28117
28118 * gdb.base/corefile.exp: Also test backtrace.
28119
28120Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28121
28122 * gdb.base/commands.exp: Test a simple user defined command with
28123 arguments and if/while statements; verify the full user command is
28124 printed by "show user".
28125
28126 * gdb.base/commands.exp: Test if/while commands as part of a
28127 breakpoint command list; verify they appear in breakpoint
28128 information.
28129
28130Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28131
28132 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28133 than by dividing by zero.
28134
28135Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28136
28137 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28138 performing an inferior call with watchpoints enabled.
28139 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28140 call.
28141
28142Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28143
28144 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28145 of "file" command.
28146
28147 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28148 Add additional pattern for when "int operator int(void);" appears
28149 in a different order.
28150
28151Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28152
28153 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28154
28155 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28156 and "signal" with ".*".
28157
28158Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28159
28160 * TODO: Add note about "handle all nostop".
28161
28162 * gdb.base/{sigall.c, sigall.exp}: New test.
28163 * gdb.base/Makefile.in: Add it.
28164
28165Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28166
28167 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28168 when invoking GDB, suppresses any windowing interface.
28169
28170Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28171
28172 * config/sim-gdb: New file, simulator testing support.
28173
28174Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28175
28176 * gdb.base/interrupt.exp: Test calling func1 twice.
28177
28178Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28179
28180 * gdb.base/list.exp (test_forward_search): Set timeout higher
28181 when we'll be getting lots of output from gdb.
28182
28183 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28184 "init_malloc" to after the expect statement. Run it if that
28185 regexp is taken, but also for two others which happen if source
28186 cannot be found.
28187
28188Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28189
28190 * gdb.base/printcmds.exp: New test, for printing register before
28191 program is running.
28192
28193Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28194
28195 * gdb.base/list.exp: Correct some alternate expect patterns
28196 to reflect changes in list1.c.
28197
28198Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28199
28200 * TODO: Add item regarding large frames.
28201
28202 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28203
28204 * TODO: Remove item about enabling return.exp; it
28205 is enabled. Suggest a few more "return" tests.
28206
28207Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28208
28209 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28210 anonymous unions.
28211
28212Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28213
28214 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28215 and pr-5646.o, so "make" is the same as "make all", not "make
28216 pr-4975.o".
28217
28218Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28219
28220 * gdb.base/list.exp: Adjust expectations to reflect changes in
28221 list1.c.
28222 (test_forward_search): New test proc.
28223 * gdb.base/list1.c (long_line): New function, has long source line.
28224
28225Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28226
28227 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28228 additional line of code that was added.
28229
28230Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28231
28232 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28233 tests so as not to overflow expect's input buffers.
28234 * gdb.disasm/hppa.exp: Corresponding changes.
28235
28236Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28237
28238 Beginnings of template debugging tests.
28239 * gdb.c++/templ-info.cc: New file to test for template
28240 debugging capability of the compiler.
28241 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28242 templ-info.cc.
28243 * gdb.c++/templates.cc: Add explicit template instantiations
28244 to enable compiling with -fno-implicit-templates. Add destructor
28245 and 'value' method to T5 class for template tests.
28246 * gdb.c++/templates.exp: Add testcases for printing of template
28247 types, setting breakpoints on template methods and calling a
d63a86f8 28248 template method.
c906108c
SS
28249
28250Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28251
28252 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28253 branch target since some assemblers (gas-2.5) may emit a
28254 relocation for the branch instead of resolving it in the
28255 assembler.
28256
28257Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28258
28259 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28260 through signal handler.
28261
28262Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28263
28264 * configure.in (*-*-netware): Use config/mt-netware.
28265
28266 * config/mt-netware: New file.
28267 * config/mt-i386-netware: Removed, separate configs for different
28268 netware architectures are no longer needed now that we have
28269 --with-headers.
28270
28271Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28272
28273 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28274 by the recent changes to use ANSI C arithmetic conversions.
28275
28276Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28277
28278 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28279 bug involving using inferior_pid to figure out whether to select a
28280 frame.
28281
28282Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28283
28284 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28285 match the current disassembler output.
28286
28287Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28288
28289 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28290 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28291 types, expect "int" as type of integer values (for now).
28292
28293Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28294
28295 * gdb.base/commands.exp: New tests for if/while commands.
28296
28297Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28298
28299 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28300 by .*, since hex values have different syntax in Chill mode.
28301
28302Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28303
28304 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28305 linefeed from expect pattern for repeated types with indices > 9.
28306
28307Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28308
28309 First part of Fortran test suite.
28310 * gdb.fortran: New directory.
28311 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28312
28313Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28314
28315 * gdb.base/default.exp: Update expect pattern for load command
28316 without arguments.
28317
28318Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28319
28320 * configure.in: Change i386 to i[345]86.
28321 * gdb.base/configure.in: Likewise.
28322 * gdb.c++/configure.in: Likewise.
28323 * gdb.chill/configure.in: Likewise.
28324
28325Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28326
28327 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28328 patterns, since that is not a valid context for comments.
28329
28330Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28331
28332 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28333 repeated types and repeated types with indices > 9.
28334
28335Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28336
28337 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28338 2417; old bug has been fixed.
28339
28340Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28341
28342 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28343 send the newline ourselves instead of assuming gdb_test will do
28344 so when passed an empty input string.
28345
28346 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28347 stabs testcode.
28348
28349Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28350
28351 * lib/gdb.exp (gdb_test): Don't send anything if the first
28352 argument is an empty string. This makes cases where we want to
28353 match output that is already in expect's buffers (for example,
28354 matching a breakpoint after gdb_run_cmd has been called) work
28355 reliably.
28356
28357Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28358
28359 * config/netware.exp: New file.
28360
28361Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28362
28363 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28364 the -B and -L prefixes so we can find the debugging stub.
28365
28366 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28367 there and we are using the gcc from the tree.
28368
28369 * gdb.base/types.c: Removed.
28370
28371 * gdb.base/configure.in: Look for makefile fragments in ../config.
28372 Recognize i386-*-netware.
28373 * gdb.c++/configure.in: Likewise.
28374
28375Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28376
28377 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28378 the correct TCL syntax.
28379
28380Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28381
28382 * gdb.base/opaque.exp: use runto instead of messing around with
28383 breakpoints. Simplify by using gdb_test.
28384
28385 * gdb.base/bitfields.exp: restart between tests on netware targets
28386 because breakpoints aren't relocated after target death. Run
28387 processes to completion.
28388
28389 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28390
28391Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28392
28393 * Makefile.in: Remove extra tabs that confuse some versions
28394 of "make". Use the newly built gdb to test with by default,
28395 rather than the first one in the tester's search path.
28396
28397Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28398
28399 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28400
28401 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28402 condition help.
28403
28404Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28405
28406 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28407
28408 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28409 running.
28410 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28411 * gdb.base/funcargs.exp: Likewise.
28412
28413 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28414 * gdb.base/funcargs.exp: Likewise.
28415
28416 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28417 message is "".
28418
28419Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28420
28421 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28422 return,signals,twice}.exp: Handle non-existant binaries
28423 consistantly.
28424
28425 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28426 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28427 might testing a cross development system.
28428
28429Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28430
28431 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28432 runtest script is relative to ${srcdir}, not ${rootdir}.
28433
28434Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28435
28436 * gdb.base/signals.exp: Allow for optionality of breakpoint
28437 address.
28438
28439Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28440
28441 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28442
28443Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28444
28445 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28446 for size_t definition.
28447 * gdb.c++/templates.cc: Likewise
28448
28449 * config/mt-i386-netware: New file.
28450
28451 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28452 defined.
28453
28454 * gdb.base/Makefile.in: Added support for systems that name core
28455 files by appending "core" to the program name.
28456 * gdb.base/a1-selftest.exp: Likewise.
28457
28458Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28459
28460 * gdb.base/return.exp: Add comment and message for `return double'
28461 test failure on Sparc Solaris.
28462
28463Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28464
28465 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28466
28467Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28468
28469 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28470 from optimizing them away.
28471 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28472 patterns to include default constructors and assignment operators,
28473 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28474 character in the output of the virtual base pointer.
28475
28476Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28477
28478 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28479 expression match in print_addr_of to avoid unintented matches.
28480 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28481 versions up to 2.5.8.
28482
28483Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28484
28485 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28486 included file to run under newer versions of expect.
28487 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28488 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28489 Remove xfail for the virtual table of BDDHookV.
28490
28491Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28492
28493 * lib/gdb.exp (string_to_regexp): Set a default result.
28494 (default_gdb_start): Fix misleading message.
28495
28496Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28497
28498 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28499 Remove all CC, etc definitions.
28500 * config/mt-hpux: New file.
28501 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28502 (CFLAGS, LDFLAGS): Define.
28503 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28504
28505 * Makefile.in (site.exp): Don't insert host_os, etc.
28506 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28507 (distclean): Check existence of subdir.
28508 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28509 * gdb.base/Makefile.in: General cleanup and simplification.
28510 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28511 to build executables. Use default rule to build .o files.
28512 (EXPECT, RUNTEST, CC): Fix relative pathname.
28513 (site.exp): Don't insert host_os, etc.
28514 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28515 and/or SIGUSR1 defined.
28516 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28517 * gdb.c++/Makefile.in: General cleanup and simplification.
28518 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28519 (CFLAGS): Remove.
28520 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28521
28522Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28523
28524 * gdb.base/recurse.exp: Misc changes to get tests running again
28525 after Kung's changes to the watchpoint code.
28526 * gdb.base/watchpoint.exp: Likewise.
28527
28528Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28529
28530 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28531
28532Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28533
28534 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28535 * lib/gdb.exp (default_gdb_start): Define.
28536 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28537 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28538 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28539 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28540 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28541 Don't call gdb_target_udi in between tests.
28542
28543Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28544
28545 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28546 (which was basically just a local version of the same thing). In
28547 addition to avoiding duplication, gdb_test_exact is faster.
28548 * lib/gdb.exp (gdb_test_exact): Fix typo.
28549
28550 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28551 don't give an error.
28552
28553 * gdb.base/term.exp: Call delete_breakpoints before starting.
28554
28555 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28556 (t10): Add comment.
28557
28558Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28559
28560 Reorganization of the GDB Test Suite.
28561
28562 * gdb.base: New directory, contains all the basic tests.
28563 * gdb.c++: New directory, tests specific to C++.
28564 * gdb.chill: New directory, tests specific to Chill.
28565 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28566 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28567 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28568 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28569 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28570 t30-31 to chill).
28571 * */gdbme.*: Rename to match appropriate expect scripts.
28572 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28573 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28574 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28575 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28576 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28577 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28578 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28579 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28580 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28581 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28582 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28583 gdb.c++/virtfunc.cc: New names of C++ files.
28584 * gdb.chill/chillvars.ch: New name of Chill file.
28585 * gdb.base/configure.in, gdb.c++/configure.in,
28586 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28587 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28588 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28589 * configure.in (configdirs): Update to reflect directory changes.
28590 (target_abbrev): No longer define for any configuration.
28591 * Makefile.in: Cosmetic improvements to header comments.
28592
28593Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28594
28595 Various changes to gdb.t31:
28596
28597 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28598 * gdbme.ch: Make all key-words and predefineds be upper-case.
28599 * chillvars.exp: Expect key-words and predefinds in upper-case.
28600
28601 * chillvars.exp: Use gdb_test_exact many places.
28602 Change expected output for arrays (which now includes index labels).
28603
28604 * pr-5020.exp, gdme.ch (module PR_5020):
28605 New test, for PR-5020.
28606
28607Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28608
28609 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28610 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28611
28612Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28613
28614 * Makefile.in: Fix bit-rot in definitions of CHILL,
28615 CHILL_FOR_TARGET and Chill_LIB.
28616 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28617 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28618 CHILL, and CHILL_LIB.
28619
28620Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28621
28622 * Revert the previous changes. Please see Rob's directory
28623 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28624
28625Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28626
28627 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28628 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28629 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28630 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28631 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28632 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28633 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28634 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28635 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28636 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28637 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28638 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28639 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28640 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28641 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28642 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28643 changes from 94Q1.
28644
28645Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28646
28647 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28648 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28649 Rob's new testing fragments.
28650
28651Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28652
28653 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28654 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28655
28656Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28657
28658 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28659 version also, match on casted version strings, and match on
28660 gdb startup case where the line numbers might be messed up.
28661
28662Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28663
28664 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28665 (CFLAGS): Delete it from here.
c906108c
SS
28666
28667Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28668
28669 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28670
28671Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28672
28673 * Makefile.in (RUNTEST): Default to just "runtest".
28674
28675Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28676
28677 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28678 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28679 the code has been restructured.
28680
28681Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28682
28683 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28684 \n, not just one of each.
28685
28686 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28687 /bin/cc gives a warning if you do.
28688
28689Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28690
d63a86f8 28691 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28692 __t10ListS_link1ZUiRCUiPT0
28693
28694Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28695
28696 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28697 on local variables in recursive functions.
28698
28699 * gdb.t07/Makefile.in: Build the new test.
28700
28701Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28702
28703 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28704 directly. Instead compare the return values from actual calls.
28705
28706Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28707
28708 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28709
28710Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28711
28712 * From Peter Schauer with minor modifications.
a9c64011
AS
28713 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28714 stops in mid-line in the caller. Add xfail for returning a float
28715 value on X86 targets.
c906108c
SS
28716
28717Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28718
28719 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28720 to avoid expect lossage.
28721 (fmem_LRbug_tests): Likewise.
28722 * gdb.disasm/hppa.s: Corresponding changes.
28723
28724 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28725 conditions to work with latest dejagnu/expect.
28726
28727 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28728 expected to fail on the PA.
28729 (backtrace in call with trampolines): Explicitly require main
28730 to be frame #1 (no trampolines should show up in backtrace).
28731
28732 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28733 "continue -expect".
28734 * gdb.t06/break.exp: Likewise.
28735 * gdb.t07/watchpoint.exp: Likewise.
28736 * gdb.t13/bitfields.exp: Likewise.
28737 * gdb.t15/{funcargs,return}.exp: Likewise.
28738 * gdb.stabs/weird.exp: Likewise.
28739 * config/{mips,udi}-gdb.exp: Likewise.
28740
28741 * hppa.sed: Enclose comments within a sed command to avoid
28742 losing with the old OSF1 sed.
28743
28744Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28745
28746 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28747 sequent dynix.
28748 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28749 * gdb.t15/funcargs.exp: Conditionally step again to really
28750 finish from marker_call_with_trampolines. Handle the case where
28751 the first step from within call_with_trampolines already steps
28752 us back to main.
28753 * gdb.t15/gdbme.c: Add comment to closing brace of
28754 call_with_trampolines for funcargs.exp.
28755
28756Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28757
d63a86f8 28758 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28759 Fix typo(s).
28760
28761Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28762
28763 * gdb.t07/gdbme.c: More code for watchpoint testing.
28764
28765 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28766 "Hardware watchpoint" throughout file.
28767 (test_watchpoint_triggered_in_syscall): New test.
28768 (test_complex_watchpoint): New test.
28769
28770Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28771
28772 * gdbme.c (call_with_trampolines): New function to try and step
28773 into. Tests trampoline problems on the PA.
28774
28775 * funcargs.exp (localvars_in_indirect_call): No longer expect
28776 stepping into indirect call to fail on PAs.
28777 (test_stepping_over_trampolines): New test.
28778
28779Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28780
28781 * TODO: Add suggestions for static member function tests, and
28782 completion tests.
28783
28784Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28785
28786 * TODO: Add suggestions for "p/a" tests.
28787
28788 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28789 (default_gdb_exit): Replace all the hair with sending "quit" to
28790 the process with a simple close.
28791
28792Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28793
28794 * TODO: Add suggestions for shared library tests.
28795
28796Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28797
28798 * TODO: Add suggestions for x/s tests.
28799
28800Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28801
28802 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28803 "enable once", and "enable breakpoints once" with ".*".
28804
28805Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28806
28807 * TODO: Add suggestions about structure passing tests.
28808
28809Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28810
28811 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28812 the primary1 test, use work around if __GNUC__ < 2.
28813 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28814 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28815 Test for bad output rather than waiting for timeout. Issue
28816 second continue only if first continue failed.
28817
28818Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28819
28820 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28821 operator[] test with gdb_test because the old code didn't seem to
28822 be getting the quoting right with the new dejagnu.
28823
28824Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28825
28826 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28827 one from the path.
28828 * Makefile.in: Use a fresh expect if there is one, use runtest
28829 from the src tree if there is one.
d63a86f8 28830
c906108c
SS
28831Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28832
28833 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28834 next over recursive call. Revise the tests from that point on
28835 (which had been skipped) to match GDB's actual (correct) output.
28836
28837 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28838 with next over a breakpoint whose condition is false.
28839
28840 * gdb.t00/help.exp: Comment out "help set print" tests just like
28841 (and for same reason as) "help set" test.
28842
28843Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28844
28845 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28846 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28847
28848Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28849
28850 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28851 necessary gdb_target_udi.
28852
28853 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28854
28855 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28856 1838 and 2417; they are fixed.
28857
28858 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28859 gdb.t03/ptype.exp (ptype structure, ptype union):
28860 Remove xfails; the test is looser than when the xfails were added.
28861
28862 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28863 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28864
28865 * gdb.t01/run.exp: Only run shell test if isnative.
28866
28867 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28868 since "run" automatically loads if necessary. Call gdb_target_udi
28869 after the "file" since "file" kills any execution target.
28870
28871 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28872 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28873 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28874 argument for UDI.
28875
28876Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28877
28878 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28879
28880 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28881
28882Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28883
28884 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28885 properly quoting regexps. This makes the second argument to
28886 demangle a fixed string, which matches the callers, instead of a
28887 shell-style pattern which is what the previous implementation
28888 used. Update some of the callers.
28889
28890Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28891
28892 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28893 (comib_nullified_tests): Fix typo.
28894 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28895 strings. No longer expected to fail.
28896
28897 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28898 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28899 strings. No longer expected to fail.
28900
28901 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28902 string. No longer expected to fail.
28903
28904Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28905
28906 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28907 No longer expected to fail.
28908
28909 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28910 string. No longer expected to fail.
28911
28912Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28913
28914 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28915 only in the names (I probably got most of them). I was even
28916 generous with some which differed in underscores in names, and
28917 probably missed a few, and I *still* was able to remove almost a
28918 third of the file with almost no impact on testsuite coverage.
28919
28920Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28921
28922 * gdb.t00/default.exp: Match udi_attach error message as well as
28923 the one from child_attach.
28924
28925 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28926
28927 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28928
28929 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28930 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28931
28932 * Move test with enums and partial symbols back to
28933 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28934 Reverts the change of 26 May 93. Per today's change to
28935 stabs.texinfo, the behavior that weird.exp was expecting was
28936 unreasonable; what is important is that the compiler+gdb get
28937 things right, which happens with a recent gcc. Also fix the test
28938 to deal with native compilers which put out the stab gdb can't
28939 deal with.
28940
28941Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28942
28943 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28944 in the names. The main thing these accomplish is to slow things down.
28945 Many more such duplicates surely remain.
28946
28947 * gdb.t00/help.exp: Comment out "help support" test just like
28948 (and for same reason as) "help set" test.
28949
28950Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28951
28952 * gdb.t06/break.exp: Remove setup_xfails for
28953 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28954 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28955 about known bug in gcc to include up through 2.5.8.
28956 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28957 well as "_vb$".
28958 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28959 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28960 with latest gcc and gdb.
28961 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28962 well as "_vb$".
28963
28964Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28965
28966 * configure.in (hppa*-*-*): Also configure and build stabs-only
28967 tests.
28968
28969Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28970
28971 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28972 * gdb.t10/configure.in (hppa*-*-*): Use it.
28973
28974Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28975
28976 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28977
28978Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28979
28980 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28981 versions prior to 1.13.5.
28982
28983Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28984
28985 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28986 the prompt is at the start of a line.
28987
28988Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28989
28990 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28991 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28992 in the copr tests now.
28993 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28994 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28995 expected to fail.
28996
28997Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28998
28999 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29000 gdb.t31/chillvars.exp, lib/gdb.exp:
29001 Tweak to run under either version of expect.
29002 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29003 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29004 * gdb.t11/list.exp: Remove extraneous whitespace.
29005
29006Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29007
29008 * gdb.t16/printcmds.exp (test_print_strings): Accept
29009 "(unsigned char *) " before the string.
29010
29011 * TODO: Add notes about printing of fancy types and GDB expressions.
29012
29013Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29014
29015 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29016 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29017 if doing mips-idt-ecoff.
c906108c
SS
29018
29019Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29020
29021 * Most .exp files: Tweak to run under either version of expect.
29022
29023Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29024
29025 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29026 xfails; I'm not sure why they are failing, but not because of PR 1806.
29027
29028Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29029
29030 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29031 defined in lib/gdb.exp.
29032
29033Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29034
29035 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29036 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29037 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29038 have to be typeless.
29039
29040Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29041
29042 * TODO: Add suggestion for copyright year test.
29043
29044Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29045
29046 * configure.in (*-*-lynxos*): Add stabs tests.
29047
29048Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29049
29050 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29051 so insert a tab before any assembler directive in column zero.
29052
29053 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29054 stores.
29055 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29056 stores.
29057 (fpu_short_memory_tests): Likewise.
29058
29059Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29060
29061 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29062 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29063 .stabs directives in comments.
29064
29065Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29066
29067 * TODO: New file, describing tests we could write.
29068 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29069
29070Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29071
29072 * gdb.t06/signals.exp: Add kludge to force re-sync.
29073
29074 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29075 to xgdb instead of gdb, get out of gdb.
29076
29077Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29078
29079 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29080 for info.
29081
29082Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29083
29084 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29085 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29086 * gdb.stabs/hppa.sed: New sed script for the PA.
29087
29088Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29089
29090 * gdb.stabs: Re-write weird.def and configuration to use sed
29091 instead of cpp. sed is portable and POSIX; cpp is neither.
29092
29093Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29094
29095 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29096
29097Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29098
29099 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29100
29101Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29102
29103 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29104 "_vb$".
29105 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29106 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29107
29108Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29109
29110 * lib/gdb.exp: Comment out code which depends on non-existent
29111 `transform' procedure.
29112
29113Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29114
29115 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29116 * lib/gdb.exp: Transform tool name.
29117 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29118 1.1's new error handling system.
29119
29120Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29121
29122 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29123
29124Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29125
29126 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29127 They made pattern matching so slow that timeouts happened on
29128 heavily loaded systems. Now any output from "show print" which
29129 gets us back to the GDB prompt is a PASS.
29130
29131Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29132
29133 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29134
29135Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29136
29137 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29138
29139 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29140 It is not from PR 3220.
29141
29142Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29143
29144 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29145 just started failing because they depended on the order the
29146 subcommands are presented, or exact docstring text. This kind of
29147 test is a pain and has minimal benefit.
29148
29149Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29150
29151 * gdb.t09/corefile.exp: At end of test, use "core" command with
29152 no arguments.
29153
29154Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29155
29156 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29157 17}/Makefile.in: Make it possible to run the testsuite with Sun
29158 make and CC = cross gcc by adding explicit build rules for .o
29159 files.
29160
29161Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29162
29163 * gdb.t15/funcargs.exp: Don't put comments on same line as
29164 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29165
c906108c
SS
29166Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29167
29168 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29169
29170Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29171
29172 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29173 * gdb.t20/inherit.exp: remove three dumplicate entries.
29174
29175Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29176
29177 * gdb.t06/break.exp: For "next over recursive call", fail on any
29178 incorrect output, not just on "factorial (value=2)".
29179
29180Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29181
29182 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29183 working now. Add an xfail if accesing a bss variable causes
29184 a memory error if the target is not yet run.
29185
29186Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29187
29188 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29189 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29190 name of __st* demangling (2 strings). Did Kung really get the
29191 more than 95 others right without testing them?
29192
29193Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29194
29195 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29196
29197Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29198
29199 * configure.in (configdirs): Add gdb.disasm
29200 * gdb.disasm: New directory for GDB disassembler tests.
29201 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29202
29203Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29204
29205 * gdb.t00/help.exp: Don't test "help set".
29206
29207 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29208 from within expect statements. None of these happen anymore and
29209 they cause regressions to be silently unnoticed.
29210
29211 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29212 messages) about known failures with gcc cygnus-2.4.5-930417.
29213
29214 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29215 comp-info.exp so it gets built if it doesn't exist.
29216
29217 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29218 it is no longer used.
29219 * gdb.t13/comp-info.c: Removed.
29220
29221Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29222
29223 * gdb.t06/signals.exp: Add xfail for sun3.
29224
29225Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29226
29227 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29228 relevant because ^C doesn't get sent but failure can be reproduced
29229 interactively).
29230
29231Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29232
29233 * gdb.stabs/alpha.mt: New configuration file for alpha.
29234 * gdb.stabs/configure.in: Use it.
29235 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29236 sharing with alpha.mt, redefine long to word via preprocessor.
29237 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29238 for alpha.
29239 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29240 native cc.
29241 * gdb.t00/teststrategy.exp: Change expect string so that we
29242 consume the `(xgdb)' from the command echo and from the gdb prompt.
29243 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29244 gdb currently compares all values as long, so this failure probably
29245 applies to any configuration where LONGEST is bigger than a target int.
29246 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29247 with gcc.
29248 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29249 to handle opaque pointers, gcc is.
29250 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29251 as first argument. Include <sys/types.h> and change all operator
29252 new definitions to use size_t.
29253 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29254 now that we use size_t.
29255
29256Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29257
a9c64011 29258 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29259 a long or float array cast all array members to the same type.
a9c64011 29260 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29261 with 64 bit longs.
a9c64011 29262 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29263 on alpha.
a9c64011 29264 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29265
29266Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29267
29268 * gdb.t24 (demangle.exp): Constructors of templates have names like
29269 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29270 section 14.6 of the ARM.
29271
29272 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29273 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29274 accomplish little and slow down the testsuite.
29275
29276 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29277 Accept spaces various places.
29278
29279Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29280
29281 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29282 with watchpoint enabled.
29283
29284 * Makefile.in: Remove definition of CC and remove the second
29285 definition of CXX (the "CXX = gcc" one remains). These definitions
29286 were causing backquotes to be expanded within backquotes, which
29287 doesn't work.
29288
29289Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29290
29291 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29292
29293Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29294
a9c64011
AS
29295 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29296 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29297 by mips cc and contains no stabs entries.
29298
29299Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29300
29301 * config/vx-gdb.exp: Use fake device to load files rather than
29302 NFS.
29303 * lib/gdb.exp: New proc to do "file" command.
29304 * config/unix-gdb.exp: Use new "file" proc.
29305
29306Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29307
29308 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29309 Rework board rebooting slightly.
29310 (gdb_exit): Don't exit from the remote shell; there isn't one.
29311 * gdb.stabs/weird.exp: If a program is being debugged already,
29312 kill it.
29313 * gdb.t04/setvar.exp: Stop and restart gdb.
29314 * gdb.t05/expr.exp: Likewise.
29315 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29316 restart gdb and reload the program.
29317 * gdb.t08/opaque.exp: Likewise.
29318 * gdb.t12/scope.exp: Likewise.
29319 * gdb.t13/bitfields.exp: Likewise.
29320 * gdb.t15/funcargs.exp: Likewise.
29321 * gdb.t20/classes.exp: Likewise.
29322 * gdb.t03/ptype.exp: Increase timeout.
29323 * gdb.t16/printcmds.exp (test_print_string_constants,
29324 test_print_array_constants): Likewise.
29325 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29326 * gdb.t20/classes.exp (do_tests): Likewise.
29327 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29328
29329Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29330
29331 * gdb.stabs: Renamed *wierd* to *weird*.
29332
29333Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29334
29335 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29336 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29337
29338Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29339
29340 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29341 (do_tests): Remove xfail for whatis on one_var and two_var.
29342
29343Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29344
29345 * Makefile.in: Made cross building work better by adding
29346 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29347
29348Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29349
29350 * gdb.t15/{return.c,return.exp,Makefile.in}:
29351 New test, currently commented out.
29352
29353Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29354
29355 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29356 still running and removes the leftover named socket so GDb can do
29357 clean restarts.
29358
29359Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29360
29361 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29362 console, not GDB.
29363 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29364 cross testing works better with "make check"
29365 * config/unix-gdb: Use default procedures for exit and version.
29366 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29367 with the newest VxWorks.
29368
29369Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29370
29371 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29372 old form.
29373
29374 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29375 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29376
29377 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29378
29379 * config/unix-gdb.exp: Remove this version of gdb_exit
29380 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29381 Rob says he'll look at it when he gets back to testing boards.
29382
29383Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29384
29385 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29386 an expected fail for certain ptype commands.
29387
29388 * gdb.t20/classes.exp: Update expected results of "ptype class
29389 Base1" to account for the constructor that now appears in the type.
29390
29391Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29392
29393 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29394 disappeared from list.
29395 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29396 "alldone" proc with call to cleanup and exit.
29397 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29398 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29399 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29400 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29401 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29402 "alldone" proc with simple returns that suppress remaining
29403 tests. The alldone proc went away many months ago.
29404
29405Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29406
29407 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29408
29409 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29410
29411Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29412
29413 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29414 as vax gdb will display them.
29415
29416Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29417
29418 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29419 optimizers.
29420
29421 * scope.exp: Change "bad value for localval" messages so each one
29422 is unique.
29423
29424 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29425 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29426
29427 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29428
29429Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29430
29431 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29432 doesn't exist (due to optimization).
29433
29434Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29435
29436 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29437 contains \r because the filename is long.
29438
29439 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29440 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29441
29442Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29443
29444 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29445 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29446 Ultrix.
29447 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29448 int tests.
29449 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29450
29451Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29452
29453 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29454
29455 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29456 to match does not match the passing case but still matches the
c906108c
SS
29457 failing case.
29458
29459Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29460
29461 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29462
29463Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29464
29465 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29466 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29467 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29468 Remove various versions of gdb_exit.
29469 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29470 gdb_exit.
29471 * config/unix-gdb.exp: gdb_exit remains here, and should override
29472 the generic version, since it's doing a lot of wierd stuff that
29473 the other versions aren't. FIXME, fold it in, or abandon this
29474 version.
29475
29476Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29477
29478 * gdb.t24/demangle.exp: Add tests for PR 3220.
29479
29480Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29481
29482 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29483
29484Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29485
29486 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29487 "i386-*-*". Works for i486 as well.
29488
29489 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29490 bug, and expand domain of xfail to all SVR4 systems, since the
29491 actual problem is likely to be in generic SVR4 /proc support.
29492
29493Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29494
29495 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29496
29497Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29498
29499 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29500 xfails for other systems. Match a missing 'Continuing.' as an
29501 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29502
29503 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29504 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29505 Only issue warning for missing executables if -all option is used.
29506
29507 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29508 file if -all option is used. It's like an unpredictable XFAIL.
29509
29510Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29511
29512 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29513 for dynamically linked binaries.
29514
29515 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29516
29517Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29518
29519 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29520 to state that this is a known bug in old versions of g++.
29521
29522Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29523
29524 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29525 while waiting for `Continuing'.
29526
29527Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29528
29529 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29530 in text, data, and bss.
29531 * gdb.t10/nodebug.c: Add local and global test variables for
29532 initialized and uninitialized data.
29533
29534Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29535
29536 * config/unix-gdb.exp (gdb_exit): Add "wait".
29537
29538Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29539
29540 * gdb.t06/signals.exp: xfail the continue from the handler for all
29541 targets.
29542
29543 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29544 function with watchpoints enabled, the i386 call dummy starts with
29545 a call.
29546
29547 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29548 386 bsd names its corefiles.
29549
29550Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29551
29552 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29553 compilers don't grok it.
29554 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29555 with small octal ints rather than character constants, which
29556 are signed and might not fit if first promoted to int.
29557
29558Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29559
29560 * gdb.t09/Makefile.in (clean): Remove corefile.
29561
29562Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29563
29564 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29565
29566Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29567 and Jim Kingdon (kingdon@cygnus.com)
29568
29569 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29570 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29571 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29572
29573Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29574
29575 * gdb.t17/interrupt.exp: Add xfail for hppa.
29576
29577Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29578
29579 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29580 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29581 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29582 to determine signed-ness of bitfields and use the result to setup
29583 the xfail.
29584 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29585 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29586 call line is reached if necessary.
29587
29588Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29589
29590 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29591
29592Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29593
29594 * gdb.t06/break.exp: Also test `clear' command.
29595
29596Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29597
29598 * gdb.t00/teststrategy.exp: Remove extra quote.
29599
29600 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29601 watchpoint enabled to be for all non-68k machines.
29602
29603 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29604
29605Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29606
29607 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29608 targets use aout.mt instead of ecoff.mt as gas understands
29609 standard aout format.
29610
29611Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29612
29613 * lib/gdb.exp (runto): Don't insist that function we are running to
29614 was compiled with -g.
29615
29616 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29617
29618 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29619 to get back into the read system call.
29620 Accept leading newline in case where we woke it up.
29621
29622Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29623
29624 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29625 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29626 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29627 enable ecoff configuration.
29628
29629Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29630
29631 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29632
29633Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29634
29635 * gdb.t16/printcmds.exp: Add another printf test.
29636
29637Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29638
29639 * configure.in: If configured -with-stabs on any target, add
29640 stabsdirs to configdirs.
29641
29642Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29643
29644 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29645 fun" so pattern does not match the command itself.
29646
29647Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29648
29649 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29650
29651Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29652
29653 * gdb.t17/interrupt.exp: Test for more things.
29654
29655Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29656
29657 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29658 compiler arranges the code and line numbers.
29659
29660 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29661
29662Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29663
29664 * gdb.t00/help.exp: Increase expect input buffer size.
29665
29666Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29667
29668 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29669
29670 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29671
29672 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29673
29674 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29675 [0-9]*, not just [0-9].
29676
29677Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29678
29679 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29680
29681 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29682
29683Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29684
29685 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29686
29687Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29688
29689 * gdb.t06/signals.c: Add xfails for sun3.
29690
29691 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29692
29693 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29694 test_stepping tests.
29695
29696Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29697
29698 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29699
29700 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29701
29702 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29703 rather than actually putting it through cpp twice.
29704
29705 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29706
29707Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29708
29709 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29710 no longer needed.
29711
29712Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29713
29714 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29715
29716 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29717 C++ features prints as "struct", make it a pass, not an xfail.
29718
29719Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29720
29721 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29722 Don't require VA to print as "class" rather than "struct".
29723
29724Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29725
29726 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29727
29728Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29729
29730 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29731
29732Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29733
29734 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29735 order.
29736
29737Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29738
29739 * gdb.t16/printcmds.exp: Add printf tests.
29740
29741 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29742
29743 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29744
29745Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29746
29747 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29748 pass counts, to counteract any existing or future setup_xfails.
29749
29750Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29751
29752 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29753 {BEGIN,END}_COMMON for common block instead of STAB.
29754 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29755
29756 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29757 intp_var should be N_GSYM not N_LSYM.
29758 wierd-aout.S: Use a label for the value of the N_SO.
29759 wierd.def: Remove all backslashes.
29760 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29761
29762Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29763
29764 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29765 get the expected next to inheritance3.
29766
29767Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29768
29769 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29770 now that gcc-2.4 gets it right.
29771
29772Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29773
29774 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29775
29776 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29777 generating comp-info.exp which works for cross-compilation.
29778
29779Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29780
29781 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29782 "*-*-sysv4.*".
29783
29784Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29785
29786 * gdb.t01/run.exp: Start with a fresh gdb.
29787 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29788 SVR4.x.
29789
29790Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29791
29792 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29793 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29794 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29795 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29796 things to remove.
29797
29798Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29799
29800 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29801 test cases from bug reports.
29802
29803Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29804
29805 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29806 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29807 avoid spurious xfails.
29808 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29809 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29810 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29811
29812Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29813
29814 * gdb.t00/teststrategy.exp: Rework to provide more useful
29815 description of each test, fix problem with systems that define
29816 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29817 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29818 results for "next over recursive call" so timeouts aren't taken
29819 by error.
29820
29821Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29822
29823 * gdb.t12/scope.exp: Test printing of variables before run.
29824
29825 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29826 printed in wrong order due to sorting.
29827
29828Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29829
29830 * gdb.t00/teststrategy.exp: Fix expected results for printing
29831 user entered string constant. Is array of char, prints with no
29832 address.
29833
29834 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29835 commands.
29836 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29837 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29838 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29839 of struct of char arrays.
29840 * gdb.t00/radix.exp: New tests for radix commands.
29841
29842Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29843
29844 * gdb.t16/printcmd.exp: Print a variable before running program
29845 (with xfail for AIX).
29846
29847Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29848
29849 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29850
29851 * gdb.t16/printcmd.exp: Don't print variables before running program.
29852
29853 * gdb.t06/break.exp: Don't require envp argument to main.
29854
29855 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29856
29857 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29858 Add xfails for rs6000.
29859
29860 * gdb.t02/whatis.exp: Change other tests not to re-test something
29861 we already tested.
29862
29863 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29864 each type used has a variable of that type.
29865
29866Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29867
29868 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29869
29870Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29871
29872 * configure.in: change srctrigger to be a file, not a directory
29873
29874Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29875
29876 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29877
29878 * gdb.t11/list.exp: Fixed a couple of typos.
29879
29880Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29881
29882 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29883 is fixed and PR is closed.
29884 * gdb.t16 (gdbme.c): Add simple test string variable.
29885 * gdb.t16 (printcmds.exp): Add tests with simple test string
29886 variable, primarily for boundaries on "set print elements".
29887
29888Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29889
29890 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29891 Make leading 0's optional and don't expect a tab in the middle
29892 of the number.
29893
29894 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29895
29896 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29897 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29898 don't end command passed to gdb_test with newline.
29899
29900 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29901 signed keyword away, don't expect signed bitfields to be signed.
29902
29903 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29904 printing with only as many 1's as are in the field as well as printing
29905 with 32 1's (see comment).
29906
29907Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29908
29909 * gdb.t00/default.exp: Start with a fresh gdb.
29910 * configure.in (configdirs): Remove gdb.t31 until the chill
29911 compiler works again. It no longer is able to find chillrt0
29912 since it isn't in libchill.a anymore.
29913 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29914 wierd.o, make more modular.
29915 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29916 spurious newlines that caused problems.
29917
29918Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29919
29920 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29921 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29922 gdb.stabs/wierd.{exp,def}: Many new tests.
29923
29924 * gdb.t00/default.exp: update info line for new message.
29925
29926 * gdb.t02/{whatis.exp,gdbme.c}:
29927 Test that "char *" doesn't print as "caddr_t".
29928
29929Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29930
29931 * gdb.t00/help.exp: Use .* in place of some help messages which
29932 just changed.
29933 gdb.t00/default.exp: Update "info frame" test for new message.
29934 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29935 Remove some xfails
29936
29937Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29938
29939 * gdb.t03/{gdbme.c,ptype.exp}:
29940 Add tests for typedef'd struct and union without tags.
29941 Also check "whatis" on a variable of a typedef'd enum without a tag.
29942
29943 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29944 PRMS 1823; the bug still exists but isn't reproduced by this test
29945 anymore), and remove rs6000 XFAIL (the bug is fixed).
29946
29947 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29948 duplicated from whatis.exp. For those that are left, accept
29949 "long", "long int", or "int" for long variables (whatis.exp already
29950 has an XFAIL for "int", so no need to fail it here).
29951
29952 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29953 Deal with GCC's names for types now that GDB uses the compiler's names.
29954
29955 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29956 setup_xfail's for sunos4. If we #defined the signed keyword away,
29957 don't expect GDB to know that char it is signed.
29958
29959 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29960
29961Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29962
29963 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29964 should work on any system, regardless of debugging format.
29965 * gdb.t21/demangle.exp: Move to gdb.t24.
29966 * gdb.t24/demangle.exp: Move from gdb.t21.
29967 * gdb.t24/{Makefile.in, configure.in}: New files.
29968
29969Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29970
29971 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29972 * gdb.stabs: New directory.
29973
29974Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29975
29976 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29977 not just "Quit anyway?".
29978
29979Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29980
29981 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29982 that all setup_xfails are immediately followed by clear_xfails.
29983
29984Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29985
29986 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29987 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29988 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29989 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29990 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29991 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29992 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29993 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29994 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29995 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29996 gdb.t31/chillvars.exp, lib/gdb.exp:
29997 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29998 bug-gdb@prep.ai.mit.edu.
29999
30000Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30001
30002 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30003 with 0.0, not integer 0.
30004
30005Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30006
30007 * gdb.t06/break.exp: Update for "Kill the program" message change.
30008
30009Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30010
30011 * Makefile.in (GDBFLAGS): Set to -nx.
30012 * Makefile.in (site.exp): Use GDBFLAGS.
30013
30014Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30015
30016 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30017 Makefiles.
30018 (check): depend on just-check.
30019 (just-check): added so that tests can be run without a noop
30020 build pass.
30021
30022Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30023
30024 Switch to using configure's configdirs.
30025 * Makefile.in (Makefile): add configure.in dependency.
30026 (SUBDIRS): removed redundant assignment.
30027 * configure.in: switch subdirs assignment to configdirs.
30028 * gdb.t*/configure.in: new files.
30029
30030Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30031
30032 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30033 works.
30034
30035Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30036
30037 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30038 in explicit rules. Apparently this is not supported by some makes.
30039
30040Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30041
30042 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30043
30044Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30045
30046 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30047 disappeared.
30048
30049Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30050
30051 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30052
30053Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30054
30055 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30056 watchpoint problem that is now fixed.
30057 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30058 uninitialized convenience variables.
30059 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30060 structures.
30061
30062Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30063
30064 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30065 which causes expect to get out of sync with gdb on long output
30066 from help set.
30067 * gdb.t09/corefile.exp: Make expected pattern for core file
30068 failing signal and frame output format less sun specific.
30069
30070Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30071
30072 * gdb.t31/chillvars.exp: Add and remove initial dummy
30073 breakpoint, so that symbol table is forced in.
30074 (Needed at least on Sunos4, though it seems not SVR4.)
30075 * gdb.t31/chillvars.exp: Update for changed output format.
30076
30077Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30078
a9c64011 30079 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30080
30081Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30082
30083 * Makefile.in: Added --srcdir when invoking runtest, removed the
30084 need for a local config file. (optional now)
30085
30086Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30087
30088 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30089 failure count used to force early termination. Add some more
30090 expected failures for gnu style demangling.
30091
30092Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30093
30094 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30095 pmi variable from gdb.t20/gdbme to get optimized away.
30096 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30097 Check for written corefile upon timeout _and_ eof.
30098
30099Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30100
30101 * config/unix-gdb.exp: Add missing return 0.
30102
30103Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30104
30105 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30106 test termination.
30107
30108Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30109
30110 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30111 disappeared.
30112
30113Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30114
30115 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30116 time as i860 support works.
30117
d63a86f8 30118 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30119 "backtrace 100\r" rather than just "backtrace\r", to match last
30120 change.
30121
30122Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30123
30124 * config/udi-gdb.exp (gdb_exit): Remove close command.
30125 (gdb_target_udi): New procedure to set the UDI target.
30126 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30127 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30128 Added waits for prompts after several question responses. Added
30129 some more responses used by a29k-amd-udi-gdb.
30130 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30131 pass different arguments, restart UDI connection after program
30132 completion.
30133 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30134 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30135 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30136 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30137 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30138 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30139 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30140 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30141 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30142 after program completion.
30143 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30144 compiled with a SELECT_VECS setting.
30145 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30146 infinite recursion.
30147
30148 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30149 Added checks for COFF results, and made them expected failures for
30150 all targets. It would be better to make them expected failures
30151 for COFF targets only.
30152
30153Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30154
30155 * Makefile.in: add null dvi target, don't bother to recurse
30156 through test directories for info and install-info; rename
30157 $(datadir) to be dejagnu instead of deja-gnu
30158
30159Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30160
30161 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30162 compiler to coredump.
30163 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30164 code.
30165
30166Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30167
30168 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30169 coredump.
30170 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30171 code.
30172
30173Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30174
30175 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30176 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30177 which in a shell. Deletes xgdb when done.
30178 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30179 Tests the return from the "set height" or "set width" commands.
30180 Added a few return codes where needed.
30181
30182Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30183
30184 * Makefile.in (SUBDIRS): Add gdb.t17.
30185 * configure.in (subdirs): Add gdb.t17.
30186 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30187 files to test gdb's calling of functions in the inferior with
30188 the correct arguments and gdb's ability to retrieve any
30189 result returned.
30190
30191Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30192
30193 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30194 may be called after gdb goes away. Previous versions of expect
30195 needed these to avoid file descriptor leaks, but they cause
30196 errors with the current revision of expect.
30197 * gdb.t00/gdbvars.exp: Use -re on expected output after
30198 setting sevenbit-strings.
30199 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30200 to set sevenbit-strings consistent across tests.
30201 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30202 set sevenbit-strings consistent across tests.
30203
30204Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30205
30206 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30207 expected output to match current "expect" expectations.
30208
30209Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30210
30211 * gdb.t00/default.exp: Change expected output for default "source"
30212 command, to match new gdb behavior which requires a filename to
30213 source.
30214
30215Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30216
30217 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30218 expected fail for i486-*-* that misses the marker2 function.
30219 * gdb.t10/crossload.exp (bfddefault): Allow successful
30220 recognition of a format to pass even if no symbols are found.
30221 Explicitly catch failures where the format is not recognized
30222 or is ambiguous, and add the reason to the fail message.
30223 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30224 the cause is and invalid target and add reason to failure message.
30225 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30226 elf32-i386, elf32-sparc, and elf32-i860.
30227 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30228 Set up expected failure for 'filename'::variable scope resolution,
30229 which is now apparently broken on all targets.
30230 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30231 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30232 gdb.t23/templates.exp: Change failure for missing binfile into
30233 just a warning.
30234 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30235 references.
30236
30237Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30238
30239 * gdb.t00/default.exp: Add expected output for default "source"
30240 command, to match new gdb behavior.
30241 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30242
30243Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30244
30245 * config/*-gdb.exp: returns an error, rather than exiting on
30246 internal errors.
30247
30248Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30249
30250 * gdb.t03/gdbme.c: Add pointer to struct variable.
30251 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30252 referencing struct members.
30253
30254Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30255
30256 * configure.in (mips-idt-ecoff): New target.
30257 * config/mips-gdb.exp: New file for remote board using MIPS remote
30258 debugging protocol.
30259
30260 * Redid configuration scheme. Removed gdb.t*/configure.in.
30261 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30262 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30263 distclean targets. Built executables via .o files. Adjusted
30264 tests to account for source files in $(srcdir) rather than
30265 $(objdir).
30266 * lib/gdb.exp (runto): Don't expect () after the function name,
30267 because it may have arguments.
30268
30269Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30270
30271 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30272 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30273 expected failures for mips-idt-* and mips-sgi-*.
30274 * gdb.t00/default.exp (attach): Kill process if requested.
30275 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30276 that does not read core files.
30277 * gdb.t01/run.exp: Removed checks for exit status code.
30278 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30279 it is linked in.
30280 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30281 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30282 appropriate, rather than doing it by hand.
30283 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30284 execution.
30285 * gdb.t10/crossload.exp: Kill existing program if needed.
30286 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30287 appropriate, rather than doing it by hand. Always increase
30288 timeout for this test, not just for VxWorks.
30289
30290Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30291
30292 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30293 of Chill STRUCT types and STRUCT values.
30294 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30295 than "char".
30296 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30297 struct2): New struct definitions and initializations to test
c906108c
SS
30298 simple Chill STRUCT types.
30299
30300Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30301
30302 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30303 the null byte at the end of strings.
30304 * gdb.t00/default.exp: Make show version insensitive to copyright
30305 date.
30306 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30307 to avoid dependencies on target char signedness.
30308 * gdb.t16/printcmds.exp: Update expected results for explicitly
30309 unsigned char.
30310 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30311 now work.
30312 * gdb.t21/demangle.exp: Add many more patterns for template
30313 demangling, most of them being expected failures.
30314 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30315 string we are matching for, to match on the whole string.
30316 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30317 and fix a whole bunch that had incorrect expected output but were
30318 passing anyway because of the bug in "proc demangle".
30319 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30320 type.
30321 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30322
30323Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30324
a9c64011
AS
30325 * gdb/testsuite: made modifications to testcases, etc., to allow
30326 them to work properly given the reorganization of deja-gnu and the
30327 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30328
30329Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30330
30331 * gdb/testsuite: Initial creation of gdb/testsuite.
30332 Migrated dejagnu testcases and support files for testing nm to
30333 gdb/testsuite from deja-gnu. These files were moved "as is"
30334 with no modifications. This migration is part of a major overhaul
30335 of dejagnu. The modifications to these testcases, etc., which
30336 will allow them to work with the new version of dejagnu will be
30337 made in a future update.
48efe704 30338
8d8cb839 30339 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30340\f
8d8cb839
EZ
30341;; Local Variables:
30342;; mode: change-log
30343;; left-margin: 8
30344;; fill-column: 74
30345;; version-control: never
30346;; End:
902f2ccb 30347
28e7fd62 30348 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
30349 Copying and distribution of this file, with or without modification,
30350 are permitted provided the copyright notice and this notice are preserved.
This page took 3.012717 seconds and 4 git commands to generate.