]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/testsuite
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
675921c0
SD
12012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
2
3 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
4 interface.
5 * gdb.base/jithost.c: New file.
6 * gdb.base/jithost.h: New file.
7 * gdb.base/jitreader.c : New file.
8 * gdb.base/jit-protocol.h: New file.
9
ab04a2af
TT
102013-01-16 Tom Tromey <tromey@redhat.com>
11
12 * gdb.base/catch-signal.c: New file.
13 * gdb.base/catch-signal.exp: New file.
14
8ac3646f
TT
152013-01-16 Tom Tromey <tromey@redhat.com>
16
17 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
18
22fc223e
JK
192013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
20
21 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
22
44478ab3
TT
232013-01-14 Tom Tromey <tromey@redhat.com>
24
25 * gdb.base/completion.exp: Add "set gnutarget" test.
26
06d66ee9
TT
272013-01-14 Tom Tromey <tromey@redhat.com>
28
29 * gdb.dwarf2/dw2-restrict.S: New file.
30 * gdb.dwarf2/dw2-restrict.c: New file.
31 * gdb.dwarf2/dw2-restrict.exp: New file.
32
c9bf0622
TT
332013-01-14 Tom Tromey <tromey@redhat.com>
34
35 * gdb.dwarf2/dw2-error.exp: New file.
36 * gdb.dwarf2/dw2-error.c: New file.
37 * gdb.dwarf2/dw2-error.S: New file.
38
5b12a61c
JK
392013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 * gdb.cp/parse-lang.cc: New file.
42 * gdb.cp/parse-lang.exp: New file.
43
f0a4b570
JK
442013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
45
46 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
47 (set substitute-path): New test.
48 (fullname present): Remove content.
49 (substituted fullname): New test.
50
f751cc97
JB
512013-01-13 Joel Brobecker <brobecker@adacore.com>
52
53 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
54 check. Move $gdb_py_is_py24 value check right after.
55
04164e8e
JK
562013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
57
58 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
59 targets.
60
5bf480a5
YQ
612013-01-11 Yao Qi <yao@codesourcery.com>
62
63 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
64 for dprintf.
65 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
66 Check the fields in "=breakpoint-created" for dprintf.
67
f35a17b5
JK
682012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
69
70 * gdb.mi/mi-fullname-deleted.exp: New file.
71
85817405
JK
722012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 * gdb.base/skip-solib.exp (info skip with pending file): Update the
75 expected output.
76 (info skip with pending file): Remove.
77 (ignoring function in solib, info skip for function multiply): Update
78 the expected output.
79 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
80 (info skip (delete 1), info skip after disabling all)
81 (info skip after enabling all, info skip after disabling 4 2-3)
82 (info skip after enabling 2-3, info skip 2-3)
83 (info skip after deleting 2 3): Update the expected output.
84 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
85 statement to its initialization and return.
86 * gdb.linespec/skip-two.exp: New file.
87
27210e12
DE
882012-12-19 Doug Evans <dje@google.com>
89
90 * gdb.base/maint.exp: Handle testing with .gdb_index.
91
bb627a12
JB
922012-12-19 Joel Brobecker <brobecker@adacore.com>
93
94 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
95 Cavium to FSF.
96
7785b880
JB
972012-12-19 Joel Brobecker <brobecker@adacore.com>
98
99 * dg-extract-results.sh: Update contact info in copyright notice.
100 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
101 GPL v3 or later. Update contact info.
102 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
103 gdb.threads/watchpoint-fork-mt.c,
104 gdb.threads/watchpoint-fork-parent.c,
105 gdb.threads/watchpoint-fork-st.c,
106 gdb.threads/watchpoint-fork.h: Likewise.
107
f2a8bc8a
YQ
1082012-12-15 Yao Qi <yao@codesourcery.com>
109
110 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
111 'installed' field in '=breakpoint-modified'.
112 (test_reconnect): Check 'installed' field in
113 '=breakpoint-modified' and '=breakpoint-created'.
114
115 * gdb.trace/actions.exp: Update test for 'installed' field.
116 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
117 (tracepoint_change_loc_2): Likewise.
118 Check 'info tracepoint' display nothing else.
119 * gdb.trace/deltrace.exp: Likewise.
120 * gdb.trace/infotrace.exp: Likewise.
121 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
122 Likewise.
123 * gdb.trace/passcount.exp: Likewise.
124 * gdb.trace/tracecmd.exp: Likewise.
125 * gdb.trace/while-stepping.exp: Likewise.
126
6592e36f
TT
1272012-12-14 Tom Tromey <tromey@redhat.com>
128
129 * gdb.cp/member-name.exp: New file.
130 * gdb.cp/member-name.cc: New file.
131
7d27a96d
TT
1322012-12-14 Tom Tromey <tromey@redhat.com>
133
134 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
135
f8c05d0d
DE
1362012-12-14 Doug Evans <dje@google.com>
137
138 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
139 DW_OP_GNU_implicit_pointer is section-relative.
140
451b7c33
TT
1412012-12-14 Tom Tromey <tromey@redhat.com>
142
143 * gdb.base/info-proc.exp: Add core file tests.
144
10e339df
PA
1452012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
146
6fdff2c5 147 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 148
e780d813
DE
1492012-12-13 Doug Evans <dje@google.com>
150
151 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
152 * gdb.multi/multi-arch.exp: Ditto.
153
ca3dbcc8 1542012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 155
ca3dbcc8
MG
156 * gdb.mi/mi-catch-load-so.c: New. Clone of the
157 catch load test library source file.
158 * gdb.mi/mi-catch-load.c: New. Clone of the catch
159 load test source file.
160 * gdb.mi/mi-catch-load.exp: New. Test file for
161 basic MI -catch-load and -catch-unload tests.
162
2960a434
PK
1632012-12-11 Paul Koning <paul_koning@dell.com>
164
165 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
166 exception.
167 (_iterator_except): New function.
168 (ArrayPrinter): Use _iterator function instead of local _iterator
169 class for Python 3 compatibility.
170 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 171 _iterator.
2960a434
PK
172 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
173 execfile for Python 3 compatibility.
174 * gdb.python/python.exp: Handle Python 2.4 exception traceback
175 format in error_prompt test.
6fdff2c5 176
9325cb04
PK
1772012-12-10 Paul Koning <paul_koning@dell.com>
178
179 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 180 compatibility.
9325cb04
PK
181 * gdb.python/py-block.exp: Ditto.
182 * gdb.python/py-breakpoint.exp: Ditto.
183 * gdb.python/py-cmd.exp: Ditto.
184 * gdb.python/py-events.py: Ditto.
185 * gdb.python/py-finish-breakpoint.py: Ditto.
186 * gdb.python/py-finish-breakpoint2.exp: Ditto.
187 * gdb.python/py-finish-breakpoint2.py: Ditto.
188 * gdb.python/py-frame-inline.exp: Ditto.
189 * gdb.python/py-frame.exp: Ditto.
190 * gdb.python/py-infthread.exp: Ditto.
191 * gdb.python/py-objfile.exp: Ditto.
192 * gdb.python/py-parameter.exp: Ditto.
193 * gdb.python/py-progspace.exp: Ditto.
194 * gdb.python/py-prompt.exp: Ditto.
195 * gdb.python/py-symbol.exp: Ditto.
196 * gdb.python/py-symtab.exp: Ditto.
197 * gdb.python/py-template.exp: Ditto.
198 * gdb.python/py-value-cc.exp: Ditto.
199 * gdb.python/python.exp: Ditto.
200 * gdb.python/source2.py: Ditto.
201 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 202 compatibility.
9325cb04
PK
203 Use sorted() function rather than sort() method.
204 Accept either int or long values for enum values.
205 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
206 execfile for Python 3 compatibility.
207 * gdb.python/py-evsignal.exp: Ditto.
208 * gdb.python/py-evthreads.exp: Ditto.
209 * gdb.python/py-mi.exp: Ditto.
210 * gdb.python/py-pp-maint.exp: Ditto.
211 * gdb.python/py-prettyprint.exp: Ditto.
212 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 213 Python 3 compatibility.
9325cb04
PK
214 Skip tests for Python 2.4.
215 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 216 Python 3 compatibility.
9325cb04
PK
217 Use byte string rather than character string in memory write test
218 if Python 3.
219 * gdb.python/py-pp-maint.py: Change class declarations to "new
220 class" syntax.
221 * gdb.python/py-prettyprint.py: Change iterator class to generator
222 function for Python 3 compatibility.
223 Make all classes "new style".
224 Fix indentation issue and stray semicolon.
225 * gdb.python/py-shared.expChange print syntax for Python 3
226 compatibility.
227 Define "long" if Python 3.
228 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 229 compatibility.
9325cb04
PK
230 Accept either int or long values for enum values.
231 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 232 compatibility.
9325cb04
PK
233 Skip "long" and "unicode" tests if Python 3.
234 Accept either "type" or "class" in type checks.
235 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
236 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
237
8b9737bf
TT
2382012-12-10 Tom Tromey <tromey@redhat.com>
239
240 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
241 (test): Add "two_cu" argument.
242 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
243 for types; allow two CUs.
244
1b80a9fa
JK
2452012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
246
247 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
248 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
249
f0b6d50a
YQ
2502012-12-08 Yao Qi <yao@codesourcery.com>
251 Pedro Alves <palves@redhat.com>
252
253 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
254 '=breakpoint-created' when GDB merges the tracepoints of both
255 sides.
256
2f68a895
TT
2572012-12-07 Tom Tromey <tromey@redhat.com>
258
259 * gdb.base/break1.c (enum some_enum, union some_union): New.
260 (some_enum_global, some_union_global, some_value): New globals.
261 * gdb.base/completion.exp: Add tag completion tests.
262
4fc5d43e
TT
2632012-12-07 Tom Tromey <tromey@redhat.com>
264
265 * gdb.base/completion.exp: Add tests for ptype and whatis
266 completion.
267
6559e013
JB
2682012-12-07 Joel Brobecker <brobecker@adacore.com>
269
270 * gdb.base/stale-infcall.exp: Fix copyright line.
271
ae2b630d
JB
2722012-12-07 Joel Brobecker <brobecker@adacore.com>
273
274 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
275
0ba2eb0f
TT
2762012-12-06 Pedro Alves <palves@redhat.com>
277 Tom Tromey <tromey@redhat.com>
278
279 * gdb.base/exprs.exp: Add tests for cast to void.
280
731145cb
TT
2812012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
282
283 * gdb.python/py-mi.exp: Correct expected results for attribute
284 "dynamic" returned by -var-update.
285 Add test case for correct handling of "diplayhint" for children
286 of dynamic varobjs.
287 * gdb.python/py-prettyprint.c (set_itme): New function.
288 (bug_14741) New function.
289 (main) Add call to bug_14741().
290 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
291
e58fcc15
UW
2922012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
293
294 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
295 ${binfile}.funcsyms list.
296
e9eb0d14
YQ
2972012-12-04 Yao Qi <yao@codesourcery.com>
298
299 PR gdb/13443
300 * gdb.trace/actions.exp: Make test messages unique.
301
4983028c
TT
3022012-11-29 Tom Tromey <tromey@redhat.com>
303
304 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
305
ea5e6b0e
UW
3062012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
307
308 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
309 * gdb.opencl/datatypes.exp: Likewise.
310 * gdb.opencl/operators.exp: Likewise.
311 * gdb.opencl/vec_comps.exp: Likewise.
312
cdde3dfb
JG
3132012-11-29 Jerome Guitton <guitton@adacore.com>
314
315 * gdb.ada/iwide: New testcase.
316
b50d69b5
JG
3172012-11-29 Jerome Guitton <guitton@adacore.com>
318
319 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
320 ptype test.
321
c2d3fccf
JG
3222012-11-29 Jerome Guitton <guitton@adacore.com>
323
324 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
325 form {VARIANT_TYPE}ADDRESS.
326
5edf51fe
YQ
3272012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
328
329 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
330 (func): New function.
331 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
332 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
333 pointers to members with pointer-to-function type.
334
608e2dbb
TT
3352012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
336 Tom Tromey <tromey@redhat.com>
337
338 * gdb.base/gnu-debugdata.exp: New file.
339 * gdb.base/gnu-debugdata.c: New file.
340 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
341 (gdb_unload): Return 0 on success.
342
4648e588
JK
3432012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
346
17d6efc4
JB
3472012-11-26 Joel Brobecker <brobecker@adacore.com>
348
349 * gdb.base/empty_exe.exp: New testcase.
350
ace21957
MF
3512012-11-20 Mike Frysinger <vapier@gentoo.org>
352
353 * gdb.base/completion.exp: Add test for help aliases completion.
354
5c401a0a
YQ
3552012-11-20 Yao Qi <yao@codesourcery.com>
356
357 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
358 Don't test 'maint set show-debug-regs'.
359 Use command 'set remotecache' instead of
360 'set circular-trace-buffer'.
361
8dea366b
KS
3622012-11-16 Keith Seitz <keiths@redhat.com>
363
364 PR c++/13615
365 * gdb.cp/baseenum.cc: New file.
366 * gdb.cp/baseenum.exp: New file.
367 * gdb.cp/derivation.cc (A): Add copyright.
368 Add a typedef.
369 (B): Use A::value_type instead of int. Change all references.
370 (D): Use value_type instead of int. Change all references.
371 (E): Likewise.
372 (F); Likewise.
373 (Z): New class.
374 (ZZ): New class.
6fdff2c5 375 (N, Base, Derived): New namespace and classes.
8dea366b
KS
376 (main): Add instances of Z and ZZ.
377 Make sure all symbols from N are kept.
378 * gdb.cp/derivation.exp: Update typedef changes in tests.
379 Add tests for class typedefs both before and after starting
380 the inferior.
381 Add tests for searching for a typedef while stopped in a
382 method.
383
5e34c6c3
LM
3842012-11-14 Luis Machado <lgustavo@codesourcery.com>
385
386 * gdb.mi/mi-var-create-rtti.c: New file.
387 * gdb.mi/mi-var-create-rtti.exp: New file.
388
5e487a5f
LM
3892012-11-14 Luis Machado <lgustavo@codesourcery.com>
390
391 * gdb.base/structs3.exp: Run to main before doing any tests.
392
6d67b990
AB
3932012-11-14 Andrew Burgess <aburgess@broadcom.com>
394
395 * gdb.python/py-type.exp: Uniquify test names.
396
e5d98164
YQ
3972012-11-14 Yao Qi <yao@codesourcery.com>
398
399 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
400 (thread_function) [DEBUG]: Call 'printf'.
401 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
402 command line if 'DEBUG=1' is passed to test.
403 Remove a pattern to match inferior's output.
404
62747a60
TT
4052012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
406
407 * gdb.mi/mi-fill-memory.exp: New test.
408
18a9fc12
TT
4092012-11-12 Tom Tromey <tromey@redhat.com>
410
411 * gdb.base/completion.exp: Update for "info type-printers".
412 * gdb.python/py-typeprint.cc: New file.
413 * gdb.python/py-typeprint.exp: New file.
414 * gdb.python/py-typeprint.py: New file.
415
bd69fc68
TT
4162012-11-12 Tom Tromey <tromey@redhat.com>
417
418 * gdb.base/call-sc.exp: Use "ptype/r".
419 * gdb.base/volatile.exp: Don't expect "int".
420 * gdb.cp/ptype-flags.cc: New file.
421 * gdb.cp/ptype-flags.exp: New file.
422 * gdb.cp/templates.exp: Use ptype/r.
423 (test_ptype_of_templates, test_template_typedef): Likewise.
424 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
425 argument. Handle template names and template parameters.
426 * gdb.mi/mi-var-cmd.exp: Accept "long".
427 * gdb.mi/mi-var-child.exp: Accept "long".
428 * gdb.mi/mi-var-display.exp: Accept "long".
429 * gdb.mi/mi2-var-child.exp: Accept "long".
430
b3720c3a
TT
4312012-11-12 Tom Tromey <tromey@redhat.com>
432
433 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
434 "ptype" from calls to cp_test_ptype_class.
435 (test_enums): Likewise.
436 * gdb.cp/derivation.exp: Remove "ptype" from calls to
437 cp_test_ptype_class.
438 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
439 calls to cp_test_ptype_class.
440 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
441 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
442 from calls to cp_test_ptype_class.
443 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
444 command here. Change "in_command" argument to "in_exp".
445
0d63ecda
KS
4462012-11-10 Keith Seitz <keiths@redhat.com>
447
448 PR gdb/14288
449 * gdb.base/printcmds.c: Add invalid_XXX globals
450 for repeated byte tests.
451 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
452 * gdb.base/wchar.c (main): Add and construct a wchar_t
453 array with repeated characters.
454 * gdb.base/wchar.exp: Add repeated character tests.
455
ed8a1c2d
AB
4562012-11-09 Andrew Burgess <aburgess@broadcom.com>
457
458 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
459 disassembly output.
460
9107fc8d
PA
4612012-11-09 Pedro Alves <palves@redhat.com>
462
463 PR gdb/14306
464
465 * gdb.multi/multi-arch-exec.c: New file.
466 * gdb.multi/multi-arch-exec.exp: New file.
467
558a9d82
YQ
4682012-11-09 Yao Qi <yao@codesourcery.com>
469
470 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
471 (top level): Call it.
472
e714f336
YQ
4732012-11-09 Yao Qi <yao@codesourcery.com>
474
475 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
476 typo.
477
6ecd4729
PA
4782012-11-09 Pedro Alves <palves@redhat.com>
479
480 * gdb.multi/multi-arch.exp: New.
481
9015683b
TT
4822012-11-08 Tom Tromey <tromey@redhat.com>
483
484 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
485 core files, if possible.
486 * gdb.base/siginfo-thread.c: New file
487 * gdb.base/siginfo-thread.exp: New file
488
ea9f10bb
TT
4892012-11-08 Tom Tromey <tromey@redhat.com>
490
491 * gdb.base/comprdebug.exp: New file.
492
f6592439
PA
4932012-11-06 Pedro Alves <palves@redhat.com>
494
495 PR gdb/14810
496
497 * gdb.base/disabled-location.c: New file.
498 * gdb.base/disabled-location.exp: New file.
499
2d338fa9
TT
5002012-11-06 Tom Tromey <tromey@redhat.com>
501
502 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
503 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
504 gdb_gcore_cmd.
505 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
506 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
507 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
508 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
509 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
510 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
511 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
512 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
513 * lib/gdb.exp (gdb_gcore_cmd): New proc.
514
68c9da30
PA
5152012-11-05 Pedro Alves <palves@redhat.com>
516
517 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
518 procedure.
519 (do_vfork_and_follow_child_tests_exec)
520 (do_vfork_and_follow_child_tests_exit): Call it.
521
a7c8c931
PA
5222012-11-05 Pedro Alves <palves@redhat.com>
523
524 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
525 fails.
526
6f6484cd
YQ
5272012-11-03 Yao Qi <yao@codesourcery.com>
528
529 Fix PR gdb/14617.
530 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
531 Remove setup_kfail, and update test.
532
b45627a0
TT
5332012-11-02 Tom Tromey <tromey@redhat.com>
534
535 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
536 test.
537
f50f4e56
PA
5382012-11-02 Pedro Alves <palves@redhat.com>
539
540 PR gdb/14766
541
542 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
543 setup_kfail.
544 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
545 get registers".
546
71ce889d
PA
5472012-11-02 Pedro Alves <palves@redhat.com>
548
549 * gdb.base/foll-vfork-exit.c: New file.
550 * gdb.base/foll-vfork.exp (top level): New file-describing
551 comment.
552 (vfork_child_follow_to_exit): New procedure.
553 (tcatch_vfork_then_child_follow): Rename as ...
554 (tcatch_vfork_then_child_follow_exec): ... this.
555 (tcatch_vfork_then_child_follow_exit): New procedure.
556 (do_vfork_and_follow_parent_tests): New procedure, factored out
557 from do_vfork_and_exec_tests.
558 (do_vfork_and_follow_child_tests_exec): Ditto.
559 (do_vfork_and_exec_tests): Delete.
560 (do_vfork_and_follow_child_tests_exit): New procedure.
561 (top level): Run tests with both the program that has the vfork
562 child execing, and the program has the vfork child exiting.
563
1e35b1a9
PA
5642012-11-02 Pedro Alves <palves@redhat.com>
565
566 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
567 (check_vfork_catchpoints, vfork_parent_follow_through_step)
568 (vfork_parent_follow_to_bp): Call it.
569 (kill_child): Delete.
570 (vfork_and_exec_child_follow_to_main_bp)
571 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
572 longer call kill_child.
573 (tcatch_vfork_then_parent_follow): Call setup_gdb.
574 (do_vfork_and_exec_tests): Don't runto_main before calling each
575 test procedure.
576 (top level): Don't clean restart and set verbose before running
577 each test procedure.
578
5792012-11-02 Pedro Alves <palves@redhat.com>
580
581 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
582 (vfork_parent_follow_to_bp)
583 (vfork_and_exec_child_follow_to_main_bp)
584 (vfork_and_exec_child_follow_through_step)
585 (tcatch_vfork_then_parent_follow)
586 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
587 Use with_test_prefix.
588
5892012-11-02 Pedro Alves <palves@redhat.com>
590
591 * gdb.base/foll-vfork.c: Add copyright header.
592 * gdb.base/vforked-prog.c: Add copyright header.
593
5942012-11-02 Pedro Alves <palves@redhat.com>
595
596 * gdb.base/foll-vfork.exp
597 (vfork_and_exec_child_follow_through_step): Don't skip on
598 non-HP/UX targets. Expect the next to only step one line on
599 non-HP/UX targets, rather than stopping only after the exec.
600
6012012-11-02 Pedro Alves <palves@redhat.com>
602
603 Don't hard code line numbers.
604
605 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
606 Expect text from the sources instead of a line number.
607 (vfork_parent_follow_to_bp)
608 (vfork_and_exec_child_follow_to_main_bp)
609 (vfork_and_exec_child_follow_through_step)
610 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
611 Use gdb_get_line_number.
612
6132012-11-02 Pedro Alves <palves@redhat.com>
614
615 Modernize.
616
617 * gdb.base/foll-vfork.exp: Use standard_testfile and
618 build_executable. Pass descriptive string to untested.
619 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
620 (vfork_and_exec_child_follow_to_main_bp)
621 (vfork_and_exec_child_follow_through_step)
622 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
623 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
624 of send_gdb/gdb_expect.
625
626 (kill_child): New procedure.
627 (vfork_and_exec_child_follow_to_main_bp)
628 (vfork_and_exec_child_follow_through_step): Use it.
629
f0559fff
YQ
6302012-11-02 Yao Qi <yao@codesourcery.com>
631
632 * gdb.base/setvar.exp: Test setting nested struct.
633 * gdb.base/setvar.c (v_struct3): New.
634
c207c6da
DE
6352012-11-01 Doug Evans <dje@google.com>
636
637 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
638 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
639 use them.
640
2f27adfe
AB
6412012-10-31 Andrew Burgess <aburgess@broadcom.com>
642
643 PR cli/14772
644 * gdb.base/gnu_vector.c (union_with_vector_1)
645 (struct_with_vector_1): Add new struct and union for testing
646 ptype.
647 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
648 structs / unions containing vectors.
649
bb662ca6
YQ
6502012-10-25 Yao Qi <yao@codesourcery.com>
651
652 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
653 'setup_kfail' instead of 'setup_kfail_for_target'.
654 * gdb.base/varargs.exp: Likewise.
655 * lib/gdb.exp (setup_kfail_for_target): Remove.
656
635d23ff
MK
6572012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
658
659 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
660
afdb064f
MK
6612012-10-25 Mark Kettenis <kettenis@gnu.org>
662
663 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
664
d99dcf51
JB
6652012-10-24 Joel Brobecker <brobecker@adacore.com>
666
667 * gdb.ada/set_wstr: New testcase.
668
32560274
JB
6692012-10-24 Joel Brobecker <brobecker@adacore.com>
670
671 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
672
5ded5331
JB
6732012-10-24 Joel Brobecker <brobecker@adacore.com>
674
675 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
676
d8d84291
MK
6772012-10-24 Mark Kettenis <kettenis@gnu.org>
678
679 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
680
6e933c51
JK
6812012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
682
683 * gdb.base/callfuncs.exp (do_function_calls): Fix
684 setup_kfail_for_target for -m32 mode.
685
274bd000
MK
6862012-10-23 Mark Kettenis <kettenis@gnu.org>
687
688 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
689 are now fixed.
690
545f743d
YQ
6912012-10-23 Yao Qi <yao@codesourcery.com>
692
693 * gdb.base/info-os.exp: Resume the inferior until it exits.
694
48b56b6a 6952012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
696
99c7d5a8 697 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
698 * gdb.base/print-file-var.exp: Likewise.
699 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 700
8de0566d
YQ
7012012-10-17 Yao Qi <yao@codesourcery.com>
702
703 * gdb.mi/mi-memory-changed.exp: New.
704
44883546
YQ
7052012-10-16 Yao Qi <yao@codesourcery.com>
706
707 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
708 returns true.
709 Call gdb_load_shlibs.
710 * gdb.reverse/solib-reverse.exp: Likewise.
711
345f514a
KS
7122012-10-15 Keith Seitz <keiths@redhat.com>
713
714 * lib/cp-support.exp (cp_test_ptype_class): Add support
715 for class typedefs.
716
717 * gdb.cp/derivation.exp: Add tests for g_instance.
718
9e3a7d65
JK
7192012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 Fix entry values resolving in inlined frames.
722 * gdb.arch/amd64-entry-value-inline.S: New file.
723 * gdb.arch/amd64-entry-value-inline.c: New file.
724 * gdb.arch/amd64-entry-value-inline.exp: New file.
725
21a7b089
JK
7262012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
727 Doug Evans <dje@google.com>
728
729 Fix recent gdb_breakpoint regression.
730 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
731 braces from the parameter.
732 * gdb.java/jprint.exp: Likewise.
733
2c47921e
DE
7342012-10-15 Doug Evans <dje@google.com>
735
736 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
737
89398707
JB
7382012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
739
740 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
741
801e4185
TT
7422012-10-15 Tom Tromey <tromey@redhat.com>
743
744 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
745
74f910c8
TT
7462012-10-15 Tom Tromey <tromey@redhat.com>
747
748 * gdb.python/py-symbol.exp: Test symbol destructor.
749
91567807
YQ
7502012-10-14 Yao Qi <yao@codesourcery.com>
751
752 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
753 * gdb.mi/mi-cli.exp: New.
754
755 * gdb.mi/mi2-basics.exp: Remove.
756 * gdb.mi/mi2-break.exp: Remove.
757 * gdb.mi/mi2-console.exp: Remove.
758 * gdb.mi/mi2-disassemble.exp: Remove.
759 * gdb.mi/mi2-eval.exp: Remove.
760 * gdb.mi/mi2-file.exp: Remove.
761 * gdb.mi/mi2-hack-cli.exp: Remove.
762 * gdb.mi/mi2-pthreads.exp: Remove.
763 * gdb.mi/mi2-read-memory.exp: Remove.
764 * gdb.mi/mi2-regs.exp: Remove.
765 * gdb.mi/mi2-return.exp: Remove.
766 * gdb.mi/mi2-simplerun.exp: Remove.
767 * gdb.mi/mi2-stack.exp: Remove.
768 * gdb.mi/mi2-stepi.exp: Remove.
769 * gdb.mi/mi2-syn-frame.exp: Remove.
770 * gdb.mi/mi2-until.exp: Remove.
771 * gdb.mi/mi2-watch.exp: Remove.
772 * gdb.mi/mi2-var-block.exp: Remove.
773 * gdb.mi/mi2-var-cmd.exp: Remove.
774 * gdb.mi/mi2-var-display.exp: Remove.
775
87332029
YQ
7762012-10-12 Yao Qi <yao@codesourcery.com>
777
778 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
779 trail '.*' on matching patterns.
780
11fc9057
L
7812012-10-11 H.J. Lu <hongjiu.lu@intel.com>
782
783 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
784 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
785 * gdb.arch/i386-disp-step.exp: Likewise.
786 * gdb.arch/i386-gnu-cfi.exp: Likewise.
787 * gdb.arch/i386-prologue.exp: Likewise.
788 * gdb.arch/i386-size-overlap.exp: Likewise.
789 * gdb.arch/i386-size.exp: Likewise.
790 * gdb.arch/i386-unwind.exp: Likewise.
791
7d46bcdc
L
7922012-10-11 H.J. Lu <hongjiu.lu@intel.com>
793
794 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
795 * gdb.arch/i386-word.exp: Likewise.
796
31224d9d
L
7972012-10-11 H.J. Lu <hongjiu.lu@intel.com>
798
799 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
800 is_ilp32_target to set nr_regs.
801 * gdb.arch/i386-sse.exp: Likewise.
802
5b7d0050
DE
8032012-10-11 Doug Evans <dje@google.com>
804
7c09e5a0
DE
805 PR breakpoints/14643.
806 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
807 * gdb.linespec/thread.c: New file.
808 * gdb.linespec/thread.exp: New file.
809
5b7d0050
DE
810 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
811 Recognize "message" -> print pass and fail. Add eof case.
812 (runto): Recognize message, no-message. Print pass/fail if requested,
813 with same treatment as gdb_breakpoint.
814 (runto_main): Pass no-message to runto.
815 (gdb_internal_error_resync): Add log message.
816 (gdb_file_cmd): Tweak internal error fail text for consistency.
817
2e24f4aa
JK
8182012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
819
820 Fix crash during stepping on ppc32.
821 * gdb.base/step-symless.c: New file.
822 * gdb.base/step-symless.exp: New file.
823
aa14df25
DE
8242012-10-03 Doug Evans <dje@google.com>
825
826 PR symtab/14601
827 * gdb.cp/using-crash.exp: New file.
828 * gdb.cp/using-crash.cc: New file.
829
975531db
DE
8302012-10-02 Doug Evans <dje@google.com>
831
832 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
833 more consistent.
834 (runto,gdb_debug_format): Ditto.
835 (gdb_file_cmd): Watch for eof in nested gdb_expect.
836 Clean up logging and error messages.
837
b3dc46ff
AB
8382012-10-01 Andrew Burgess <aburgess@broadcom.com>
839
840 Test find command on unmapped memory.
841 * gdb.base/find-unmapped.c: New file.
842 * gdb.base/find-unmapped.exp: New file.
843
45814d45
YQ
8442012-09-29 Yao Qi <yao@codesourcery.com>
845
846 * gdb.trace/mi-tracepoint-changed.exp: New.
847 * gdb.mi/mi-breakpoint-changed.exp: New.
848 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
849 * gdb.mi/pendshr2.c: New.
850
4c2786ba
YQ
8512012-09-28 Yao Qi <yao@codesourcery.com>
852
853 * gdb.mi/pr11022.exp: New.
854 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
855
7977e5d2
TT
8562012-09-27 Tom Tromey <tromey@redhat.com>
857
858 * gdb.cp/derivation.exp: Add regression test.
859 * gdb.cp/derivation.cc (class V_base, class V_inter, class
860 V_derived): New.
861 (vderived): New global.
862
0971de02
TT
8632012-09-26 Tom Tromey <tromey@redhat.com>
864
865 * gdb.dwarf2/dw2-common-block.S: New file.
866 * gdb.dwarf2/dw2-common-block.exp: New file.
867
4357ac6c
TT
8682012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * gdb.fortran/common-block.exp: New file.
871 * gdb.fortran/common-block.f90: New file.
872
6f380991
AB
8732012-09-26 Andrew Burgess <aburgess@broadcom.com>
874
875 * gdb.base/duplicate-bp.c: New file.
876 * gdb.base/duplicate-bp.exp: New file.
877
8ae551cf
YQ
8782012-09-26 Yao Qi <yao@codesourcery.com>
879
880 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
881
882 Revert:
883 2012-09-21 Yao Qi <yao@codesourcery.com>
884
885 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
886
318102b9
SP
8872012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
888
889 * gdb.base/longest-types.c: New test case.
890 * gdb.base/longest-types.exp: New test case.
891
a1e5fd69
YQ
8922012-09-25 Yao Qi <yao@codesourcery.com>
893
894 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
895
04e7407c
JK
8962012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
897
898 Fix internal error on canonicalization of clang types.
899 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
900 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
901 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
902
9bf4bce9
JK
9032012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
904
905 Fix disassemble without parameters in tailcall frame.
906 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
907
2603f7ee
AB
9082012-09-21 Andrew Burgess <aburgess@broadcom.com>
909
910 * gdb.dwarf2/dw2-op-out-param.S: New file.
911 * gdb.dwarf2/dw2-op-out-param.exp: New file.
912
a3569abd
YQ
9132012-09-21 Yao Qi <yao@codesourcery.com>
914
915 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
916
a065d7af
YQ
9172012-09-21 Yao Qi <yao@codesourcery.com>
918
919 * gdb.mi/mi-cli.exp: Remove.
920 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
921
15544bd9
YQ
9222012-09-21 Yao Qi <yao@codesourcery.com>
923
924 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
925 "=record-started" notification.
926
82a90ccf
YQ
9272012-09-21 Yao Qi <yao@codesourcery.com>
928
929 * gdb.mi/mi-record-changed.exp: New.
930 * gdb.mi/mi-reverse.exp: Adjust expected output.
931
d7de8e3c
TT
9322012-09-20 Tom Tromey <tromey@redhat.com>
933
934 * gdb.python/python.exp: Test atexit.register.
935
1aa99537
DE
9362012-09-20 Doug Evans <dje@google.com>
937
05eade73
DE
938 * boards/dwarf4-gdb-index.exp: New file.
939
1aa99537
DE
940 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
941 while running the tests.
942
4ae24af0
JB
9432012-09-18 Joel Brobecker <brobecker@adacore.com>
944
945 * gdb.ada/bp_reset: New testcase.
946
bb25a15c
YQ
9472012-09-18 Yao Qi <yao@codesourcery.com>
948
949 * gdb.trace/mi-tsv-changed.exp: New.
950
201b4506
YQ
9512012-09-18 Yao Qi <yao@codesourcery.com>
952
953 * gdb.trace/mi-traceframe-changed.exp: New.
954
6fc1c773
YQ
9552012-09-17 Yao Qi <yao@codesourcery.com>
956
957 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
958 when it is less than 0.
959
1ab3b62c
JK
9602012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
961
962 PR 14119
963 * gdb.arch/amd64-tailcall-ret.S: New file.
964 * gdb.arch/amd64-tailcall-ret.c: New file.
965 * gdb.arch/amd64-tailcall-ret.exp: New file.
966 * gdb.reverse/amd64-tailcall-reverse.S: New file.
967 * gdb.reverse/amd64-tailcall-reverse.c: New file.
968 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
969
acf9414f
JK
9702012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 PR 14548
973 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
974 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
975 * gdb.reverse/singlejmp-reverse.S: New file.
976 * gdb.reverse/singlejmp-reverse.c: New file.
977 * gdb.reverse/singlejmp-reverse.exp: New file.
978
666b578b
JK
9792012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
980
981 Fix compatibility with old GCC (~4.1).
982 * gdb.cp/converts.cc (my_enum_var): New variable.
983
42056501
AB
9842012-09-14 Andrew Burgess <aburgess@broadcom.com>
985
986 * gdb.xml/tdesc-regs.exp: Update expected output for new
987 vector_size syntax of vector types.
988
b9516fa1
YPK
9892012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
990
991 Refactor Python "gdb" module into a proper Python package, by
992 introducing a new "_gdb" module for code implemented in C, and
993 using reload/__import__ instead of exec.
994 * gdb.python/python.exp (Test stderr location): Update module
995 location of GDB-specific sys.stderr.
996 (Test stdout location): Ditto for sys.stdout.
997
18dc9ad8
JK
9982012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
1001
ea3a9873
KS
10022012-09-12 Keith Seitz <keiths@redhat.com>
1003
1004 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
1005 conversion statement.
1006
5941debb
DE
10072012-09-12 Doug Evans <dje@google.com>
1008
1009 * gdb.base/help.exp: Remove testing of individual command help text,
1010 too much of a maintenance burden. Instead, test the functionality
1011 of "help" itself.
1012
cfc35e02
DE
10132012-09-11 Doug Evans <dje@google.com>
1014
3a0ed5d7
DE
1015 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
1016 breakpoint.
1017
cfc35e02
DE
1018 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
1019 * gdb.dwarf2/fission-reread.S: Ditto.
1020 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
1021 * gdb.dwarf2/fission-reread.exp: Ditto.
1022
350b1b26
AB
10232012-09-11 Andrew Burgess <aburgess@broadcom.com>
1024
1025 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
1026
2fa15f23
JB
10272012-09-10 Joel Brobecker <brobecker@adacore.com>
1028
1029 * gdb.ada/optim_drec: New testcase.
1030
09be558e
DE
10312012-09-10 Doug Evans <dje@google.com>
1032
1033 * boards/fission.exp: Explicitly mark "board" as not remote.
1034
5b4f6e25
KS
10352012-09-10 Keith Seitz <keiths@redhat.com>
1036
1037 PR gdb/13483
1038 * gdb.cp/converts.cc (A::A): Add ctor.
1039 (A::member_): Add member.
1040 (enum my_enum): New enumeration.
1041 (main): Add calls to foo1_7 with various
1042 permitted arguments.
1043 * gdb.cp/converts.exp: Add tests for boolean
1044 conversions permitted by the standard.
1045
b4ca5ed9
YPK
10462012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
1047
1048 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
1049 avoid spurious results due to ~/.gdbinit.
1050 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
1051 $INTERNAL_GDBFLAGS in run command.
1052 * gdb.gdb/observer.exp (setup_test): Ditto.
1053 * gdb.gdb/selftest.exp (test_with_self): Ditto.
1054 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
1055
d54b30bb
DE
10562012-09-06 Doug Evans <dje@google.com>
1057
14910956
DE
1058 * boards/fission.exp: New file.
1059
d54b30bb
DE
1060 * gdb.python/py-value.exp: Use clean_restart.
1061
91b253e1
DE
10622012-09-05 Doug Evans <dje@google.com>
1063
1064 * gdb.base/info-macros.c: Fix whitespace.
1065
1292279a
PA
10662012-08-28 Pedro Alves <palves@redhat.com>
1067
1068 PR gdb/14428
1069
1070 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
1071
1c8cdcb1
JK
10722012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1073
1074 * gdb.base/break-caller-line.c: New file.
1075 * gdb.base/break-caller-line.exp: New file.
1076
1e8e8b51
JK
10772012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1078
1079 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
1080 * gdb.arch/i386-cfi-notcurrent.S: New file.
1081 * gdb.arch/i386-cfi-notcurrent.exp: New file.
1082
1591a1e8
PA
10832012-08-27 Wei-cheng Wang <cole945@gmail.com>
1084 Yao Qi <yao@codesourcery.com>
1085 Pedro Alves <palves@redhat.com>
1086
1087 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1088 New procedures.
1089 (top level): Add overlap checking tests.
1090
4442ada7
TT
10912012-08-24 Tom Tromey <tromey@redhat.com>
1092
1093 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1094 gdb_test_multiple fails for other reasons.
1095
e7d50cc9
YQ
10962012-08-24 Yao Qi <yao@codesourcery.com>
1097
1098 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1099
dfbd5e7b
PA
11002012-08-23 Pedro Alves <palves@redhat.com>
1101
1102 * gdb.base/help.exp: Adjust to "handle" help text change.
1103
8d735b87
YQ
11042012-08-23 Yao Qi <yao@codesourcery.com>
1105
1106 * gdb.trace/disconnected-tracing.c (start, end): New.
1107 (main): Call start and end.
1108 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1109 existing tests into this proc.
1110 (disconnected_tfind): New.
1111
61b1d759
YQ
11122012-08-23 Yao Qi <yao@codesourcery.com>
1113
1114 * boards/native-gdbserver.exp (${board}_upload): New.
1115 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1116 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1117 Execute tfile on remote target.
1118 Copy trace file from target to host.
1119
6ca1b147
JM
11202012-08-22 Joseph Myers <joseph@codesourcery.com>
1121
1122 * gdb.arch/thumb-bx-pc.S: New file.
1123 * gdb.arch/thumb-bx-pc.exp: New file.
1124
706e3705
TT
11252012-08-22 Tom Tromey <tromey@redhat.com>
1126
1127 * gdb.base/maint.exp: Update.
1128
b4893d48
TT
11292012-08-22 Tom Tromey <tromey@redhat.com>
1130
1131 * lib/gdb.exp (skip_unwinder_tests): New proc.
1132 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1133 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1134
45b7da81
TT
11352012-08-21 Tom Tromey <tromey@redhat.com>
1136
1137 * gdb.hp/gdb.aCC/exception.exp: Remove.
1138
f94363d7
AP
1139012-08-19 Andrew Pinski <apinski@cavium.com>
1140
1141 * gdb.arch/mips-octeon-bbit.c: New file.
1142 * gdb.arch/mips-octeon-bbit.exp: New Test.
1143
e5afdbd7
KS
1144012-08-19 Keith Seitz <keiths@redhat.com>
1145
1146 PR c++/14365
1147 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1148 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1149
c29e8b64
JK
11502012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1153 verbose -log by more specific untested call.
1154
15a7e7bc
YQ
11552012-08-18 Yao Qi <yao@codesourcery.com>
1156
1157 * gdb.trace/tfind.exp: Move tests on various command help before
1158 checking target supports trace.
1159 Fix the expected output of 'help tfind end'.
1160
a451cb65
KS
11612012-08-17 Keith Seitz <keiths@redhat.com>
1162
1163 PR c++/13356
1164 * gdb.base/default.exp: Update all "check type" tests.
1165 * gdb.base/help.exp: Likewise.
1166 * gdb.base/setshow.exp: Likewise.
1167 * gdb.cp/converts.cc (foo1_type_check): New function.
1168 (foo2_type_check): New function.
1169 (foo3_type_check): New function.
1170 (main): Call new functions.
1171 * converts.exp: Add tests for integer-to-pointer conversions
1172 with/without strict type-checking.
1173
dbf6a605
MF
11742012-08-16 Mike Frysinger <vapier@gentoo.org>
1175
1176 * gdb.base/help.exp: Update expected output.
1177
0c92d8c1
JB
11782012-08-16 Joel Brobecker <brobecker@adacore.com>
1179
1180 * gdb.ada/rdv_wait: New testcase.
1181
e56f7f42
JK
11822012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1185
f47f77df
DE
11862012-08-13 Doug Evans <dje@google.com>
1187
e202d6e8 1188 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1189 * gdb.base/default.exp: Update expected output of "show convenience".
1190
a72c3253
DE
11912012-08-10 Doug Evans <dje@google.com>
1192
1193 * gdb.python/py-strfns.c: New file.
1194 * gdb.python/py-strfns.exp: New file.
1195 * gdb.python/py-type.exp (test_fields): Add vector tests.
1196
de0bea00
MF
11972012-08-10 Mike Frysinger <vapier@gentoo.org>
1198
1199 PR cli/10436:
1200 * gdb.base/completion.exp: Add tests for handle completion.
1201
5b9afe8a
YQ
12022012-08-09 Yao Qi <yao@codesourcery.com>
1203
1204 * gdb.mi/mi-cmd-param-changed.exp: New.
1205 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1206 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1207 * gdb.mi/mi2-prompt.exp: Likewise.
1208
4f485ebc
DE
12092012-08-08 Doug Evans <dje@google.com>
1210
1211 * gdb.base/debug-expr.c: New file.
1212 * gdb.base/debug-expr.exp: New file.
1213 * gdb.base/exprs.exp: Test {type} casts.
1214 * gdb.cp/debug-expr.exp: New file.
1215
5888842d
JK
12162012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1219 global variable loop, not a 'break'. Add loop count limit to 100.
1220 Add new fail case for terminated vgdb.
1221
4f69f4c2
JK
12222012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1223 Jean-Marc Saffroy <saffroy@gmail.com>
1224
1225 PR 11804
1226 * gdb.base/gcore-relro.exp: New file.
1227 * gdb.base/gcore-relro-main.c: New file.
1228 * gdb.base/gcore-relro-lib.c: New file.
1229
e2de5390
JK
12302012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 Do not false FAIL with old GCCs.
1233 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1234 GCC < 4.5 in $no_hw mode.
1235
606603c5
JK
12362012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1237
1238 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1239
777f26c2
JK
12402012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 * gdb.base/list.exp (test_only_end): New function.
1243 Call it.
1244
2c12abee
TT
12452012-08-06 Tom Tromey <tromey@redhat.com>
1246
1247 * gdb.python/py-mi.exp: Add test for printer whose children
1248 are a list.
1249 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1250 (main): New variable children_as_list.
1251 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1252 New.
1253 (register_pretty_printers): Register new printer.
1254
0eae2cf4
EBM
12552012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1256
1257 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1258 symbols. Abort if vgdb remote connection is closed.
1259
09e0881d
DE
12602012-08-02 Doug Evans <dje@google.com>
1261
1262 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1263
b40f514f
SDJ
12642012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1265
1266 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1267 s390x, PowerPC 64 and m68k-linux.
1268
11315ae0
UW
12692012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1270
1271 * gdb.base/annota1.exp: Accept no frames-invalid notification
1272 when starting up the program.
1273 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1274 show a symbolic value as well.
1275 * gdb.server/server-exec-info.exp: Skip test when skipping
1276 gdbserver test and/or when skipping shared library tests.
1277 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1278 avoid name conflicts with other tests.
1279
0547eeed
UW
12802012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1281
1282 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1283 Fix wrong output on big-endian systems.
1284 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1285 4-byte pointer types on 64-bit s390x.
1286
bdddb4de
UW
12872012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1288
1289 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1290 marker comment at the beginning (after intialization).
1291 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1292 breakpoint on marker comment instead of function begin.
1293 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1294 PowerPC.
1295 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1296 or 64-bit PowerPC.
1297 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1298 gdb,no_hardware_watchpoints flag is set.
1299 (initialize): Remove now redundant can-use-hw-watchpoints change.
1300
5d206025
YQ
13012012-08-02 Yao Qi <yao@codesourcery.com>
1302 Pedro Alves <palves@redhat.com>
1303
1304 * boards/local-remote-host.exp: New.
1305
4f665099
UW
13062012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1307
1308 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1309 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1310 * gdb.base/print-file-var.exp: Likewise.
1311 * gdb.server/solib-list.exp: Skip on remote targets.
1312
b62e2b27
UW
13132012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1314
1315 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1316 watchpoints on ARM. When expecting software watchpoints, tolerate
1317 (remote) targets that report unsupported hardware watchpoint only
1318 at continue time.
1319 (test_wide_location_2): Likewise.
1320
a967a851
JK
13212012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1322
1323 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1324 valgrind versions.
1325
75d9f9ff 13262012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1327
1328 * gdb.base/valgrind-infcall.c: New file.
1329 * gdb.base/valgrind-infcall.exp: New file.
1330
75d9f9ff
JK
1331 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1332
1c9f2ed2
KS
13332012-07-30 Keith Seitz <keiths@redhat.com>
1334
1335 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1336 linespecs.
1337
7f9b2034
DE
13382012-07-30 Doug Evans <dje@google.com>
1339
85220e01
DE
1340 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1341 * gdb.dwarf2/pr13961.S: Ditto.
1342
7f9b2034
DE
1343 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1344
4e969b4f
AB
13452012-07-30 Andrew Burgess <aburgess@broadcom.com>
1346
1347 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1348 change its format immediately after reloading the binary.
1349
e7de8362
JK
13502012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1351
1352 Fix testsuite regression after --use-deprecated-index-sections removal.
1353 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1354 string.
1355 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1356
7255706c
YQ
13572012-07-27 Yao Qi <yao@codesourcery.com>
1358
1359 KFAIL for PR remote/14161.
1360 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1361 Cleanup socket files.
1362 (strace_info_marker): Detach inferior.
1363
f2e8016f
TT
13642012-07-26 Tom Tromey <tromey@redhat.com>
1365
6fdff2c5 1366 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 1367
f66713d2
JK
13682012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1369
1370 * gdb.python/py-inferior.c (thread): New function.
1371 (check_threads): New function.
1372 (test_threads): New function.
1373 * gdb.python/py-inferior.exp: Added test.
1374 Replaced runto with continue to breakpoint.
1375
8223e12c
TT
13762012-07-26 Tom Tromey <tromey@redhat.com>
1377
1378 * lib/ada.exp (standard_ada_testfile): New proc.
1379 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1380 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1381 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1382 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1383 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1384 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1385 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1386 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1387 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1388 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1389 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1390 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1391 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1392 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1393 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1394 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1395 * gdb.ada/complete.exp: Use standard_ada_testfile.
1396 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1397 standard_output_file.
1398 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1399 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1400 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1401 standard_output_file.
1402 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1403 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1404 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1405 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1406 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1407 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1408 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1409 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1410 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1411 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1412 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1413 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1414 * gdb.ada/interface.exp: Use standard_ada_testfile.
1415 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1416 standard_output_file
1417 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1418 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1419 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1420 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1421 * gdb.ada/nested.exp: Use standard_ada_testfile.
1422 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1423 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1424 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1425 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1426 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1427 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1428 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1429 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1430 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1431 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1432 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1433 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1434 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1435 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1436 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1437 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1438 * gdb.ada/start.exp: Use standard_ada_testfile.
1439 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1440 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1441 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1442 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1443 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1444 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1445 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1446 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1447 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1448 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1449 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1450 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1451 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1452 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1453
bbec57e4
JK
14542012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1455
1456 Fix testsuite regression after --use-deprecated-index-sections removal.
1457 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1458
9cc8e32c
JK
14592012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1460
1461 Fix compatibility with Tcl before 7.5.
1462 * lib/future.exp (lreverse): New function if it does not exist.
1463
ea5ca7b5
MK
14642012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1465
1466 * gdb.mi/mi-pending.c: New method to set a second pending
1467 breakpoint.
1468 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1469 condition.
1470
64776a0b
PA
14712012-07-20 Pedro Alves <palves@redhat.com>
1472
1473 PR threads/11692
1474 PR gdb/12203
1475
1476 * gdb.threads/create-fail.c: New file.
1477 * gdb.threads/create-fail.exp: New file.
1478
13e4e967
PA
14792012-07-19 Pedro Alves <palves@redhat.com>
1480
1481 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1482 * config/vx.exp (gdb_start): Likewise.
1483 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1484 * gdb.base/setvar.exp (test_set): Likewise.
1485 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1486 * gdb.reverse/sigall-precsave.exp: Likewise.
1487 * gdb.reverse/sigall-reverse.exp: Likewise.
1488
b7aefa4d
PA
14892012-07-19 Pedro Alves <palves@redhat.com>
1490
1491 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1492 handler before recording.
1493
608b4967
TT
14942012-07-19 Tom Tromey <tromey@redhat.com>
1495
1496 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1497 * gdb.cp/casts.cc (decltype): New function.
1498 (main): Use it.
1499
b1e0c0fa
PA
15002012-07-19 Pedro Alves <palves@redhat.com>
1501
1502 * gdb.base/sigall.exp (signals): New list.
1503 <top level>: Loop over signals in the $signals list instead of
1504 calling a test function once per signal.
1505 * gdb.reverse/sigall-precsave.exp (signals): New list.
1506 <top level>: Loop over signals in the $signals list instead of
1507 calling a test function once per signal.
1508 * gdb.reverse/sigall-reverse.exp (signals): New list.
1509 <top level>: Loop over signals in the $signals list instead of
1510 calling a test function once per signal.
1511
6ace3df1
YQ
15122012-07-19 Yao Qi <yao@codesourcery.com>
1513
1514 * gdb.base/setshow.exp: Test 'set args ~'.
1515
263a0f8c
JK
15162012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.base/store.exp (check_set): Import gdb_prompt.
1519 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1520 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1521
8f043999
JK
15222012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1523
1524 PR 11914
1525 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1526 (main): Call eval_sub.
1527 * gdb.python/py-prettyprint.exp:
1528 (python execfile ('py-prettyprint.py')): Move it earlier.
1529 New breakpoint for eval-break.
1530 (continue to breakpoint: eval-break, info locals): New test.
1531 (python execfile ('py-prettyprint.py')): Move it from here.
1532 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1533 (register_pretty_printers): Register pp_eval_type.
1534
725c7b66
JK
15352012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 Fix a testcase regression by me.
1538 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1539 DW_FORM_data4.
1540
4359dff1
JK
15412012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1542 Doug Evans <dje@google.com>
1543
1544 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1545 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1546
61e44cfa
JK
15472012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1548
1549 Fix gdbserver run regression.
1550 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1551
93c0ef37
TT
15522012-07-12 Tom Tromey <tromey@redhat.com>
1553
1554 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1555 (clean_restart): Likewise.
1556 (core_find): Use standard_output_file.
1557
76027ef5
TT
15582012-07-12 Tom Tromey <tromey@redhat.com>
1559
1560 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1561 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1562 prepare_for_testing_full.
1563 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1564 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1565 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1566 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1567 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1568 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1569 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1570 prepare_for_testing_full.
1571 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1572 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1573 prepare_for_testing_full.
1574 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1575 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1576 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1577
85b4440a
TT
15782012-07-12 Tom Tromey <tromey@redhat.com>
1579
1580 * lib/gdb.exp (build_executable_from_specs): New proc, from
1581 build_executable.
1582 (build_executable): Use it.
1583 (prepare_for_testing_full): New proc.
1584
55baab26
TT
15852012-07-11 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1588 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1589 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1590 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1591 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1592 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1593 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1594 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1595 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1596 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1597
298a9cf0
TT
15982012-07-10 Tom Tromey <tromey@redhat.com>
1599
1600 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1601 standard_output_file.
1602 * gdb.mi/gdb2549.exp: Use standard_testfile.
1603 * gdb.mi/gdb669.exp: Use standard_testfile.
1604 * gdb.mi/gdb701.exp: Use standard_testfile.
1605 * gdb.mi/gdb792.exp: Use standard_testfile.
1606 * gdb.mi/mi-async.exp: Use standard_testfile.
1607 * gdb.mi/mi-basics.exp: Use standard_testfile.
1608 * gdb.mi/mi-break.exp: Use standard_testfile.
1609 * gdb.mi/mi-cli.exp: Use standard_testfile.
1610 * gdb.mi/mi-console.exp: Use standard_testfile.
1611 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1612 * gdb.mi/mi-eval.exp: Use standard_testfile.
1613 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1614 * gdb.mi/mi-file.exp: Use standard_testfile.
1615 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1616 * gdb.mi/mi-logging.exp: Use standard_testfile.
1617 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1618 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1619 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1620 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1621 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1622 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1623 * gdb.mi/mi-pending.exp: Use standard_testfile,
1624 standard_output_file.
1625 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1626 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1627 * gdb.mi/mi-regs.exp: Use standard_testfile.
1628 * gdb.mi/mi-return.exp: Use standard_testfile.
1629 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1630 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1631 * gdb.mi/mi-solib.exp: Use standard_testfile,
1632 standard_output_file.
1633 * gdb.mi/mi-stack.exp: Use standard_testfile.
1634 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1635 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1636 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1637 * gdb.mi/mi-until.exp: Use standard_testfile.
1638 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1639 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1640 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1641 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1642 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1643 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1644 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1645 standard_output_file.
1646 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1647 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1648 * gdb.mi/mi-watch.exp: Use standard_testfile.
1649 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1650 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1651 * gdb.mi/mi2-break.exp: Use standard_testfile.
1652 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1653 * gdb.mi/mi2-console.exp: Use standard_testfile.
1654 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1655 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1656 * gdb.mi/mi2-file.exp: Use standard_testfile.
1657 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1658 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1659 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1660 * gdb.mi/mi2-return.exp: Use standard_testfile.
1661 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1662 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1663 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1664 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1665 * gdb.mi/mi2-until.exp: Use standard_testfile.
1666 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1667 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1668 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1669 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1670 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1671
f5f3a911
TT
16722012-07-10 Tom Tromey <tromey@redhat.com>
1673
1674 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1675 * gdb.cp/ambiguous.exp: Use standard_testfile,
1676 prepare_for_testing.
1677 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1678 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1679 * gdb.cp/anon-ns.exp: Use standard_testfile.
1680 * gdb.cp/anon-struct.exp: Use standard_testfile.
1681 * gdb.cp/anon-union.exp: Use standard_testfile,
1682 prepare_for_testing.
1683 * gdb.cp/arg-reference.exp: Use standard_testfile,
1684 prepare_for_testing.
1685 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1686 * gdb.cp/breakpoint.exp: Use standard_testfile,
1687 prepare_for_testing.
1688 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1689 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1690 standard_output_file.
1691 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1692 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1693 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1694 (test_static_members): Update.
1695 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1696 * gdb.cp/converts.exp: Use standard_testfile.
1697 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1698 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1699 prepare_for_testing.
1700 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1701 * gdb.cp/cplabel.exp: Use standard_testfile.
1702 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1703 prepare_for_testing.
1704 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1705 * gdb.cp/derivation.exp: Use standard_testfile,
1706 prepare_for_testing.
1707 * gdb.cp/destrprint.exp: Use standard_testfile.
1708 * gdb.cp/dispcxx.exp: Use standard_testfile.
1709 * gdb.cp/exception.exp: Use standard_testfile,
1710 prepare_for_testing.
1711 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1712 * gdb.cp/extern-c.exp: Use standard_testfile,
1713 prepare_for_testing.
1714 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1715 prepare_for_testing.
1716 * gdb.cp/fpointer.exp: Use standard_testfile.
1717 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1718 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1719 standard_output_file.
1720 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1721 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1722 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1723 standard_output_file.
1724 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1725 (do_tests): Update.
1726 * gdb.cp/koenig.exp: Use standard_testfile.
1727 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1728 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1729 * gdb.cp/m-static.exp: Use standard_testfile,
1730 prepare_for_testing.
1731 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1732 * gdb.cp/mb-inline.exp: Use standard_testfile,
1733 prepare_for_testing.
1734 * gdb.cp/mb-templates.exp: Use standard_testfile,
1735 prepare_for_testing.
1736 * gdb.cp/member-ptr.exp: Use standard_testfile,
1737 prepare_for_testing.
1738 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1739 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1740 * gdb.cp/method2.exp: Use standard_testfile.
1741 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1742 standard_output_file.
1743 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1744 (do_tests): Update.
1745 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1746 prepare_for_testing.
1747 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1748 prepare_for_testing.
1749 * gdb.cp/namespace.exp: Use standard_testfile,
1750 prepare_for_testing.
1751 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1752 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1753 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1754 * gdb.cp/nsimport.exp: Use standard_testfile,
1755 prepare_for_testing.
1756 * gdb.cp/nsnested.exp: Use standard_testfile.
1757 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1758 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1759 prepare_for_testing.
1760 * gdb.cp/nsstress.exp: Use standard_testfile,
1761 prepare_for_testing.
1762 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1763 * gdb.cp/operator.exp: Use standard_testfile.
1764 * gdb.cp/oranking.exp: Use standard_testfile.
1765 * gdb.cp/overload-const.exp: Use standard_testfile.
1766 * gdb.cp/overload.exp: Use standard_testfile,
1767 prepare_for_testing.
1768 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1769 * gdb.cp/ovsrch.exp: Use standard_testfile.
1770 * gdb.cp/paren-type.exp: Use standard_testfile.
1771 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1772 prepare_for_testing.
1773 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1774 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1775 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1776 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1777 * gdb.cp/pr10728.exp: Use standard_testfile,
1778 standard_output_file.
1779 * gdb.cp/pr12028.exp: Use standard_testfile.
1780 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1781 * gdb.cp/pr9167.exp: Use standard_testfile.
1782 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1783 * gdb.cp/printmethod.exp: Use standard_testfile,
1784 prepare_for_testing.
1785 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1786 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1787 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1788 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1789 standard_output_file.
1790 * gdb.cp/readnow-language.exp: Use standard_testfile.
1791 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1792 (gdb_start_again): Use clean_restart.
1793 * gdb.cp/ref-types.exp: Use standard_testfile,
1794 prepare_for_testing.
1795 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1796 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1797 * gdb.cp/smartp.exp: Use standard_testfile.
1798 * gdb.cp/static-method.exp: Use standard_testfile.
1799 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1800 * gdb.cp/temargs.exp: Use standard_testfile.
1801 * gdb.cp/templates.exp: Use standard_testfile,
1802 prepare_for_testing.
1803 (do_tests): Update.
1804 * gdb.cp/try_catch.exp: Use standard_testfile,
1805 prepare_for_testing.
1806 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1807 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1808 * gdb.cp/virtbase.exp: Use standard_testfile,
1809 prepare_for_testing.
1810 * gdb.cp/virtfunc.exp: Use standard_testfile,
1811 prepare_for_testing.
1812 (do_tests): Update.
1813 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1814 prepare_for_testing.
1815
686f09d0
TT
18162012-07-10 Tom Tromey <tromey@redhat.com>
1817
1818 * lib/gdb.exp (standard_testfile): Unset output variables from
1819 earlier invocations.
1820
9357e021
YQ
18212012-07-10 Yao Qi <yao@codesourcery.com>
1822
1823 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1824 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1825 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1826 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1827 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1828 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1829 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1830 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1831 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1832 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1833 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1834 * gdb.mi/mi-var-display.exp: Likewise.
1835 * gdb.mi/mi-var-invalidate.exp: Likewise.
1836 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1837 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1838 * gdb.mi/mi2-console.exp: Likewise.
1839 * gdb.mi/mi2-disassemble.exp: Likewise.
1840 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1841 * gdb.mi/mi2-read-memory.exp: Likewise.
1842 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1843 * gdb.mi/mi2-simplerun.exp: Likewise.
1844 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1845 * gdb.mi/mi2-syn-frame.exp: Likewise.
1846 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1847 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1848 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1849
e314d629
TT
18502012-07-09 Tom Tromey <tromey@redhat.com>
1851
1852 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1853 * gdb.base/callfuncs.exp: Add cast-based test.
1854 * gdb.base/callfuncs.c (voidfunc): New function.
1855
06928b3f
DE
18562012-07-08 Doug Evans <dje@google.com>
1857
1858 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1859
32f11bad
JK
18602012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1861
1862 Fix XFAIL compatibility with old i386 systems.
1863 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1864 Check also 'Cannot insert breakpoint 0'.
1865
76b83c51
JK
18662012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1867
1868 PR 14321
1869 * gdb.base/find.exp
1870 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1871
a6fb9c08
TT
18722012-07-06 Tom Tromey <tromey@redhat.com>
1873
1874 * gdb.base/whatis.exp: Add test.
1875
71918a86
TT
18762012-07-06 Tom Tromey <tromey@redhat.com>
1877
1878 * gdb.base/whatis.exp: Add regression test.
1879
fcde5961
TT
18802012-07-06 Tom Tromey <tromey@redhat.com>
1881
1882 * gdb.base/whatis.exp: Add tests.
1883
f9cf0f4a
JK
18842012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1885
1886 PR 12649
1887 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1888 gdb_test_multiple $gdb_prompt terminator.
1889
979ade8b
PA
18902012-07-04 Pedro Alves <palves@redhat.com>
1891
1892 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1893 supports_process_record.
1894
8a980b44
PA
18952012-07-04 Pedro Alves <palves@redhat.com>
1896
1897 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1898 endings.
1899 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1900
855ba978
SS
19012012-07-03 Stan Shebs <stan@codesourcery.com>
1902
1903 * gdb.base/info-os.c (main): Retry resource acquisition until an
1904 available one is found.
1905 * gdb.base/info-os.exp: Collect resource keys from the program
1906 and use them in matching.
1907
fcb44371
JK
19082012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1909
1910 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1911 Wrap the test into loop for corefile and core0file.
1912
08a67be6
JK
19132012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1914
1915 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1916 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1917 .note.GNU-stack.
1918
0f3c2347
JK
1919 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1920
ff4a4500
SDJ
19212012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1922
1923 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1924 break): Include help message for the new `-probe' and `-probe-stap'
1925 options.
1926
d3ce09f5
SS
19272012-07-02 Stan Shebs <stan@codesourcery.com>
1928
1929 * gdb.base/dprintf.exp: Add agent style tests.
1930
a1624241
JK
19312012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 * gdb.base/stale-infcall.c (infcall): New label test-next.
1934 (main): New labels test-pass and test-fail.
1935 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1936 $test_fail_bpnum to test-fail.
1937 (test system longjmp tracking support): New test.
1938 Delete $test_fail_bpnum.
1939 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1940 breakpoint.
1941
42e7ad6c
DE
19422012-06-30 Doug Evans <dje@google.com>
1943
1944 * gdb.dwarf2/fission-reread.S: New file.
1945 * gdb.dwarf2/fission-reread.exp: New file.
1946
37ce89eb
SS
19472012-06-28 Stan Shebs <stan@codesourcery.com>
1948
1949 * gdb.mi/mi-logging.exp: New file.
1950
e5ef252a
PA
19512012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1952 Pedro Alves <palves@redhat.com>
1953
1954 * gdb.threads/siginfo-threads.exp: New file.
1955 * gdb.threads/siginfo-threads.c: New file.
1956 * gdb.threads/sigstep-threads.exp: New file.
1957 * gdb.threads/sigstep-threads.c: New file.
1958
22f1fbae
TT
19592012-06-28 Tom Tromey <tromey@redhat.com>
1960
1961 * gdb.go/package.exp: Partially revert earlier patch; use
1962 gdb_compile again. Use standard_output_file.
1963
2e3cf129
DE
19642012-06-27 Doug Evans <dje@google.com>
1965
1966 * gdb.dwarf2/fission-base.c: New file.
1967 * gdb.dwarf2/fission-base.S: New file.
1968 * gdb.dwarf2/fission-base.exp: New file.
1969
785fd303
JK
19702012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1971
1972 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1973
1bb9788d
TT
19742012-06-27 Tom Tromey <tromey@redhat.com>
1975
1976 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1977 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1978
c83ee902
TT
19792012-06-27 Tom Tromey <tromey@redhat.com>
1980
1981 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1982 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1983 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1984 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1985 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1986 prepare_for_testing.
1987 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1988 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1989 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1990 standard_testfile.
1991 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1992 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1993 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1994 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1995 prepare_for_testing.
1996 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1997 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1998 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1999 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
2000 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
2001 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
2002 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
2003 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
2004 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
2005 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
2006 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
2007 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
2008 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
2009 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
2010 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
2011 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
2012 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
2013 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
2014 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
2015 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
2016 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
2017 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
2018 standard_output_file.
2019 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
2020 standard_output_file.
2021 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
2022 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
2023 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
2024 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
2025 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
2026 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
2027 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
2028 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
2029 * gdb.dwarf2/implptr.exp: Use standard_testfile.
2030 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
2031 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
2032 * gdb.dwarf2/pieces.exp: Use standard_testfile.
2033 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
2034 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
2035 * gdb.dwarf2/valop.exp: Use standard_testfile,
2036 prepare_for_testing.
2037
5204774b
TT
20382012-06-27 Tom Tromey <tromey@redhat.com>
2039
2040 * gdb.python/python.exp: Fix regexps in pagination tests.
2041
ee0bf529
SCR
20422012-06-26 Siva Chandra Reddy <sivachandra@google.com>
2043
2044 * gdb.python/py-symtab.exp: Add tests to test the new attribute
2045 'last' of gdb.Symtab_and_line.
2046 * gdb.python/py-symbol.c: Move break point comment to enable
2047 testing of gdb.Symtab_and_line.last.
2048
14fcc022
TT
20492012-06-26 Tom Tromey <tromey@redhat.com>
2050
2051 * gdb.threads/step.c: Remove.
2052 * gdb.threads/step.exp: Remove.
2053 * gdb.threads/step2.exp: Remove.
2054
0efbbabc
TT
20552012-06-26 Tom Tromey <tromey@redhat.com>
2056
2057 * gdb.threads/watchpoint-fork.exp (test): Use
2058 standard_output_file. Don't declare objdir.
2059 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
2060 standard_output_file.
2061 * gdb.threads/attach-stopped.exp: Use standard_testfile.
2062 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
2063 clean_restart. Remove incdir.
2064 * gdb.threads/corethreads.exp: Use standard_testfile.
2065 * gdb.threads/execl.exp: Use standard_testfile,
2066 standard_output_file, clean_restart.
2067 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
2068 clean_restart.
2069 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
2070 clean_restart.
2071 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
2072 incdir.
2073 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
2074 clean_restart. Remove incdir.
2075 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
2076 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
2077 clean_restart. Remove incdir.
2078 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
2079 Remove incdir.
2080 * gdb.threads/leader-exit.exp: Use standard_testfile.
2081 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
2082 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
2083 clean_restart.
2084 * gdb.threads/manythreads.exp: Use standard_testfile,
2085 clean_restart. Remove incdir.
2086 * gdb.threads/multi-create.exp: Use standard_testfile,
2087 clean_restart.
2088 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2089 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2090 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2091 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2092 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2093 * gdb.threads/pending-step.exp: Use standard_testfile,
2094 clean_restart. Remove incdir.
2095 * gdb.threads/print-threads.exp: Use standard_testfile,
2096 clean_restart. Remove incdir.
2097 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2098 clean_restart. Remove incdir.
2099 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2100 Remove incdir.
2101 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2102 incdir.
2103 * gdb.threads/sigthread.exp: Use standard_testfile,
2104 clean_restart.
2105 * gdb.threads/staticthreads.exp: Use standard_testfile,
2106 clean_restart. Remove incdir.
2107 * gdb.threads/switch-threads.exp: Use standard_testfile,
2108 clean_restart. Remove incdir.
2109 * gdb.threads/thread-execl.exp: Use standard_testfile,
2110 clean_restart. Remove incdir.
2111 * gdb.threads/thread-find.exp: Use standard_testfile,
2112 clean_restart.
2113 * gdb.threads/thread-specific.exp: Use standard_testfile,
2114 clean_restart. Remove incdir.
2115 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2116 clean_restart. Remove incdir.
2117 * gdb.threads/thread_check.exp: Use standard_testfile,
2118 clean_restart. Remove incdir.
2119 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2120 incdir.
2121 * gdb.threads/threadapply.exp: Use standard_testfile,
2122 clean_restart. Remove incdir.
2123 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2124 clean_restart. Remove incdir.
2125 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2126 clean_restart.
2127 * gdb.threads/tls-shared.exp: Use standard_testfile,
2128 clean_restart, standard_output_file.
2129 * gdb.threads/tls-var.exp: Use standard_testfile,
2130 standard_output_file.
2131 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2132 Remove incdir.
2133 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2134 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2135 incdir.
2136 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2137 clean_restart. Remove incdir.
2138
497a5eb0
TT
21392012-06-26 Tom Tromey <tromey@redhat.com>
2140
2141 * gdb.trace/actions.exp: Use standard_testfile.
2142 * gdb.trace/ax.exp: Use standard_testfile.
2143 * gdb.trace/backtrace.exp: Use standard_testfile.
2144 * gdb.trace/change-loc.exp: Use standard_testfile.
2145 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2146 * gdb.trace/collection.exp: Use standard_testfile,
2147 prepare_for_testing.
2148 * gdb.trace/deltrace.exp: Use standard_testfile.
2149 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2150 * gdb.trace/ftrace.exp: Use standard_testfile.
2151 * gdb.trace/infotrace.exp: Use standard_testfile.
2152 * gdb.trace/packetlen.exp: Use standard_testfile.
2153 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2154 * gdb.trace/passcount.exp: Use standard_testfile.
2155 * gdb.trace/pending.exp: Use standard_testfile.
2156 * gdb.trace/report.exp: Use standard_testfile.
2157 * gdb.trace/save-trace.exp: Use standard_testfile.
2158 * gdb.trace/stap-trace.exp: Use standard_testfile.
2159 * gdb.trace/status-stop.exp: Use standard_testfile.
2160 * gdb.trace/strace.exp: Use standard_testfile.
2161 * gdb.trace/tfile.exp: Use standard_testfile.
2162 * gdb.trace/tfind.exp: Use standard_testfile.
2163 * gdb.trace/trace-break.exp: Use standard_testfile.
2164 * gdb.trace/trace-mt.exp: Use standard_testfile.
2165 * gdb.trace/tracecmd.exp: Use standard_testfile.
2166 * gdb.trace/tspeed.exp: Use standard_testfile.
2167 * gdb.trace/tstatus.exp: Use standard_testfile.
2168 * gdb.trace/tsv.exp: Use standard_testfile.
2169 * gdb.trace/unavailable.exp: Use standard_testfile,
2170 prepare_for_testing.
2171 * gdb.trace/while-dyn.exp: Use standard_testfile.
2172 * gdb.trace/while-stepping.exp: Use standard_testfile.
2173
7686c074
TT
21742012-06-26 Tom Tromey <tromey@redhat.com>
2175
2176 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2177 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2178 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2179 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2180 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2181 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2182 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2183 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2184 prepare_for_testing.
2185 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2186 prepare_for_testing.
2187 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2188 prepare_for_testing.
2189 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2190 prepare_for_testing.
2191 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2192 prepare_for_testing
2193 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2194 * gdb.reverse/machinestate.exp: Use standard_testfile.
2195 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2196 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2197 build_executable.
2198 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2199 build_executable.
2200 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2201 standard_output_file.
2202 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2203 standard_output_file.
2204 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2205 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2206 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2207 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2208 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2209 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2210
481fc100
TT
22112012-06-26 Tom Tromey <tromey@redhat.com>
2212
2213 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2214 standard_output_file.
2215 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2216 prepare_for_testing. Remove directory-checking code.
2217
7bb18ae2
TT
22182012-06-25 Tom Tromey <tromey@redhat.com>
2219
2220 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2221 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2222 build_executable, not prepare_for_testing.
2223 * gdb.multi/base.exp: Use standard_output_file. Use
2224 build_executable, not prepare_for_testing.
2225
cf09b3e4
TT
22262012-06-25 Tom Tromey <tromey@redhat.com>
2227
2228 * gdb.fortran/subarray.exp: Use standard_testfile,
2229 prepare_for_testing.
2230 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2231 * gdb.fortran/module.exp: Use standard_testfile.
2232 * gdb.fortran/logical.exp: Use standard_testfile.
2233 * gdb.fortran/library-module.exp: Use standard_testfile,
2234 standard_output_file.
2235 * gdb.fortran/derived-type.exp: Use standard_testfile,
2236 prepare_for_testing.
2237 * gdb.fortran/complex.exp: Use standard_testfile,
2238 prepare_for_testing.
2239 * gdb.fortran/charset.exp: Use standard_testfile.
2240 * gdb.fortran/array-element.exp: Use standard_testfile,
2241 prepare_for_testing.
2242
18b5ff1b
KS
22432012-06-25 Keith Seitz <keiths@redhat.com>
2244
2245 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2246 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2247
17b77626
TT
22482012-06-25 Tom Tromey <tromey@redhat.com>
2249
2250 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2251 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2252 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2253 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2254
f91e3dc1
TT
22552012-06-25 Tom Tromey <tromey@redhat.com>
2256
2257 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2258 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2259 * gdb.linespec/linespec.exp: Use standard_testfile.
2260
a884434d
TT
22612012-06-25 Tom Tromey <tromey@redhat.com>
2262
2263 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2264 prepare_for_testing.
2265
efc9d70a
TT
22662012-06-25 Tom Tromey <tromey@redhat.com>
2267
2268 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2269 prepare_for_testing.
2270 * gdb.opt/inline-break.exp: Use standard_testfile,
2271 prepare_for_testing.
2272 * gdb.opt/inline-bt.exp: Use standard_testfile,
2273 prepare_for_testing.
2274 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2275 prepare_for_testing.
2276 * gdb.opt/inline-locals.exp: Use standard_testfile,
2277 prepare_for_testing.
2278
e2fc92c6
TT
22792012-06-25 Tom Tromey <tromey@redhat.com>
2280
2281 * gdb.asm/asm-source.exp: Use standard_output_file,
2282 standard_testfile. Construct .o files in proper subdir.
2283
b0963d73
TT
22842012-06-25 Tom Tromey <tromey@redhat.com>
2285
2286 * gdb.server/ext-attach.exp: Use standard_testfile,
2287 prepare_for_testing.
2288 * gdb.server/ext-run.exp: Use standard_testfile,
2289 build_executable.
2290 * gdb.server/file-transfer.exp: Use standard_testfile,
2291 prepare_for_testing.
2292 * gdb.server/server-exec-info.exp: Use standard_testfile.
2293 * gdb.server/server-mon.exp: Use standard_testfile,
2294 prepare_for_testing.
2295 * gdb.server/server-run.exp: Use standard_testfile,
2296 build_executable.
2297 * gdb.server/solib-list.exp: Use standard_testfile,
2298 standard_output_file.
2299
8a3e1f8d
TT
23002012-06-25 Tom Tromey <tromey@redhat.com>
2301
2302 * lib/gdb.exp (standard_output_file): Use "file join".
2303 * gdb.go/chan.exp: Use standard_testfile.
2304 * gdb.go/handcall.exp: Use standard_testfile.
2305 * gdb.go/hello.exp: Use standard_testfile.
2306 * gdb.integers/chan.exp: Use standard_testfile.
2307 * gdb.go/methods.exp: Use standard_testfile.
2308 * gdb.go/package.exp: Use standard_testfile.
2309 * gdb.go/strings.exp: Use standard_testfile.
2310 * gdb.go/types.exp: Use standard_testfile.
2311 * gdb.go/unsafe.exp: Use standard_testfile.
2312
944a9061
MGD
23132012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2314
2315 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2316
1c06bd58
JK
23172012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2318
2319 Fix regression by the previous commit.
2320 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2321
b4a58790
TT
23222012-06-22 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.python/lib-types.exp: Use standard_testfile,
2325 prepare_for_testing.
2326 * gdb.python/py-block.exp: Use standard_testfile.
2327 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2328 * gdb.python/py-events.exp: Use standard_testfile,
2329 standard_output_file.
2330 * gdb.python/py-evsignal.exp: Use standard_testfile.
2331 * gdb.python/py-evethreads.exp: Use standard_testfile.
2332 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2333 * gdb.python/py-explore.exp: Use standard_testfile.
2334 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2335 standard_output_file.
2336 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2337 prepare_for_testing.
2338 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2339 * gdb.python/py-frame.exp: Use standard_testfile.
2340 * gdb.python/py-inferior.exp: Use standard_testfile.
2341 * gdb.python/py-infthread.exp: Use standard_testfile.
2342 * gdb.python/py-mi.exp: Use standard_testfile.
2343 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2344 build_executable.
2345 * gdb.python/py-objfile.exp: Use standard_testfile.
2346 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2347 prepare_for_testing.
2348 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2349 * gdb.python/py-progspace.exp: Use standard_testfile,
2350 build_executable.
2351 * gdb.python/py-prompt.exp: Use standard_testfile,
2352 build_executable.
2353 * gdb.python/py-section-script.exp: Use standard_testfile,
2354 build_executable.
2355 * gdb.python/py-shared.exp: Use standard_testfile,
2356 standard_output_file, clean_restart.
2357 * gdb.python/py-symbol.exp: Use standard_output_file,
2358 prepare_for_testing.
2359 * gdb.python/py-symtab.exp: Use standard_output_file,
2360 prepare_for_testing
2361 * gdb.python/py-template.exp: Use standard_testfile.
2362 * gdb.python/py-type.exp: Use standard_testfile.
2363 * gdb.python/py-value-cc.exp: Use standard_testfile.
2364 * gdb.python/py-value.exp: Use standard_testfile.
2365 * gdb.python/python.exp: Use standard_testfile, build_executable.
2366
2c44deac
TT
23672012-06-22 Tom Tromey <tromey@redhat.com>
2368
2369 * gdb.objc/basicclass.exp: Use standard_testfile.
2370 (do_objc_tests): Don't declare objdir.
2371 * gdb.objc/nondebug.exp: Use standard_testfile.
2372 (do_objc_tests): Don't declare objdir.
2373 * gdb.objc/objcdecode.exp: Use standard_testfile.
2374 (do_objc_tests): Don't declare objdir.
2375
c24ccbce
TT
23762012-06-22 Tom Tromey <tromey@redhat.com>
2377
2378 * gdb.java/jmain.exp: Use standard_testfile.
2379 * gdb.java/jmisc.exp: Use standard_testfile.
2380 * gdb.java/jnpe.exp: Use standard_testfile.
2381 * gdb.java/jprint.exp: Use standard_testfile.
2382
0a6d0306
TT
23832012-06-22 Tom Tromey <tromey@redhat.com>
2384
2385 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2386 (standard_output_file, standard_testfile): New procs.
2387 (build_executable, clean_restart): Use standard_output_file.
2388
6ea815ef
YQ
23892012-06-22 Yao Qi <yao@codesourcery.com>
2390
2391 * boards/native-gdbserver.exp: New proc ${board}_exec.
2392 * boards/native-stdio-gdbserver.exp: Likewise.
2393
4c93b1db
TT
23942012-06-21 Tom Tromey <tromey@redhat.com>
2395
2396 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2397 (build_executable): Update.
2398 (get_compiler_info): Remove 'binfile' argument.
2399 * gdb.ada/arrayidx.exp: Update.
2400 * gdb.ada/null_array.exp: Update.
2401 * gdb.arch/altivec-abi.exp: Update.
2402 * gdb.arch/altivec-regs.exp: Update.
2403 * gdb.arch/amd64-byte.exp: Update.
2404 * gdb.arch/amd64-dword.exp: Update.
2405 * gdb.arch/amd64-word.exp: Update.
2406 * gdb.arch/i386-avx.exp: Update.
2407 * gdb.arch/i386-byte.exp: Update.
2408 * gdb.arch/i386-sse.exp: Update.
2409 * gdb.arch/i386-word.exp: Update.
2410 * gdb.arch/ppc-dfp.exp: Update.
2411 * gdb.arch/ppc-fp.exp: Update.
2412 * gdb.arch/vsx-regs.exp: Update.
2413 * gdb.base/all-bin.exp: Update.
2414 * gdb.base/annota1.exp: Update.
2415 * gdb.base/async.exp: Update.
2416 * gdb.base/attach.exp: Update.
2417 * gdb.base/break-interp.exp: Update.
2418 * gdb.base/call-ar-st.exp: Update.
2419 * gdb.base/call-rt-st.exp: Update.
2420 * gdb.base/call-sc.exp: Update.
2421 * gdb.base/callfuncs.exp: Update.
2422 * gdb.base/catch-load.exp: Update.
2423 * gdb.base/completion.exp: Update.
2424 * gdb.base/complex.exp: Update.
2425 * gdb.base/condbreak.exp: Update.
2426 * gdb.base/consecutive.exp: Update.
2427 * gdb.base/constvars.exp: Update.
2428 * gdb.base/corefile.exp: Update.
2429 * gdb.base/eval-skip.exp: Update.
2430 * gdb.base/expand-psymtabs.exp: Update.
2431 * gdb.base/exprs.exp: Update.
2432 * gdb.base/fileio.exp: Update.
2433 * gdb.base/fixsection.exp: Update.
2434 * gdb.base/funcargs.exp: Update.
2435 * gdb.base/gdb11530.exp: Update.
2436 * gdb.base/gdb1555.exp: Update.
2437 * gdb.base/gnu-ifunc.exp: Update.
2438 * gdb.base/gnu_vector.exp: Update.
2439 * gdb.base/info-macros.exp: Update.
2440 * gdb.base/jit-simple.exp: Update.
2441 * gdb.base/jit-so.exp: Update.
2442 * gdb.base/jit.exp: Update.
2443 * gdb.base/langs.exp: Update.
2444 * gdb.base/list.exp: Update.
2445 * gdb.base/logical.exp: Update.
2446 * gdb.base/long_long.exp: Update.
2447 * gdb.base/longjmp.exp: Update.
2448 * gdb.base/macscp.exp: Update.
2449 * gdb.base/mips_pro.exp: Update.
2450 * gdb.base/miscexprs.exp: Update.
2451 * gdb.base/morestack.exp: Update.
2452 * gdb.base/nodebug.exp: Update.
2453 * gdb.base/opaque.exp: Update.
2454 * gdb.base/pc-fp.exp: Update.
2455 * gdb.base/pending.exp: Update.
2456 * gdb.base/permissions.exp: Update.
2457 * gdb.base/pointers.exp: Update.
2458 * gdb.base/prelink.exp: Update.
2459 * gdb.base/printcmds.exp: Update.
2460 * gdb.base/psymtab.exp: Update.
2461 * gdb.base/ptype.exp: Update.
2462 * gdb.base/relational.exp: Update.
2463 * gdb.base/scope.exp: Update.
2464 * gdb.base/setvar.exp: Update.
2465 * gdb.base/shlib-call.exp: Update.
2466 * gdb.base/shreloc.exp: Update.
2467 * gdb.base/signals.exp: Update.
2468 * gdb.base/sizeof.exp: Update.
2469 * gdb.base/so-impl-ld.exp: Update.
2470 * gdb.base/so-indr-cl.exp: Update.
2471 * gdb.base/solib-disc.exp: Update.
2472 * gdb.base/solib-display.exp: Update.
2473 * gdb.base/solib-nodir.exp: Update.
2474 * gdb.base/solib-overlap.exp: Update.
2475 * gdb.base/solib-symbol.exp: Update.
2476 * gdb.base/solib-weak.exp: Update.
2477 * gdb.base/solib.exp: Update.
2478 * gdb.base/store.exp: Update.
2479 * gdb.base/structs.exp: Update.
2480 * gdb.base/structs2.exp: Update.
2481 * gdb.base/type-opaque.exp: Update.
2482 * gdb.base/unload.exp: Update.
2483 * gdb.base/varargs.exp: Update.
2484 * gdb.base/volatile.exp: Update.
2485 * gdb.base/watch_thread_num.exp: Update.
2486 * gdb.base/watchpoint-solib.exp: Update.
2487 * gdb.base/watchpoint.exp: Update.
2488 * gdb.base/watchpoints.exp: Update.
2489 * gdb.base/whatis.exp: Update.
2490 * gdb.cell/arch.exp: Update.
2491 * gdb.cell/break.exp: Update.
2492 * gdb.cell/bt.exp: Update.
2493 * gdb.cell/core.exp: Update.
2494 * gdb.cell/data.exp: Update.
2495 * gdb.cell/ea-cache.exp: Update.
2496 * gdb.cell/f-regs.exp: Update.
2497 * gdb.cell/fork.exp: Update.
2498 * gdb.cell/gcore.exp: Update.
2499 * gdb.cell/mem-access.exp: Update.
2500 * gdb.cell/ptype.exp: Update.
2501 * gdb.cell/registers.exp: Update.
2502 * gdb.cell/sizeof.exp: Update.
2503 * gdb.cell/solib-symbol.exp: Update.
2504 * gdb.cell/solib.exp: Update.
2505 * gdb.cp/ambiguous.exp: Update.
2506 * gdb.cp/breakpoint.exp: Update.
2507 * gdb.cp/bs15503.exp: Update.
2508 * gdb.cp/casts.exp: Update.
2509 * gdb.cp/class2.exp: Update.
2510 * gdb.cp/cpexprs.exp: Update.
2511 * gdb.cp/cplusfuncs.exp: Update.
2512 * gdb.cp/ctti.exp: Update.
2513 * gdb.cp/dispcxx.exp: Update.
2514 * gdb.cp/gdb1355.exp: Update.
2515 * gdb.cp/gdb2384.exp: Update.
2516 * gdb.cp/gdb2495.exp: Update.
2517 * gdb.cp/infcall-dlopen.exp: Update.
2518 * gdb.cp/local.exp: Update.
2519 * gdb.cp/m-data.exp: Update.
2520 * gdb.cp/m-static.exp: Update.
2521 * gdb.cp/mb-ctor.exp: Update.
2522 * gdb.cp/mb-inline.exp: Update.
2523 * gdb.cp/mb-templates.exp: Update.
2524 * gdb.cp/member-ptr.exp: Update.
2525 * gdb.cp/method.exp: Update.
2526 * gdb.cp/namespace.exp: Update.
2527 * gdb.cp/nextoverthrow.exp: Update.
2528 * gdb.cp/nsdecl.exp: Update.
2529 * gdb.cp/nsrecurs.exp: Update.
2530 * gdb.cp/nsstress.exp: Update.
2531 * gdb.cp/nsusing.exp: Update.
2532 * gdb.cp/pr-1023.exp: Update.
2533 * gdb.cp/pr-1210.exp: Update.
2534 * gdb.cp/pr-574.exp: Update.
2535 * gdb.cp/pr9631.exp: Update.
2536 * gdb.cp/printmethod.exp: Update.
2537 * gdb.cp/psmang.exp: Update.
2538 * gdb.cp/re-set-overloaded.exp: Update.
2539 * gdb.cp/rtti.exp: Update.
2540 * gdb.cp/shadow.exp: Update.
2541 * gdb.cp/templates.exp: Update.
2542 * gdb.cp/try_catch.exp: Update.
2543 * gdb.dwarf2/dw2-ranges.exp: Update.
2544 * gdb.dwarf2/pr10770.exp: Update.
2545 * gdb.fortran/library-module.exp: Update.
2546 * gdb.hp/gdb.aCC/optimize.exp: Update.
2547 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2548 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2549 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2550 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2551 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2552 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2553 * gdb.hp/gdb.compat/xdb1.exp: Update.
2554 * gdb.hp/gdb.compat/xdb2.exp: Update.
2555 * gdb.hp/gdb.compat/xdb3.exp: Update.
2556 * gdb.hp/gdb.defects/bs14602.exp: Update.
2557 * gdb.hp/gdb.defects/solib-d.exp: Update.
2558 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2559 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2560 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2561 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2562 * gdb.mi/gdb792.exp: Update.
2563 * gdb.mi/mi-pending.exp: Update.
2564 * gdb.mi/mi-solib.exp: Update.
2565 * gdb.mi/mi-var-cp.exp: Update.
2566 * gdb.opt/clobbered-registers-O2.exp: Update.
2567 * gdb.opt/inline-bt.exp: Update.
2568 * gdb.opt/inline-cmds.exp: Update.
2569 * gdb.opt/inline-locals.exp: Update.
2570 * gdb.python/py-events.exp: Update.
2571 * gdb.python/py-finish-breakpoint.exp: Update.
2572 * gdb.python/py-type.exp: Update.
2573 * gdb.reverse/solib-precsave.exp: Update.
2574 * gdb.reverse/solib-reverse.exp: Update.
2575 * gdb.server/solib-list.exp: Update.
2576 * gdb.stabs/weird.exp: Update.
2577 * gdb.threads/attach-into-signal.exp: Update.
2578 * gdb.threads/attach-stopped.exp: Update.
2579 * gdb.threads/tls-shared.exp: Update.
2580 * gdb.trace/change-loc.exp: Update.
2581 * gdb.trace/strace.exp: Update.
2582
95c391b6
TT
25832012-06-19 Tom Tromey <tromey@redhat.com>
2584
2585 * gdb.base/whatis.exp: Add tests.
2586
e910f0b6
TT
25872012-06-19 Tom Tromey <tromey@redhat.com>
2588
2589 * gdb.cp/m-static.cc (keepalive): New function.
2590 (gnu_obj_1::method): Use it.
2591
422d65e7
DE
25922012-06-18 Doug Evans <dje@google.com>
2593
2594 * gdb.base/info-fun.exp: New file.
2595 * gdb.base/info-fun.c: New file.
2596 * gdb.base/info-fun-solib.c: New file.
2597
e2e4d78b
JK
25982012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2599
2600 Remove stale dummy frames.
2601 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2602 (maintenance info breakpoints): New tests.
2603 * gdb.base/stale-infcall.c: New file.
2604 * gdb.base/stale-infcall.exp: New file.
2605
1788b2d3
JK
26062012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2607
2608 * gdb.arch/amd64-entry-value-param.S: New file.
2609 * gdb.arch/amd64-entry-value-param.c: New file.
2610 * gdb.arch/amd64-entry-value-param.exp: New file.
2611
663b969e
TT
26122012-06-15 Tom Tromey <tromey@redhat.com>
2613
2614 * gdb.cp/namespace.exp: Add "show lang" test.
2615
8e09ad05
IS
26162012-06-15 Iain Sandoe <iain@codesourcery.com>
2617
2618 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2619 case. (top level): Use gdb_file_cmd instead of gdb_load.
2620
f85e18ee
JK
26212012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2622
2623 PR tdep/14222
2624 * gdb.arch/i386-sse-stack-align.S: New file.
2625 * gdb.arch/i386-sse-stack-align.c: New file.
2626 * gdb.arch/i386-sse-stack-align.exp: New file.
2627
f3b5e280
KS
26282012-06-13 Keith Seitz <keiths@redhat.com>
2629
2630 PR breakpoints/13798 and mi/11541
2631 * gdb.linespec/ls-errs.exp: Add a few more tests for
2632 filenames with spaces and colons.
2633
50af5481
JK
26342012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2637 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2638 (test_function): Call CV_f.
2639 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2640 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2641 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2642 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2643 (p CV_f(CV::i)): New tests.
2644
d55637df
TT
26452012-06-13 Tom Tromey <tromey@redhat.com>
2646
2647 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2648
cc80f267
JK
26492012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2650
2651 Fix regression by the "ambiguous linespec" series.
2652 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2653 tests.
2654
bb2af9cc
JK
26552012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2656
2657 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2658 missing.
2659
e81a37f7
TT
26602012-06-11 Tom Tromey <tromey@redhat.com>
2661
2662 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2663 location...
2664 (main): ...here.
2665
8efd7788
YQ
26662012-06-07 Yao Qi <yao@codesourcery.com>
2667
2668 * gdb.trace/strace.exp: Shorten some too-long lines.
2669
359f5fe6
PA
26702012-06-06 Pedro Alves <palves@redhat.com>
2671
2672 * gdb.threads/clone-new-thread-event.c: New file.
2673 * gdb.threads/clone-new-thread-event.exp: New file.
2674
7b2fe205
YQ
26752012-06-06 Yao Qi <yao@codesourcery.com>
2676
2677 * gdb.base/dprintf.c (main): Add extra parameter when calling
2678 printf and fprintf.
2679 (bar): New function. It is a dead function, but to ensure
2680 'malloc' is linked explicitly.
2681
3eca55e8
YQ
26822012-06-06 Yao Qi <yao@codesourcery.com>
2683
2684 * gdb.base/info-proc.exp: Return if target doesn't support
2685 'info proc'.
2686
91cc9324
JK
26872012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2688
2689 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2690 (run program with breakpoint commands): XFAIl if it is not.
2691
c56e7c43
JB
26922012-06-05 Joel Brobecker <brobecker@adacore.com>
2693
2694 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2695 and add comment.
2696 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2697 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2698 "STOP" marker. Adjust testing strategy to make it work on
2699 all targets.
2700
2701 * gdb.base/print-file-var-main.c (main): Rewrite using local
2702 variables and adjust get_version_2's return value check.
2703 Add small comment.
2704 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2705 marker. Adjust testing strategy to make it work on all targets.
2706
ccab2054
JB
27072012-06-05 Joel Brobecker <brobecker@adacore.com>
2708
2709 * gdb.ada/bad-task-bp-keyword: New testcase.
2710
d0d86158
JK
27112012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2712
2713 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2714 Simplify it to ...
2715 (symbol-file ${testfile1}): ... here.
2716 (test eliminated var my_global_symbol)
2717 (test eliminated var my_static_symbol)
2718 (test eliminated var my_global_func, get address of main): Wrap them to
2719 'single psymtabs' and 'single symtabs'
2720 (get address of my_global_symbol, get address of my_static_symbol)
2721 (get address of my_global_func, get address of main): Wrap them to
2722 'order1' and 'order2'.
2723
952cf74c
JK
2724 * gdb.base/code_elim.exp
2725 (add-symbol-file ${testfile1} 0x100000)
2726 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2727 'order2'.
2728 (order1: add-symbol-file ${testfile1} 0x100000)
2729 (order1: add-symbol-file ${testfile2} 0x200000)
2730 (order2: add-symbol-file ${testfile2} 0x200000)
2731 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2732 .bss as appropriate.
2733
0c5bf5a9
JK
27342012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2735
2736 * gdb.server/solib-list-lib.c: New file.
2737 * gdb.server/solib-list-main.c: New file.
2738 * gdb.server/solib-list.exp: New file.
2739
4196f325
MR
27402012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2741
2742 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2743 for 'set print symbol' change.
2744
bfb05775
JK
27452012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2746
2747 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2748 .debug_abbrev_seg3.
2749
685b1105
JK
27502012-05-24 John Steele Scott <toojays@toojays.net>
2751
2752 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2753 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2754 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2755
f3e0e960
SS
27562012-05-23 Stan Shebs <stan@codesourcery.com>
2757
2758 * gdb.mi/mi-info-os.exp: New file.
2759
11eb1b4d
KS
27602012-05-23 Keith Seitz <keiths@redhat.com>
2761
2762 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2763 return -1 to suppress the rest of the tests.
2764 (compile_stap_bin): Return boolean success value.
2765
b1af9e97
TT
27662012-05-21 Tom Tromey <tromey@redhat.com>
2767
2768 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2769 Remove kfails.
2770 (test_print_mi_member_types): Likewise.
2771
248537e3
TT
27722012-05-21 Tom Tromey <tromey@redhat.com>
2773
2774 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2775 print symbol' change.
2776
d791e155
TJB
27772012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2778
2779 * gdb.python/py-prompt.exp: Quit if the target is remote.
2780
e77afa2e
JK
27812012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2782
2783 Fix ERROR: internal buffer is full.
2784 * gdb.base/info-os.exp (expect_multiline): New function.
2785 (get process list, get process groups, get threads)
2786 (get file descriptors, get internet-domain sockets)
2787 (get shared-memory regions, get semaphores, get message queues): Use
2788 it for these tests.
2789
9cb709b6
TT
27902012-05-18 Tom Tromey <tromey@redhat.com>
2791
2792 * gdb.mi/mi-var-cmd.exp: Update.
2793 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2794 * gdb.cp/virtbase.exp: Update.
2795 * gdb.cp/classes.exp (test_static_members): Update.
2796 * gdb.cp/casts.exp: Update.
2797 * gdb.base/pointers.exp: Update.
2798 * gdb.base/funcargs.exp (pointer_args): Update.
2799 (structs_by_reference): Update.
2800 * gdb.base/find.exp: Update.
2801 * gdb.base/call-strs.exp: Send "set print symbol off".
2802 * gdb.base/call-ar-st.exp: Update.
2803 * gdb.ada/fun_addr.exp: Update.
2804 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2805 Call it.
2806 (test_print_repeats_10, test_print_strings)
2807 (test_print_char_arrays): Update.
2808
b012acdd
TT
28092012-05-18 Tom Tromey <tromey@redhat.com>
2810
2811 * gdb.base/charset.exp (string_display): Update.
2812
1d51a733
TT
28132012-05-18 Tom Tromey <tromey@redhat.com>
2814
2815 * gdb.mi/mi2-var-display.exp: Update.
2816 * gdb.mi/mi-var-display.exp: Update.
2817 * gdb.mi/mi-var-child.exp: Update.
2818 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2819 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2820
957df313
DE
28212012-05-17 Doug Evans <dje@google.com>
2822
682c7f7b
DE
2823 * info-macros.exp: Pass "debug" to prepare_for_testing.
2824
957df313
DE
2825 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2826 * gdb.ada/Makefile.in (clean): Ditto.
2827 * gdb.arch/Makefile.in (clean): Ditto.
2828 * gdb.asm/Makefile.in (clean): Ditto.
2829 * gdb.base/Makefile.in (clean): Ditto.
2830 * gdb.cell/Makefile.in (clean): Ditto.
2831 * gdb.cp/Makefile.in (clean): Ditto.
2832 * gdb.disasm/Makefile.in (clean): Ditto.
2833 * gdb.dwarf2/Makefile.in (clean): Ditto.
2834 * gdb.fortran/Makefile.in (clean): Ditto.
2835 * gdb.go/Makefile.in (clean): Ditto.
2836 * gdb.hp/Makefile.in (clean): Ditto.
2837 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2838 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2839 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2840 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2841 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2842 * gdb.java/Makefile.in (clean): Ditto.
2843 * gdb.linespec/Makefile.in (clean): Ditto.
2844 * gdb.mi/Makefile.in (clean): Ditto.
2845 * gdb.modula2/Makefile.in (clean): Ditto.
2846 * gdb.multi/Makefile.in (clean): Ditto.
2847 * gdb.objc/Makefile.in (clean): Ditto.
2848 * gdb.opencl/Makefile.in (clean): Ditto.
2849 * gdb.opt/Makefile.in (clean): Ditto.
2850 * gdb.pascal/Makefile.in (clean): Ditto.
2851 * gdb.python/Makefile.in (clean): Ditto.
2852 * gdb.reverse/Makefile.in (clean): Ditto.
2853 * gdb.server/Makefile.in (clean): Ditto.
2854 * gdb.stabs/Makefile.in (clean): Ditto.
2855 * gdb.threads/Makefile.in (clean): Ditto.
2856 * gdb.trace/Makefile.in (clean): Ditto.
2857 * gdb.xml/Makefile.in (clean): Ditto.
2858
abc9d0dc
TT
28592012-05-16 Tom Tromey <tromey@redhat.com>
2860
2861 * gdb.base/macscp1.c (macscp_expr): Add comment.
2862 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2863
6a3a010b
MR
28642012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2865
2866 * gdb.base/return-nodebug.exp: Also test float and double types.
2867
01429c8e
JK
28682012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2869
2870 PR testsuite/12649
2871 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2872
54115cd4
JK
2873 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2874
0c5f383f
SDJ
28752012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2876
2877 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2878 `rerun_to_main'.
2879 (stap_test_no_debuginfo): Likewise.
2880
e7e0cddf
SS
28812012-05-14 Stan Shebs <stan@codesourcery.com>
2882
2883 * gdb.base/dprintf.c: New file.
2884 * gdb.base/dprintf.exp: New file.
2885
c772f8e7
HZ
28862012-05-14 Hui Zhu <hui_zhu@mentor.com>
2887
2888 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2889 * gdb.trace/disconnected-tracing.c: New file.
2890 * gdb.trace/disconnected-tracing.exp: New file.
2891
7efc75aa
SCR
28922012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2893
2894 * gdb.python/python.c: Add a new breakpoint comment.
2895 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2896
85d4a676
SS
28972011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2898
2899 * gdb.base/info-os.exp: New file.
2900 * gdb.base/info-os.c: New file.
2901
64ea88dc
JB
29022012-05-10 Joel Brobecker <brobecker@adacore.com>
2903
4647ab1b
JB
2904 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2905 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2906 New files.
64ea88dc 2907
afba63f1
JB
29082012-05-10 Joel Brobecker <brobecker@adacore.com>
2909
2910 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2911 gdb.base/ctxobj.exp: New files.
2912
9d198b1e
TT
29132012-05-09 Tom Tromey <tromey@redhat.com>
2914
2915 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2916
9bfee719
MR
29172012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2918
2919 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2920
3a7341d8
MR
29212012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2922
2923 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2924 before using it.
2925
52b3699b
TG
29262012-05-04 Tristan Gingold <gingold@adacore.com>
2927
2928 * gdb.base/set-noassign.exp: New test.
2929
a20ee7a4
SCR
29302012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2931
2932 * gdb.python/py-symbol.exp: Add tests to test the new methods
2933 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2934 * gdb.python/py-symbol.c: Add new struct to help test
2935 gdb.Symtab.static_block().
2936
bf2f0858
DE
29372012-05-03 Doug Evans <dje@google.com>
2938
2939 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2940 commented out.
2941
2d4e0376
YQ
29422012-05-03 Yao Qi <yao@codesourcery.com>
2943
2944 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2945 doesn't support.
2946 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2947 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2948
6d0bb9f3
YQ
29492012-05-03 Yao Qi <yao@codesourcery.com>
2950
2951 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2952
fd820528
DE
29532012-04-30 Doug Evans <dje@google.com>
2954
2955 PR testsuite/13961
2956 * gdb.dwarf2/pr13961.S: New file.
2957 * gdb.dwarf2/pr13961.exp: New file.
2958
b9e219b9
YQ
29592012-04-29 Yao Qi <yao@codesourcery.com>
2960
2961 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2962
3019eac3
DE
29632012-04-28 Doug Evans <dje@google.com>
2964
2965 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2966 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2967 All uses updated.
2968 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2969 "ptype func_cu1" to expand cu2 before cu1.
2970
62e5f89c
SDJ
29712012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2972 Tom Tromey <tromey@redhat.com>
2973
2974 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2975 variables.
2976 * gdb.base/stap-probe.c: New file.
2977 * gdb.base/stap-probe.exp: New file.
2978 * gdb.trace/stap-trace.c: New file.
2979 * gdb.trace/stap-trace.exp: New file.
2980 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2981 libgcc's unwinder.
2982
14132e89
MR
29832012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2984
2985 * gdb.arch/mips16-thunks-inmain.c: New file.
2986 * gdb.arch/mips16-thunks-main.c: New file.
2987 * gdb.arch/mips16-thunks-sin.c: New file.
2988 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2989 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2990 * gdb.arch/mips16-thunks-sinmain.c: New file.
2991 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2992 * gdb.arch/mips16-thunks.exp: New file.
2993
a766d390
DE
29942012-04-25 Doug Evans <dje@google.com>
2995
2996 * configure.ac: Create gdb.go/Makefile.
2997 * configure: Regenerate.
2998 * gdb.base/default.exp: Add "go" to "set language" testing.
2999 * gdb.go/Makefile.in: New file.
3000 * gdb.go/basic-types.exp: New file.
3001 * gdb.go/chan.exp: New file.
3002 * gdb.go/chan.go: New file.
3003 * gdb.go/handcall.exp: New file.
3004 * gdb.go/handcall.go: New file.
3005 * gdb.go/hello.exp: New file.
3006 * gdb.go/hello.go: New file.
3007 * gdb.go/integers.exp: New file.
3008 * gdb.go/integers.go: New file.
3009 * gdb.go/methods.exp: New file.
3010 * gdb.go/methods.go: New file.
3011 * gdb.go/package.exp: New file.
3012 * gdb.go/package1.go: New file.
3013 * gdb.go/package2.go: New file.
3014 * gdb.go/print.exp: New file.
3015 * gdb.go/strings.exp: New file.
3016 * gdb.go/strings.go: New file.
3017 * gdb.go/types.exp: New file.
3018 * gdb.go/types.go: New file.
3019 * gdb.go/unsafe.exp: New file.
3020 * gdb.go/unsafe.go: New file.
3021 * lib/future.exp: Add Go support.
3022 (gdb_find_go, gdb_find_go_linker): New procs.
3023 (gdb_default_target_compile): Add Go support.
3024 * lib/gdb.exp (skip_go_tests): New proc.
3025 * lib/go.exp: New file.
3026
e65f9ffb
TT
30272012-04-25 Tom Tromey <tromey@redhat.com>
3028
3029 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
3030
14e75d8e
JK
30312012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
3032 Jan Kratochvil <jan.kratochvil@redhat.com>
3033
3034 PR symtab/7259:
3035 * gdb.base/enumval.c: New test case.
3036 * gdb.base/enumval.exp: New test case.
3037 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
3038 field.bitpos.
3039
f3525b70
PA
30402012-04-17 Pedro Alves <palves@redhat.com>
3041
3042 * Makefile.in (site.exp): Make site.exp source
3043 $srcdir/lib/append_gdb_boards_dir.exp.
3044 * lib/append_gdb_boards_dir.exp: New file.
3045
bccbefd2
JK
30462012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3047
3048 New option "set auto-load safe-path".
3049 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
3050 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
3051
bf88dd68
JK
30522012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3053
3054 auto-load: Implementation.
3055 * gdb.base/help.exp (test set height): Increase the height.
3056 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
3057 to ...
3058 (info auto-load python-scripts): ... here.
3059 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
3060 to ...
3061 (info auto-load python-scripts *): ... here.
3062
c0d4d1c0
YQ
30632012-04-16 Yao Qi <yao@codesourcery.com>
3064
3065 * lib/trace-support.exp (get_in_proc_agent): New.
3066 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
3067 of in process trace agent.
3068 * gdb.trace/ftrace.exp: Likewise.
3069 * gdb.trace/pending.exp: Likewise.
3070 * gdb.trace/trace-break.exp: Likewise.
3071 * gdb.trace/trace-mt.exp
3072 * gdb.trace/tspeed.exp: Likewise.
3073 * gdb.trace/tstatus.exp
3074 * gdb.trace/strace.exp: Likewise.
3075
cbf68a60
TS
30762012-04-16 Thomas Schwinge <thomas@codesourcery.com>
3077
dd6d3b70
TS
3078 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
3079 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
3080
cbf68a60
TS
3081 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
3082
8264ba82
AG
30832012-04-14 Anton Gorenkov <xgsa@yandex.ru>
3084
3085 PR mi/13393
3086 * gdb.mi/mi-var-rtti.cc: New file.
3087 * gdb.mi/mi-var-rtti.exp: New file.
3088 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3089 function.
3090 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3091
de0919f8 30922012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3093
3094 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3095 EXECUTABLES.
3096 * gdb.python/py-explore.c: C program used for testing the new
3097 'explore' command on C constructs.
3098 * gdb.python/py-explore.cc: C++ program used for testing the new
3099 'explore' command on C++ constructs.
3100 * gdb-python/py-explore.exp: Tests for the new 'explore'
3101 command on C constructs.
3102 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3103 command on C++ constructs.
3104
a82da7dd
MK
31052012-04-07 Mark Kettenis <kettenis@gnu.org>
3106
3107 * gdb.base/funcargs.exp (complex_args): Fix typo.
3108
e127cba8
JK
31092012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3110
3111 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3112 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3113
40e084e1
KS
31142012-04-05 Keith Seitz <keiths@redhat.com>
3115
3116 * gdb.base/advance.exp: Update error message for
3117 "advance malformed" test.
3118 * gdb.base/break.exp: Likewise for "breakpoint with
3119 trailing garbage" test.
3120 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3121 with trailing garbage" test.
3122 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3123 trailng garbage" test.
3124 * gdb.base/until.exp: Likewise for "malformed until" test.
3125 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3126 for "breakpoint info (after setting on all)".
3127 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3128 tests.
3129 * gdb.cp/cplabel.cc: New file.
3130 * gdb.cp/cplabel.exp: New test.
3131 * gdb.linespec/ls-errs.c: New file.
3132 * gdb.linespec/ls-errs.exp: New test.
3133
a72c8f6a
JK
31342012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 * gdb.trace/unavailable.exp
3137 (collect globals: print object on: print derived_partial)
3138 (collect globals: print object on: print derived_whole)
3139 (collect globals: print object off: print derived_partial)
3140 (collect globals: print object off: print derived_whole): Update
3141 expected output.
3142
f87a3023
KS
31432012-03-30 Keith Seitz <keiths@redhat.com>
3144
3145 * gdb.python: Add test for linespecs with commas.
3146
e2171b3c
KS
31472012-03-28 Keith Seitz <keiths@redhat.com>
3148
3149 * gdb.linespec/ls-dollar.cc: New file.
3150 * gdb.linespec/ls-dollar.exp: New test.
3151
31522012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3153
3154 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3155 starting with the global namespace.
3156
2f4e0a80
DE
31572012-03-23 Doug Evans <dje@google.com>
3158
3159 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3160
7b282c5a
SCR
31612012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3162
3163 * gdb.python/py-value.cc: Add test case for testing the
3164 methodology exposing C++ values to Python.
3165 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3166 exposing C++ values to Python.
3167 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3168
2e98ca53
JK
31692012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3170 Siddhesh Poyarekar <siddhesh@redhat.com>
3171
3172 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3173 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3174 (generate native core dump): Make the test unsupported if core cannot
3175 be generated.
3176
8320cc4f
JK
31772012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3180 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3181 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3182
3a69ffb2
JK
31832012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3184
3185 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3186
8fabffee
DE
31872012-03-17 Doug Evans <dje@google.com>
3188
3189 * dg-extract-results.sh: Handle KFAILs.
3190
ab260dad
JK
31912012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3192
3193 PR symtab/13777
3194 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3195
53ba8333
JB
31962012-03-16 Joel Brobecker <brobecker@adacore.com>
3197
3198 * gdb.ada/set_pckd_arr_elt: New testcase.
3199
481860b3
GB
32002012-03-16 Gary Benson <gbenson@redhat.com>
3201
3202 PR breakpoints/10738
3203 * gdb.opt/inline-break.exp: New file.
3204 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3205 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3206 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3207 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3208 * gdb.base/async-shell.exp: Likewise.
3209 * lib/mi-support.exp (library_loaded_re): Likewise.
3210
410528f0
TT
32112012-03-15 Tom Tromey <tromey@redhat.com>
3212
3213 * gdb.cp/virtfunc2.exp: Update expected output.
3214 * gdb.cp/pr9631.exp: Update expected output.
3215 * gdb.cp/member-ptr.exp: Update expected output.
3216 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3217 output.
3218 * gdb.cp/casts.exp: Update expected output.
3219
c4aeac85
TT
32202012-03-15 Tom Tromey <tromey@redhat.com>
3221
3222 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3223 (test_info_vtbl): Likewise.
3224 (do_tests): Call test_info_vtbl.
3225 * gdb.cp/virtfunc.cc (va): New global.
3226
856d06f9
TS
32272012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3228
3229 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3230 describing DWARF data structures.
3231 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3232 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3233 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3234 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3235 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3236 * gdb.dwarf2/dw2-param-error.S: Likewise.
3237 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3238 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3239 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3240 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3241 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3242 * gdb.dwarf2/pr11465.S: Likewise.
3243
e837f12a
JK
32442012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3245
3246 * gdb.mi/mi2-prompt.exp: New file.
3247
ccbb4f28
JB
32482012-03-13 Joel Brobecker <brobecker@adacore.com>
3249
3250 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3251
32039130
JB
32522012-03-13 Joel Brobecker <brobecker@adacore.com>
3253
3254 * gdb.ada/bp_range_type: New testcase.
3255
16899756
DE
32562012-03-13 Doug Evans <dje@google.com>
3257
3258 * gdb.base/default.exp: Delete tests for symbol-reloading.
3259 * gdb.base/help.exp: Ditto.
3260 * gdb.base/setshow.exp: Ditto.
3261 * gdb.base/gdb_history: Delete references to symbol-reloading.
3262
87b0bb13
JK
32632012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 * gdb.base/attach-twice.c: New files.
3266 * gdb.base/attach-twice.exp: New files.
3267
0d7941a9
KS
32682012-03-08 Keith Seitz <keiths@redhat.com>
3269
3270 * lib/gdb.exp (gdb_get_line_number): Throw an
3271 error instead of returning -1.
3272 * gdb.base/break.exp: Remove unused variable
3273 bp_location5.
3274 * gdb.base/hbreak2.exp: Likewise.
3275 * gdb.base/sepdebug.exp: Likewise.
3276
f4647387
YQ
32772012-03-08 Yao Qi <yao@codesourcery.com>
3278 Pedro Alves <palves@redhat.com>
3279
3280 Fix PR server/13392.
3281 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3282 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3283 download tracepoints.
3284 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3285 (pending_tracepoint_resolved_during_trace): Likewise.
3286 (pending_tracepoint_installed_during_trace): Likewise.
3287 (pending_tracepoint_with_action_resolved): Likewise.
3288
83c532cb
KS
32892012-03-08 Keith Seitz <keiths@redhat.com>
3290
3291 * gdb.ada/array_bounds.exp: Get breakpoint for line
3292 with "START", not "STOP".
3293 * gdb.python/py-infthread.exp: Do not continue to
3294 line marked "Break here.", which is undefined.
3295
d6b6bbb7
LM
32962012-03-08 Luis Machado <lgustavo@codesourcery.com>
3297
3298 Revert:
3299
3300 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3301
3302 Implement testsuite workaround for PR breakpoints/13781.
3303 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3304 (set breakpoint condition-evaluation host): New conditional command.
3305
7fe25d9b
JK
33062012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3307
3308 Fix CU relative vs. absolute DIE offsets.
3309 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3310 one.
3311
51898c15
JK
33122012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 Fix false FAIL on distros with relro linkage as default.
3315 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3316 -Wl,-z,norelro first.
3317
8131799e
JB
33182012-03-06 Joel Brobecker <brobecker@adacore.com>
3319
3320 * gdb.ada/bp_on_var: New testcase.
3321
ba241969
JB
33222012-03-06 Joel Brobecker <brobecker@adacore.com>
3323
3324 * gdb.ada/bp_enum_homonym: New testcase.
3325
abe49676
YQ
33262012-03-06 Yao Qi <yao@codesourcery.com>
3327
3328 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3329 x86_64-*-* and i?86-*-*.
3330 Set up KFAIL for gdb/13808.
3331
d8df103b
TT
33322012-03-05 Tom Tromey <tromey@redhat.com>
3333
3334 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3335 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3336
b7b189f3
TT
33372012-03-05 Tom Tromey <tromey@redhat.com>
3338
3339 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3340
69dc1c4d
YQ
33412012-03-04 Yao Qi <yao@codesourcery.com>
3342
3343 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3344 messages for KFAIL.
3345
3f20c47f
JK
33462012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3347
3348 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3349 (print one_two_three, indexes off, print few_reps, indexes off)
3350 (print many_reps, indexes off, print empty, indexes off)
3351 (print one_two_three, print few_reps, print many_reps, print empty):
3352 Call setup_xfail if $gcc_old.
3353
abf1152a
JK
33542012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3355
3356 Implement testsuite workaround for PR breakpoints/13781.
3357 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3358 (set breakpoint condition-evaluation host): New conditional command.
3359
a06715f8
JK
33602012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3361
3362 Code cleanup.
3363 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3364 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3365 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3366 number 1 by $bpnum. Four times.
3367
5808517f
YQ
33682012-03-03 Yao Qi <yao@codesourcery.com>
3369
3370 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3371
dfe2ac14
JK
33722012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3373
3374 Setup KFAIL for PR server/13796.
3375 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3376
8bbc467a
JB
33772012-03-02 Joel Brobecker <brobecker@adacore.com>
3378
3379 * gdb.ada/operator_bp: New testcase.
3380
c0eac87f
JB
33812012-03-02 Joel Brobecker <brobecker@adacore.com>
3382
3383 * gdb.ada/info_locals_renaming: New testcase.
3384
4f42c881
TT
33852012-03-02 Tom Tromey <tromey@redhat.com>
3386
3387 * gdb.base/nextoverexit.c: New file.
3388 * gdb.base/nextoverexit.exp: New file.
3389
7380c0c9
EBM
33902012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3391
3392 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3393 parameter.
3394
1faeff08
MR
33952012-03-01 Maciej W. Rozycki <macro@mips.com>
3396
3397 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3398 core registers.
3399
320b6f49 34002012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
3401 Maciej W. Rozycki <macro@codesourcery.com>
3402 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
3403
3404 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3405
ad5f7d6e
PA
34062012-03-01 Pedro Alves <palves@redhat.com>
3407
3408 PR gdb/13767
3409
3410 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3411 (gdb_collect_globals_test): Call it.
3412
d3dc44a6
KS
34132012-03-01 Keith Seitz <keiths@redhat.com>
3414
3415 * gdb.cp/method2.exp: Output of overload menu is now
3416 alphabetized. Update tests for "break A::method".
3417 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3418 of hard-coding them.
3419 Overload menu is alphabetized: rewrite to accommodate.
3420 Unset variables LINE and TYPES which are used in other tests.
3421 Compute the output of "info break".
3422 Update the breakpoint table after all breakpoints are deleted.
3423 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3424 compute ACTUALS and the method body based on parameters.
3425 Update expected output accordingly.
3426 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3427 unique comments to allow the use of gdb_get_line_number.
3428
34292012-03-01 Keith Seitz <keiths@redhat.com>
3430
3431 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3432 some Tcl syntax.
3433 * gdb.cp/ovldbreak.exp: Likewise.
3434
7949c2a0
KS
34352012-03-01 Keith Seitz <keiths@redhat.com>
3436
3437 * gdb.base/help.exp (help show user): Update expected result
3438 for new doc string changes (add "non-python").
3439
7d74f244
DE
34402012-03-01 Scott J. Goldman <scottjg@vmware.com>
3441
3442 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3443 be put in the user-defined category and that the commands appear in
3444 "help user-defined".
3445
1b611343
JB
34462012-02-29 Joel Brobecker <brobecker@adacore.com>
3447
3448 * gdb.ada/tagged_not_init: New testcase.
3449
99b1c762
JB
34502012-02-29 Joel Brobecker <brobecker@adacore.com>
3451
3452 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3453 * gdb.ada/enum_idx_packed: New testcase.
3454
2d4a02ee
JB
34552012-02-29 Joel Brobecker <brobecker@adacore.com>
3456
3457 * gdb.ada/aliased_array: New testcase.
3458
2e6fda7d
JB
34592012-02-29 Joel Brobecker <brobecker@adacore.com>
3460
3461 * gdb.ada/whatis_array_val: New testcase.
3462
9a7f938f
JK
34632012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3464
3465 Fix disp-step-syscall.exp: fork: single step over fork.
3466 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3467 whitespaces.
3468 (single step over $syscall): Remove its check.
3469 (single step over $syscall final pc): New check.
3470
8703a944
JK
34712012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3472
3473 Support processors without SSSE3.
3474 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3475 pabsd into ...
3476 (ssse3_test): ... a new function.
3477 (main): Call ssse3_test.
3478 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3479 Update expected values everywhere.
3480 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3481 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3482 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3483 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3484 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3485 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3486 Move these tests lower.
3487 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3488 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3489 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3490 New tests.
3491
c03e6ccc
YQ
34922012-02-29 Yao Qi <yao@codesourcery.com>
3493 Pedro Alves <palves@redhat.com>
3494
3495 * gdb.trace/trace-mt.c: New.
3496 * gdb.trace/trace-mt.exp: New.
3497
7964b62a
TS
34982012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3499
2c8910ba
TS
3500 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3501 numbers instead of hardcoding them.
3502 * gdb.base/annota1.c: Provide suitable markers.
3503 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3504 numbers instead of hardcoding them.
3505 * gdb.base/annota3.c: Provide suitable markers.
3506
3507 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3508 * gdb.base/annota3.c: Likewise.
3509 * gdb.base/sigall.c: Likewise.
3510 * gdb.base/signals.c: Likewise.
3511 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3512
5a41c0b7
MR
35132012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3514
3515 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3516 failure return path.
3517
ebbbe5c5
LM
35182012-02-27 Luis Machado <lgustavo@codesourcery.com>
3519
3520 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3521
8d126d8a
LM
35222012-02-24 Luis Machado <lgustavo@codesourcery.com>
3523
3524 * gdb.base/cond-eval-mode.exp: New file.
3525
11337c2f
PA
35262012-02-24 Pedro Alves <palves@redhat.com>
3527
3528 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3529 (top level): Use with_test_prefix.
3530
13fc3e3c
PA
35312012-02-24 Pedro Alves <palves@redhat.com>
3532
3533 * gdb.threads/attach-into-signal.exp (corefunc): Use
3534 with_test_prefix.
3535
07c1b626
JK
35362012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 Fix false FAILs on old CPUs without SSE.
3539 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3540 Return untested for Illegal instruction.
3541
596ba138
JK
35422012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3543
3544 Fix false FAILs with glibc debug infos installed.
3545 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3546 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3547
aeaa2474
SA
35482012-02-22 Sterling Augustine <saugustine@google.com>
3549
3550 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3551 constant with cast.
3552
aed555c9
PA
35532012-02-21 Pedro Alves <palves@redhat.com>
3554
3555 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3556
78afebb4
PA
35572012-02-21 Pedro Alves <palves@redhat.com>
3558
3559 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3560
fdcfef12
PA
35612012-02-21 Pedro Alves <palves@redhat.com>
3562
3563 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3564 with_test_prefix.
3565
0f4d39d5
PA
35662012-02-21 Pedro Alves <palves@redhat.com>
3567
3568 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3569 with_test_prefix here.
3570 (top level): Do it here instead. Remove `:' from the
3571 with_test_prefix string.
3572 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3573 the suffix `:' from the with_test_prefix prefix string.
3574 * gdb.base/break-interp.exp: Ditto.
3575 * gdb.base/catch-load.exp: Ditto.
3576 * gdb.base/disp-step-syscall.exp: Ditto.
3577 * gdb.base/jit-so.exp: Ditto.
3578 * gdb.base/jit.exp: Ditto.
3579 * gdb.base/sepdebug.exp: Ditto.
3580 * gdb.base/solib-display.exp: Ditto.
3581 * gdb.base/solib-overlap.exp: Ditto.
3582 * gdb.base/watch-cond-infcall.exp: Ditto.
3583 * gdb.base/watchpoint.exp: Ditto.
3584 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3585 * gdb.mi/mi-watch.exp: Ditto.
3586 * gdb.mi/mi2-watch.exp: Ditto.
3587 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3588 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3589 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3590 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3591 * gdb.threads/watchpoint-fork.exp: Ditto.
3592 * gdb.threads/watchthreads-reorder.exp: Ditto.
3593 * gdb.trace/change-loc.exp: Ditto.
3594 * gdb.trace/pending.exp: Ditto.
3595 * gdb.trace/status-stop.exp: Ditto.
3596 * gdb.trace/strace.exp: Ditto.
3597 * gdb.trace/trace-break.exp: Ditto.
3598 * gdb.trace/unavailable.exp: Ditto.
3599 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3600 suffix with colon. Adjust leading comments.
3601
6a5870ce
PA
36022012-02-21 Pedro Alves <palves@redhat.com>
3603 Tom Tromey <tromey@redhat.com>
3604
3605 * lib/gdb.exp: Add description of test prefixes.
3606 (with_test_prefix): New procedure.
3607 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3608 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3609 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3610 instead of lappend to append to pf_prefix.
3611 * gdb.base/catch-load.exp: Use with_test_prefix.
3612 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3613 * gdb.base/jit-so.exp: Use with_test_prefix.
3614 * gdb.base/jit.exp: Use with_test_prefix.
3615 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3616 lappend to append to pf_prefix.
3617 * gdb.base/sepdebug.exp: Use with_test_prefix.
3618 * gdb.base/solib-display.exp: Use with_test_prefix.
3619 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3620 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3621 * gdb.base/watchpoint.exp: Use with_test_prefix.
3622 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3623 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3624 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3625 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3626 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3627 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3628 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3629 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3630 append instead of lappend to append to pf_prefix.
3631 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3632 * gdb.trace/change-loc.exp: Use with_test_prefix.
3633 * gdb.trace/pending.exp: Use with_test_prefix.
3634 * gdb.trace/status-stop.exp: Use with_test_prefix.
3635 * gdb.trace/strace.exp: Use with_test_prefix.
3636 * gdb.trace/trace-break.exp: Use with_test_prefix.
3637 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3638 instead of lappend to append to pf_prefix.
3639
35dc4a6b
JK
36402012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3641
3642 Fix racy FAILs.
3643 * gdb.base/inferior-died.c (main): Add return of 0.
3644 * gdb.base/inferior-died.exp (continue): Fix expectation of
3645 asynchronous events.
3646 (p 1): New test.
3647
c5a006e6
PA
36482012-02-20 Pedro Alves <palves@redhat.com>
3649
3650 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3651 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3652 gdb's internal debug output. For the non-threaded case, look for
3653 "Program received signal SIGLARM", for the threaded case, peek at
3654 the thread's siginfo.
3655
cc51a170
PA
36562012-02-20 Pedro Alves <palves@redhat.com>
3657
3658 General cleanup, make output test messages unique, and build
3659 different executable files for the non-threaded and threaded
3660 cases.
3661
3662 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3663 Delete.
3664 (executable_nothr, executable_thr): New globals.
3665 (top level): Adjust to delete both executables.
3666 (corefunc): New parameter $executable. Set $pf_prefix instead of
3667 hand writing a prefix in tests. Issue a clean_restart and enable
3668 lin-lwp debug output here.
3669 (top level): Adjust. Use build_executable. Don't start gdb here,
3670 and don't enable lin-lwp debug output here.
3671 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3672
c755f03d
JK
36732012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3674
3675 Fix racy FAILs.
3676 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3677 "continue" command.
3678
6bec5e0a
JK
36792012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3680
3681 Fix for gdbserver non-extended mode.
3682 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3683 and gdb_run_cmd.
3684
2e8265fd
TT
36852012-02-17 Tom Tromey <tromey@redhat.com>
3686
3687 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3688 * gdb.python/py-events.exp: Check 'dir' output.
3689 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3690
9e507076
YQ
36912012-02-17 Yao Qi <yao@codesourcery.com>
3692
3693 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3694
32d22ab1
TT
36952012-02-16 Tom Tromey <tromey@redhat.com>
3696
3697 * gdb.base/inferior-died.c: Don't include stdio.h.
3698
9addecb9
TT
36992012-02-16 Tom Tromey <tromey@redhat.com>
3700
3701 * gdb.base/inferior-died.c: New file.
3702 * gdb.base/inferior-died.exp: New file.
3703
4cb6da1c
AR
37042012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3705
3706 * gdb.base/break-inline.exp: New file.
3707 * gdb.base/break-inline.c: New file.
3708
3af2590d
TT
37092012-02-15 Tom Tromey <tromey@redhat.com>
3710
3711 * gdb.base/pc-fp.exp: Add "info register" tests.
3712
29988831
TT
37132012-02-15 Tom Tromey <tromey@redhat.com>
3714
3715 * gdb.base/regs.exp: Remove.
3716
10010058
PA
37172012-02-15 Pedro Alves <palves@redhat.com>
3718
3719 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3720 the target doesn't support tracepoints.
3721 * gdb.trace/circ.exp: Ditto.
3722 * gdb.trace/collection.exp: Ditto.
3723 * gdb.trace/packetlen.exp: Ditto.
3724 * gdb.trace/passc-dyn.exp: Ditto.
3725 * gdb.trace/report.exp: Ditto.
3726 * gdb.trace/tfind.exp: Ditto.
3727 * gdb.trace/tspeed.exp: Ditto.
3728 * gdb.trace/tsv.exp: Ditto.
3729 * gdb.trace/unavailable.exp: Ditto.
3730 * gdb.trace/while-dyn.exp: Ditto.
3731
a2e0062d
PA
37322012-02-15 Pedro Alves <palves@redhat.com>
3733
3734 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3735 gdb_test_multiple, and call unsupported instead of fail, if the
3736 remote side does not support the request.
3737
a1999d40
PA
37382012-02-15 Pedro Alves <palves@redhat.com>
3739
3740 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3741 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3742 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3743 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3744 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3745 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3746 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3747 doesn't start with "extended-" already.
3748
7cee1e54
PA
37492012-02-15 Pedro Alves <palves@redhat.com>
3750
3751 Support extended-remote. Avoid cascading timeouts.
3752
3753 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3754 the extended-remote target. If attaching with no file fails, load
3755 the file manually.
3756 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3757
816338b5
SS
37582012-02-14 Stan Shebs <stan@codesourcery.com>
3759
3760 * gdb.base/ena-dis-br.exp: Add enable count test.
3761
cc30c4bd
PA
37622012-02-13 Pedro Alves <palves@redhat.com>
3763
3764 * config/mips-idt.exp: Delete.
3765 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3766 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3767 * gdb.base/break.exp: Remove mips-idt references.
3768 * gdb.base/chng-syms.exp: Ditto.
3769 * gdb.base/default.exp: Ditto.
3770 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3771 (top level): Don't call it.
3772 * gdb.base/opaque.exp: Remove mips-idt restarts.
3773 * gdb.base/ptype.exp: Remove mips-idt xfails.
3774 * gdb.base/scope.exp: Remove mips-idt restarts.
3775 * gdb.base/sepdebug.exp: Remove mips-idt references.
3776 * gdb.base/watchpoint.exp (maybe_clean_restart)
3777 (maybe_reinitialize): Delete.
3778 (test_disabling_watchpoints, test_disabling_watchpoints)
3779 (test_watchpoint_triggered_in_syscall)
3780 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3781 Don't call them.
3782
57008375
JK
37832012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3784
3785 * gdb.server/server-exec-info.exp: New file.
3786
4a2d9c08
PA
37872012-02-10 Pedro Alves <palves@redhat.com>
3788
3789 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3790 always non-empty.
3791 (test_attach): Always pass $exec to test_attach_gdb.
3792
09fa21bd
TT
37932012-02-08 Tom Tromey <tromey@redhat.com>
3794
3795 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3796 before inferior is started.
3797
f0823d2c
TT
37982012-02-07 Tom Tromey <tromey@redhat.com>
3799
3800 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3801 Symbol.value.
3802 * gdb.python/py-symbol.c (qq): Set default value.
3803
38042012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3805
3806 * gdb.python/py-symbol.c (qq): New global.
3807 * gdb.python/py-symbol.exp: Add test for frame-less
3808 lookup_symbol.
3809 * gdb.python/py-symtab.exp: Fix line number.
3810
f7e44f65
JB
38112012-02-03 Joel Brobecker <brobecker@adacore.com>
3812
3813 * gdb.ada/mi_task_arg: New testcase.
3814
4c9ed63c
PA
38152012-02-02 Pedro Alves <palves@redhat.com>
3816
3817 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3818 extended timeout.
3819
c0b9f2c6
PA
38202012-02-02 Pedro Alves <palves@redhat.com>
3821
3822 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3823 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3824
5f8cefd7
PA
38252012-02-02 Pedro Alves <palves@redhat.com>
3826
3827 * gdb.base/term.exp: Rewrite.
3828 * gdb.base/term.c: New.
3829
2f3a2569
PA
38302012-02-02 Pedro Alves <palves@redhat.com>
3831
3832 * gdb.base/default.exp (run "r" abbreviation, run): Add
3833 extended-remote expected output.
3834
f149aabd
TT
38352012-02-02 Tom Tromey <tromey@redhat.com>
3836
3837 * gdb.cp/dispcxx.exp: New file.
3838 * gdb.cp/dispcxx.cc: New file.
3839
03bef283
TT
38402012-02-01 Tom Tromey <tromey@redhat.com>
3841
3842 * gdb.base/jit-simple.exp: New file.
3843 * gdb.base/jit-simple.c: New file.
3844
a79b18b5
YQ
38452012-01-30 Yao Qi <yao@codesourcery.com>
3846
3847 * gdb.base/skip.exp: Make test result unique.
3848
f0d1a53e
JK
38492012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3852 compatibility with valgrind-3.7.0.
3853
4b3c9f41
PA
38542012-01-27 Pedro Alves <palves@redhat.com>
3855
3856 * gdb.base/watchpoint.exp (no_hw): New global.
3857 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3858 disable hw watchpoints.
3859 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3860 don't expect hw watchpoints.
3861 (no_hw_watchpoints): Always clean restart.
3862 (do_tests): New procedure, factored out from the top level.
3863 (top level): Run tests twice. Once with hw watchpoints enabled,
3864 another time with hw watchpoints disabled.
3865
a13491c8
PA
38662012-01-27 Pedro Alves <palves@redhat.com>
3867
3868 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3869 out from the top level.
3870 (top level): Call it instead.
3871
f2c8a051
PA
38722012-01-27 Pedro Alves <palves@redhat.com>
3873
3874 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3875 watchpoints sooner.
3876
654d7a9e
PA
38772012-01-27 Pedro Alves <palves@redhat.com>
3878
3879 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3880
274f47f3
PA
38812012-01-27 Pedro Alves <palves@redhat.com>
3882
3883 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3884 "You may have requested too many hardware
3885 breakpoints/watchpoints".
3886
e4d63ba2
PA
38872012-01-27 Pedro Alves <palves@redhat.com>
3888
3889 * gdb.base/watchpoint.exp (maybe_clean_restart)
3890 (maybe_reinitialize): New.
3891 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3892 expect "hit N times".
3893 (test_disabling_watchpoints, test_complex_watchpoint)
3894 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3895 Call maybe_clean_restart.
3896 (top level): Use clean_restart. Remove "mips-idt-*"
3897 reinitialization.
3898
dbd95daf
PA
38992012-01-27 Pedro Alves <palves@redhat.com>
3900
3901 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3902
f3ad2025
PA
39032012-01-27 Pedro Alves <palves@redhat.com>
3904
3905 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3906 require `initialize' anymore. Remove unnecessary `initialize'
3907 calls.
3908
100aa3ae
PA
39092012-01-27 Pedro Alves <palves@redhat.com>
3910
3911 * gdb.base/watchpoint.exp (wp_set): Delete.
3912 (initialize, test_simple_watchpoint, top level): Remove dead code.
3913
c79a8e11
PA
39142012-01-27 Pedro Alves <palves@redhat.com>
3915
3916 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3917 typo.
3918
048fe15a
PA
39192012-01-27 Pedro Alves <palves@redhat.com>
3920
3921 * config/extended-gdbserver.exp: New file.
3922 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3923 comment.
3924 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3925 * boards/native-extended-gdbserver.exp: New file.
3926
4033a6bf
PA
39272012-01-26 Pedro Alves <palves@redhat.com>
3928
3929 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3930 and gdb_test_multiple.
3931
3d7f4b81
PA
39322012-01-26 Pedro Alves <palves@redhat.com>
3933
3934 Make test messages unique, and more identifiable.
3935 * gdb.multi/watchpoint-multi.exp: Change test messages.
3936
484abf42
TT
39372012-01-25 Tom Tromey <tromey@redhat.com>
3938
3939 * gdb.base/solib-disc.exp: Fix regexps.
3940
edcc5120
TT
39412012-01-24 Tom Tromey <tromey@redhat.com>
3942
3943 * lib/mi-support.exp (mi_expect_stop): Add special case for
3944 solib-event.
3945 * gdb.base/catch-load-so.c: New file.
3946 * gdb.base/catch-load.exp: New file.
3947 * gdb.base/catch-load.c: New file.
3948 * gdb.base/break-interp.exp (reach_1): Update regexp.
3949
30b91c90
JK
39502012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3951
3952 Fix fuzzy results.
3953 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3954 lpsimple and func.
3955
53fe1783
GB
39562012-01-24 Gary Benson <gbenson@redhat.com>
3957
3958 Delete #if 0'd out code.
3959 * gdb.base/default.exp (info catch): Remove.
3960 * gdb.base/gdb_history (info catch): Likewise.
3961 * gdb.base/help.exp (info catch): Likewise.
3962
d0d8b0c6
JK
39632012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3964
3965 Fix watchpoints to be specific for each inferior.
3966 * gdb.multi/watchpoint-multi.c: New file.
3967 * gdb.multi/watchpoint-multi.exp: New file.
3968
4403d8e9
JK
39692012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3970
3971 Fix watchpoints across inferior fork.
3972 * gdb.threads/watchpoint-fork-child.c: New file.
3973 * gdb.threads/watchpoint-fork-mt.c: New file.
3974 * gdb.threads/watchpoint-fork-parent.c: New file.
3975 * gdb.threads/watchpoint-fork-st.c: New file.
3976 * gdb.threads/watchpoint-fork.exp: New file.
3977 * gdb.threads/watchpoint-fork.h: New file.
3978
050a2e1d
PA
39792012-01-23 Pedro Alves <palves@redhat.com>
3980
3981 * gdb.base/call-signal-resume.exp: Allow output after "return".
3982
6a52fb62
PA
39832012-01-20 Pedro Alves <palves@redhat.com>
3984
3985 * gdb.python/py-finish-breakpoint.py: Fix typo.
3986
145b16a9
UW
39872012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3988
3989 * gdb.base/info-proc.exp: Also run on remote targets. Main
3990 "info proc" command is now always present; whether target supports
3991 actual info proc operation is detected when attempting to issue
3992 the command.
3993
26f6125e
JK
39942012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3995
3996 * .gdbinit: Remove.
3997
eb5227ce
PA
39982012-01-19 Pedro Alves <palves@redhat.com>
3999
4000 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
4001 look at the funtions' returns.
4002 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
4003 (jprint.print(int, int)): Change return type to int. Adjust.
4004
1db33378
PP
40052012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
4006
4007 PR gdb/9538
4008 * gdb.base/sepdebug.exp: New test.
4009
b9736cf8
PA
40102012-01-18 Pedro Alves <palves@redhat.com>
4011
4012 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
4013 Allow output before ^done.
4014
4aac40c8
TT
40152012-01-16 Tom Tromey <tromey@redhat.com>
4016
4017 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
4018 Add tests for relative directory.
4019
cafec441
TT
40202012-01-16 Tom Tromey <tromey@redhat.com>
4021
4022 * gdb.base/printcmds.c (enum flag_enum): New.
4023 (three): New global.
4024 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
4025 enum printing.
4026 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
4027 FlagEnumerationPrinter.
4028 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
4029 * gdb.python/py-pp-maint.c (enum flag_enum): New.
4030 (fval): New global.
4031
abcc4978
PA
40322012-01-16 Pedro Alves <palves@redhat.com>
4033
4034 * lib/gdb.exp (banned_procedures): New variable.
4035 (banned_variables_traced): Rename to ...
4036 (banned_traced): ... this.
4037 (gdb_init): Also trace banned procedures.
4038 (gdb_finish): Also untrace banned procedures.
4039
97ccebe8
PA
40402012-01-16 Pedro Alves <palves@redhat.com>
4041
4042 Remove all calls to strace.
4043
2af7517b
JK
40442012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4045
4046 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
4047 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
4048
9241a8bc
PP
40492012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
4050
4051 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
4052 * gdb.base/pie-execl.exp: Likewise.
4053
3848a17f
KS
40542012-01-12 Keith Seitz <keiths@redhat.com>
4055
4056 PR mi/10586
4057 * gdb.mi/var-cmd.c (struct anonymous): New structure.
4058 (do_anonymous_type_tests): New function.
4059 (main): Call do_anonymous_type_tests.
4060 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
4061 (verify_everything): New procedure.
4062 * gdb.mi/mi-var-cp.cc (class A): New class.
4063 (anonymous_structs_and_unions): New function.
4064 (main): Call anonymous_structs_and_unions.
4065 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
4066 (verify_everything): New procedure.
4067
440e2fca
KS
40682012-01-12 Keith Seitz <keiths@redhat.com>
4069
4070 * lib/mi-support.exp: Expand comments about PATH_EXPR.
4071 (varobj_tree::get_path_expr): Assume that all varobjs are
4072 compound unless they are known simple types.
4073 Adjust path expressions based on parent type, path parent type,
4074 and tree language.
4075 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
4076 the root varobj.
4077 (mi_walk_varobj_tree): Add LANGUAGE parameter.
4078
675399c9
PA
40792012-01-11 Pedro Alves <palves@redhat.com>
4080
4081 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
4082 core files on this machine" anymore.
4083
97ddaa9b
PH
40842012-01-11 Paul Hilfinger <hilfingr@adacore.com>
4085
4086 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4087 (main): Repeat recurser call.
4088 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4089 equivalent to 'local_x'.
4090
ea733575 40912012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4092 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4093
4094 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4095
2ca0b532
PA
40962012-01-05 Pedro Alves <alves.ped@gmail.com>
4097
4098 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4099 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4100 * gdb.python/py-events.exp: Test that "step N" tripping on a
4101 breakpoint emits a breakpoint event.
4102
6e681866
JB
41032012-01-03 Joel Brobecker <brobecker@adacore.com>
4104
4105 * gdb.base/auxv.exp: Reformat the copyright notice.
4106
3c2d6aff
YQ
41072012-01-03 Yao Qi <yao@codesourcery.com>
4108
4109 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4110 (strace_trace_on_diff_addr): New.
4111 * gdb.trace/strace.c: (main): Add two local variables.
4112
0852fee3
UW
41132011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4114
4115 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4116 * gdb.cell/gcore.exp: Likewise.
4117 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4118 to verify the correct instance of main is selected.
4119
12c3e59c
JB
41202012-01-02 Joel Brobecker <brobecker@adacore.com>
4121
4122 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4123 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4124 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4125 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4126 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4127 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4128 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4129 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4130 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4131 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4132 gdb.threads/thread_check.c: Reformat copyright header.
4133
c0f378ec
EBM
41342011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4135
e4a7ca93 4136 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4137 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4138 is not enabled.
4139
3bc96cfb
JK
41402011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4141
4142 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4143 parameter to self_exec, adjust the function.
4144 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4145 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4146 (set var do_exit = 0): Remove test.
4147 (newline at end of file): Add one.
4148
095bcf5e
JB
41492011-12-27 Joel Brobecker <brobecker@adacore.com>
4150
4151 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4152 New files.
4153
18d19bd1
JK
41542011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 Fix racy FAILs.
4157 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4158 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4159 (main): Call pthread_barrier_init for it.
4160
e809353a
JK
41612011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4162
4163 Fix double send_gdb leading to racy FAILs.
4164 * gdb.base/break.exp (set silent break bp_location1): Replace
4165 3x send_gdb and gdb_expect by gdb_test.
4166 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4167 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4168 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4169 instead of send_gdb. Twice.
4170 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4171 3x send_gdb and gdb_expect by gdb_test.
4172 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4173
da8cb7ec
JK
41742011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.linespec/linespec.exp: Compile using {c++}.
4177
ae1a303e
JK
41782011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4181 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4182 (verify GCC PR debug/51668): New test.
4183
cc72b2a2
KP
41842011-12-23 Kevin Pouget <kevin.pouget@st.com>
4185
4186 Introduce gdb.FinishBreakpoint in Python.
4187 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4188 py-finish-breakpoint2
4189 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4190 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4191 instead of line number.
4192 * gdb.python/py-finish-breakpoint.c: New file.
4193 * gdb.python/py-finish-breakpoint.exp: New file.
4194 * gdb.python/py-finish-breakpoint.py: New file.
4195 * gdb.python/py-finish-breakpoint2.cc: New file.
4196 * gdb.python/py-finish-breakpoint2.exp: New file.
4197 * gdb.python/py-finish-breakpoint2.py: New file.
4198
3b7962f9
JK
41992011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4200
4201 Partial fix of compatibility with gcc-4.7.
4202 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4203 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4204 Add comment to add a PASS case in the future.
4205
6538471c
JK
4206 Fix compatibility with gcc-4.7.
4207 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4208
7052e42c
UW
42092011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4210
4211 PR tdep/12797
4212 * gdb.base/callfuncs.exp: Remove KFAIL.
4213
9ac7f98e
JB
42142011-12-21 Joel Brobecker <brobecker@adacore.com>
4215
4216 * gdb.ada/task_bp: New testcase.
4217
f6eeced0
JK
42182011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4219
4220 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4221 -DNO_SECTIONS.
4222 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4223
72225e17
JK
42242011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4225
4226 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4227 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4228 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4229 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4230 conditional for gcc <= 4.5.
4231
13ac8d2c
JK
42322011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4233
4234 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4235 by XFAIL.
4236 * gdb.cp/static-method.exp (info addr A::func())
4237 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4238 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4239 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4240 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4241 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4242 (test value of F in k3_m): Likewise.
4243 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4244 Likewise.
4245
049682ba
JK
42462011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4249 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4250 Remove.
4251 * gdb.threads/attachstop-mt.c: Remove.
4252 * gdb.threads/attachstop-mt.exp: Remove.
4253
2c9d8796
MK
42542011-12-17 Mark Kettenis <kettenis@gnu.org>
4255
4256 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4257
e0f9f062
DE
42582011-12-16 Doug Evans <dje@google.com>
4259
f4aa2101 4260 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4261 * boards/native-gdbserver.exp: New file.
4262
e0f9f062
DE
4263 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4264 gdbserver output.
4265 (gdbserver_default_get_remote_address): New function.
4266 (gdbserver_start): Call gdb,get_remote_address to compute argument
4267 to "target remote" command.
4268
80b6e756
PM
42692011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4270
1c3ad6ab 4271 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4272 python print-stack. Add set/show python print-stack
4273 off|full|message tests.
4274
1576bd00
YQ
42752011-12-15 Yao Qi <yao@codesourcery.com>
4276
4277 * gdb.trace/strace.c: New
4278 * gdb.trace/strace.exp: New.
4279
d6a0f6e0
TT
42802011-12-14 Tom Tromey <tromey@redhat.com>
4281
4282 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4283
31015e1d
DE
42842011-12-14 Doug Evans <dje@google.com>
4285
4286 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4287
7b50312a
PA
42882011-12-14 Pedro Alves <pedro@codesourcery.com>
4289
4290 PR threads/10729
4291
4292 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4293 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4294
924437bc
PA
42952011-12-13 Pedro Alves <pedro@codesourcery.com>
4296 Doug Evans <dje@google.com>
4297
4298 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4299 (clean_restart): Remove references to the gdb_stub target board
4300 variable.
4301 (gdb_step_for_stub): Delete.
4302
4303 * gdb.base/annota1.exp: Remove all references to [target_info
4304 exists gdb_stub], gdb_step_for_stub and usestubs.
4305 * gdb.base/annota3.exp: Ditto.
4306 * gdb.base/async.exp: Ditto.
4307 * gdb.base/break.exp: Ditto.
4308 * gdb.base/code-expr.exp: Ditto.
4309 * gdb.base/commands.exp: Ditto.
4310 * gdb.base/completion.exp: Ditto.
4311 * gdb.base/condbreak.exp: Ditto.
4312 * gdb.base/consecutive.exp: Ditto.
4313 * gdb.base/cvexpr.exp: Ditto.
4314 * gdb.base/define.exp: Ditto.
4315 * gdb.base/display.exp: Ditto.
4316 * gdb.base/ena-dis-br.exp: Ditto.
4317 * gdb.base/environ.exp: Ditto.
4318 * gdb.base/gnu-ifunc.exp: Ditto.
4319 * gdb.base/maint.exp: Ditto.
4320 * gdb.base/pending.exp: Ditto.
4321 * gdb.base/sect-cmd.exp: Ditto.
4322 * gdb.base/sepdebug.exp: Ditto.
4323 * gdb.base/unload.exp: Ditto.
4324 * gdb.base/watchpoint-solib.exp: Ditto.
4325 * gdb.cp/annota2.exp: Ditto.
4326 * gdb.cp/annota3.exp: Ditto.
4327 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4328 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4329 * gdb.mi/mi-pending.exp: Ditto.
4330 * gdb.trace/circ.exp: Ditto.
4331 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4332 * gdb.base/list.exp: Ditto.
4333
4334 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4335 breakpoint function and all references to the usestubs macro.
4336 * gdb.base/exprs.c: Ditto.
4337 * gdb.base/freebpcmd.c: Ditto.
4338 * gdb.base/bitfields.c: Ditto.
4339 * gdb.base/bitfields2.c: Ditto.
4340 * gdb.base/break.c: Ditto.
4341 * gdb.base/call-sc.c: Ditto.
4342 * gdb.base/call-signals.c: Ditto.
4343 * gdb.base/callfuncs.c: Ditto.
4344 * gdb.base/charset.c: Ditto.
4345 * gdb.base/consecutive.c: Ditto.
4346 * gdb.base/constvars.c: Ditto.
4347 * gdb.base/funcargs.c: Ditto.
4348 * gdb.base/int-type.c: Ditto.
4349 * gdb.base/interrupt.c: Ditto.
4350 * gdb.base/langs0.c: Ditto.
4351 * gdb.base/list0.c: Ditto.
4352 * gdb.base/mips_pro.c: Ditto.
4353 * gdb.base/miscexprs.c: Ditto.
4354 * gdb.base/nodebug.c: Ditto.
4355 * gdb.base/opaque0.c: Ditto.
4356 * gdb.base/pointers.c: Ditto.
4357 * gdb.base/printcmds.c: Ditto.
4358 * gdb.base/ptype.c: Ditto.
4359 * gdb.base/recurse.c: Ditto.
4360 * gdb.base/reread1.c: Ditto.
4361 * gdb.base/reread2.c: Ditto.
4362 * gdb.base/restore.c: Ditto.
4363 * gdb.base/return.c: Ditto.
4364 * gdb.base/run.c: Ditto.
4365 * gdb.base/scope0.c: Ditto.
4366 * gdb.base/sepdebug.c: Ditto.
4367 * gdb.base/setshow.c: Ditto.
4368 * gdb.base/setvar.c: Ditto.
4369 * gdb.base/sigall.c: Ditto.
4370 * gdb.base/signals.c: Ditto.
4371 * gdb.base/structs.c: Ditto.
4372 * gdb.base/structs2.c: Ditto.
4373 * gdb.base/testenv.c: Ditto.
4374 * gdb.base/twice.c: Ditto.
4375 * gdb.base/unwindonsignal.c: Ditto.
4376 * gdb.base/watchpoint.c: Ditto.
4377 * gdb.base/watchpoints.c: Ditto.
4378 * gdb.base/whatis.c: Ditto.
4379 * gdb.cp/classes.cc: Ditto.
4380 * gdb.cp/cplusfuncs.cc: Ditto.
4381 * gdb.cp/derivation.cc: Ditto.
4382 * gdb.cp/formatted-ref.cc: Ditto.
4383 * gdb.cp/misc.cc: Ditto.
4384 * gdb.cp/overload.cc: Ditto.
4385 * gdb.cp/ovldbreak.cc: Ditto.
4386 * gdb.cp/ref-params.cc: Ditto.
4387 * gdb.cp/ref-types.cc: Ditto.
4388 * gdb.cp/templates.cc: Ditto.
4389 * gdb.cp/virtfunc.cc: Ditto.
4390 * gdb.hp/gdb.aCC/run.c: Ditto.
4391 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4392 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4393 * gdb.reverse/consecutive-reverse.c: Ditto.
4394 * gdb.reverse/sigall-reverse.c: Ditto.
4395 * gdb.reverse/until-reverse.c: Ditto.
4396 * gdb.reverse/watch-reverse.c: Ditto.
4397 * gdb.trace/actions.c: Ditto.
4398 * gdb.trace/circ.c: Ditto.
4399 * gdb.trace/collection.c: Ditto.
4400
fabde485
PA
44012011-12-13 Pedro Alves <pedro@codesourcery.com>
4402
4403 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4404 (func6, func7): New.
4405 (main): Call func6 and func7.
4406 * gdb.base/watchpoint.exp (test_wide_location_1)
4407 (test_wide_location_2): New.
4408 (top level): Re-enable hardware watchpoints if necessary. Call
4409 test_wide_location_1 and test_wide_location_2.
4410
ff7d1690
YQ
44112011-12-11 Yao Qi <yao@codesourcery.com>
4412
4413 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4414
a6af7abe
JB
44152011-12-11 Joel Brobecker <brobecker@adacore.com>
4416
4417 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4418 expected output for unsupported case.
4419
61638e15
JK
44202011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4421
4422 PR testsuite/12649
4423 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4424 Protect gdb_test_multiple by final $gdb_prompt match.
4425
0a00efc3
JK
44262011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4427
4428 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4429 New variable, new test.
4430 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4431 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4432 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4433 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4434 them if HAVE_GCC_45682_FIXED is not set.
4435
4511b1ba
YQ
44362011-12-10 Yao Qi <yao@codesourcery.com>
4437
4438 * gdb.trace/status-stop.exp: New.
4439 * gdb.trace/status-stop.c: New.
4440
27949e73
JK
44412011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4442
4443 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4444 timeout.
4445
d8ea7931
TT
44462011-12-08 Tom Tromey <tromey@redhat.com>
4447
4448 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4449 condition.
4450
1cc310d2
SS
44512011-12-07 Stan Shebs <stan@codesourcery.com>
4452
4453 * gdb.trace/tfind.exp: Update for output changes.
4454
d482a875
PA
44552011-12-07 Pedro Alves <pedro@codesourcery.com>
4456
4457 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4458 throws "Cannot insert catchpoints in this configuration".
4459 * gdb.ada/mi_catch_ex.exp: Likewise.
4460
f0ba3972
PA
44612011-12-06 Pedro Alves <pedro@codesourcery.com>
4462
4463 * gdb.base/break-always.exp: Test changing memory at addresses
4464 with breakpoints inserted.
4465
f8eba3c6
TT
44662011-12-06 Joel Brobecker <brobecker@acacore.com>
4467
6fdff2c5
PA
4468 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4469 involving a fully qualified function name.
f8eba3c6
TT
4470
44712011-12-06 Tom Tromey <tromey@redhat.com>
4472
4473 * gdb.ada/homonym.exp: Add three breakpoint tests.
4474
44752011-12-06 Tom Tromey <tromey@redhat.com>
4476
4477 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4478 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4479 * gdb.objc/objcdecode.exp: Update for output changes.
4480 * gdb.linespec/linespec.exp: New file.
4481 * gdb.linespec/lspec.cc: New file.
4482 * gdb.linespec/lspec.h: New file.
4483 * gdb.linespec/body.h: New file.
4484 * gdb.linespec/base/two/thefile.cc: New file.
4485 * gdb.linespec/base/one/thefile.cc: New file.
4486 * gdb.linespec/Makefile.in: New file.
4487 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4488 output changes.
4489 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4490 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4491 makes one breakpoint.
4492 * gdb.cp/method2.exp (test_break): Update for output changes.
4493 * gdb.cp/mb-templates.exp: Update for output changes.
4494 * gdb.cp/mb-inline.exp: Update for output changes.
4495 * gdb.cp/mb-ctor.exp: Update for output changes.
4496 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4497 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4498 has multiple matches.
4499 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4500 error message change.
4501 * gdb.base/list.exp (test_list_filename_and_number): Update for
4502 error message change.
4503 * gdb.base/break.exp: Disable pending breakpoints. Update for
4504 output changes.
4505 * configure.ac: Add gdb.linespec.
4506 * configure: Rebuild.
4507 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4508
c642a434
UW
45092011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4510
4511 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4512 last_break register on s390*-*-* targets.
4513
b18003d1
JB
45142011-12-06 Joel Brobecker <brobecker@adacore.com>
4515
4516 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4517 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4518 of parameter X in procedure Foo.
4519
fe96589c
SS
45202011-12-05 Stan Shebs <stan@codesourcery.com>
4521
4522 * gdb.trace/tfind.exp: Update help string matches.
4523
1820ab47
JK
45242011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4525
4526 * gdb.server/ext-run.exp (get process list): Accept also systemd
4527 as PID 1.
4528
e11ac3a3
JK
45292011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4530 Pedro Alves <pedro@codesourcery.com>
4531
4532 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4533 starting GDB.
4534 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4535 $use_gdb_stub.
4536 * gdb.base/display.exp: Likewise.
4537 * gdb.base/ending-run.exp: Likewise.
4538 * gdb.base/list.exp (test_listsize): Likewise.
4539 * gdb.base/setshow.exp: Likewise.
4540 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4541 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4542 check by global $use_gdb_stub.
4543 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4544 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4545 (default_gdb_init): Unset global $use_gdb_stub.
4546 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4547 by global $use_gdb_stub.
4548 * lib/gdbserver-support.exp: Extend comments for set_board_info
4549 gdb_protocol and gdb,socketport.
4550 (gdbserver_start_extended): Set global gdbserver_protocol and
4551 gdbserver_gdbport. Clear global use_gdb_stub.
4552 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4553 from target use_gdb_stub.
4554 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4555
1d41d75c
DE
45562011-12-03 Doug Evans <dje@google.com>
4557
4558 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4559 (gdb_step_for_stub): Add comments.
4560
d6d7a51a
MR
45612011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4562
4563 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4564 to the caller.
4565 (gdb_test_multiple): Likewise.
4566
05acf274
JK
45672011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4568
4569 Fix gdb.mi/mi-solib.exp without system debug info installed.
4570 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4571 expect attribute, return 0 for it. Update comments.
4572
2268b414
JK
45732011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4576 (corrupted list): Adjust the expectation.
4577
585861ea
JK
45782011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4579
4580 PR threads/13448
4581 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4582 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4583 * gdb.threads/tls-var-main.c: New file.
4584 * gdb.threads/tls-var.c: New file.
4585 * gdb.threads/tls-var.exp: New file.
4586
968643aa
JK
45872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4588
4589 PR testsuite/12649
4590 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4591 Protect gdb_test_multiple by final $gdb_prompt match.
4592 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4593 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4594 (test_tracepoints): Likewise.
4595
9750bca9
JK
45962011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 PR breakpoints/13346
4599 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4600 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4601 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4602
ac1349b7
JB
46032011-12-01 Joel Brobecker <brobecker@adacore.com>
4604
4605 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4606 * gdb.ada/homonym/homonym.adb: For use of all types defined
4607 locally inside both Get_Value subprograms.
4608
26d44faf
JK
46092011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4610
4611 Fix racy FAILs.
4612 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4613 of send_gdb.
4614
514f6425
UW
46152011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4616
4617 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4618 environment variable after test completed.
4619
4255c8d2
UW
46202011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4621
4622 * gdb.base/solib-nodir.exp: Skip if remote target.
4623 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4624 application. Call gdb_load_shlibs.
4625 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4626
a35ad96a
JB
46272011-11-29 Joel Brobecker <brobecker@adacore.com>
4628
4629 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4630
1a1d5513
JB
46312011-11-28 Joel Brobecker <brobecker@adacore.com>
4632
4633 * gdb.ada/fullname_bp: New testcase.
4634
50b4ddf8
JK
46352011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4636
4637 PR testsuite/12649
4638 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4639 Wrap send_gdb into a new gdb_test.
4640
fb0aec57
JK
4641 Code cleanup.
4642 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4643 Convert send_gdb and gdb_expect to gdb_test_multiple.
4644
2376d946
JK
46452011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4648
1eec78bd
KS
46492011-11-23 Keith Seitz <keiths@redhat.com>
4650
4651 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4652 (mi_varobj_tree_test_children_callback): New proc.
4653 (mi_walk_varobj_tree): New proc.
4654
36dfb11c
TT
46552011-11-22 Tom Tromey <tromey@redhat.com>
4656
4657 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4658 Add "use_mi_command" argument.
4659 (mi_run_cmd, mi_run_with_cli): New procs.
4660 * gdb.mi/solib-lib.c: New file.
4661 * gdb.mi/solib-main.c: New file.
4662 * gdb.mi/mi-solib.exp: New file.
4663
0e965dd0
DE
46642011-11-21 Doug Evans <dje@google.com>
4665
4666 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4667 _Unwind_DebugHook is missing.
4668
f196051f
SS
46692011-11-20 Stan Shebs <stan@codesourcery.com>
4670
4671 * gdb.trace/tstatus.exp: New.
4672 * gdb.trace/actions.c: Include string.h.
4673
bfccc43c
YQ
46742011-11-18 Yao Qi <yao@codesourcery.com>
4675
4676 * gdb.trace/pending.exp: New.
4677 * gdb.trace/pending.c: New.
4678 * gdb.trace/pendshr1.c: New.
4679 * gdb.trace/pendshr2.c: New.
4680 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4681 tracepoint location becomes pending.
4682 (tracepoint_change_loc_2): New.
4683
73cd8ab1
DM
46842011-11-16 David S. Miller <davem@davemloft.net>
4685
4686 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4687 target is sparc*-*-linux*
4688
77426730
PK
46892011-11-15 Paul Koning <paul_koning@dell.com>
4690
4691 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4692 types.
4693
ed59ded5
DE
46942011-11-14 Doug Evans <dje@google.com>
4695
4696 * gdb.base/shell.exp: New file.
4697
405f8e94
SS
46982011-11-14 Stan Shebs <stan@codesourcery.com>
4699
4700 * gdb.trace/ftrace.c: New.
4701 * gdb.trace/ftrace.exp: New.
4702
1e4d1764
YQ
47032011-11-14 Yao Qi <yao@codesourcery.com>
4704
4705 * gdb.trace/change-loc-1.c: New.
4706 * gdb.trace/change-loc-2.c: New.
4707 * gdb.trace/change-loc.c: New.
4708 * gdb.trace/change-loc.exp: New.
4709 * gdb.trace/change-loc.h: New.
4710 * gdb.trace/trace-break.c (marker): Define new symbol.
4711 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 4712 New.
1e4d1764
YQ
4713 (break_trace_same_addr_6): New.
4714
71eba9c2 47152011-11-12 Matt Rice <ratmice@gmail.com>
4716
4717 * gdb.base/info-macros.exp: Make tests for info definitions
4718 test info macro. Add tests for info macro argument processing.
4719 Rename a few tests.
4720
1d93e29a
KS
47212011-11-11 Keith Seitz <keiths@redhat.com>
4722
4723 PR gdb/12843
4724 * gdb.base/linespecs.exp: New file.
4725
a4b5b48a
DE
47262011-11-11 Doug Evans <dje@google.com>
4727
4728 * gdb.threads/print-threads.exp: Extend timeout for slower
4729 tests.
4730
f6b47be4
DE
47312011-11-10 Doug Evans <dje@google.com>
4732
792a0230
DE
4733 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4734 "record to end of main" test.
4735
f6b47be4
DE
4736 * gdb.python/py-type.c (TS): New typedef.
4737 (ts): New global.
4738 * gdb.python/py-type.exp: Test field list of typedef.
4739
22355c90
JB
47402011-11-10 Joel Brobecker <brobecker@adacore.com>
4741
4742 * gdb.ada/small_reg_param: New testcase.
4743
a7860e76
TT
47442011-11-09 Tom Tromey <tromey@redhat.com>
4745
4746 * gdb.cp/destrprint.exp: New file.
4747 * gdb.cp/destrprint.cc: New file.
4748
72a2e3dc
MI
47492011-11-08 Meador Inge <meadori@codesourcery.com>
4750
4751 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4752 (switch_stack_to_other): New test function.
4753 * gdb.arch/thumb-prologue.exp: New test cases.
4754
c7195df2 47552011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4756
4757 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4758
d3895d7d
YQ
47592011-11-08 Yao Qi <yao@codesourcery.com>
4760
4761 * gdb.exp (supports_process_record): New.
4762 (supports_reverse): New.
4763 * gdb.reverse/break-precsave.exp: Call support_process_record
4764 to run test conditionally.
4765 * gdb.reverse/consecutive-precsave.exp: Likewise.
4766 * gdb.reverse/i386-precsave.exp: Likewise.
4767 * gdb.reverse/machinestate-precsave.exp: Likewise.
4768 * gdb.reverse/solib-precsave.exp: Likewise.
4769 * gdb.reverse/step-precsave.exp: Likewise.
4770 * gdb.reverse/until-precsave.exp: Likewise.
4771 * gdb.reverse/watch-precsave.exp: Likewise.
4772 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4773 test conditionally.
4774 * gdb.reverse/consecutive-reverse.exp: Likewise.
4775 * gdb.reverse/finish-precsave.exp: Likewise.
4776 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4777 * gdb.reverse/finish-reverse.exp: Likewise.
4778 * gdb.reverse/i386-reverse.exp: Likewise.
4779 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4780 * gdb.reverse/machinestate.exp: Likewise.
4781 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4782 * gdb.reverse/sigall-precsave.exp: Likewise.
4783 * gdb.reverse/sigall-reverse.exp: Likewise.
4784 * gdb.reverse/solib-reverse.exp: Likewise.
4785 * gdb.reverse/step-reverse.exp: Likewise.
4786 * gdb.reverse/until-reverse.exp: Likewise.
4787 * gdb.reverse/watch-reverse.exp: Likewise.
4788
a59306a3
YQ
47892011-11-05 Yao Qi <yao@codesourcery.com>
4790
4791 * gdb.trace/trace-break.exp: Add test on setting two
4792 fast tracepoints at the same address.
4793
87769f59
JK
47942011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4795
4796 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4797
3065dfb6
SS
47982011-11-02 Stan Shebs <stan@codesourcery.com>
4799
4800 * gdb.trace/collection.c: Add code using strings.
4801 * gdb.trace/collection.exp: Add tests of string collection.
4802
89e208db
JK
48032011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4804
4805 * gdb.base/skip-solib.exp (executable_main): New variable.
4806 (binfile_main): Base it on that.
4807 Use $executable_main in clean_restart calls. Drop gdb_exit and
4808 gdb_start calls.
4809
405e54e9
JK
48102011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4811
4812 Fix racy FAILs.
4813 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4814 breakpoint_re globals import by async. Set string_regex to .* for
4815 async. Remove the optional thread_selected_re and breakpoint_re
4816 globals expectations.
4817
58e8570a
JM
48182011-11-01 Joseph Myers <joseph@codesourcery.com>
4819
4820 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4821 well as Cygwin.
4822
7b35ec7f 48232011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4824
4825 Add tests for skip command.
89e208db
JK
4826 * gdb.base/skip-solib-lib.c: New
4827 * gdb.base/skip-solib-main.c: New
4828 * gdb.base/skip-solib.exp: New
4829 * gdb.base/skip.c: New
4830 * gdb.base/skip.exp: New
4831 * gdb.base/skip1.c: New
4832 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4833
b9fd1791
PA
48342011-10-31 Yao Qi <yao@codesourcery.com>
4835 Pedro Alves <pedro@codesourcery.com>
4836
6fdff2c5
PA
4837 * gdb.trace/trace-break.c: New.
4838 * gdb.trace/trace-break.exp: New.
b9fd1791 4839
4323fecc
JK
48402011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4841
4842 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4843 break-here-2.
4844
0e5bf2a8
PA
48452011-10-28 Pedro Alves <pedro@codesourcery.com>
4846
4847 * gdb.threads/no-unwaited-for-left.c: New.
4848 * gdb.threads/no-unwaited-for-left.exp: New.
4849 * gdb.threads/non-ldr-exc-1.c: New.
4850 * gdb.threads/non-ldr-exc-1.exp: New.
4851 * gdb.threads/non-ldr-exc-2.c: New.
4852 * gdb.threads/non-ldr-exc-2.exp: New.
4853 * gdb.threads/non-ldr-exc-3.c: New.
4854 * gdb.threads/non-ldr-exc-3.exp: New.
4855 * gdb.threads/non-ldr-exc-4.c: New.
4856 * gdb.threads/non-ldr-exc-4.exp: New.
4857
3a3dad98
JK
48582011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4859
4860 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4861 * gdb.base/attach-pie-misread.exp: Likewise.
4862 * gdb.base/break-interp.exp: Likewise.
4863 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4864 testcases for use_gdb_stub.
4865 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4866 (continue): New testcase.
4867 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4868 * gdb.threads/attach-into-signal.exp: Likewise.
4869 * gdb.threads/attach-stopped.exp: Likewise.
4870 * gdb.threads/attachstop-mt.exp: Likewise.
4871
d6a5d40c
PK
48722011-10-28 Paul Koning <paul_koning@dell.com>
4873
4874 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4875
ca539be8
JK
48762011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4877
4878 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4879 (mi_gdb_test): Import globals thread_selected_re
4880 and breakpoint_re. Expect them optionally at the regex start.
4881
d234ef5c
DE
48822011-10-27 Doug Evans <dje@google.com>
4883
4884 * gdb.python/python.exp: Test source -s.
4885
ab964825
PK
48862011-10-26 Paul Koning <paul_koning@dell.com>
4887
4888 * gdb.python/lib-types.cc (struct A): New structure.
4889 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4890
54d8a644
PK
48912011-10-25 Paul Koning <paul_koning@dell.com>
4892
4893 PR python/13327
d234ef5c 4894
54d8a644
PK
4895 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4896 fetch_lazy method.
4897
b0221781
YQ
48982011-10-24 Yao Qi <yao@codesourcery.com>
4899
4900 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4901 target is tic6x-*-*.
4902
6cda5a20
JB
49032011-10-21 Joel Brobecker <brobecker@adacore.com>
4904
4905 * gdb.ada/mi_task_info/task_switch.adb: New file.
4906 * gdb.ada/mi_task_info.exp: New file.
4907
5ed9db04
JK
49082011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4909
4910 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4911 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4912
9df2fbc4
PM
49132011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4914
4915 PR python/12656
4916
4917 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4918 global_block tests.
4919
736086ba
TT
49202011-10-18 Tom Tromey <tromey@redhat.com>
4921
4922 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4923
4af31552
TT
49242011-10-18 Tom Tromey <tromey@redhat.com>
4925
4926 * gdb.base/source.exp: Don't include full file name in test name.
4927 * gdb.python/python.exp: Don't include full file name in test
4928 name.
4929
43136979
AR
49302011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4931
4932 * gdb.base/attach-pie-noexec.c: New files.
4933 * gdb.base/attach-pie-noexec.exp: New files.
4934
543a9323
JM
49352011-10-17 Joseph Myers <joseph@codesourcery.com>
4936
4937 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4938 prompt for each extra line in command.
4939
21ae7a4d
JK
49402011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4943 Revert the part of:
4944 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4945 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4946 Change the expected string.
4947
20ec36d9
JK
49482011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4949
4950 Fix results with system glibc debug info installed.
4951 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4952 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4953 Accept also __libc_ symbol prefix and no prefix.
4954
6501c2fc
KS
49552011-10-14 Keith Seitz <keiths@redhat.com>
4956
4957 PR c++/13225
4958 * gdb.cp/converts.cc (foo3_1): New function.
4959 (foo3_2): New functions.
4960 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4961 and null pointer conversions of integer constant zero.
4962 Add test to check if all arguments are checked for incompatible
4963 conversion BADNESS.
4964
55b1fd0c
TT
49652011-10-14 Tom Tromey <tromey@redhat.com>
4966
4967 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4968 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4969 linespec.
4970
22c05d8a
JK
49712011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4972
4973 Fix internal error regression.
4974 * gdb.dwarf2/implptr-optimized-out.S: New file.
4975 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4976
1d6edc3c
JK
49772011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4978
4979 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4980 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4981 (loclist): New.
4982 (4): New abbrev.
4983 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4984 Use prepare_for_testing, remove clean_restart.
4985 (p arraynoloc, p arraycallnoloc): New tests.
4986
9ec72168
JK
49872011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4988
4989 * gdb.cp/namespace-enum.exp (executable): New variable.
4990 (binfile): Use ${objdir}/${subdir}/ prefix.
4991 Use ${executable} for clean_restart.
4992
9c6c53f7
SA
49932011-10-11 Sterling Augustine <saugustine@google.com>
4994
4995 * gdb.cp/Makefile.in: Add namespace-enum test.
4996 * gdb.cp/namespace-enum.exp: New file.
4997 * gdb.cp/namespace-enum.c: New file.
4998 * gdb.cp/namespace-enum-main.c: New file.
4999
fac7ceb3
UW
50002011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
5001
5002 * gdb.python/py-shared.exp: Relax filename check to handle remote:
5003 sysroot.
5004
941b2081
JK
50052011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5006
5007 Reimplement @entry in input expressions.
5008 * gdb.base/exprs.c (v_int_array_init): New variable.
5009 * gdb.base/exprs.exp (print v_int_array_init)
5010 (print *v_int_array_init@1, print *v_int_array_init@2)
5011 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
5012 (print v_int_array_init[1]@1): New tests.
5013
0344e878
JM
50142011-10-10 Joseph Myers <joseph@codesourcery.com>
5015
5016 * gdb.cp/gdb2495.exp: Do not include directories in filename in
5017 expected message.
5018
5a56e9c5
DE
50192011-10-09 Doug Evans <dje@google.com>
5020
5021 * gdb.base/alias.exp: Add tests for alias command.
5022
2bda9cc5
JK
50232011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5024
5025 * gdb.arch/amd64-entry-value.s: New file.
5026 * gdb.mi/mi2-amd64-entry-value.s: New file.
5027
a471c594
JK
50282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 Display @entry parameter values even for references.
5031 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
5032 functions.
5033 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
5034 reference and datap_input.
5035 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
5036 breakpoints.
5037 (continue to breakpoint: entry_reference: reference)
5038 (entry_reference: bt at entry)
5039 (continue to breakpoint: entry_reference: breakhere_reference)
5040 (entry_reference: bt, entry_reference: ptype regparam)
5041 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
5042 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
5043 (entry_reference: p regcopy, entry_reference: p nodataparam)
5044 (entry_reference: p nodataparam@entry): New tests.
5045
36b11add
JK
50462011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 Support @entry in input expressions.
5049 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
5050 (entry_stack: p s1@entry, entry_stack: p s2@entry)
5051 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
5052 (tailcall: p j@entry): New tests.
5053 * gdb.cp/koenig.cc (A::entry): New function.
5054 (main): Call it.
5055 * gdb.cp/koenig.exp (p entry (c)): New test.
5056
e18b2753
JK
50572011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5058
5059 Display @entry parameter values (without references).
5060 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
5061 (different, validity, invalid): New functions.
5062 (main): Call them.
5063 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
5064 stacktest, breakhere_stacktest, different, breakhere_different,
5065 breakhere_validity and breakhere_invalid.
5066 (entry: bt): Update for @entry.
5067 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
5068 (entry_validity: *, entry_invalid: *): Many new tests.
5069 * gdb.base/break.exp
5070 (run until breakpoint set at small function, optimized file): Accept
5071 also the @entry suffix.
5072 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
5073 * gdb.mi/mi2-amd64-entry-value.c: New files.
5074 * gdb.mi/mi2-amd64-entry-value.exp: New files.
5075
2d6c5dc2
JK
50762011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5077
5078 Protect entry values against self tail calls.
5079 * gdb.arch/amd64-entry-value.cc (self2, self): New.
5080 (main): Call self.
5081 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
5082 (set debug entry-values 1, self: bt debug entry-values): New tests.
5083
111c6489
JK
50842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5085
5086 Recognize virtual tail call frames.
5087 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5088 (amb_b, amb_a): New.
5089 (main): Call a and b.
5090 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5091 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5092 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5093 New tests.
5094
8e3b41a9
JK
50952011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5096
5097 Implement basic support for DW_TAG_GNU_call_site.
5098 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5099 * gdb.arch/amd64-entry-value.cc: New file.
5100 * gdb.arch/amd64-entry-value.exp: New file.
5101
181cebd4
JK
51022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5103
5104 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5105 * gdb.dwarf2/implptr-64bit.S: New file.
5106 * gdb.dwarf2/implptr-64bit.exp: New file.
5107
741f5e3c
JK
51082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5109
5110 Fix initial language detection with -readnow.
5111 * gdb.cp/readnow-language.cc: New file.
5112 * gdb.cp/readnow-language.exp: New file.
5113
a73d2258
JK
51142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5115
5116 Fix printed anonymous struct name.
5117 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5118
af369495
JM
51192011-10-09 Joseph Myers <joseph@codesourcery.com>
5120
5121 * gdb.base/solib-symbol.exp: Do not include directories in
5122 filenames in expected messages.
5123
1fa57852
DE
51242011-10-07 Doug Evans <dje@google.com>
5125
5126 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5127
bd054e06
KP
51282011-10-07 Kevin Pouget <kevin.pouget@st.com>
5129
5130 Allow Python notification of new object-file loadings.
5131 * gdb.python/py-events.exp: Test newobjfile event.
5132 * gdb.python/py-events.py: Register newobjfile callback.
5133 * gdb.python/py-events.c: Add call to shared library
5134 * gdb.python/py-events-shlib.c: New file.
5135
8031b6f8
JM
51362011-10-06 Joseph Myers <joseph@codesourcery.com>
5137
5138 * gdb.base/fixsection.exp: Do not include directories in filename
5139 in expected message.
5140
7fea6923
PM
51412011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5142
5143 Add tests for passing of environment variables to inferior.
5144 * gdb.base/testenv.c: New test source.
5145 * gdb.base/testenv.exp: New expect test.
5146
687f2a88
PK
51472011-10-04 Paul Koning <paul_koning@dell.com>
5148
5149 * gdb.python/py-value.c (main): Break before return.
5150
cb6be26b
KP
51512011-10-04 Kevin Pouget <kevin.pouget@st.com>
5152
5153 PR python/12691: Add the inferior to Python exited event
5154 * gdb.python/py-events.exp: Test the inferior attribute of exited
5155 event with a fork.
5156 * gdb.python/py-events.py: Print inferior number on exit.
5157 * gdb.python/py-events.c: Fork the inferior.
5158
fb213700
EBM
51592011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5160
5161 * gdb.base/jit.exp: Add testcase name to log message
5162
aa2071bd
PK
51632011-10-03 Paul Koning <paul_koning@dell.com>
5164 Jan Kratochvil <jan.kratochvil@redhat.com>
5165
5166 * gdb.python/py-value.exp
5167 (python inval = gdb.parse_and_eval('*(int*)0'))
5168 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5169 (set argc=2, python print argc_lazy): New tests.
5170
dd11a36c
JB
51712011-10-02 Joel Brobecker <brobecker@adacore.com>
5172
5173 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5174
46f886f1
JK
51752011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5176 Pedro Alves <pedro@codesourcery.com>
5177
5178 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5179 can_read_0, test for it.
5180 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5181 (parse_and_eval with memory error): ... here, make it untested if
5182 can_read_0.
5183
c5cb204f
MP
51842011-09-30 Marek Polacek <mpolacek@redhat.com>
5185
5186 * gdb.python/python.exp (verify pagination beforehand)
5187 (verify pagination afterwards): Fix race by splitting the line.
5188
68fb0ec0
JM
51892011-09-29 Joseph Myers <joseph@codesourcery.com>
5190
5191 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5192 for 64-bit multilibs from i?86-* targets.
5193
6aee0d90
MP
51942011-09-29 Marek Polacek <mpolacek@redhat.com>
5195
5196 * lib/gdb.exp: Fix a typo in one of the comments.
5197
e9101ff5
MP
51982011-09-29 Marek Polacek <mpolacek@redhat.com>
5199
5200 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5201 matching pattern.
5202
7a81bdbf
PK
52032011-09-28 Paul Koning <paul_koning@dell.com>
5204
5205 * gdb.python/py-type.c (enum E): New.
5206 * gdb.python/py-type.exp (test_fields): Add tests for Python
5207 mapping access to fields.
5208 (test_enums): New test for field access on enums.
5209
6710bf39
SS
52102011-09-27 Stan Shebs <stan@codesourcery.com>
5211
5212 * gdb.trace/collection.exp: Test collection of $_ret.
5213
b2a6bdeb
AT
52142011-09-22 Andreas Tobler <andreast@fgznet.ch>
5215
5216 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5217 list of compilation switches for <*-*-freebsd*>.
5218
3c9057f3
SS
52192011-09-19 Stan Shebs <stan@codesourcery.com>
5220
5221 * gdb.trace/tspeed.exp: New file.
5222 * gdb.trace/tspeed.c: New file.
5223
34518530
YQ
52242011-09-18 Yao Qi <yao@codesourcery.com>
5225
5226 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5227 instructions.
5228 (test_adr_32bit, test_pop_pc): Likewise.
5229 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5230 Thumb instructions.
5231 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5232 in gdb_test_multiple.
5233 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5234
ab254057
YQ
52352011-09-17 Yao Qi <yao@codesourcery.com>
5236
5237 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5238 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5239 support single step to signal handler.
5240
9c317b71
YQ
52412011-09-17 Yao Qi <yao@codesourcery.com>
5242
5243 * gdb.base/disp-step-fork.c: New.
5244 * gdb.base/disp-step-syscall.exp: New.
5245 * gdb.base/disp-step-vfork.c: New.
5246
a8123151
JB
52472011-09-16 Joel Brobecker <brobecker@adacore.com>
5248
5249 * gdb.ada/tasks.exp: Make the expected output for
5250 the `info tasks' tests more resilient to spacing
5251 changes.
5252
63a9aad8
JK
52532011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5254
5255 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5256 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5257
2aa48337
KP
52582011-09-15 Kevin Pouget <kevin.pouget@st.com>
5259
5260 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5261 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5262
6839b47f
KP
52632011-04-30 Kevin Pouget <kevin.pouget@st.com>
5264
5265 Handle multiple breakpoint hits in Python interface:
5266 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5267 presence.
5268 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5269 breakpoint hits.
5270
0935723e
JK
52712011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5272 Jan Kratochvil <jan.kratochvil@redhat.com>
5273
5274 * gdb.python/py-events.exp: Remove pretty printing comment.
5275 * gdb.python/py-evsignal.exp: New file.
5276 * gdb.python/py-evthreads.c: Include signal.h.
5277 (thread3): Remove variable count3. Remove variable bad and use raise
5278 instead.
5279 (thread2): Remove variable count2. Move thread3 pthread_create here,
5280 merge pthread_join to a single line.
5281 (main): Remove variable count1. Merge pthread_join with pthread_create
5282 to a single line.
5283 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5284 KFAIL python/12966 for gdbserver. Test return value of
5285 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5286 gdb_expect by gdb_test and gdb_test_multiple.
5287 (thread 2, thread 3): New tests.
5288
4801a9a3
PA
52892011-09-12 Matt Rice <ratmice@gmail.com>
5290 Pedro Alves <pedro@codesourcery.com>
5291
5292 PR gdb/13175
5293
5294 * gdb.base/interp.exp: New tests.
5295 * gdb.base/interp.c: New file.
5296
24ece742
DE
52972011-09-12 Doug Evans <dje@google.com>
5298
5299 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5300 * gdb.dwarf2/typeddwarf.exp: Ditto.
5301
7f062217
JK
53022011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5303
5304 Fix compatibility with x32 arch.
5305 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5306 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5307 is_x86_like_target.
5308 * testsuite/gdb.trace/collection.exp: Likewise.
5309 * testsuite/gdb.trace/report.exp: Likewise.
5310 * testsuite/gdb.trace/unavailable.exp: Likewise.
5311 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5312 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5313 (is_x86_like_target): Check also is_amd64_regs_target.
5314
08711b9a
JK
53152011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5316
5317 PR breakpoints/12435
5318 * gdb.arch/amd64-prologue-xmm.c: New file.
5319 * gdb.arch/amd64-prologue-xmm.exp: New file.
5320 * gdb.arch/amd64-prologue-xmm.s: New file.
5321
b99b5f66
JK
53222011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 * gdb.dwarf2/dw2-param-error-main.c: New file.
5325 * gdb.dwarf2/dw2-param-error.S: New file.
5326 * gdb.dwarf2/dw2-param-error.exp: New file.
5327
a391a2f6
PA
53282011-09-08 Pedro Alves <pedro@codesourcery.com>
5329
5330 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5331 inferior's pid and look for a core dump named core.$pid. Use
5332 `remote_file' commands on the host instead of hand coding shell
5333 commands on the build.
5334 * gdb.base/valgrind-db-attach.exp: Kill the program before
5335 finishing the test.
5336
7d8e6458 53372011-09-02 Matt Rice <ratmice@gmail.com>
5338
5339 * lib/prompt.exp: New file for testing the first prompt.
5340 * gdb.python/py-prompt.exp: Ditto.
5341 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5342
68e77c9e
PA
53432011-09-02 Pedro Alves <pedro@codesourcery.com>
5344
5345 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5346 0, before testing gcore.
5347
9655e943
JK
53482011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5349
df6dc84d
JK
5350 * dw2-ifort-parameter-debug.S: Update copyright year.
5351 * dw2-ifort-parameter.c: Update copyright year.
5352 * dw2-ifort-parameter.exp: Update copyright year.
5353
9655e943
JK
5354 * dw2-ifort-parameter-debug.S: New file.
5355 * dw2-ifort-parameter.c: New file.
5356 * dw2-ifort-parameter.exp: New file.
5357
353d1d73
JK
53582011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5359
5360 * gdb.base/commands.exp (error_clears_commands_left): New function.
5361 (): Call it.
5362
5c07461a
JK
53632011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5364
5365 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5366 (C): Initialize `a'.
5367 * gdb.mi/mi-inheritance-syntax-error.exp
5368 (-data-evaluate-expression $path): Expect `a' as 5.
5369
0d932b2f
MK
53702011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5371
5372 PR mi/11912
5373 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5374 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5375 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5376 keyword in output of -var-info-path-expression.
5377
bdb54049
JK
53782011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5381 * gdb.trace/collection.exp: Likewise.
5382 * gdb.trace/report.exp: Likewise.
5383 * gdb.trace/unavailable.exp: Likewise.
5384 * gdb.trace/while-dyn.exp: Likewise.
5385
59cde39c
KS
53862011-08-18 Keith Seitz <keiths@redhat.com>
5387
5388 PR c++/12266
5389 * gdb.cp/meth-typedefs.cc: New file.
5390 * gdb.cp/meth-typedefs.exp: New file.
5391
fa3a4f15
PM
53922011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5393
6fdff2c5 5394 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 5395
c1049fca
JK
53962011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 * gdb.arch/i386-dr3-watch.exp
5399 (watchpoint on gap1 does not fit debug registers)
5400 (delete all watchpoints): Fix racy expect strings.
5401
d93f7b5c
YQ
54022011-08-14 Yao Qi <yao@codesourcery.com>
5403
5404 * gdb.base/maint.exp: set data_section to ".neardata".
5405 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5406 * gdb.base/savedregs.exp: Handle SIGILL.
5407 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5408 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5409
457e09f0
DE
54102011-08-12 Doug Evans <dje@google.com>
5411
5412 * gdb.python/py-symbol.exp: Add test for symbol.type.
5413
5d0bb2fb
UW
54142011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5415
5416 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5417 * gdb.mi/mi-pthreads.exp: Likewise.
5418 * gdb.mi/mi2-pthreads.exp: Likewise.
5419 * gdb.mi/gdb669.exp.exp: Likewise.
5420
fcdfa280
PA
54212011-08-09 Pedro Alves <pedro@codesourcery.com>
5422
5423 * lib/mi-support.exp (detect_async): Rename to...
5424 (mi_detect_async): ... this.
5425 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5426 * gdb.mi/mi-nonstop.exp: Adjust.
5427 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5428 * gdb.mi/mi-nsintrall.exp: Adjust.
5429 * gdb.mi/mi-nsmoribund.exp: Adjust.
5430 * gdb.mi/mi-nsthrexec.exp: Adjust.
5431
9d8fa392
PA
54322011-08-09 Pedro Alves <pedro@codesourcery.com>
5433
5434 * gdb.base/display.c (do_loops): New `p_i' local.
5435 * gdb.base/display.exp: Test displaying a variable that is
5436 temporarily at a bad address.
5437
b6cede78
JK
54382011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5439
5440 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5441 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5442
67bedb8c
JK
54432011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5444
5445 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5446 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5447 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5448
af6e93b2
PA
54492011-08-05 Pedro Alves <pedro@codesourcery.com>
5450
5451 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5452 procedure.
5453 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5454
1cf0e11f
YQ
54552011-08-05 Yao Qi <yao@codesourcery.com>
5456
5457 * gdb.base/callfuncs.exp: Set language after main.
5458 * gdb.cp/cplusfuncs.exp: Likewise.
5459 * gdb.cp/inherit.exp: Likewise.
5460
a1e28cb2
UW
54612011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5462
5463 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5464 * gdb.base/watch-vfork.exp: Skip on remote targets.
5465
d4f5bbb9
UW
54662011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5467
5468 * gdb.threads/thread-find.exp: Support remote targets.
5469
724f4f80
UW
54702011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5471
5472 * gdb.base/jit.exp: Download solib_binfile to target.
5473 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5474 and call dlopen without full path name.
5475 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5476 dlopen without full path name.
5477
934709f0
PW
54782011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5479
5480 * gdb.base/break-always.exp: Complete the test
5481 with duplicated breakpoints and enabling/disabling them.
5482
c26106c4
TT
54832011-08-02 Tom Tromey <tromey@redhat.com>
5484
5485 PR gdb/11289:
5486 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5487
9300444e 54882011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5489
5490 PR gdb/13045
5491 * gdb.base/float.exp: Add new test case for PR gdb/13045
5492 * gdb.base/float.c: New file.
5493
00bd41d6
PM
54942011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5495
5496 * gdb.python/py-mi.exp: Test printers returning string hint, and
5497 also not returning a value.
5498 * gdb.python/py-prettyprint.c: Add testcase for above.
5499 * gdb.python/py-prettyprint.py: Add test printer for above.
5500
d24f74ce
JK
55012011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5502
5503 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5504 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5505 (.Ldie30) Add as field "data4".
5506 (.Ldie32) Rename field "b" to "shl".
5507 (abbrev4) Change for the "data4" field.
5508 (abbrev5, abbrev6) Remove.
5509 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5510 (p &s.shl): ... here. Add comment.
5511 (p &s.data4): New.
5512
bb7da2bf
JK
55132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5514
5515 Fix crash on lval_computed values.
5516 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5517
11081198
JK
55182011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5519
5520 * gdb.base/help.exp (help whatis): Update the expected string.
5521
3c6e0cb3
JK
55222011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5523
5524 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5525 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5526 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5527 Change the expected string.
5528
efa80663
PA
55292011-07-26 Pedro Alves <pedro@codesourcery.com>
5530
5531 * gdb.base/watchpoint.exp
5532 (test_disable_enable_software_watchpoint): New procedure.
5533 (top level): Run it.
5534
db8e4570
UW
55352011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5536
5537 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5538 executable file "${binfile}", C++ version "${binfile}-cxx".
5539 * gdb.python/py-prettyprint.exp: Likewise.
5540 * gdb.python/py-symbol.exp: Likewise.
5541 * gdb.python/py-type.exp: Likewise.
5542 * gdb.python/py-value.exp: Likewise.
5543 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5544 file name instead of just suffix.
5545
543305c9
JK
55462011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 Fix implicit pointer offsets.
5549 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5550 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5551 (continue to breakpoint: continue to baz breakpoint for implptr)
5552 (sanity check element 0, sanity check element 1)
5553 (enter the inlined function, check element 0 for the offset)
5554 (check element 1 for the offset)
5555 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5556 (set foo breakpoint for implptr): Update the breakpoint number.
5557
b3215adc
UW
55582011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5559
5560 * gdb.python/py-mi.exp: Use different file names for different
5561 versions of the executable under test.
5562 * gdb.python/py-prettyprint.exp: Likewise.
5563 * gdb.python/py-symbol.exp: Likewise.
5564 * gdb.python/py-template.exp: Likewise.
5565 * gdb.python/py-type.exp: Likewise.
5566 * gdb.python/py-value.exp: Likewise.
5567
182b9acc
UW
55682011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5569
5570 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5571 flag after restarting GDB if necessary.
5572
e6052b5d
UW
55732011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5574
5575 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5576
1ced966e
PA
55772011-07-22 Pedro Alves <pedro@codesourcery.com>
5578
5579 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5580 backend doesn't leave used debug registers behind.
5581
3543a589
TT
55822011-07-22 Tom Tromey <tromey@redhat.com>
5583
5584 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5585 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5586 argument.
5587 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5588
14d15303 55892011-07-21 Matt Rice <ratmice@gmail.com>
5590
5591 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5592 in mostlyclean rule. Add files ending in .core.
5593
9b158ba0 55942011-07-21 Matt Rice <ratmice@gmail.com>
5595
5596 PR macros/12999
5597 * gdb.base/info-macros.c: New test sources.
5598 * gdb.base/info-macros.exp: New tests.
5599
d17b6f81
PM
56002011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5601
5602 * gdb.python/python.exp: Add prompt substitution tests.
5603
918dd910
JK
56042011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 Fix crash if referenced CU is aged out.
5607 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5608 New.
5609 * gdb.dwarf2/implptr.exp: Likewise.
5610
0e37a63c
JK
56112011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5612
5613 * gdb.dwarf2/implptr.S: Rebuilt.
5614 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5615 (bar): Use them for j, k, l.
5616 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5617 COMPILE.
5618 (print j in implptr:bar): Update for the intp typedef.
5619 (print p[0].x in implptr:foo): Use more exact regex.
5620
f65cf84c
TT
56212011-07-18 Tom Tromey <tromey@redhat.com>
5622
5623 * gdb.cp/static-method.exp: Add missing single quote.
5624
d5b4a7be
YQ
56252011-07-18 Yao Qi <yao@codesourcery.com>
5626
5627 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5628 supported.
5629 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5630 * gdb.mi/mi-nonstop.exp: Likewise.
5631 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5632 * gdb.mi/mi-nsintrall.exp: Likewise.
5633 * gdb.mi/mi-nsmoribund.exp: Likewise.
5634 * gdb.mi/mi-nsthrexec.exp: Likewise.
5635 * gdb.python/py-evthreads.exp: Likewise.
5636
e9ea2662
JK
56372011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5638
5639 Code cleanup.
5640 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5641 it. Substitute it instead of test_compiler_info everywhere.
5642
ce451573
UW
56432011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5644
5645 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5646 remote targets as well.
5647
756d88a7
UW
56482011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5649
5650 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5651 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5652
31f83dc5
UW
56532011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5654
5655 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5656 a remote machine, not the host.
5657 (gdb_compile_shlib): Set soname if target is remote.
5658
059241a0
PP
56592011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5660
5661 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5662
28a0b48c 56632011-07-13 Matt Rice <ratmice@gmail.com>
5664
5665 * gdb.python/py-objfile-script-gdb.py: Renamed to
5666 py-objfile-script-gdb.py.in.
5667 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5668 py-objfile-script-gdb.py.
5669 * gdb.python/py-objfile-script.exp: Update reference to
5670 py-objfile-script-gdb.py.
5671
9a771b67
JK
56722011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5673
5674 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5675 reference undefined label.
5676
04ad99e6
JK
56772011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5678
5679 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5680 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5681 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5682 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5683
713389e0
PM
56842011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5685
6fdff2c5 5686 PR python/12438
713389e0 5687 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 5688 deprecated tests. Add set/show python print-backtrace tests.
713389e0 5689
97d146f8
JK
56902011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5691
5692 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5693 debug info.
5694
facde0e5 56952011-07-06 Matt Rice <ratmice@gmail.com>
5696
5697 * gdb.python/python.exp: Update filename paths.
5698 * gdb.python/py-symtab.exp: Ditto.
5699
438640d1
MP
57002011-07-06 Marek Polacek <mpolacek@redhat.com>
5701
5702 * gdb.python/py-evthreads.exp: Add missing `$'.
5703
33a365df
MF
57042011-07-06 Jie Zhang <jie.zhang@analog.com>
5705
5706 * config/bfin.exp: New file.
5707 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5708 * gdb.asm/bfin.inc: New file.
5709
8f7ae686
MP
57102011-07-06 Marek Polacek <mpolacek@redhat.com>
5711
df46027d 5712 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5713 the whole output.
5714
eb2a6f42
TT
57152011-07-05 Tom Tromey <tromey@redhat.com>
5716
5717 * gdb.java/jprint.java (jprint.hi): New field.
5718 * gdb.java/jprint.exp: Print string.
5719
177b42fe
TJB
57202011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5721
5722 * gdb.base/call-sc.c: Fix typos.
5723 * gdb.base/ifelse.exp: Likewise.
5724 * gdb.base/structs.c: Likewise.
5725
3b2a0cf2
JB
57262011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5727
5728 * gdb.base/jit-so.exp: New test.
5729 * gdb.base/jit-dlmain.c: New file.
5730 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5731
46fc714c
JK
57322011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5733
5734 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5735 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5736 * gdb.cp/pr9167.exp (p b): Likewise.
5737 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5738 (test value of P in inner_m, test type of Z in inner_m): Call
5739 setup_xfail for gcc <= 4.5.
46fc714c 5740
418c7cf7
JK
57412011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5742
5743 * gdb.cp/paren-type.cc: New files.
5744 * gdb.cp/paren-type.exp: New files.
5745
3d50dd94
JK
57462011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5747
5748 Stop on first linespec terminator instead of eating what we can.
5749 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5750 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5751 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5752 (break C::f()): ... this one.
5753 (break C::operator()()): New test.
5754 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5755 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5756 test.
5757
dcf9f4ab
JK
57582011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5759
5760 Fall back linespec to minimal symbols.
5761 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5762 error message.
5763 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5764 * gdb.cp/minsym-fallback-main.cc: New file.
5765 * gdb.cp/minsym-fallback.cc: New file.
5766 * gdb.cp/minsym-fallback.exp: New file.
5767 * gdb.cp/minsym-fallback.h: New file.
5768
3f542ed1
JK
57692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5770
5771 * gdb.cp/no-dmgl-verbose.cc: New file.
5772 * gdb.cp/no-dmgl-verbose.exp: New file.
5773
57742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5775
5776 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5777 __GI_.
5778 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5779 (f): New function.
5780 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5781 (complete p 'func<short>(): ... here.
5782 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5783 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5784 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5785 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5786 Make them KFAIL gcc/49546.
5787
00eb2c4a
JB
57882011-07-01 Joel Brobecker <brobecker@adacore.com>
5789
5790 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5791
85a20c42
JK
57922011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5793
5794 Test GCC PR debug/49546.
5795 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5796 (test type of F in k3_m, test value of F in k3_m): New.
5797 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5798 (main): New variable k3. Call k3.k3_m.
5799
d2d43431
JB
58002011-07-01 Jean-Charles Delay <delay@adacore.com>
5801
5802 * gdb.ada/packed_array.exp: Fix expected outout.
5803
54ae186f
JB
58042011-07-01 Jean-Charles Delay <delay@adacore.com>
5805
5806 * gdb.ada/packed_array.exp: fixed expected output.
5807
8f17729f
JB
58082011-07-01 Joel Brobecker <brobecker@adacore.com>
5809
5810 * gdb.ada/same_enum: New testcase.
5811
f5aa6869
JB
58122011-07-01 Joel Brobecker <brobecker@adacore.com>
5813
5814 * gdb.ada/ptr_typedef: New testcase.
5815
828292f2
JB
58162011-07-01 Joel Brobecker <brobecker@adacore.com>
5817
5818 * gdb.ada/arrayptr.exp: Add ptype test.
5819
18920c42
JB
58202011-07-01 Joel Brobecker <brobecker@adacore.com>
5821
5822 * gdb.ada/char_enum: New testcase.
5823
3536d9e3 58242011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5825
5826 * gdb.base/dump.exp (capture_pointer_with_type): New.
5827 Get value from address instead of name.
5828 Start GDB once, and do `dump' and `restore'
5829 tests together.
5830
db863c42
MF
58312011-06-30 Jie Zhang <jie.zhang@analog.com>
5832 Mike Frysinger <vapier@gentoo.org>
5833
5834 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5835 helper functions for getting/setting remotetimeout variable.
5836 * lib/gdb.exp (gdb_load): If the target is remote, set
5837 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5838 with $loadtimeout. Set $load_ok to 0 before doing the load.
5839 Instead of returning, immediately, set $load_ok to 0. Call
5840 set_remotetimeout with $oldremotetimeout, and then return if
5841 $load_ok is 1.
5842
e9e642a8
AB
58432011-06-30 Andrew Burgess <aburgess@broadcom.com>
5844
5845 * gdb.python/py-template.exp: Don't run this test if the target
5846 does not support c++ tests.
5847
32019081
JK
58482011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5849
5850 Fix non-only rename list for Fortran modules import.
5851 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5852 tests.
5853 * gdb.fortran/module.f90 (module moduse): New.
5854 (program module): use moduse, test var_x, var_y and var_z.
5855
0ecee54c
TT
58562011-06-29 Tom Tromey <tromey@redhat.com>
5857
5858 PR testsuite/12040:
5859 * gdb.fortran/array-element.exp: Use f90, not f77.
5860 * gdb.fortran/complex.exp: Use f90, not f77.
5861 * gdb.fortran/derived-type.exp: Use f90, not f77.
5862 * gdb.fortran/library-module.exp: Use f90, not f77.
5863 * gdb.fortran/logical.exp: Use f90, not f77.
5864 * gdb.fortran/module.exp: Use f90, not f77.
5865 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5866 * gdb.fortran/subarray.exp: Use f90, not f77.
5867
3b2b8fea
TT
58682011-06-29 Tom Tromey <tromey@redhat.com>
5869
5870 * gdb.fortran/charset.exp: New file.
5871 * gdb.fortran/charset.f90: New file.
5872
42159ca5
TT
58732011-06-29 Tom Tromey <tromey@redhat.com>
5874
5875 PR testsuite/12040:
5876 * lib/future.exp: New file, mostly extracted from ada.exp.
5877 Rewrote compatibility code to use rename.
5878 (gdb_find_gfortran): New proc.
5879 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5880 gfortran patch.
5881 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5882 Move to future.exp.
5883 * lib/gdb.exp: Always load future.exp.
5884
af69a5ce
YQ
58852011-06-28 Yao Qi <yao@codesourcery.com>
5886
5887 * gdb.cp/exception.cc: Don't include iostream.
5888 (bar): Remove print statement.
5889 (catcher): New.
5890 (main): Remove print statements. Call function catcher.
5891 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5892 Set breakpoint on catcher, and check the value of parameter.
5893
ab5c6a72
YQ
58942011-06-23 Yao Qi <yao@codesourcery.com>
5895
6fdff2c5
PA
5896 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
5897 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 5898
9497469f
MP
58992011-06-23 Marek Polacek <mpolacek@redhat.com>
5900
5901 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5902 mi_gdb_test.
5903
b9132588
MP
59042011-06-23 Marek Polacek <mpolacek@redhat.com>
5905
5d197ed0 5906 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5907
e55595ca
MP
59082011-06-23 Marek Polacek <mpolacek@redhat.com>
5909
5d197ed0
MP
5910 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5911
59122011-06-23 Marek Polacek <mpolacek@redhat.com>
5913
5914 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5915 `test_exec_and_symbol_mi_operatons' return value.
5916 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5917 gdb_test_multiple.
5918 (test_exec_and_symbol_mi_operatons): Likewise.
5919 (test_path_specification): Likewise.
e55595ca 5920
be777e08
YQ
59212011-06-23 Yao Qi <yao@codesourcery.com>
5922
5923 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5924 supported.
5925 * lib/gdb.exp (support_displaced_stepping): New.
5926
615556d6
YQ
59272011-06-23 Yao Qi <yao@codesourcery.com>
5928
5929 * gdb.threads/execl.exp: Skip on remote target.
5930
833b0ca7
MP
59312011-06-21 Marek Polacek <mpolacek@redhat.com>
5932
5d197ed0 5933 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5934 mi_gdb_test.
5935
1ee4023a
MP
59362011-06-20 Marek Polacek <mpolacek@redhat.com>
5937
5d197ed0 5938 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5939
d0b1d624
MP
59402011-06-20 Marek Polacek <mpolacek@redhat.com>
5941
5d197ed0 5942 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5943 mi_gdb_test.
5944
79aa92c1
MP
59452011-06-20 Marek Polacek <mpolacek@redhat.com>
5946
5d197ed0 5947 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5948
5ce5db06
YQ
59492011-06-14 Yao Qi <yao@codesourcery.com>
5950
5951 gdb/testsuite/
5952 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5953
533a737e
JK
59542011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5955
5956 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5957
d0e53741
TT
59582011-06-10 Tom Tromey <tromey@redhat.com>
5959
5960 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5961 Add tests for pointer-to-member-function.
5962 * gdb.cp/temargs.cc (S::somefunc): New function.
5963 (K2): New class.
5964 (main): Instantiate K2; call method.
5965
b5916bbd
JB
59662011-06-08 Joel Brobecker <brobecker@adacore.com>
5967
5968 * gdb.python/py-inferior.c (f2): Make str an array rather
5969 than a pointer.
5970 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5971
5be4dfca
JK
59722011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5973
5974 * gdb.base/async-shell.c: New file.
5975 * gdb.base/async-shell.exp: New file.
5976
9f47e254
PA
59772011-06-06 Pedro Alves <pedro@codesourcery.com>
5978
5979 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5980
64b9b334
JB
59812011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5982
5983 From Stephen Kitt <steve@sk2.org>
5984 * gdb.base/help.exp: Adjust following some spelling corrections
5985 in GDB.
5986
dbc0f131
YQ
59872011-06-01 Yao Qi <yao@codesourcery.com>
5988
5989 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5990
fd336a18
KS
59912010-05-31 Keith Seitz <keiths@redhat.com>
5992
5993 PR c++/12750
5994 * gdb.cp/static-method.cc: New file.
5995 * gdb.cp/static-method.exp: New file.
5996
fa8b9902
KS
59972010-05-31 Keith Seitz <keiths@redhat.com>
5998
5999 PR symtab/12704
6000 * gdb.cp/anon-ns.cc: New file.
6001 * gdb.cp/anon-ns.exp: New file.
6002
0a5b1e09
PA
60032011-05-31 Pedro Alves <pedro@codesourcery.com>
6004
6005 * gdb.arch/i386-dr3-watch.c: New file.
6006 * gdb.arch/i386-dr3-watch.exp: New file.
6007
0578b8d1
YQ
60082011-05-30 Yao Qi <yao@codesourcery.com>
6009
6010 * gdb.base/callfuncs.c (t_structs_fc): New.
6011 (t_structs_dc, t_structs_ldc): New.
6012 (t_double_many_args):
6013 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
6014 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
6015 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
6016 * gdb.base/callfuncs.exp: Call new functions.
6017
6680506e
YQ
60182011-05-30 Yao Qi <yao@codesourcery.com>
6019
ff4d2c60
YQ
6020 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
6021 Call rerun_and_prepare for each test to isolate effects.
6022
60232011-05-30 Yao Qi <yao@codesourcery.com>
6024
6025 * gdb.base/varargs.c (find_max_float_real): New.
6026 (find_max_double_real, find_max_long_double_real): New.
6027 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
6028 * lib/gdb.exp (setup_kfail_for_target): New.
6029
e43ec454
YQ
60302011-05-30 Yao Qi <yao@codesourcery.com>
6031
6032 * gdb.base/funcargs.c (callca, callcb, callcc): New.
6033 (callcd, callce, callcf, callc1a, callc1b): New.
6034 (callc2a, callc2b): New.
6035 * gdb.base/funcargs.exp (complex_args): New.
6036 (complex_integral_args, complex_float_integral_args): New.
6037 * lib/gdb.exp (support_complex_tests): New. Determine
6038 whether to run test cases on _Complex types.
6039
432b4d03
JK
60402011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6041
6042 * gdb.threads/leader-exit.c: New file.
6043 * gdb.threads/leader-exit.exp: New file.
6044
6caf069d
MP
60452011-05-27 Marek Polacek <mpolacek@redhat.com>
6046
9497469f 6047 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 6048
97fce28b
MP
60492011-05-27 Marek Polacek <mpolacek@redhat.com>
6050
6051 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
6052 remove the `supported' variable.
6053 * gdb.mi/mi-nonstop.exp: Likewise.
6054 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
6055 * gdb.mi/mi-nsintrall.exp: Likewise.
6056 * gdb.mi/mi-nsmoribund.exp: Likewise.
6057 * gdb.mi/mi-nsthrexec.exp: Likewise.
6058
9da8c2a0
PA
60592011-05-26 Pedro Alves <pedro@codesourcery.com>
6060
6061 * gdb.reverse/finish-reverse-bkpt.exp: New test.
6062
2c03e5be
PA
60632011-05-26 Pedro Alves <pedro@codesourcery.com>
6064
6065 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
6066
2e21250d
KS
60672011-05-24 Keith Seitz <keiths@redhat.com>
6068
6069 PR breakpoint/12803
6070 * gdb.cp/cmpd-minsyms.cc (a): New method.
6071 (b): New method.
6072 (c): New method.
6073 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
6074
cdac0397
PA
60752011-05-24 Pedro Alves <pedro@codesourcery.com>
6076
6077 * gdb.base/commands.exp (watchpoint_command_test): Check that the
6078 watchpoint's command list didn't execute when the watchpoint went
6079 out of scope.
6080
ee5683ab
PM
60812011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
6082
6083 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
6084 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
6085 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
6086 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6087 * gdb.arch/i386-permbkpt.exp: Likewise.
6088 * gdb.arch/i386-prologue.exp: Likewise.
6089 * gdb.arch/i386-size-overlap.exp: Likewise.
6090 * gdb.arch/i386-size.exp: Likewise.
6091 * gdb.arch/i386-unwind.exp: Likewise.
6092 * gdb.reverse/i386-precsave.exp: Likewise.
6093 * gdb.reverse/i386-reverse.exp: Likewise.
6094 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6095 * gdb.reverse/i387-env-reverse.exp: Likewise.
6096 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6097
c91c8c16
PA
60982011-05-24 Pedro Alves <pedro@codesourcery.com>
6099
6100 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6101 file doesn't error, using MI.
6102
c50491a7
TT
61032011-05-23 Tom Tromey <tromey@redhat.com>
6104
6105 * gdb.base/charset.exp (string_display): Add tests to assign to
6106 arrays.
6107 * gdb.base/charset.c (short_array, int_array, long_array): New.
6108
4a07b7da
PA
61092011-05-20 Pedro Alves <pedro@codesourcery.com>
6110
6111 Cope with async mode.
6112
4a07b7da
PA
6113 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6114 into gdb_test + mi_expect_stop.
6115
b275f2d2
PA
61162011-05-20 Pedro Alves <pedro@codesourcery.com>
6117
6118 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6119 (callme): Remove printf call.
6120
eec52c44
PM
61212011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6122
6123 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6124 quote pattern to avoid problems with Cygwin/mingw expect versions.
6125 * gdb.base/default.exp (show convenience): Use double
6126 quote pattern for regular expressions.
6127
b3c8eb43
JK
61282011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6129
6130 Fix -readnow for -gdwarf-4 unused type units.
6131 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6132 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6133
ed731959
JK
61342011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6135
6136 * gdb.base/kill-after-signal.c: New file.
6137 * gdb.base/kill-after-signal.exp: New file.
6138
3b48433d
PA
61392011-05-16 Pedro Alves <pedro@codesourcery.com>
6140
6141 * gdb.ada/start.exp: Call untested with the correct test filename.
6142 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6143 test filename. Make the test's binary unique.
6144 * gdb.arch/i386-signal.exp: Call untested with the correct test
6145 filename.
6146 * gdb.arch/i386-size-overlap.exp: Ditto.
6147 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6148 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6149 * gdb.cp/call-c.exp: Ditto.
6150 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6151 filename. Make the test's binary unique.
6152 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6153 * gdb.python/py-mi.exp: Ditto.
6154 * gdb.python/Makefile.in (EXECUTABLES): Update.
6155 * gdb.reverse/i386-precsave.exp: Ditto.
6156 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6157 test filename.
6158 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6159 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6160 unique.
6161 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6162 test filename.
6163 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6164 * gdb.trace/tfile.exp: Ditto.
6165
ba4a8bdd
YQ
61662011-05-14 Yao Qi <yao@codesourcery.com>
6167
6168 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6169 type.
6170
dbaefcf7
DE
61712011-05-13 Doug Evans <dje@google.com>
6172
6173 * gdb.python/py-objfile-script.exp: New file.
6174 * gdb.python/py-objfile-script.c: New file.
6175 * gdb.python/py-objfile-script-gdb.py: New file.
6176 * testsuite/gdb.python/py-section-script.exp: Test
6177 "info auto-load-scripts".
6178
9930639c
TT
61792011-05-13 Tom Tromey <tromey@redhat.com>
6180
6181 * gdb.dwarf2/clztest.exp: New file.
6182 * gdb.dwarf2/clztest.c: New file.
6183 * gdb.dwarf2/clztest.S: New file.
6184
05272e11
DE
61852011-05-13 Doug Evans <dje@google.com>
6186
cc63ef9b
DE
6187 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6188 String16 tests.
05272e11 6189
6edba76f
TT
61902011-05-13 Tom Tromey <tromey@redhat.com>
6191
6192 * lib/gdb.exp (is_x86_like_target): New proc.
6193 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6194 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6195 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6196 -nostdlib to compiler.
6197 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6198 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6199 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6200 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6201 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6202
028d0ed5
TJB
62032011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6204
6205 * gdb.python/py-function.exp: Test setting a value from a function
6206 which executes a command.
6207
8a9b8146
TT
62082011-05-12 Tom Tromey <tromey@redhat.com>
6209
6210 * gdb.dwarf2/typeddwarf.S: New file.
6211 * gdb.dwarf2/typeddwarf.c: New file.
6212 * gdb.dwarf2/typeddwarf.exp: New file.
6213
10483e8e
MP
62142011-05-12 Marek Polacek <mpolacek@redhat.com>
6215
6216 * gdb.mi/mi-basics.exp: Fix races. Honour the
6217 `test_exec_and_symbol_mi_operatons' return value.
6218 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6219 gdb_test_multiple.
6220 (test_exec_and_symbol_mi_operatons): Likewise.
6221 (test_path_specification): Likewise.
6222
faf067f1
JK
62232011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6224
6225 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6226 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6227 Replace `file copy' and `file rename' by `file mtime'. Twice.
6228
7ff911a3
JK
62292011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6230
6231 * gdb.base/readline-ask.c: New file.
6232 * gdb.base/readline-ask.exp: New file.
6233 * gdb.base/readline-ask.inputrc: New file.
6234
a536c6d7
UW
62352011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6236
6237 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6238 to avoid race condition.
6239 * gdb.cell/coremaker.c: Use small stack size.
6240 * gdb.cell/ea-standalone.exp: Use file name without path as
6241 argument to c_to.
6242 * gdb.cell/fork.exp: Allow other output when continuing to end.
6243
d472a426
JK
62442011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6245
6246 * gdb.threads/corethreads.c: New file.
6247 * gdb.threads/corethreads.exp: New file.
6248
62492011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6250
6251 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6252 Try to compile the test using -Wl,-z,norelro first.
6253 (load_core): New variable libthread_db_seen, initialize it.
6254 (zeroed-threads cannot be listed): Protect it by XFAIL on
6255 !$libthread_db_seen.
6256
8be455d7
JK
62572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 PR 12573
6260 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6261 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6262 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6263
1976171a
JK
62642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6265
6266 * gdb.cp/psymtab-parameter.cc: New file.
6267 * gdb.cp/psymtab-parameter.exp: New file.
6268
7db6f30f
JK
62692011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6270
6271 Fix a race.
6272 * gdb.cp/static-print-quit.exp (print c): Split to ...
6273 (print c - <return>, print c - q <return>, print c - to quit):
6274 ... these. Make the testfile untested on gdb-7.1.
6275
85161e9e 62762011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6277
6278 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6279 gdb_rename_execfile, gdb_touch_execfile): New.
6280 * gdb.base/reread.exp: Use new procs to handle multiple
6281 exec files.
6282
0c51be18
YQ
62832011-05-05 Yao Qi <yao@codesourcery.com>
6284
6285 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6286 (test_adr_32bit, test_pop_pc): New.
6287 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6288 (test_adr_32bit, test_pop_pc): New.
6289
4d393d60
JM
62902011-05-04 Joseph Myers <joseph@codesourcery.com>
6291
6292 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6293 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6294 targets.
6295 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6296 handle targets.
6297
8ffd0459
JK
62982011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6299
6300 * gdb.base/completion.exp (complete help info wat): Rename to ...
6301 (complete 'help info wat'): ... here.
6302 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6303 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6304
8e28d804
PA
63052011-05-04 Pedro Alves <pedro@codesourcery.com>
6306
6307 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6308 gdb_test and explicit $gdb_prompt/timeout matches.
6309
3eb2ef34
YQ
63102011-05-04 Yao Qi <yao@codesourcery.com>
6311
6312 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6313 and __thumb2__.
6314
aaaf81a3
MP
63152011-05-03 Marek Polacek <mpolacek@redhat.com>
6316
6317 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6318 in place of `gdb_test "delete breakpoints"'. This eliminates two
6319 testcases.
6320
c4cbc0df
PA
63212011-05-02 Pedro Alves <pedro@codesourcery.com>
6322
6323 PR testsuite/12649
6324 Fix races.
6325
6326 * gdb.base/completion.exp: Remove all sleep calls. Remove
6327 unnecessary regexs. Don't explicitly expect anything after the
6328 prompt. Eat the prompt if necessary.
6329
b4cbb4a3
EBM
63302011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6331
6332 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6333 accept to show the caller line again as well as the line after.
6334
d65aec65
PM
63352011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6336
6337 PR mi/12531
6338
6339 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6340 compile target.
6341 * gdb.python/py-prettyprint.exp: Add C++ object for
6342 CPLUS_FAKE_CHILD test.
6343
30852783
UW
63442011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6345
6346 * gdb.base/signest.exp: New file.
6347 * gdb.base/signest.c: Likewise.
6348
c7b1f0d9
JK
63492011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6350
6351 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6352 thread and breakpoint notifications.
6353
559a7a62
JK
63542011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6355
6356 * gdb.base/fortran-sym-case.c: New file.
6357 * gdb.base/fortran-sym-case.exp: New file.
6358 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6359 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6360 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6361
8344e389
JK
63622011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6363
6364 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6365 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6366 false #1', `if true else false #2' and `if true else false #3'.
6367
2484c66b
UW
63682011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6369
6370 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6371 while delivering signal.
6372
8d3788bd
VP
63732011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6374
6375 MI breakpoint notifications.
6376
6377 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
6378 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6379 * testsuite/gdb.mi/mi-watch.exp: Adust.
6380 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6381 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6382 notifications.
8d3788bd 6383
3e03848b
JK
63842011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6385
6386 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6387 * gdb.base/gdbindex-stabs.c: New file.
6388 * gdb.base/gdbindex-stabs.exp: New file.
6389
918c9108
YQ
63902011-04-25 Yao Qi <yao@codesourcery.com>
6391
6392 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6393 with /*...*/.
6394 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6395
90556b8c
JK
63962011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6397
6398 * gdb.python/py-value.exp (test_objfiles): Name the first test
6399 `py-value in file.filename'.
6400
03f2bd59
JK
64012011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6402
6403 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6404 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6405 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6406 !gdbserver_reconnect_p..
6407 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6408
7b08b9eb
JK
64092011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 * gdb.cp/cpcompletion.exp (complete class methods)
6412 (complete class methods beginning with F): Move them above runto. New
6413 comment about the runto delimiter.
6414
b78974c3
PA
64152011-04-20 Pedro Alves <pedro@codesourcery.com>
6416
6417 * gdb.base/maint.exp: Test that "maint print registers" works
6418 without a running program.
6419
20429c40 64202011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6421
20429c40
MP
6422 * gdb.base/setshow.exp: Fix racy tests.
6423 ($old_gdb_prompt): New variable.
6424
7a9dd1b2
TT
64252011-04-19 Tom Tromey <tromey@redhat.com>
6426
6427 * gdb.mi/mi-nsmoribund.exp:
6428 * gdb.hp/gdb.objdbg/objdbg01.exp:
6429 * gdb.base/structs.exp (test_struct_returns):
6430 * gdb.base/call-sc.exp (test_scalar_returns):
6431 * gdb.base/bigcore.exp: Remove duplicate words.
6432
02835898
JK
64332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6434
6435 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6436 * gdb.base/break-interp.exp (test_attach): New comment.
6437
254f582e
JK
64382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6439
6440 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6441 (clear __stack_user.next, clear stack_used.next)
6442 (save a zeroed-threads corefile): New test.
6443 Call core_load for $core0file.
6444 (zeroed-threads cannot be listed): New test.
6445
4fe85f5c
JK
64462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6447
6448 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6449 filename.
6450 ($srcfile): Preserve the original value.
6451 ($testfile): Match it the .exp filename.
6452 ($corefile): New variable. Substitute it around.
6453 Use clean_restart.
6454 ($prev_timeout): Remove.
6455 (load_core): Move core loading into this proc.
6456 Fix restore of $timeout if load_core fails.
6457
63524580
JK
64582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6459
6460 * gdb.base/eu-strip-infcall.c: New file.
6461 * gdb.base/eu-strip-infcall.exp: New file.
6462
90359a16
JK
64632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6464
6465 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6466 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6467
626e7282
JK
64682011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6469
6470 Fix Python access to inlined frames.
6471 * gdb.python/py-frame-inline.c: New file.
6472 * gdb.python/py-frame-inline.exp: New file.
6473
3363d018
EBM
64742011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6475
6476 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6477 content of 's24' correctly (avoiding "optimized out").
6478 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6479
28781456
JK
64802011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6481
6482 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6483
4a4106ca
TJB
64842011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6485
6486 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6487 expect a colon in watch -location output.
6488
d26ccb4f
JK
64892011-04-13 Marek Polacek <mpolacek@redhat.com>
6490
df46027d 6491 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6492 New testcase `expect response to define backtrace'. Also remove
6493 redundant `default' block.
6494
e1ab1f9c
JK
64952011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6496
6497 * gdb.python/py-prettyprint.c (struct hint_error): New.
6498 (main): New variable hint_error.
6499 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6500 "print hint_error".
6501 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6502 (register_pretty_printers): Register it.
6503
0c2e6019
TT
65042011-04-04 Tom Tromey <tromey@redhat.com>
6505
6506 * gdb.cp/maint.exp (test_help): Update.
6507 (test_namespace): Likewise.
6508
af57139d
JB
65092011-04-01 Joel Brobecker <brobecker@adacore.com>
6510
6511 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6512 * gdb.ada/arrayptr.exp: Add new tests.
6513
956a9fb9
JB
65142011-04-01 Joel Brobecker <brobecker@adacore.com>
6515
6516 * gdb.ada/mi_catch_ex: New testcase.
6517
d0c4d642
PA
65182011-04-01 Pedro Alves <pedro@codesourcery.com>
6519
6520 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6521 base::overload(void) method without specifying "const".
6522
18819fa6
UW
65232011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6524
6525 * gdb.arch/thumb-singlestep.S: New file.
6526 * gdb.arch/thumb-singlestep.exp: Likewise.
6527
a4c8e806
TT
65282011-03-31 Tom Tromey <tromey@redhat.com>
6529
6530 * gdb.python/py-prettyprint.py (exception_flag): New global.
6531 (NoStringContainerPrinter._iterator.next): Check it.
6532 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6533 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6534
53832f31
TT
65352011-03-29 Tom Tromey <tromey@redhat.com>
6536
6537 * gdb.cp/anon-struct.cc: New file.
6538 * gdb.cp/anon-struct.exp: New file.
6539
e4620230
JK
65402011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6541
6542 Test STT_GNU_IFUNC support.
6543 * gdb.base/gnu-ifunc-lib.c: New file.
6544 * gdb.base/gnu-ifunc.c: New file.
6545 * gdb.base/gnu-ifunc.exp: New file.
6546
d0fb5eae
JK
65472011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6548
6549 Support a ring of related breakpoints.
6550 * gdb.base/watchpoint-delete.c: New file.
6551 * gdb.base/watchpoint-delete.exp: New file.
6552
20106cfb
JK
65532011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 * gdb.ada/arrayparam.exp (print first after function call): Use
6556 explicit package name. Add a comment
6557 (print lasta after function call): Rename ...
6558 (print last after function call): ... it and use explicit package
6559 name.
6560 (print length after function call): Use explicit package name.
6561 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6562 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6563 (multiple matches for symbol i): Rename ...
6564 (multiple matches for symbol integervar): ... it.
6565 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6566 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6567
e7ab5e63
AB
65682011-03-25 Andrew Burgess <aburgess@broadcom.com>
6569
6570 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6571 environment variable to make grep output more predictable. Move
6572 all the environment setup into gdb_init so it's done once per test
6573 case rather than each time we start gdb.
6574
9ef07c8c
TT
65752011-03-24 Tom Tromey <tromey@redhat.com>
6576
6577 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6578 test.
6579
dd90784c
JK
65802011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6583 * gdb.dwarf2/dw2-entry-value.S: New file.
6584 * gdb.dwarf2/dw2-entry-value.exp: New file.
6585
05775840
PM
65862011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6587
6fdff2c5 6588 PR python/12183
05775840
PM
6589
6590 * gdb.python/py-function.exp: Add GdbError tests.
6591
8661b11b
PA
65922011-03-18 Pedro Alves <pedro@codesourcery.com>
6593
6594 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6595 (reglocal_test_func, statlocal_test_func): New functions.
6596 (globals_test_func): Call new functions.
6597 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6598 (gdb_collect_locals_test): New procedure.
6599 (gdb_trace_collection_test): Call new procedures.
6600
0fdb4f18
PA
66012011-03-18 Pedro Alves <pedro@codesourcery.com>
6602
6603 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6604 (test_register, test_register_unavailable): New procedures.
6605 (gdb_unavailable_registers_test): New procedure.
6606 (gdb_trace_collection_test): Call it.
6607
99c3dc11
PM
66082011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6609
6fdff2c5 6610 PR python/12149
99c3dc11
PM
6611
6612 * gdb.python/python.exp: Add gdb.write tests.
6613
29703da4
PM
66142010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6615
6616 * gdb.python/Makefile.in: Add py-objfile.
6617 * gdb.python/py-objfile.exp: New file.
6618 * gdb.python/py-objfile.c: New file.
6619 * gdb.python/py-block.exp: Add is_valid tests.
6620 * gdb.python/py-inferior.exp: Ditto.
6621 * gdb.python/py-infthread.exp: Ditto.
6622 * gdb.python/py-symbol.exp: Ditto.
6623 * gdb.python/py-symtab.exp: Ditto.
6624
598997c8
KS
66252011-03-16 Keith Seitz <keiths@redhat.com>
6626
6627 PR c++/12273
6628 * gdb.cp/cmpd-minsyms.exp: New test.
6629 * gdb.cp/cmpd-minsyms.cc: New file.
6630
6631 PR c++/11734
6632 * gdb.cp/ovsrch.exp: New test.
6633 * gdb.cp/ovsrch.h: New file.
6634 * gdb.cp/ovsrch1.cc: New file.
6635 * gdb.cp/ovsrch2.cc: New file.
6636 * gdb.cp/ovsrch3.cc: New file.
6637 * gdb.cp/ovsrch4.cc: New file.
6638
c91513d8
PP
66392011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6640
6641 PR gdb/12528
6642 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6643 * gdb.base/break-on-linker-gcd-function.exp: New test.
6644 * gdb.base/break-on-linker-gcd-function.cc: New file.
6645
7470fc63
AT
66462011-03-15 Andreas Tobler <andreast@fgznet.ch>
6647
6648 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6649
959e7469
PM
66502011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6651
6652 * lib/gdb.exp (gdb_unload): Add another termination case.
6653
9373cf26
JK
66542011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6657 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6658 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6659 Provide a stub byte there.
6660 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6661 DW_AT_entry_pc.
6662 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6663
24e9cda0
UW
66642011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6665
6666 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6667 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6668 "generic ABI, auto".
6669 (altivec_abi_tests): Accept vectors returned by reference.
6670
7371cf6d
PM
66712010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6672
6673 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6674
ce77046a
UW
66752011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6676
6677 * gdb.python/py-section-script.exp: Skip test if no Python support.
6678
176400c3
UW
66792011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6680
6681 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6682
ecec24e6
PM
66832011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6684
6685 * gdb.python/py-parameter.exp: Update tests to the new Python
6686 parameter API. Add "no documentation" test. Add deprecated API
6687 backward compatibility test.
6688
5dbdd470
TT
66892011-03-09 Tom Tromey <tromey@redhat.com>
6690
6691 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6692 gdb_continue_to_end.
6693
b66e66ee
MK
66942011-03-09 Mark Kettenis <kettenis@gnu.org>
6695
6696 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6697 tabs.
6698
eceb0c5f
TT
66992011-03-09 Tom Tromey <tromey@redhat.com>
6700
6701 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6702 parentheses.
6703 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6704 $command.
6705 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6706 argument to gdb_continue_to_end.
6707 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6708 argument to gdb_continue_to_end.
6709 * gdb.cp/annota3.exp: Fix regex.
6710 * gdb.cp/annota2.exp: Fix regex.
6711 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6712 gdb_continue_to_end.
6713 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6714 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6715 gdb_continue_to_end.
6716
63154eca
PA
67172011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6718
6719 * gdb.server/ext-run.exp
6720 (load new file without any gdbserver inferior): New test.
6721
967d1f9b
TT
67222011-03-07 Tom Tromey <tromey@redhat.com>
6723
6724 * Makefile.in (TAGS): Rewrite.
6725
d68dcbb9
JK
67262011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6727
6728 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6729 initial commands echo. New match for `Found trace'. Anchor all the
6730 other matches. Anchor and match for `No trace frame found' the final
6731 match.
6732
6bf58e63
TT
67332011-03-07 Tom Tromey <tromey@redhat.com>
6734
6735 * Makefile.in (TAGS): New target.
6736
fda326dd
TT
67372011-03-07 Tom Tromey <tromey@redhat.com>
6738
6739 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6740 change.
6741 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6742 change.
6743 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6744 exit message change.
6745 (skip_altivec_tests): Update for exit message change.
6746 (skip_vsx_tests): Likewise.
6747 (gdb_continue_to_end): Likewise. Add 'command' argument.
6748 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6749 * gdb.threads/tls.exp: Update for exit message change.
6750 * gdb.threads/thread-unwindonsignal.exp: Use
6751 gdb_continue_to_end.
6752 * gdb.threads/step.exp (step_it): Update for exit message change.
6753 (continue_all): Likewise.
6754 * gdb.threads/print-threads.exp (test_all_threads): Update for
6755 exit message change.
6756 * gdb.threads/interrupted-hand-call.exp: Use
6757 gdb_continue_to_end.
6758 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6759 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6760 gdb_continue_to_end.
6761 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6762 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6763 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6764 * gdb.cp/method.exp: Update for exit message change.
6765 * gdb.cp/mb-templates.exp: Update for exit message change.
6766 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6767 * gdb.cp/annota3.exp: Update for exit message change.
6768 * gdb.cp/annota2.exp: Update for exit message change.
6769 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6770 * gdb.base/term.exp: Update for exit message change.
6771 * gdb.base/step-test.exp (test_i): Update for exit message change.
6772 * gdb.base/sigstep.exp (advance): Update for exit message change.
6773 (advancei): Likewise.
6774 * gdb.base/siginfo.exp: Update for exit message change.
6775 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6776 * gdb.base/reread.exp: Use gdb_continue_to_end.
6777 * gdb.base/langs.exp: Use gdb_continue_to_end.
6778 * gdb.base/interrupt.exp: Update for exit message change.
6779 * gdb.base/gdb1555.exp: Update for exit message change.
6780 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6781 * gdb.base/ending-run.exp: Update for exit message change.
6782 * gdb.base/chng-syms.exp: Update for exit message change.
6783 * gdb.base/checkpoint.exp: Update for exit message change.
6784 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6785 gdb_continue_to_end.
6786 (test_catch_syscall_with_wrong_args): Likewise.
6787 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6788 * gdb.base/break-interp.exp (test_ld): Update for exit message
6789 change.
6790 * gdb.base/bang.exp: Update for exit message change.
6791 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6792 (do_call_attach_tests): Likewise.
6793 * gdb.base/a2-run.exp: Update for exit message change.
6794 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6795 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6796 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6797
dd19bd70
JK
67982011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6799
6800 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6801
30e62689
TT
68022011-03-03 Tom Tromey <tromey@redhat.com>
6803
6804 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6805 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6806 * gdb.hp/gdb.aCC/configure.ac: Remove.
6807 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6808 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6809 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6810 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6811 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6812 * gdb.hp/gdb.compat/configure.ac: Remove.
6813 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6814 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6815 * gdb.hp/gdb.defects/configure.ac: Remove.
6816 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6817 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6818 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6819 * gdb.hp/configure.ac: Remove.
6820 * gdb.hp/configure: Remove.
6821 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6822 substitution.
6823 (Makefile): Remove rule.
6824 * gdb.cell/configure.ac: Remove.
6825 * gdb.cell/configure: Remove.
6826 * gdb.stabs/Makefile.in (Makefile): Remove.
6827 (distclean): Don't remove config.status or config.log.
6828 * gdb.stabs/configure (Makefile): Remove.
6829 * gdb.stabs/configure.ac: Remove.
6830 * configure: Rebuild.
6831 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6832 Remove stabs- and cell-specific logic. Test for existence of
6833 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6834 subdirectories, gdb.cell, and and gdb.stabs.
6835 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6836
c171f854
JB
68372011-03-03 Joel Brobecker <brobecker@adacore.com>
6838
6839 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6840 end of buffer.
6841
9a5193cb
JB
68422011-03-02 Joel Brobecker <brobecker@adacore.com>
6843
6844 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6845 gdb_test when running a test where we expected no output back.
6846
9bb4c1bb
MS
68472011-02-28 Michael Snyder <msnyder@vmware.com>
6848
6849 * gdb.cp/overload.cc: Change initializer value to integer.
6850
3bd0f5ef
MS
68512011-02-27 Michael Snyder <msnyder@vmware.com>
6852
6853 * gdb.multi/base.exp: Add test for remove-inferiors.
6854
2279eaad
JB
68552011-02-26 Joel Brobecker <brobecker@adacore.com>
6856
6857 * gdb.python/py-frame.exp: Simplify the initialization phase
6858 using prepare_for_testing.
6859
c82c0b55
MS
68602011-02-25 Michael Snyder <msnyder@vmware.com>
6861
6862 * gdb.multi/base.exp: Add tests for info inferiors with args.
6863
1d94651b
JK
68642011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6865
6866 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6867 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6868 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6869 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6870 asmfile3. Comment the STABS (#3) file compilation. Compile
6871 everything through assembler. Provide KFAIL for symtab/12497.
6872 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6873 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6874 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6875 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6876
3bd0f5ef
MS
68772011-02-24 Michael Snyder <msnyder@vmware.com>
6878
6879 * gdb.base/break.exp: Add tests for delete breakpoints using
6880 convenience variables and value history references.
6881
12c1418e
MS
68822011-02-24 Michael Snyder <msnyder@vmware.com>
6883
6884 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6885 left behind in previous check-in.
6886
e5a67952
MS
68872011-02-23 Michael Snyder <msnyder@vmware.com>
6888
6889 * gdb.base/break.exp: Add tests for "info break" with arguments.
6890 * gdb.trace/infotrace.exp: Update patterns for error and help.
6891 * gdb.base/completion.exp: Update pattern.
6892 * gdb.base/ena-dis-br.exp: Update pattern.
6893 * gdb.base/help.exp: Update patterns.
6894
68952011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6896
6897 * gdb.base/memattr.exp: New test.
6898 * gdb.base/memattr.c: Test load for memattr.exp.
6899
6e6fbe60
DE
69002011-02-22 Doug Evans <dje@google.com>
6901
6902 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6903
1d41d745
MS
69042011-02-22 Michael Snyder <msnyder@vmware.com>
6905
6906 * Makefile.in: Make more clean.
6907 * gdb.ada/Makefile.in: Ditto.
6908 * gdb.arch/Makefile.in: Ditto.
6909 * gdb.asm/Makefile.in: Ditto.
6910 * gdb.base/Makefile.in: Ditto.
6911 * gdb.cp/Makefile.in: Ditto.
6912 * gdb.dwarf2/Makefile.in: Ditto.
6913 * gdb.java/Makefile.in: Ditto.
6914 * gdb.mi/Makefile.in: Ditto.
6915 * gdb.modula2/Makefile.in: Ditto.
6916 * gdb.python/Makefile.in: Ditto.
6917 * gdb.server/Makefile.in: Ditto.
6918 * gdb.stabs/Makefile.in: Ditto.
6919 * gdb.threads/Makefile.in: Ditto.
6920 * gdb.trace/Makefile.in: Ditto.
6921
79ba84ca
MS
69222011-02-22 Michael Snyder <msnyder@vmware.com>
6923
df46027d 6924 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6925 info threads.
6926
b9b35694
JB
69272011-02-22 Joel Brobecker <brobecker@adacore.com>
6928
6929 * gdb.python/py-breakpoint.exp: Fix the expected output of
6930 one of the "maint info breakpoints" tests to accept the output
6931 generated on platforms that do not have hardware watchpoints.
6932
8bfb830f
JB
69332011-02-22 Joel Brobecker <brobecker@adacore.com>
6934
6935 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6936 clean_restart. Be a little stricter in the expected output
6937 for one of the tests. Fix a typo in one of the comments.
6938
c45f3c54
JB
69392011-02-22 Joel Brobecker <brobecker@adacore.com>
6940
6941 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6942 Delete variable binfile, no longer use. Add or modify test
6943 comments to make them unique.
6944
b97c863c
MS
69452011-02-21 Michael Snyder <msnyder@vmware.com>
6946
6947 * Makefile.in: Update for make clean.
6948 * gdb.ada/Makefile.in: Ditto.
6949 * gdb.arch/Makefile.in: Ditto.
6950 * gdb.asm/Makefile.in: Ditto.
6951 * gdb.base/Makefile.in: Ditto.
6952 * gdb.cp/Makefile.in: Ditto.
6953 * gdb.dwarf2/Makefile.in: Ditto.
6954 * gdb.java/Makefile.in: Ditto.
6955 * gdb.mi/Makefile.in: Ditto.
6956 * gdb.modula2/Makefile.in: Ditto.
6957 * gdb.python/Makefile.in: Ditto.
6958 * gdb.server/Makefile.in: Ditto.
6959 * gdb.stabs/Makefile.in: Ditto.
6960 * gdb.threads/Makefile.in: Ditto.
6961 * gdb.trace/Makefile.in: Ditto.
6962
aea5b279
MS
69632011-02-21 Michael Snyder <msnyder@vmware.com>
6964
6965 * gdb.threads/thread-find.exp: Update patterns for changes in
6966 output of "info threads" command.
6967
e3039479
UW
69682011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6969 Ulrich Weigand <uweigand@de.ibm.com>
6970
6971 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6972 (skip_hw_watchpoint_tests): Likewise.
6973 (skip_hw_watchpoint_multi_tests): Likewise.
6974
b800ec70
UW
69752011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6976
6977 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6978 (skip_hw_watchpoint_tests): Likewise.
6979 (skip_hw_watchpoint_multi_tests): Likewise.
6980 (skip_hw_watchpoint_access_tests): Likewise.
6981
6982 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6983 * gdb.base/pr11022.exp: Likewise.
6984 * gdb.base/watch-read.exp: Likewise.
6985 * gdb.base/watch_thread_num.exp: Likewise.
6986 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6987 * gdb.base/watchpoint-hw.exp: Likewise.
6988 * gdb.base/watchpoint.exp: Likewise.
6989 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6990 * gdb.threads/watchthreads-reorder.exp: Likewise.
6991 * gdb.threads/watchthreads.exp: Likewise.
6992 * gdb.threads/watchthreads2.exp: Likewise.
6993
91033e37
JB
69942011-02-21 Joel Brobecker <brobecker@adacore.com>
6995
6996 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6997 the debugger is unable to find the array bounds.
6998
eeaafae2
JK
69992011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7000
7001 * gdb.cp/typedef-operator.exp: New file.
7002 * gdb.cp/typedef-operator.cc: New file.
7003
e338d953
MS
70042011-02-17 Michael Snyder <msnyder@vmware.com>
7005
7006 * gdb.threads/thread-find.exp: Fix regular expressions.
7007
e67ad678
JB
70082011-02-17 Joel Brobecker <brobecker@adacore.com>
7009
7010 * gdb.ada/packed_array: Expand testcase to test printing of
7011 unconstrained packed array.
7012
93084bca
JB
70132011-02-17 Joel Brobecker <brobecker@adacore.com>
7014
7015 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
7016
a0c78a73
PA
70172011-02-16 Pedro Alves <pedro@codesourcery.com>
7018
f65d5553 7019 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
7020 (main): Initialize it before collecting, and and clear it
7021 afterwards.
f65d5553
PA
7022 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7023 collecting with '{type} addr', where the addr expression is not an
7024 rvalue.
a0c78a73 7025
3dfcbbd2
KW
70262011-02-16 Ken Werner <ken.werner@de.ibm.com>
7027
7028 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
7029 a bool variable. Expect correct OpenCL names for vector types. Use the
7030 uc3 variable name instead of referring to the uchar3 built-in type.
7031 Escape the asterisk at the half pointer test.
7032
08807d5a
PA
70332011-02-16 Pedro Alves <pedro@codesourcery.com>
7034
f65d5553 7035 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
7036 (main): Initialize it before collecting, and and clear it
7037 afterwards.
f65d5553
PA
7038 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
7039 collecting overlapping memory ranges.
08807d5a 7040
60f98dde
MS
70412011-02-15 Michael Snyder <msnyder@vmware.com>
7042
7043 * gdb.base/default.exp: Add tests for thread commands.
7044 * gdb.base/help.exp: Add tests for thread commands.
7045 * gdb.threads/thread-find.exp: New test for thread find command.
7046
648cd113
KW
70472011-02-15 Ken Werner <ken.werner@de.ibm.com>
7048
7049 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
7050
494e194e
YQ
70512011-02-15 Yao Qi <yao@codesourcery.com>
7052
7053 PR tdep/12352
7054 * gdb.arch/arm-disp-step.S : New test for str instruction.
7055 * gdb.arch/arm-disp-step.exp : Likewise.
7056
d9492458
TJB
70572011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
7058
7059 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
7060 "vector_register2_vr" test strings. Test the extended floating
7061 point registers (F32~F63).
7062 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
7063 IBM XL C compiler. Make the test program use a register provided
7064 by the compiler for the lxvd2x instruction.
7065
8af8e3bc
PA
70662011-02-14 Pedro Alves <pedro@codesourcery.com>
7067
7068 * gdb.trace/unavailable.cc (class Base, class Middle, class
7069 Derived): New types.
7070 (derived_unavail, derived_partial, derived_whole): New globals.
7071 (virtual_partial): New global.
7072 (virtualp): Point at virtual_partial.
7073 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
7074 related to unavailable vptr.
7075
1b28d0b3
PA
70762011-02-14 Pedro Alves <pedro@codesourcery.com>
7077
7078 * gdb.trace/unavailable.cc (a, b, c): New globals.
7079 (main): Set and clear them.
7080 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
7081 `a' and `c', and check that `b' isn't collected, although `a' and
7082 `c' are.
7083
ec0a52e1
PA
70842011-02-14 Pedro Alves <pedro@codesourcery.com>
7085
7086 * gdb.trace/unavailable.cc (struct Virtual): New.
7087 (virtualp): New global pointer.
7088 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7089 printing a pointer to an object whose type has a vtable, with
7090 print object on.
7091
24e6bcee
PA
70922011-02-14 Pedro Alves <pedro@codesourcery.com>
7093
7094 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7095 value repeat handles unavailableness.
7096
39d37385
PA
70972011-02-14 Pedro Alves <pedro@codesourcery.com>
7098
7099 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7100 tests for building arrays from unavailable values, subscripting
7101 non-memory rvalue unvailable arrays, and accessing fields or
7102 baseclasses of non-lazy unavailable values,
7103 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7104 struct types.
7105 (g_smallstruct, g_smallstruct_b): New globals.
7106
06d72e16
PA
71072011-02-14 Pedro Alves <pedro@codesourcery.com>
7108
7109 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7110
bc9a5551
JK
71112011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7112
7113 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7114 * gdb.cp/overload-const.exp: New file.
7115 * gdb.cp/overload-const.cc: New file.
7116
54fcddd0
UW
71172011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7118
7119 * gdb.opencl/callfuncs.cl: New file.
7120 * gdb.opencl/callfuncs.exp: New test.
7121 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7122
d6dafb7c
UW
71232011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7124
7125 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7126 when computing result.
7127 * gdb.arch/altivec-abi.exp: Update expected results.
7128
a449c2d8
TJB
71292011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7130
7131 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7132 * gdb.base/jit.exp: Likewise.
7133 * gdb.base/pie-execl.exp: Likewise.
7134 * gdb.base/solib-nodir.exp: Likewise.
7135 * gdb.base/solib-overlap.exp: Likewise.
7136
764880b7
PA
71372011-02-07 Pedro Alves <pedro@codesourcery.com>
7138
7139 * gdb.trace/collection.c (global_pieces): New.
7140 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7141 New procedure.
7142 (gdb_trace_collection_test): Call it.
7143
505500db
SW
71442011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7145
7146 * gdb.python/py-evthreads.c: New file.
7147 * gdb.python/py-evthreads.exp: New file.
7148 * gdb.python/py-events.py: New file.
7149 * gdb.python/py-events.exp: New file.
7150 * gdb.python/py-events.c: New file.
7151
385203ed
DD
71522011-02-04 David Daney <ddaney@caviumnetworks.com>
7153
7154 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7155
9011945e
AB
71562011-02-03 Andrew Burgess <aburgess@broadcom.com>
7157
7158 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7159 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7160 boundary between two compilation units.
7161
580688f3
PA
71622011-02-02 Pedro Alves <pedro@codesourcery.com>
7163
7164 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7165 (Virtual): New structs.
7166 (virtual_o, virtual_middle_b): New globals.
7167 * gdb.cp/virtbase.exp: New tests.
7168
d3f0f853
PP
71692011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7170
7171 * gdb.base/jit.exp: New file.
7172 * gdb.base/jit-main.c: New file.
7173 * gdb.base/jit-solib.c: New file.
7174
b2030fb5
UW
71752011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7176
7177 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7178 proceed to initial kernel entry point.
7179 * gdb.opencl/datatypes.exp: Likewise.
7180 * gdb.opencl/operators.exp: Likewise.
7181 * gdb.opencl/vec_comps.exp: Likewise.
7182
2db19d1e
SW
71832011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7184
7185 * gdb.cp/nsnested.cc: New.
7186 * gdb.cp/nsnested.exp: New.
7187 * gdb.cp/nsnoimports.exp: New.
7188 * gdb.cp/nsnoimports.cc: New.
7189
6b0c4c1f
JB
71902011-01-31 Joel Brobecker <brobecker@adacore.com>
7191
7192 * gdb.base/interact.exp: Add extra tests that verify that
7193 the value of the interactive-mode setting does not change
7194 after the script is sourced.
7195
80b23b6a
JK
71962011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7197
7198 * gdb.cp/noparam.exp: New file.
7199 * gdb.cp/noparam.cc: New file.
7200
ffd5ec24
PA
72012011-01-28 Pedro Alves <pedro@codesourcery.com>
7202
7203 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7204 there's no stack or registers.
7205
a81766d8
TT
72062011-01-26 Tom Tromey <tromey@redhat.com>
7207
7208 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7209 space before string output. Add test for "set print pretty off"
7210 case.
7211
585fdaa1
PA
72122011-01-25 Pedro Alves <pedro@codesourcery.com>
7213
7214 * gdb.base/frame-args.exp: Adjust.
7215 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7216 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7217 * gdb.dwarf2/pieces.exp: Adjust.
7218 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7219 * gdb.opt/inline-locals.exp: Adjust.
7220 * gdb.threads/fork-child-threads.exp: Adjust.
7221
d468832a
KW
72222011-01-25 Ken Werner <ken.werner@de.ibm.com>
7223
7224 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7225 OpenCL kernel function. Add a comment as marker. Add address space
7226 qualifiers for the remaining program scope variables.
7227 * gdb.opencl/datatypes.cl: Likewise.
7228 * gdb.opencl/operators.cl: Likewise.
7229 * gdb.opencl/vec_comps.cl: Likewise.
7230 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7231 Add breakpoint at the marker comment.
7232 * gdb.opencl/datatypes.exp: Likewise.
7233 * gdb.opencl/operators.exp: Likewise.
7234 * gdb.opencl/vec_comps.exp: Likewise.
7235
490f124f
PA
72362011-01-24 Pedro Alves <pedro@codesourcery.com>
7237
7238 * gdb.base/printcmds.c (some_struct): New struct and instance.
7239 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7240 procedure.
7241 <global scope>: Call it.
7242
6da78614
KW
72432011-01-21 Ken Werner <ken.werner@de.ibm.com>
7244
7245 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7246 argument to the gdb_compile_opencl_hostapp call.
7247
ec64c9aa
YQ
72482011-01-19 Yao Qi <yao@codesourcery.com>
7249
7250 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7251 positve list.
7252
810cfdbb
YQ
72532011-01-19 Yao Qi <yao@codesourcery.com>
7254
7255 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7256 canonical form.
7257 Remove "xscale-*-*"
7258 * gdb.xml/tdesc-regs.exp: Likewise.
7259 * gdb.python/py-section-script.exp: Replace ARM target triplet
7260 with canonical form.
7261 Match arm*-*-symbianelf*.
7262 * gdb.base/dup-sect.exp: Likewise.
7263 * lib/dwarf.exp: New.
7264 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7265 dwarf2_support.
7266 * gdb.dwarf2/dup-psym.exp: Likewise.
7267 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7268 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7269 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7270 * gdb.dwarf2/dw2-basic.exp: Likewise.
7271 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7272 * gdb.dwarf2/dw2-const.exp: Likewise.
7273 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7274 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7275 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7276 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7277 * gdb.dwarf2/dw2-filename.exp: Likewise.
7278 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7279 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7280 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7281 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7282 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7283 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7284 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7285 * gdb.dwarf2/dw2-producer.exp: Likewise.
7286 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7287 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7288 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7289 * gdb.dwarf2/dw2-strp.exp: Likewise.
7290 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7291 * gdb.dwarf2/implptr.exp: Likewise.
7292 * gdb.dwarf2/mac-fileno.exp: Likewise.
7293 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7294 * gdb.dwarf2/pieces.exp: Likewise.
7295 * gdb.dwarf2/pr11465.exp: Likewise.
7296 * gdb.dwarf2/valop.exp: Likewise.
7297 * gdb.dwarf2/watch-notconst.exp: Likewise.
7298 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7299
4694da01
TT
73002011-01-19 Tom Tromey <tromey@redhat.com>
7301
7302 * gdb.python/py-infthread.exp: Add thread tests.
7303
b075872c
JB
73042011-01-14 Joel Brobecker <brobecker@adacore.com>
7305
7306 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7307
2c3e6e24
JB
73082011-01-14 Joel Brobecker <brobecker@adacore.com>
7309
7310 * gdb.ada/widewide: New testcase.
7311
de8fa76c
JB
73122011-01-13 Joel Brobecker <brobecker@adacore.com>
7313
7314 * gdb.base/interact.exp: New testcase.
7315
1b05df00
TT
73162011-01-12 Tom Tromey <tromey@redhat.com>
7317
7318 * gdb.mi/gdb2549.exp: Update for error message changes.
7319 * gdb.mi/mi-cli.exp: Likewise.
7320 * gdb.mi/mi-disassemble.exp: Likewise.
7321 * gdb.mi/mi-pthreads.exp: Likewise.
7322 * gdb.mi/mi-regs.exp: Likewise.
7323 * gdb.mi/mi-stack.exp: Likewise.
7324 * gdb.mi/mi-var-block.exp: Likewise.
7325 * gdb.mi/mi-var-cmd.exp: Likewise.
7326 * gdb.mi/mi2-cli.exp: Likewise.
7327 * gdb.mi/mi2-disassemble.exp: Likewise.
7328 * gdb.mi/mi2-pthreads.exp: Likewise.
7329 * gdb.mi/mi2-regs.exp: Likewise.
7330 * gdb.mi/mi2-stack.exp: Likewise.
7331 * gdb.mi/mi2-var-block.exp: Likewise.
7332 * gdb.mi/mi2-var-cmd.exp: Likewise.
7333
c2ff108b
JK
73342011-01-12 Andrew Burgess <aburgess@broadcom.com>
7335 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 PR fortran/11104 and DWARF unbound arrays detection.
7338 * gdb.fortran/multi-dim.exp: New file.
7339 * gdb.fortran/multi-dim.f90: New file.
7340
b716877b
AB
73412011-01-12 Andrew Burgess <aburgess@broadcom.com>
7342
7343 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7344 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7345 add new tests for opcode dumping.
7346
6c162d5e
TT
73472011-01-11 Tom Tromey <tromey@redhat.com>
7348
7349 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7350
77b06cd7
TJB
73512010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7352
7353 Convert hardware watchpoints to use breakpoint_ops.
7354 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7355 type is not supported.
7356 * gdb.base/foll-fork.exp: Likewise.
7357 * gdb.base/foll-vfork.exp: Likewise.
7358
f39a75d0
PM
73592011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7360
7361 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7362 Use load_lib gdb-python.exp.
7363 * gdb.python/python.exp: Ditto.
7364 * gdb.python/py-function.exp: Ditto.
7365
fc529d80
AS
73662011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7367
7368 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7369
fb03cb59
JK
73702011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7371
7372 * configure: Regenerate.
7373
d8e22779
TT
73742011-01-06 Tom Tromey <tromey@redhat.com>
7375
7376 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7377
09050809
JB
73782011-01-06 Joel Brobecker <brobecker@adacore.com>
7379
fc529d80
AS
7380 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7381 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7382 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7383 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7384 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7385 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7386 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7387 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7388 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7389 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7390 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7391 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7392 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7393 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7394 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7395 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7396 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7397 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7398 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7399 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7400 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7401 gdb.ada/uninitialized_vars.exp,
7402 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7403 Simplify by using clean_restart.
09050809 7404
8ed5dd9e
JB
74052011-01-06 Joel Brobecker <brobecker@adacore.com>
7406
7407 Add marker to be used as anchor for inserting breakpoints.
7408 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7409 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7410 Likewise.
7411
7412 Remove uses of gdb_start_cmd.
7413 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7414 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7415
7416 Do not run testcase if testing with GDBserver.
7417 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7418 if testing with GDBserver.
7419
368a124f
JB
74202011-01-06 Joel Brobecker <brobecker@adacore.com>
7421
7422 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7423 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7424 copyright header.
7425
44944448
JB
74262011-01-05 Joel Brobecker <brobecker@adacore.com>
7427
7428 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7429 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7430 testsuite/gdb.fortran/complex.f,
7431 testsuite/gdb.fortran/derived-type.f90,
7432 testsuite/gdb.fortran/library-module-lib.f90,
7433 testsuite/gdb.fortran/library-module-main.f90,
7434 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7435 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7436 Copyright year update.
7437
31886ea6
JB
74382011-01-05 Joel Brobecker <brobecker@adacore.com>
7439
7440 * gdb.base/langs1.f: Add copyright header.
7441
ebedcab5
JK
74422011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7443
7444 * gdb.base/morestack.exp: New file.
7445 * gdb.base/morestack.c: New file.
7446
de1eb2f9
JK
74472011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7448
7449 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7450
9e87a409
JB
74512010-12-29 Joel Brobecker <brobecker@adacore.com>
7452
7453 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7454 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7455
720d1a40
JB
74562010-12-29 Joel Brobecker <brobecker@adacore.com>
7457
7458 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7459
a283af87
AS
74602010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7461
5d3d9cba
AS
7462 * gdb.threads/tls.exp: Fix typo.
7463
a283af87
AS
7464 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7465 * gdb.threads/execl.exp: Update.
7466
2a20745c
YQ
74672010-12-23 Yao Qi <yao@codesourcery.com>
7468
7469 * gdb.arch/arm-disp-step.exp: New.
7470 * gdb.arch/arm-disp-step.S: New.
7471
a7658b96
TT
74722010-12-21 Tom Tromey <tromey@redhat.com>
7473
7474 * gdb.threads/execl.exp: Update.
7475 * gdb.threads/linux-dp.exp: Update.
7476 * gdb.threads/manythreads.exp: Update.
7477 * gdb.threads/tls.exp: Update.
7478
5b79abe7
TT
74792010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7480
7481 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7482 (NextOverThrowDerivates) <resumebpt>: New.
7483 (resumebpt_test): New.
7484 (main): Call resumebpt_test.
7485 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7486
0914bcdb
SS
74872010-12-12 Stan Shebs <stan@codesourcery.com>
7488
7489 * gdb.trace/tsv.exp: Test print command on trace state variables.
7490
305aeedc
TT
74912010-12-09 Tom Tromey <tromey@redhat.com>
7492
7493 * gdb.base/interp.exp: Add regression test.
7494
186c406b
TT
74952010-12-09 Tom Tromey <tromey@redhat.com>
7496
7497 * gdb.java/jnpe.java: New file.
7498 * gdb.java/jnpe.exp: New file.
7499 * gdb.cp/nextoverthrow.exp: New file.
7500 * gdb.cp/nextoverthrow.cc: New file.
7501
aae1c79a
DE
75022010-12-07 Doug Evans <dje@google.com>
7503
7504 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7505 of data-directory.
7506 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7507 updated.
7508 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7509
60f98dde 75102010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7511
7512 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7513 * gdb.base/call-sc.exp: Ditto.
7514 * gdb.base/finish.exp: Ditto.
7515 * gdb.base/return.exp: Ditto.
7516 * gdb.base/return2.exp: Ditto.
7517
5fa290c1
DE
75182010-11-30 Doug Evans <dje@google.com>
7519
7520 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7521 (gdb_expect_list): Fix spelling errors in comments.
7522 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7523 send_gdb/gdb_expect_list where applicable.
7524 * gdb.base/call-ar-st.exp: Ditto.
7525 * gdb.base/funcargs.exp: Ditto.
7526 * gdb.base/gcore.exp: Ditto.
7527 * gdb.base/page.exp: Ditto.
7528 * gdb.base/sigaltstack.exp: Ditto.
7529 * gdb.base/siginfo.exp: Ditto.
7530 * gdb.base/sigstep.exp: Ditto.
7531 * gdb.base/trace-commands.exp: Ditto.
7532
4e04c971
DE
75332010-11-29 Doug Evans <dje@google.com>
7534
7535 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7536 printer-name;subprinter-name.
7537
8cf6f0b1
TT
75382010-11-29 Tom Tromey <tromey@redhat.com>
7539
7540 * gdb.dwarf2/implptr.exp: New file.
7541 * gdb.dwarf2/implptr.c: New file.
7542 * gdb.dwarf2/implptr.S: New file.
7543
94b6973e
PM
75442010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7545
fc529d80 7546 PR python/12199
94b6973e
PM
7547
7548 * gdb.python/py-breakpoint.exp: Test the delete method.
7549
8358c15c
JK
75502010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7551
7552 Fix step_resume_breakpoint unsaved during an infcall.
7553 * gdb.base/step-resume-infcall.exp: New file.
7554 * gdb.base/step-resume-infcall.c: New file.
7555
f6df29bc
TJB
75562010-11-24 Edjunior Machado <emachado@br.ibm.com>
7557
7558 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7559
f2b5a5cf
TJB
75602010-11-24 Edjunior Machado <emachado@br.ibm.com>
7561
7562 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7563 on ppc64's symbols; "finish" and "return" commands must accept to
7564 show the caller line again as well as the line after.
7565 * gdb.asm/powerpc64.inc: New file.
7566
6b0ecdc2
DE
75672010-11-23 Doug Evans <dje@google.com>
7568
7569 * lib/gdb.exp (gdb_test_sequence): New function.
7570 (gdb_expect_list): Add verbose -log call for each pattern.
7571 * gdb.base/signals.exp (test_handle_all_print): Call it.
7572 Reduce timeout increment from 6 minutes to 1 minute.
7573 * gdb.server/ext-run.exp: Call it.
7574
ea976c60
PM
75752010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7576
f2b5a5cf 7577 PR python/12212
ea976c60
PM
7578
7579 * gdb.python/python.exp: Check that selected_thread raises an
7580 error when no inferior is loaded.
7581
c0efa795
JK
75822010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7583
7584 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7585 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7586
ec3aa567
JK
75872010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7588
7589 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7590 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7591
d8249011
DE
75922010-11-18 Doug Evans <dje@google.com>
7593
7594 * gdb.server/ext-run.exp: Fix intermittent failures.
7595
d4eba7d1
NF
75962010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7597
7598 * gdb.stabs/gdb11479.exp: Use runto_main.
7599
b04c2f88
NF
76002010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7601
7602 * gdb.base/break-entry.exp: Skip if using a stub.
7603
ae9d7ce4
NF
76042010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7605
7606 * gdb.python/py-inferior.exp: Pack values in target endianness.
7607
621c8364
TT
76082010-11-12 Tom Tromey <tromey@redhat.com>
7609
7610 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7611 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7612 MemoryError.
7613 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7614 type.
7615 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7616 MemoryError.
7617 (test_subscript_regression): Update exception type.
7618
84f4c1fe
PM
76192010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7620
7621 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7622 breakpoint tests.
7623
a1442452
PA
76242010-11-09 Pedro Alves <pedro@codesourcery.com>
7625
7626 * gdb.base/watchpoint.exp: Test "watch -location" with an
7627 innacessible location.
7628
efd11a33
JK
76292010-11-09 Edjunior Machado <emachado@br.ibm.com>
7630 Luis Machado <luisgpm@br.ibm.com>
7631
7632 * gdb.base/maint.exp: Expect "." prefix.
7633 * gdb.base/nodebug.exp: Expect "." Likewise.
7634 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7635 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7636 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7637 POWER server processors.
7638
aa00efb5
JK
76392010-11-08 Edjunior Machado <emachado@br.ibm.com>
7640 Luis Machado <luisgpm@br.ibm.com>
7641
7642 * gdb.base/break-entry.exp: convert entry point for
7643 ppc64 and expect leading `.' on ppc64's symbols
7644
99e7ae30
DE
76452010-11-05 Doug Evans <dje@google.com>
7646
7647 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7648 * gdb.python/py-param.exp: Delete, contents moved to ...
7649 * gdb.python/py-parameter.exp: ... here. New file.
7650 Add test for gdb.parameter ("directories").
99e7ae30 7651
f4b8a18d
KW
76522010-11-05 Ken Werner <ken.werner@de.ibm.com>
7653
7654 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7655 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7656 * configure: Regenerate.
7657 * gdb.opencl/Makefile.in: New File.
7658 * gdb.opencl/datatypes.exp: Likewise.
7659 * gdb.opencl/datatypes.cl: Likewise.
7660 * gdb.opencl/operators.exp: Likewise.
7661 * gdb.opencl/operators.cl: Likewise.
7662 * gdb.opencl/vec_comps.exp: Likewise.
7663 * gdb.opencl/vec_comps.cl: Likewise.
7664 * gdb.opencl/convs_casts.exp: Likewise.
7665 * gdb.opencl/convs_casts.cl: Likewise.
7666 * lib/opencl.exp: Likewise.
7667 * lib/opencl_hostapp.c: Likewise.
7668 * lib/opencl_kernel.cl: Likewise.
7669 * lib/cl_util.c: Likewise.
7670 * lib/cl_util.c: Likewise.
7671 * gdb.base/default.exp (set language): Add "opencl" to the list of
7672 languages.
7673
a9d5ef47
SW
76742010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7675
7676 * gdb.cp/overload.exp: Added test for inheritance overload.
7677 * gdb.cp/overload.cc: Ditto.
7678 * gdb.cp/oranking.exp: Removed releveant kfails.
7679
03eb1c79
JK
76802010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7681 Joel Brobecker <brobecker@adacore.com>
7682
7683 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7684 check test_compiler_info.
7685
dbc98a8b
KW
76862010-11-03 Ken Werner <ken.werner@de.ibm.com>
7687
7688 * gdb.base/gnu_vector.exp: Adjust expect messages.
7689
120bd360
KW
76902010-11-03 Ken Werner <ken.werner@de.ibm.com>
7691
7692 * gdb.base/gnu_vector.exp: Add unary operator tests.
7693
c37f7098
KW
76942010-11-03 Ken Werner <ken.werner@de.ibm.com>
7695
7696 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7697
7b51bc51
DE
76982010-11-02 Doug Evans <dje@google.com>
7699
7700 * gdb.python/py-pp-maint.c: New file.
7701 * gdb.python/py-pp-maint.exp: New file.
7702 * gdb.python/py-pp-maint.py: New file.
7703
50c97f38
TT
77042010-11-02 Tom Tromey <tromey@redhat.com>
7705
7706 * gdb.base/default.exp: Remove "scheme" from language list.
7707
a289b8f6
JK
77082010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7709
7710 Revert:
7711 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7712 * gdb.threads/sigstep-threads.exp: New file.
7713 * gdb.threads/sigstep-threads.c: New file.
7714
cd017491
MS
77152010-10-20 Michael Snyder <msnyder@vmware.com>
7716
7717 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7718
8e6a5956
UW
77192010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7720
7721 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7722 Skip test completely if gdb,no_hardware_watchpoints.
7723
2c04da0d
UW
77242010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7725
7726 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7727 strict, but do not check for any particular function name within libc.
7728
79afc5ef
SW
77292010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7730
7731 * gdb.cp/smartp.exp: New test.
7732 * gdb.cp/smartp.cc : New test.
7733
026ffab7
SW
77342010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7735
7736 * gdb.cp/converts.exp: Test pointer to bool conversion.
7737 Test pointer to long conversion.
7738 * gdb.cp/oranking.exp: Removed relevant kfail.
7739
3a772aa4
TT
77402010-10-18 Tom Tromey <tromey@redhat.com>
7741
7742 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7743 argument to lazy_string.
7744 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7745 (pp_ls.to_string): Use it.
7746 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7747 Add "estring2" local.
7748
5fc3827b
JK
77492010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 Fix s390x compatibility.
7752 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7753 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7754
8aeb23f3
JK
77552010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7756
7757 * gdb.threads/sigstep-threads.exp: New file.
7758 * gdb.threads/sigstep-threads.c: New file.
7759
c1e56572
JK
77602010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7761
7762 * gdb.base/pie-execl.exp: New file.
7763 * gdb.base/pie-execl.c: New file.
7764
92163a10
JK
77652010-10-13 Doug Evans <dje@google.com>
7766 Jan Kratochvil <jan.kratochvil@redhat.com>
7767
7768 PR exp/12117
7769 * gdb.cp/ptype-cv-cp.cc: New file.
7770 * gdb.cp/ptype-cv-cp.exp: New file.
7771
7062b0a0
SW
77722010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7773
7774 * gdb.cp/converts.cc: New test program.
7775 * gdb.cp/converts.exp: New test.
7776 * gdb.cp/overload.exp: Added test for void* vs int*.
7777 * gdb.cp/overload.exp: Ditto.
7778 * gdb.cp/oranking.exp: Removed related kfail.
7779
0e3509db
DE
77802010-10-13 Doug Evans <dje@google.com>
7781
7782 * lib/gdb-python.exp (gdb_check_python_config): New function.
7783 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7784 * gdb.python/lib-types.cc: New file.
7785 * gdb.python/lib-types.exp: New file.
7786
8dc78533
JK
77872010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7788
7789 * gdb.python/py-error.exp: New file.
7790 * gdb.python/py-error.py: New file.
7791
93c17e06
JK
77922010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7793
7794 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7795 gdb_test_multiple.
7796
d8b34041
JK
77972010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7798
7799 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7800 * gdb.base/prelink.exp: Likewise.
7801 * gdb.base/solib-nodir.exp: Likewise.
7802 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7803 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7804 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7805
e0cc584e
UW
78062010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7807
7808 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7809 for the "info files" test to avoid timeouts on slow machines.
7810
cfc353b1
JK
78112010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7812
7813 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7814 (main): Make openlib dummy call.
7815
d3d7896d
JK
78162010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7819 * break-interp.exp (reach): Move the core body ...
7820 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7821 (test_ld): Provide always real argument, even to the linker. Replace
7822 dl_main by _dl_debug_state.
7823
5e533c94
JK
78242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7825
7826 Fix results of prelinked PIEs on ppc*.
7827 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7828 Accept also DISPLACEMENT "PRESENT".
7829 (main): Replace "ZERO" displacements by "PRESENT".
7830
33540610
SW
78312010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7832
7833 * gdb.cp/oranking.exp: New test.
7834 * gdb.cp/oranking.cc: New test program.
7835
3bdf2bbd
KW
78362010-10-08 Ken Werner <ken.werner@de.ibm.com>
7837
7838 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7839 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7840
2f608a3a
KW
78412010-10-06 Ken Werner <ken.werner@de.ibm.com>
7842
7843 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7844 lush, lynx) New constant.
7845 * gdb.base/constvars.exp: Test const array types.
7846 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7847
aa2e2d8d
DE
78482010-10-06 Doug Evans <dje@google.com>
7849
7850 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7851 of syscall staging area.
7852
2844d6b5
KW
78532010-10-06 Ken Werner <ken.werner@de.ibm.com>
7854
7855 * gdb.base/gnu_vector.c: Add variable c4.
7856 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7857 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7858
7d8ac8bb
MR
78592010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7860
7861 * gdb.arch/altivec-abi.exp: Fix a typo.
7862
84a02e58
MR
78632010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7864
7865 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7866 to match a thread ID.
7867
b18e6318
JK
78682010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7869
7870 Fix s390x testcase compatibility.
7871 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7872
a2c09bd0
DE
78732010-10-01 Doug Evans <dje@google.com>
7874
7875 * lib/gdb-python.exp: New file.
7876 * gdb.python/py-block.exp: Use it.
7877 * gdb.python/py-breakpoint.exp: Ditto.
7878 * gdb.python/py-frame.exp: Ditto.
7879 * gdb.python/py-inferior.exp: Ditto.
7880 * gdb.python/py-param.exp: Ditto.
7881 * gdb.python/py-prettyprint.exp: Ditto.
7882 * gdb.python/py-shared.exp: Ditto.
7883 * gdb.python/py-symbol.exp: Ditto.
7884 * gdb.python/py-symtab.exp: Ditto.
7885 * gdb.python/py-type.exp: Ditto.
7886 * gdb.python/py-value.exp: Ditto.
7887 * gdb.python/python.exp: Ditto.
7888
38f12cfc
TT
78892010-09-30 Tom Tromey <tromey@redhat.com>
7890
7891 * gdb.base/anon.exp: New file.
7892 * gdb.base/anon.c: New file.
7893
9ae8282d
TT
78942010-09-30 Tom Tromey <tromey@redhat.com>
7895
7896 * gdb.base/completion.exp: Test completion through anonymous
7897 union.
7898 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7899
e9e07ba6
JK
79002010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 Fix printing parameters of inlined functions.
7903 * gdb.dwarf2/dw2-inline-param.exp: New file.
7904 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7905 * gdb.dwarf2/dw2-inline-param.S: New file.
7906
cd2effb2
JK
79072010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7908
7909 PR corefiles/12071.
7910 * gdb.base/corefile.exp (quit with a process, no question: load core)
7911 (quit with a core file): New tests.
7912
bceffbf3
JK
79132010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7914
7915 Fix GDB crash on inferior calls with self-referencing classes.
7916 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7917 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7918 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7919
1736ad11
JK
79202010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7921
7922 Fix lost siginfo_t for inferior calls.
7923 * gdb.base/siginfo-infcall.exp: New file.
7924 * gdb.base/siginfo-infcall.c: New file.
7925
a176ad92
JB
79262010-09-22 Joel Brobecker <brobecker@adacore.com>
7927
7928 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7929
c2b0a229
JK
79302010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7931
7932 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7933 New test.
7934 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7935
e8ae22d1
JB
79362010-09-22 Joel Brobecker <brobecker@adacore.com>
7937
7938 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7939 type of our const type.
7940
ec322823
SW
79412010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7942
7943 * gdb.cp/pr12028.cc: New.
7944 * gdb.cp/pr12028.exp: New.
7945
72929c62
JB
79462010-09-22 Joel Brobecker <brobecker@adacore.com>
7947
7948 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7949
875b4ff5 79502010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7951 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7952
7953 PR mi/11407
7954 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7955 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7956 * gdb.mi/dw2-ref-missing-frame.S New File.
7957 * gdb.mi/dw2-ref-missing-frame.exp New File.
7958
7155d578
TT
79592010-09-14 Tom Tromey <tromey@redhat.com>
7960
7961 PR symtab/8399:
7962 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7963
515ed532
TT
79642010-09-14 Tom Tromey <tromey@redhat.com>
7965
7966 PR exp/11803:
7967 * gdb.threads/tls.exp: Use C++.
7968 (check_thread_local): Use K::another_thread_local.
7969 * gdb.threads/tls.c (class K): New.
7970 (another_thread_local): Now a member of K.
7971 (spin): Update. No longer K&R C.
7972
450ca57c
SW
79732010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7974
7975 * gdb.cp/koenig.cc: created class for testing member lookup.
7976 * gdb.cp/koenig.exp: Added test for member lookup.
7977
dbd492a3
JK
79782010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7979
7980 Fix false FAILs on sourcetree topdir directory containing "kill".
7981 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7982 source line matching regexp.
7983
8d4d924b
JK
79842010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7985
7986 * gdb.python/python.exp (set height 0, collect help from uiout)
7987 (verify help to uiout): New tests.
7988
8e64f2a0
JK
79892010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7990
7991 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7992 is_lp64_target to check 64bit target.
7993
4569eed2
JK
79942010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7995
7996 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7997 (test_ld) <powerpc64-*>: New.
7998
5e1617b1
DJ
79992010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8000
8001 * gdb.cp/templates.exp (test_template_args): Allow "struct".
8002
c767944b
DJ
80032010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8004
8005 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
8006 (FunctionArg::method): New function.
8007 (empty, arg): New variables.
8008 (main): Call arg.method.
8009 * gdb.cp/templates.exp (test_template_args): New function.
8010 (do_tests): Call it.
8011
27d3a3fc
UW
80122010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8013
8014 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
8015 of "next" to proceed over pthread_exit call.
8016
55b7ce7f
UW
80172010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
8018
8019 * gdb.base/maint.exp: Avoid wildcards against potentially very long
8020 "maint print statistics" output to prevent expect timeouts.
8021
809df446
JK
80222010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8023
8024 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
8025 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8026 (test_float_rejected): ... here.
8027 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
8028 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8029 (test_float_rejected): ... here.
8030 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
8031 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8032 (test_float_rejected): ... here.
8033 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
8034 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
8035 (test_float_rejected): ... here.
8036
8464be76
DJ
80372010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
8038
8039 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
8040 before disabling hardware watchpoints.
8041 (test_inaccessible_watchpoint): Check that hardware watchpoints
8042 are used. Test for watchpoints on a constant address.
8043
14dba4b4
JK
80442010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8045
8046 * gdb.base/ui-redirect.exp: New file.
8047
3f3540e1 80482010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 8049 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
8050
8051 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
8052
0f254bb7
DE
80532010-08-31 Doug Evans <dje@google.com>
8054
8055 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
8056
03f17ccf
TT
80572010-08-30 Tom Tromey <tromey@redhat.com>
8058
8059 PR python/11792:
8060 * gdb.python/py-value.exp (test_subscript_regression): Add
8061 dynamic_type test.
8062
640617ad
DJ
80632010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
8064
8065 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
8066 instead of running to main. Do not test the main function.
8067 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
8068 Add new main.
8069
2ed91d1b
PA
80702010-08-26 Pedro Alves <pedro@codesourcery.com>
8071
8072 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
8073 one test.
8074
673bfd45
DE
80752010-08-24 Doug Evans <dje@google.com>
8076
8077 PR symtab/11942
8078 * gdb.dwarf2/dw4-sig-types.cc: New file.
8079 * gdb.dwarf2/dw4-sig-types.h: New file.
8080 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
8081 * gdb.dwarf2/dw4-sig-types.exp: New file.
8082
f9ffd4bb
TT
80832010-08-23 Tom Tromey <tromey@redhat.com>
8084
8085 PR python/11145:
8086 * gdb.python/py-value.c (Base, Derived): New types.
8087 (base): New global.
8088 * gdb.python/py-value.exp (test_subscript_regression): Add
8089 dynamic_cast test.
8090
d839c8a4
TT
80912010-08-23 Tom Tromey <tromey@redhat.com>
8092
8093 PR python/10676:
8094 * gdb.python/py-type.exp (test_fields): Add tests for type
8095 equality.
8096
702c2711
TT
80972010-08-23 Tom Tromey <tromey@redhat.com>
8098
8099 PR python/11915:
8100 * gdb.python/py-type.exp (test_fields): Add tests for array.
8101
832bafd3
KS
81022010-08-23 Keith Seitz <keiths@redhat.com>
8103
8104 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8105 have any children. Create a new abbrev for it.
8106 Add missing terminal sequence to .debug_abbrev.
8107
c37bf528
KS
81082010-08-20 Keith Seitz <keiths@redhat.com>
8109
8110 PR symtab/11465:
8111 * gdb.dwarf2/pr11465.exp: New test.
8112 * gdb.dwarf2/pr11465.S: New file.
8113 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8114 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8115
4572cbac
TJB
81162010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8117
8118 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8119 registers. Update data sets with the new v2_double element in the
8120 VSX register union. Add vector_register3_vr data set for the AltiVec
8121 registers. Use gdb_test_no_output instead of send_gdb.
8122
e7fbb131
PA
81232010-08-19 Pedro Alves <pedro@codesourcery.com>
8124
8125 * gdb.python/py-shared.exp: New file, factored out from
8126 python.exp.
8127 * gdb.python/py-shared.c: New file.
8128 * gdb.python/py-shared-sl.c: New file.
8129 * gdb.python/python-1.c: New file.
8130 * gdb.python/python-sl.c: Delete.
8131 * gdb.python/python.c: Mention python-1.c.
8132 * gdb.python/python.exp: Move shared library tests to
8133 py-shared.exp.
8134 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8135 (MISCELLANEOUS): New.
8136 (clean mostlyclean): Also remove $MISCELLANEOUS.
8137
d30f5e1f
DE
81382010-08-19 Doug Evans <dje@google.com>
8139
8140 PR exp/11926
8141 * gdb.base/printcmds.exp (test_float_accepted): New function.
8142 Move existing float tests there. Add tests for floats with suffixes.
8143 (test_float_rejected): New function.
8144 * gdb.java/jv-print.exp (test_float_accepted): New function.
8145 (test_float_rejected): New function.
8146 * gdb.objc/print.exp: New file.
8147 * gdb.pascal/print.exp: New file.
8148 * lib/objc.exp: New file.
8149
7b3fd859
PM
81502010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8151
8152 * gdb.base/default.exp (info set): Avoid full buffer error and force
8153 reading up to final gdb prompt.
8154 (show): Likewise.
8155
c92817ce
TT
81562010-08-18 Tom Tromey <tromey@redhat.com>
8157
8158 PR symtab/11919:
8159 * gdb.base/completion.exp: Add test.
8160
f1208f9e
DE
81612010-08-18 Doug Evans <dje@google.com>
8162
8163 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8164 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8165 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8166 Simplify, early exit if runto_main fails.
8167 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8168 (set_lang_fortran): Moved to lib/fortran.exp.
8169 * gdb.fortran/types.exp: load_lib fortran.exp.
8170 (set_lang_fortran): Moved to lib/fortran.exp.
8171 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8172 * gdb.java/jprint.exp (set_lang_java): Ditto.
8173 * gdb.java/jv-exp.exp: load_lib java.exp.
8174 If set_lang_java fails, issue a warning instead of failure to be
8175 consistent with other set_lang_foo uses.
8176 (set_lang_java): Moved to lib/java.exp.
8177 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8178 If set_lang_java fails, issue a warning instead of failure to be
8179 consistent with other set_lang_foo uses.
8180 * gdb.pascal/types.exp: load_lib pascal.exp.
8181 (set_lang_pascal): Moved to lib/pascal.exp.
8182 * lib/fortran.exp: New file.
8183 * lib/java.exp (set_lang_java): New function.
8184 * lib/pascal.exp (set_lang_pascal): New function.
8185
2f06b485
YQ
81862010-08-18 Yao Qi <yao@codesourcery.com
8187
8188 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8189 func_nofb_start and func_loopfb_start, so that address of functions
8190 is equal to these labels on Thumb.
8191
96e25403
YQ
81922010-08-18 Yao Qi <yao@codesourcery.com>
8193
8194 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8195 to reflect latest c source file.
8196
36e6adc4
JK
81972010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8198
8199 * gdb.cp/infcall-dlopen.exp: New file.
8200 * gdb.cp/infcall-dlopen.cc: New file.
8201 * gdb.cp/infcall-dlopen-lib.cc: New file.
8202
f431efe5
PA
82032010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8204 Pedro Alves <pedro@codesourcery.com>
8205
8206 PR breakpoints/11371
8207
8208 * gdb.base/watch-cond-infcall.exp: New file.
8209 * gdb.base/watch-cond-infcall.c: New file.
8210
06a64a0b
TT
82112010-08-16 Tom Tromey <tromey@redhat.com>
8212
8213 * gdb.base/help.exp: Update.
8214 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8215 watchpoint.
8216 (test_watch_location): New proc.
8217 (test_watchpoint_in_big_blob): Delete watchpoint.
8218 * gdb.base/watchpoint.c (func5): New function.
8219 (main): Call it.
8220
70ebf4ed
DE
82212010-08-16 Doug Evans <dje@google.com>
8222
8223 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8224
ca5c20b6
PM
82252010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8226
8227 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8228 tests.
8229
7346b668
KW
82302010-08-11 Ken Werner <ken.werner@de.ibm.com>
8231
8232 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8233 * gdb.base/gnu_vector.c: New File.
8234 * gdb.base/gnu_vector.exp: Likewise.
8235
cb2e07a6
PM
82362010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8237
8238 * gdb.python/python.c: New File.
8239 * gdb.python/python-sl.c: New File.
8240 * gdb.python/python.exp: Test solib_address and decode_line
8241 * functions.
8242
5da1313b
JK
82432010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8244
8245 * gdb.python/python.exp (show height, set height 10)
8246 (verify pagination beforehand, verify pagination beforehand: q)
8247 (gdb.execute does not page, verify pagination afterwards)
8248 (verify pagination afterwards: q): New.
8249
49c3ccf7
DE
82502010-08-02 Doug Evans <dje@google.com>
8251
8252 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8253 because of an older gcc, change test2
8254 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8255 to unsupported.
8256
42c0c4f1
KH
82572010-07-30 Kazu Hirata <kazu@codesourcery.com>
8258
8259 * gdb.base/break-always.exp: Do not expect full paths to file
8260 names.
8261 * gdb.base/commands.exp: Likewise.
8262
d3765805
DE
82632010-07-30 Doug Evans <dje@google.com>
8264
c98ee71b
DE
8265 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8266 xfail them when run with older gccs.
8267
fd961404
DE
8268 * lib/gdb.exp (build_executable): Forward "c++" option to
8269 get_compiler_info.
8270
999adef4
DE
8271 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8272 "python print ttype.template_argument(1)" and
8273 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8274 if using gcc 4.4 or earlier.
8275
d3765805
DE
8276 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8277 attach-to-debugger handling.
8278
1276c759
JK
82792010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8280
8281 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8282 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8283 (main): Use copyreloc.
8284 * gdb.base/prelink.exp (split debug of executable)
8285 (.dynbss vs. .bss address shift): New tests.
8286
88caa9b9
PA
82872010-07-29 Pedro Alves <pedro@codesourcery.com>
8288
8289 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8290 in gdb_test_multiple.
8291
c6f2ac43
PA
82922010-07-29 Pedro Alves <pedro@codesourcery.com>
8293
8294 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8295 environment.
8296
326fd672
TT
82972010-07-28 Tom Tromey <tromey@redhat.com>
8298
8299 PR python/11060:
8300 * gdb.python/py-type.c (Temargs): New template.
8301 (temvar): New variable.
8302 * gdb.python/py-type.exp (test_template): New proc.
8303
3ce3b1ba
PA
83042010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8305
8306 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8307 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8308
34eaf542
TT
83092010-07-28 Tom Tromey <tromey@redhat.com>
8310
8311 PR c++/9946:
8312 * gdb.cp/temargs.exp: New file.
8313 * gdb.cp/temargs.cc: New file.
8314
d41b819e
JK
83152010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8316
8317 * gdb.base/help.exp (help disassemble): Update the content.
8318
26ab7092
JK
83192010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8320
8321 * gdb.threads/ia64-sigill.exp: New file.
8322 * gdb.threads/ia64-sigill.c: New file.
8323
5283e9e1
TT
83242010-07-27 Tom Tromey <tromey@redhat.com>
8325
8326 * gdb.opt/inline-cmds.c (ATTR): New define.
8327 (func1): Use it.
8328 (func2): Likewise.
8329 (func3): Likewise.
8330 (outer_inline1): Likewise.
8331 (outer_inline2): Likewise.
8332 * gdb.opt/inline-bt.c (ATTR): New define.
8333 (func1): Use it.
8334 (func2): Likewise.
8335 * gdb.opt/inline-locals.c (ATTR): New define.
8336 (func1): Use it.
8337 (func2): Likewise.
8338
e992ef73
TT
83392010-07-27 Tom Tromey <tromey@redhat.com>
8340
8341 * gdb.stabs/gdb11479.c (hack): New function.
8342 (test): Use it.
8343 (test2): Use it.
8344 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8345 (int32_search_buf, int64_search_buf): No longer static.
8346 (x): Remove.
8347 * gdb.base/relocate.c (hack): New function.
8348
5374244e
PM
83492010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8350
8351 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8352 * gdb.python/py-value.c (func1): New function.
8353 (func2): Likewise.
8354
a99aee83
CV
83552010-07-26 Corinna Vinschen <vinschen@redhat.com>
8356
8357 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8358 as not to clash with .data section.
8359
a04ba985
JG
83602010-07-26 Jerome Guitton <guitton@adacore.com>
8361
8362 * gdb.base/code_elim.exp: New file.
8363 * gdb.base/code_elim1.c: New file.
8364 * gdb.base/code_elim2.c: New file.
8365
23bd0f7c
PA
83662010-07-21 Pedro Alves <pedro@codesourcery.com>
8367
8368 PR symtab/11827
8369
8370 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8371 (some_volatile_enum): New variable.
8372 * gdb.base/printcmds.exp (test_print_enums): New.
8373 <top level>: Call it.
8374
883df6dd
SW
83752010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8376
8377 * gdb.cp/fpointer.cc: New test.
8378 * gdb.cp/fpointer.exp: New test.
8379
569b05a5
JK
83802010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8381
8382 * gdb.base/solib-nodir.exp: New file.
8383 * lib/gdb.exp (runto): New case for a GDB internal error.
8384
51d7d803
JK
83852010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8386 Ulrich Weigand <uweigand@de.ibm.com>
8387 Tom Tromey <tromey@redhat.com>
8388
8389 * gdb.base/charset-malloc.c: New file.
8390 * gdb.base/charset.c (malloc_stub): New prototype.
8391 (main): Call it instead of malloc itself.
8392 * gdb.base/charset.exp: Use only prepare_for_testing.
8393 (binfile): Remove the variable.
8394
c0edd9ed
JK
83952010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8396
8397 Make core files the process_stratum.
8398 * gdb.base/corefile.exp (run: load core again)
8399 (run: sanity check we see the core file, run: with core)
8400 (run: core file is cleared, attach: load core again)
8401 (attach: sanity check we see the core file, attach: with core)
8402 (attach: core file is cleared): New tests.
8403 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8404
3cbaedff
KW
84052010-07-14 Ken Werner <ken.werner@de.ibm.com>
8406
8407 * gdb.arch/altivec-abi.exp: New tests.
8408
91158a56
TT
84092010-07-13 Tom Tromey <tromey@redhat.com>
8410
8411 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8412 (main): Use it.
8413 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8414
0f5238ed
TT
84152010-07-13 Tom Tromey <tromey@redhat.com>
8416
8417 * gdb.base/label.exp: New file.
8418 * gdb.base/label.c: New file.
8419
add265ae
L
84202010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8421 H.J. Lu <hongjiu.lu@intel.com>
8422
8423 * lib/gdb.exp (is_ilp32_target): New.
8424 (is_lp64_target): Likewise.
8425
8426 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8427 target.
8428 * gdb.arch/amd64-disp-step.exp: Likewise.
8429 * gdb.arch/amd64-dword.exp: Likewise.
8430 * gdb.arch/amd64-i386-address.exp: Likewise.
8431 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8432
add265ae
L
8433 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8434 target.
8435 * gdb.arch/i386-bp_permanent.exp: Likewise.
8436 * gdb.arch/i386-byte.exp: Likewise.
8437 * gdb.arch/i386-disp-step.exp: Likewise.
8438 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8439 * gdb.arch/i386-prologue.exp: Likewise.
8440 * gdb.arch/i386-size-overlap.exp: Likewise.
8441 * gdb.arch/i386-size.exp: Likewise.
8442 * gdb.arch/i386-sse.exp: Likewise.
8443 * gdb.arch/i386-unwind.exp: Likewise.
8444 * gdb.arch/i386-word.exp: Likewise.
8445
8446 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8447 test only when building 64-bit executables. Do not hard-code
8448 -m64 option.
8449
2dfb8c17
DE
84502010-07-07 Doug Evans <dje@google.com>
8451
8452 * lib/gdb.exp (gdb_test_list_exact): New function.
8453 * gdb.base/default.exp (show convenience): Call it, add tests for
8454 $_sdata = void, $_thread = 0.
8455
4e5799b6
JK
84562010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8457 Joel Brobecker <brobecker@adacore.com>
8458
8459 Fix re-run of PIE executable, PR shlibs/11776.
8460 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8461 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8462 and re-"run" of the inferior.
8463
1a219cc7
JK
84642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8465 Joel Brobecker <brobecker@adacore.com>
8466
8467 Cope with missing /usr/sbin/prelink.
8468 * lib/prelink-support.exp (prelink_no):
8469 <result == 1 && $output is "no such file or directory">: New.
8470 (prelink_yes): Likewise. Return on failed prelink_no.
8471
5e3b36f8
JK
84722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8473 Joel Brobecker <brobecker@adacore.com>
8474
8475 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8476 build_executable by build_executable_own_libs. Replace "prelink -R"
8477 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8478 change.
8479 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8480 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8481 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8482 Replace build_executable by build_executable_own_libs's function
8483 build_executable_own_libs.
8484 (prelinkNO): Create new stub to call prelink_no.
8485 (prelinkYES): Create new stub to call prelink_yes.
8486 (test_attach): Rename calls of copy to file_copy.
8487 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8488 (copy): Move to ...
8489 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8490 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8491 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8492 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8493 special flags by gdb_compile_shlib. Replace second gdb_compile by
8494 build_executable_own_libs. Replace "prelink -R" execution by a call of
8495 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8496 a second call of prelink_yes. Replace restart commands by
8497 clean_restart.
8498 (prelink): Rename to ...
8499 (seen displacement message): ... this test. Extend its expectation
8500 strictness.
8501
86e4bafc
JK
85022010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8503
8504 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8505 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8506 displacement message exactly once.
8507
3cd07d20
JK
85082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8509 Joel Brobecker <brobecker@adacore.com>
8510
8511 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8512 its restore after the <$relink_args != ""> loop. new comment.
8513
0a1e94c7
JK
85142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8515 Joel Brobecker <brobecker@adacore.com>
8516
8517 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8518 code for it. New variable relink_args.
8519 (prelinkYES): Call prelinkNO.
8520 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8521 in such case. Move the core code to ...
8522 (test_attach_gdb): ... a new function. Send GDB command "file".
8523 Extend expected "Attaching to " string.
8524
2f70bcfb
TT
85252010-07-02 Tom Tromey <tromey@redhat.com>
8526
8527 * gdb.base/bitops.exp: Remove extraneous "pass".
8528
a17ac5b0
TT
85292010-07-02 Ken Werner <ken.werner@de.ibm.com>
8530
8531 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8532
dc10affe
PA
85332010-07-01 Pedro Alves <pedro@codesourcery.com>
8534
d41c0fc8
PA
8535 * gdb.base/help.exp: Adjust expected output.
8536
85372010-07-01 Pedro Alves <pedro@codesourcery.com>
8538
8539 * gdb.base/help.exp: Adjust expected output.
dc10affe 8540
0a600c36
JK
85412010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8542
8543 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8544 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8545 c++/11702.
8546
37cc8bfe
JK
85472010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8548 Doug Evans <dje@google.com>
8549
8550 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8551 add .dynamic entry'.
8552
254e6b9e
DE
85532010-06-29 Doug Evans <dje@google.com>
8554
8555 Test PR c++/11702.
8556 * gdb.cp/m-static.exp: Add testcase.
8557 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8558
595939de 85592010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8560 Tom Tromey <tromey@redhat.com>
8561 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8562
8563 * gdb.python/py-inferior.c: New File.
8564 * gdb.python/py-infthread.c: New File.
8565 * gdb.python/py-inferior.exp: New File.
8566 * gdb.python/py-infthread.exp: New File.
8567
98751a41
JK
85682010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8569
8570 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8571 (ptype ::C::OtherFileClass typedefs): New.
8572 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8573 (C::OtherFileClass::cOtherFileClassVar2): New.
8574 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8575 cOtherFileClassVar2.
8576 (C::cOtherFileType2, C::cOtherFileVar2): New.
8577 (C::cOtherFileVar_use): use also cOtherFileVar2.
8578 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8579
41f62f39
JK
85802010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8581
8582 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8583 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8584 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8585 (print ::C::cOtherFileVar)
8586 (whatis C::OtherFileClass::cOtherFileClassType)
8587 (whatis ::C::OtherFileClass::cOtherFileClassType)
8588 (print C::OtherFileClass::cOtherFileClassVar)
8589 (print ::cOtherFileClassVar)
8590 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8591 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8592 trailing content.
8593 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8594 (C::OtherFileClass::cOtherFileClassVar)
8595 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8596 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8597
af53d231
JK
85982010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8599
8600 Test PR c++/11703 and PR gdb/1448.
8601 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8602 gdb/1448.
8603
9655fd1a
JK
86042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8605
8606 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8607 (main) <rtti_data>: New.
8608 * gdb.cp/virtbase.exp (print rtti_data): New.
8609
824cc8dd
JK
86102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8611 Joel Brobecker <brobecker@adacore.com>
8612
8613 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8614
6036c742
JK
86152010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8616
8617 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8618
de6a0421
DE
86192010-06-28 Doug Evans <dje@google.com>
8620
8621 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8622
b2dae948
DE
86232010-06-27 Doug Evans <dje@google.com>
8624
8625 * gdb.cp/m-static.exp: Update expected test output.
8626
0f3bb72e
PH
86272010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8628
889bf7c5
PA
8629 * gdb.gdb/selftest.exp: Adjust expected message for
8630 capturing start-up runtime.
0f3bb72e 8631
bc9f0842
TT
86322010-06-25 Tom Tromey <tromey@redhat.com>
8633
8634 PR python/10808:
8635 * gdb.python/python.exp: Add new tests.
8636
099ef718
SW
86372010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8638
8639 * gdb.cp/operator.cc: Created an import loop.
8640 * gdb.cp/operator.exp: Added testcase for import loop.
8641
5868a632
JK
86422010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8643
8644 Test PR python/11407.
8645 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8646 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8647 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8648 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8649 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8650 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8651 binfile. Call gdb_compile with clean_restart twice.
8652 (func_nofb print, func_nofb backtrace, func_loopfb print)
8653 (func_loopfb backtrace): New.
8654
af76db58
JK
86552010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8658 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8659 by a hand made one.
8660 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8661 i?86 requirement. Remove variables srcfile and binfile. New variable
8662 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8663
f2c7657e
UW
86642010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8665
8666 * gdb.cell/dwarfaddr.exp: New file.
8667 * gdb.cell/dwarfaddr.S: New file.
8668
628fe4e4
JK
86692010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8670
8671 Test PR 9436.
8672 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8673
f1421989
HZ
86742010-06-24 Hui Zhu <teawater@gmail.com>
8675
8676 * gdb.base/eval.exp: New file.
8677
d03285ec
UW
86782010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8679
8680 * gdb.cell/fork.exp: New file.
8681 * gdb.cell/fork.c: Likewise.
8682 * gdb.cell/fork-spu.c: Likewise.
8683
41b2c92d
PM
86842010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8685
8686 * lib/gdb.exp (banned_variables_traced): New global variable.
8687 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8688 (gdb_init): Use `trace add variable' instead of obsolete
8689 `trace variable'.
8690
d5bc977f
DE
86912010-06-21 Doug Evans <dje@google.com>
8692
8693 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8694
d2ed6730
UW
86952010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8696
8697 * gdb.arch/spu-ls.exp: New file.
8698 * gdb.arch/spu-ls.c: Likewise.
8699
6aed2dbc
SS
87002010-06-18 Stan Shebs <stan@codesourcery.com>
8701
8702 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8703
e0756905
UW
87042010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8705
8706 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8707 * gdb.base/watch-cond.exp: Likewise.
8708 * gdb.python/py-breakpoint.exp: Likewise.
8709
d8053d4d
PA
87102010-06-18 Pedro Alves <pedro@codesourcery.com>
8711
8712 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8713 clean_restart, make sure every test has a distinct message, and
8714 that messages don't include the executable' full path.
8715
81ce510c
DE
87162010-06-17 Doug Evans <dje@google.com>
8717
8718 * gdb.arch/i386-size.exp: Updated expected output for
8719 DISASSEMBLY_OMIT_FNAME.
8720
65d79d4b
SDJ
87212010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8722 Sergio Durigan Junior <sergiodj@redhat.com>
8723
8724 * gdb.base/watch-notconst.c: New file.
8725 * gdb.base/watch-notconst.S: New file.
8726 * gdb.base/watch-notconst2.c: New file.
8727 * gdb.base/watch-notconst2.S: New file.
8728 * gdb.base/watch-notconst.exp: New file.
8729 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8730 (func4): Add operations on `global_ptr_ptr'.
8731 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8732 routine to test watchpoints created with a constant expression.
8733 (test_inaccessible_watchpoint): Include tests for watchpoints
8734 created with a constant expression.
8735
df0f4836
KB
87362010-06-14 Kevin Buettner <kevinb@redhat.com>
8737
8738 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8739 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8740 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8741 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8742 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8743 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8744 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8745 of `_start'.
8746
b769def5
UW
87472010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8748
8749 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8750 not supported on the target.
8751 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8752 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8753 * gdb.mi/mi-nsintrall.exp: Likewise.
8754 * gdb.mi/mi-nsmoribund.exp: Likewise.
8755 * gdb.mi/mi-nsthrexec.exp: Likewise.
8756
d914c394
SS
87572010-06-11 Stan Shebs <stan@codesourcery.com>
8758
8759 * gdb.base/permissions.exp: New file.
8760
87612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8762
8763 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8764 does not support ELF executable class.
8765
f3ce5b9c
UW
87662010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8767
8768 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8769
8e46892c
JK
87702010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8771
8772 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8773 (runto): Catch "The target does not support running in non-stop mode.".
8774
6cc55c64
MS
87752010-06-11 Michael Snyder <msnyder@vmware.com>
8776
8777 * gdb.base/setshow.exp (set language asm): Don't use
8778 gdb_test_no_output, fails on some targets.
8779
caddefa4
UW
87802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8781
8782 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8783 * gdb.cp/pr9167.exp: Likewise.
8784
468b1aa7
UW
87852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8786
8787 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8788
5c3552dc
UW
87892010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8790
8791 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8792
02e6fe6a
UW
87932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8794
8795 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8796
0e03807e
TT
87972010-06-11 Tom Tromey <tromey@redhat.com>
8798
8799 PR gdb/9977, PR exp/11636::
8800 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8801 (pieces_test_f6): Update expected output.
8802
2bdf28a0
JK
88032010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8804
8805 * gdb.base/moribund-step.exp: New.
8806
f6978de9
MS
88072010-06-08 Michael Snyder <msnyder@vmware.com>
8808
8809 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8810 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8811 * gdb.ada/frame_args.exp: Ditto.
8812 * gdb.ada/lang_switch.exp: Ditto.
8813 * gdb.ada/ptype_arith_binop.exp: Ditto.
8814 * gdb.ada/ref_param.exp: Ditto.
8815 * gdb.ada/type_coercion.exp:Ditto.
8816
8817 * gdb.asm/asm-source.exp: Ditto.
8818
8819 * gdb.base/attach.exp: Ditto.
8820 * gdb.base/bitfields2.exp: Ditto.
8821 * gdb.base/call-signal-resume.exp: Ditto.
8822 * gdb.base/callfuncs.exp: Ditto.
8823 * gdb.base/commands.exp: Ditto.
8824 * gdb.base/dbx.exp: Ditto.
8825 * gdb.base/default.exp: Ditto.
8826 * gdb.base/dump.exp: Ditto.
8827 * gdb.base/exprs.exp: Ditto.
8828 * gdb.base/freebpcmd.exp: Ditto.
8829 * gdb.base/interrupt.exp: Ditto.
8830 * gdb.base/list.exp: Ditto.
8831 * gdb.base/long_long.exp: Ditto.
8832 * gdb.base/maint.exp: Ditto.
8833 * gdb.base/ptype.exp: Ditto.
8834 * gdb.base/return.exp: Ditto.
8835 * gdb.base/setshow.exp: Ditto.
8836 * gdb.base/sigbpt.exp: Ditto.
8837 * gdb.base/sigrepeat.exp: Ditto.
8838
8839 * gdb.cp/classes.exp: Ditto.
8840
8841 * gdb.dwarf2/dw2-restore.exp: Ditto.
8842
8843 * gdb.gdb/selftest.exp: Ditto.
8844
8845 * gdb.multi/base.exp: Ditto.
8846 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8847
8848 * gdb.python/py-block.exp: Ditto.
8849 * gdb.python/py-prettyprint.exp: Ditto.
8850 * gdb.python/py-template.exp: Ditto.
8851
8852 * gdb.server/ext-attach.exp: Ditto.
8853 * gdb.server/ext-run.exp: Ditto.
8854 * gdb.server/server-mon.exp: Ditto.
8855
8856 * gdb.threads/fork-thread-pending.exp: Ditto.
8857 * gdb.threads/hand-call-in-threads.exp: Ditto.
8858 * gdb.threads/interrupted-hand-call.exp: Ditto.
8859 * gdb.threads/linux-dp.exp: Ditto.
8860 * gdb.threads/manythreads.exp: Ditto.
8861 * gdb.threads/print-threads.exp: Ditto.
8862 * gdb.threads/pthreads.exp: Ditto.
8863 * gdb.threads/schedlock.exp: Ditto.
8864 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8865 * gdb.threads/threadapply.exp: Ditto.
8866
de7ff789
MS
88672010-06-08 Michael Snyder <msnyder@vmware.com>
8868
889bf7c5 8869 * gdb.ada/exec_changed.exp:
de7ff789
MS
8870 Use ".*" instead of "" as wildcard regexp.
8871
8872 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8873 * gdb.base/call-ar-st.exp: Ditto.
8874 * gdb.base/checkpoint.exp: Ditto.
8875 * gdb.base/default.exp: Ditto.
8876 * gdb.base/dump.exp: Ditto.
8877 * gdb.base/ending-run.exp: Ditto.
8878 * gdb.base/fileio.exp: Ditto.
8879 * gdb.base/miscexprs.exp: Ditto.
8880 * gdb.base/pointers.exp: Ditto.
8881 * gdb.base/readline.exp: Ditto.
8882 * gdb.base/reread.exp: Ditto.
8883 * gdb.base/restore.exp: Ditto.
8884 * gdb.base/shlib-call.exp: Ditto.
8885 * gdb.base/valgrind-db-attach.exp: Ditto.
8886 * gdb.base/volatile.exp: Ditto.
8887 * gdb.base/watchpoints.exp: Ditto.
8888
8889 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8890
8891 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8892 * gdb.python/py-value.exp: Ditto.
8893
8894 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8895 * gdb.trace/circ.exp: Ditto.
8896 * gdb.trace/collection.exp: Ditto.
8897 * gdb.trace/packetlen.exp: Ditto.
8898 * gdb.trace/passc-dyn.exp: Ditto.
8899 * gdb.trace/report.exp: Ditto.
8900 * gdb.trace/tfile.exp: Ditto.
8901 * gdb.trace/tfind.exp: Ditto.
8902 * gdb.trace/while-dyn.exp: Ditto.
8903
3bebe2f2
JK
89042010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8905
8906 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8907
5c631832
JK
89082010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8909
8910 Test PR 10640.
8911 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8912
4c3376c8
SW
89132010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8914
8915 * gdb.cp/koenig.exp: Test for ADL operators.
8916 * gdb.cp/koenig.cc: Added ADL operators.
8917 * gdb.cp/operator.exp: New test.
8918 * gdb.cp/operator.cc: New test.
8919
dc226d5a
MS
89202010-06-04 Michael Snyder <msnyder@vmware.com>
8921
dfb88a23
MS
8922 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8923 * gdb.base/pending.exp: Ditto.
f7ae76b3 8924
dc226d5a
MS
8925 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8926
967cf477
DE
89272010-06-04 Doug Evans <dje@google.com>
8928
8929 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8930 disabled printers.
8931 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8932 (enable_lookup_function): New function.
8933
eb801841
TT
89342010-06-04 Tom Tromey <tromey@redhat.com>
8935
8936 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8937 of hash and id.
8938
38979823
JK
89392010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8940
8941 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8942 newline.
8943 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8944 (empty verbose non-noisy clear, empty verbose noisy clear)
8945 (empty non-verbose noisy clear): Likewise.
8946
35ec993f
MS
89472010-06-03 Michael Snyder <msnyder@vmware.com>
8948
8949 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8950 * gdb.base/display.exp: Ditto.
8951 * gdb.base/find.exp: Ditto.
8952 * gdb.base/ifelse.exp: Ditto.
8953 * gdb.base/multi-forks.exp: Ditto.
8954 * gdb.base/recurse.exp: Ditto.
8955 * gdb.base/setshow.exp: Ditto.
8956 * gdb.base/value-double-free.exp: Ditto.
8957 * gdb.base/watch-vfork.exp: Ditto.
8958 * gdb.base/watch_thread_num.exp: Ditto.
8959 * gdb.base/watchpoint-solib.exp: Ditto.
8960 * gdb.base/watchpoint.exp: Ditto.
8961 * gdb.base/watchpoints.exp: Ditto.
8962
8963 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8964 * gdb.cp/overload.exp: Ditto.
8965 * gdb.cp/virtfunc.exp: Ditto.
8966
8967 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8968
889bf7c5 8969 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8970 Replace gdb_test with gdb_test_no_output.
8971
889bf7c5 8972 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8973 Replace gdb_test with gdb_test_no_output.
8974 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8975 * gdb.threads/watchthreads.exp: Ditto.
8976 * gdb.threads/watchthreads2.exp: Ditto.
8977
8978 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8979 * gdb.trace/tfind.exp: Ditto.
8980
c22decce
JB
89812010-06-03 Joel Brobecker <brobecker@adacore.com>
8982
8983 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8984 successful test if message is the empty string.
8985
fd5700c7
JK
89862010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8987
8988 * gdb.fortran/module.exp (stopped language detection): New test.
8989
f55ee35c
JK
89902010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8991
8992 Support DW_TAG_module as separate namespaces.
8993 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8994 gdb.fortran/library-module-lib.f90: New.
8995 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8996 (print i): Remove.
8997 (continue to breakpoint: i-is-1, print var_i value 1)
8998 (continue to breakpoint: i-is-2, print var_i value 2)
8999 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
9000 (print var_d, print var_i value 14, ptype modmany, complete `modm)
9001 (complete `modmany, complete `modmany`, complete `modmany`var)
9002 (show language, setting breakpoint at module): New tests.
9003 * gdb.fortran/module.f90 (module mod): Remove.
9004 (module mod1, module mod2, module modmany, subroutine sub1)
9005 (subroutine sub2, program module): New.
9006
b8e8282f
JK
90072010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
9010 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
9011 * gdb.cp/anon-union.exp (pass): Rename to ...
9012 (print z 2): ... here.
b8e8282f 9013
019ebafc
MS
90142010-06-02 Michael Snyder <msnyder@vmware.com>
9015
e68d8fd4
MS
9016 * gdb.trace/actions.exp: Use gdb_test_no_output.
9017 * gdb.trace/circ.exp: Ditto.
9018 * gdb.trace/packetlen.exp: Ditto.
9019 * gdb.trace/save-trace.exp: Ditto.
9020 * gdb.trace/tracecmd.exp: Ditto.
9021 * gdb.trace/tsv.exp: Ditto.
9022
12b5d08a
MS
9023 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
9024 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
9025 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
9026 * gdb.threads/manythreads.exp: Ditto.
9027 * gdb.threads/print-threads.exp: Ditto.
9028 * gdb.threads/pthreads.exp: Ditto.
9029 * gdb.threads/schedlock.exp: Ditto.
9030 * gdb.threads/staticthreads.exp: Ditto.
9031 * gdb.threads/thread-specific.exp: Ditto.
9032 * gdb.threads/thread-unwindonsignal.exp: Ditto.
9033 * gdb.threads/threadapply.exp: Ditto.
9034 * gdb.threads/watchthreads.exp: Ditto.
9035 * gdb.threads/watchthreads2.exp: Ditto.
9036
89493308
MS
9037 * gdb.python/py-block.exp: Use gdb_test_no_output.
9038 * gdb.python/py-prettyprint.exp: Ditto.
9039 * gdb.python/py-template.exp: Ditto.
9040 * gdb.python/py-value.exp: Ditto.
9041
9042 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
9043 * gdb.reverse/watch-reverse.exp: Ditto.
9044
9045 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
9046 * gdb.server/ext-run.exp: Ditto.
9047
019ebafc
MS
9048 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
9049 * gdb.dwarf2/dw2-compressed.exp: Ditto.
9050 * gdb.dwarf2/dw2-intercu.exp: Ditto.
9051 * gdb.dwarf2/dw2-intermix.exp: Ditto.
9052 * gdb.dwarf2/dw2-producer.exp: Ditto.
9053 * gdb.dwarf2/mac-fileno.exp: Ditto.
9054
9055 * gdb.gdb/observer.exp: Use gdb_test_no_output.
9056 * gdb.gdb/selftest.exp: Ditto.
9057
9058 * gdb.multi/base.exp: Use gdb_test_no_output.
9059
9060 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
9061
3e0ca3a5
JK
90622010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9063
9064 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
9065
9db70545
MS
90662010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
9067
a8d52276
MS
9068 * gdb.cp/class2.exp: Use gdb_test_no_output.
9069 * gdb.cp/classes.exp: Ditto.
9070 * gdb.cp/extern-c.exp: Ditto.
9071 * gdb.cp/inherit.exp: Ditto.
9072 * gdb.cp/maint.exp: Ditto.
9073 * gdb.cp/mb-inline.exp: Ditto.
9074 * gdb.cp/mb-templates.exp: Ditto.
9075 * gdb.cp/method2.exp: Ditto.
9076 * gdb.cp/misc.exp: Ditto.
9077 * gdb.cp/ovldbreak.exp: Ditto.
9078 * gdb.cp/punctuator.exp: Ditto.
9079 * gdb.cp/templates.exp: Ditto.
9080 * gdb.cp/virtbase.exp: Ditto.
9081
889bf7c5 9082 * gdb.threads/attach-stopped.exp:
9db70545 9083 Replace uses of send_gdb / gdb_expect.
889bf7c5 9084 * gdb.threads/attachstop-mt.exp:
9db70545 9085 Replace uses of send_gdb / gdb_expect.
889bf7c5 9086 * gdb.threads/gcore-thread.exp:
9db70545 9087 Replace uses of send_gdb / gdb_expect.
889bf7c5 9088 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9089 Replace uses of send_gdb / gdb_expect.
9090 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9091 * gdb.threads/print-threads.exp:
9db70545
MS
9092 Replace uses of send_gdb / gdb_expect.
9093 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9094 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9095 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9096
9097 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9098 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9099 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9100 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9101 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9102 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9103 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9104 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9105 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9106 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9107 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9108
359cc68c
JK
91092010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9110
9111 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9112
7d3fe98e
SW
91132010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9114
9115 * gdb.cp/koenig.exp: Added new test case.
9116 * gdb.cp/koenig.cc: Ditto.
9117
27d3a1a2
MS
91182010-06-01 Michael Snyder <msnyder@vmware.com>
9119
9120 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9121 * gdb.base/arrayidx.exp: Ditto.
9122 * gdb.base/attach.exp: Ditto.
9123 * gdb.base/auxv.exp: Ditto.
9124 * gdb.base/bigcre.exp: Ditto.
9125 * gdb.base/break-always.exp: Ditto.
9126 * gdb.base/break-interp.exp: Ditto.
9127 * gdb.base/break.exp: Ditto.
9128 * gdb.base/breakpoint-shadow.exp: Ditto.
9129 * gdb.base/call-ar-st.exp: Ditto.
9130 * gdb.base/call-sc.exp: Ditto.
9131 * gdb.base/call-signal-resume.exp: Ditto.
9132 * gdb.base/callfuncs.exp: Ditto.
9133 * gdb.base/catch-syscall.exp: Ditto.
9134 * gdb.base/charset.exp: Ditto.
9135 * gdb.base/code-expr.exp: Ditto.
9136 * gdb.base/commands.exp: Ditto.
9137 * gdb.base/cond-expr.exp: Ditto.
9138 * gdb.base/condbreak.exp: Ditto.
9139 * gdb.base/cursal.exp: Ditto.
9140 * gdb.base/cvexpr.exp: Ditto.
9141 * gdb.base/default.exp: Ditto.
9142 * gdb.base/del.exp: Ditto.
9143 * gdb.base/detach.exp: Ditto.
9144 * gdb.base/display.exp: Ditto.
9145 * gdb.base/ena-dis-br.exp: Ditto.
9146 * gdb.base/eval-skip.exp: Ditto.
9147 * gdb.base/foll-fork.exp: Ditto.
9148 * gdb.base/foll-vfork.exp: Ditto.
9149 * gdb.base/frame-args.exp: Ditto.
9150 * gdb.base/funcargs.exp: Ditto.
9151 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9152 * gdb.base/gdbvars.exp: Ditto.
9153 * gdb.base/help.exp: Ditto.
9154 * gdb.base/ifelse.exp: Ditto.
9155 * gdb.base/included.exp: Ditto.
9156 * gdb.base/list.exp: Ditto.
9157 * gdb.base/macscp.exp: Ditto.
9158 * gdb.base/maint.exp: Ditto.
9159 * gdb.base/multi-fork.exp: Ditto.
9160 * gdb.base/overlays.exp: Ditto.
9161 * gdb.base/page.exp: Ditto.
9162 * gdb.base/pending.exp: Ditto.
9163 * gdb.base/pointers.exp: Ditto.
9164 * gdb.base/pr11022.exp: Ditto.
9165 * gdb.base/prelink.exp: Ditto.
9166 * gdb.base/printcmds.exp: Ditto.
9167 * gdb.base/psymtab.exp: Ditto.
9168 * gdb.base/randomize.exp: Ditto.
9169 * gdb.base/relational.exp: Ditto.
9170 * gdb.base/relocate.exp: Ditto.
9171 * gdb.base/remote.exp: Ditto.
9172 * gdb.base/sepdebug.exp: Ditto.
9173 * gdb.base/set-lang-auto.exp: Ditto.
9174 * gdb.base/setshow.exp: Ditto.
9175 * gdb.base/setvar.exp: Ditto.
9176 * gdb.base/signals.exp: Ditto.
9177 * gdb.base/signull.exp: Ditto.
9178 * gdb.base/sigstep.exp: Ditto.
9179 * gdb.base/sizeof.exp: Ditto.
9180 * gdb.base/solib-disc.exp: Ditto.
9181 * gdb.base/store.exp: Ditto.
9182 * gdb.base/structs.exp: Ditto.
9183 * gdb.base/structs2.exp: Ditto.
9184 * gdb.base/subst.exp: Ditto.
9185 * gdb.base/term.exp: Ditto.
9186 * gdb.base/trace-commands.exp: Ditto.
9187 * gdb.base/unwindonsignal.exp: Ditto.
9188 * gdb.base/valgrind-db-attach.exp: Ditto.
9189 * gdb.base/varargs.exp: Ditto.
9190 * gdb.base/watch-cond.exp: Ditto.
9191 * gdb.base/watch_thread_num.exp: Ditto.
9192 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9193 * gdb.base/watchpoint.exp: Ditto.
9194 * gdb.base/whatis-exp.exp: Ditto.
9195
f8d3bf8f
MS
91962010-06-01 Michael Snyder <msnyder@vmware.com>
9197
9198 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9199 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9200 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9201 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9202 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9203 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9204 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9205 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9206 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9207 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9208 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9209 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9210 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9211 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9212 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9213
3f9e0d32
JK
92142010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9215
9216 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9217 trailing newline.
9218 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9219 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9220 (p *args): ... here and remove excessive trailing newline.
9221
f629457d
JB
92222010-05-31 Joel Brobecker <brobecker@adacore.com>
9223
9224 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9225
09eef106
JK
92262010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9227
9228 Accept the new Linux kernel "t (tracing stop)" string.
9229 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9230 Update comment.
9231 (state_wait) <T (tracing stop)>: New.
9232 (main): Update the state_wait expect string.
9233
94f31136
PA
92342010-05-28 Pedro Alves <pedro@codesourcery.com>
9235
9236 * limits.c, limits.exp: Delete files.
9237 * Makefile.in (clean mostlyclean): Adjust.
9238 * tracecmd.exp: Adjust.
9239
096554ab
JK
92402010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9241
9242 * gdb.base/tui-layout.exp: New.
9243
27d3a1a2 92442010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9245
889bf7c5 9246 * gdb.reverse/break-precsave.exp:
bcd2dc50 9247 Replace uses of send_gdb / gdb_expect.
889bf7c5 9248 * gdb.reverse/break-reverse.exp:
bcd2dc50 9249 Replace uses of send_gdb / gdb_expect.
889bf7c5 9250 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9251 Replace uses of send_gdb / gdb_expect.
889bf7c5 9252 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9253 Replace uses of send_gdb / gdb_expect.
889bf7c5 9254 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9255 Replace uses of send_gdb / gdb_expect.
889bf7c5 9256 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9257 Replace uses of send_gdb / gdb_expect.
889bf7c5 9258 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9259 Replace uses of send_gdb / gdb_expect.
889bf7c5 9260 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9261 Replace uses of send_gdb / gdb_expect.
889bf7c5 9262 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9263 Replace uses of send_gdb / gdb_expect.
889bf7c5 9264 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9265 Replace uses of send_gdb / gdb_expect.
889bf7c5 9266 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9267 Replace uses of send_gdb / gdb_expect.
889bf7c5 9268 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9269 Replace uses of send_gdb / gdb_expect.
889bf7c5 9270 * gdb.reverse/machinestate.exp:
bcd2dc50 9271 Replace uses of send_gdb / gdb_expect.
889bf7c5 9272 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9273 Replace uses of send_gdb / gdb_expect.
889bf7c5 9274 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9275 Replace uses of send_gdb / gdb_expect.
889bf7c5 9276 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9277 Replace uses of send_gdb / gdb_expect.
889bf7c5 9278 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9279 Replace uses of send_gdb / gdb_expect.
889bf7c5 9280 * gdb.reverse/step-precsave.exp:
bcd2dc50 9281 Replace uses of send_gdb / gdb_expect.
889bf7c5 9282 * gdb.reverse/step-reverse.exp:
bcd2dc50 9283 Replace uses of send_gdb / gdb_expect.
889bf7c5 9284 * gdb.reverse/until-precsave.exp:
bcd2dc50 9285 Replace uses of send_gdb / gdb_expect.
889bf7c5 9286 * gdb.reverse/until-reverse.exp:
bcd2dc50 9287 Replace uses of send_gdb / gdb_expect.
889bf7c5 9288 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9289 Replace uses of send_gdb / gdb_expect.
889bf7c5 9290 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9291 Replace uses of send_gdb / gdb_expect.
9292
3def43e0
JK
92932010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9294
9295 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9296 excessive newline.
9297
27d3a1a2 92982010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9299
9300 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9301 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9302 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9303 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9304 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9305 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9306 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9307 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9308 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9309 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9310 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9311 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9312 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9313 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9314 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9315 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9316 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9317 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9318 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9319
27d3a1a2 93202010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9321
22454424
MS
9322 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9323 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9324
9325 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9326 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9327 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9328
889bf7c5 9329 * gdb.reverse/consecutive-reverse.exp:
22454424 9330 Replace uses of send_gdb / gdb_expect.
889bf7c5 9331 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9332 Replace uses of send_gdb / gdb_expect.
9333
9334 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9335 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9336 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9337 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9338 Replace uses of send_gdb / gdb_expect.
9339 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9340 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9341 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9342 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9343 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9344 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9345 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9346 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9347 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9348
93492010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9350
22454424 9351 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9352
22454424 9353 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9354
22454424
MS
9355 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9356 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9357 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9358 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9359 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9360 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9361 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9362 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9363 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9364
6e5f2c59
TT
93652010-05-25 Tom Tromey <tromey@redhat.com>
9366
9367 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9368
bbc8b958
TT
93692010-05-25 Tom Tromey <tromey@redhat.com>
9370
9371 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9372 argument order.
9373 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9374 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9375 order.
9376 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9377 order.
9378 * gdb.base/call-sc.exp (setup_kfails): Remove.
9379 (setup_compiler_kfails): Remove.
9380 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9381 argument order.
9382 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9383 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9384 (advancei): Fix setup_kfail argument order.
9385 * gdb.base/radix.exp: Fix setup_kfail argument order.
9386 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9387 order.
9388 * gdb.base/structs.exp (setup_kfails): Remove.
9389 (setup_compiler_kfails): Fix setup_kfail argument order.
9390 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9391 order.
9392 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9393 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9394 setup_kfail argument order.
9395 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9396
83d1babf
TT
93972010-05-25 Tom Tromey <tromey@redhat.com>
9398
9399 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9400
6acb16a2
MS
94012010-05-25 Michael Snyder <msnyder@vmware.com>
9402
9403 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9404 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9405 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9406 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9407 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9408 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9409 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9410 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9411 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9412 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9413 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9414 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9415 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9416 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9417 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9418 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9419 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9420 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9421 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9422 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9423 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9424 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9425 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9426 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9427 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9428 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9429 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9430 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9431 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9432 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9433 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9434 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9435 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9436 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9437 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9438 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9439 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9440 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9441 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9442 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9443 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9444 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9445 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9446 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9447 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9448 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9449 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9450 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9451
94522010-05-25 Doug Evans <dje@google.com>
9453
9454 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9455 gdb.string_to_argv.
ad3986f0 9456
d3b1e874
TT
94572010-05-21 Tom Tromey <tromey@redhat.com>
9458
9459 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9460 Call it.
9461 * gdb.dwarf2/pieces.S: Update.
9462 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9463
cb826367
TT
94642010-05-21 Tom Tromey <tromey@redhat.com>
9465
9466 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9467 Call it.
9468 * gdb.dwarf2/pieces.c (struct C): New.
9469 (f6): New function.
9470 * gdb.dwarf2/pieces.S: Replace.
9471
74de6778
TT
94722010-05-21 Tom Tromey <tromey@redhat.com>
9473
9474 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9475 Call it.
9476
afd74c5f
TT
94772010-05-21 Tom Tromey <tromey@redhat.com>
9478
9479 * gdb.dwarf2.pieces.exp: New file.
9480 * gdb.dwarf2.pieces.S: New file.
9481 * gdb.dwarf2.pieces.c: New file.
9482
a7b75dfd 94832010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9484 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9485
9486 * lib/gdb.exp (gdb_test_no_output): New function.
9487 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9488 when testing commands that should produce no output.
9489
c81c812a
JB
94902010-05-17 Joel Brobecker <brobecker@adacore.com>
9491
9492 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9493 parameter that we want to watch being a constant.
9494
0cce5bd9
JB
94952010-05-17 Joel Brobecker <brobecker@adacore.com>
9496
9497 * gdb.ada/cond_lang: New testcase.
9498
47050449
JB
94992010-05-17 Joel Brobecker <brobecker@adacore.com>
9500
9501 * lib/gdb.exp (banned_variables): New variable/constant.
9502 (gdb_init): Add write trace on variables listed in banned_variables.
9503 (gdb_finish): Remove write traces on variables listed in
9504 banned_variables.
9505
77c01586
JB
95062010-05-17 Joel Brobecker <brobecker@adacore.com>
9507
9508 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9509 * gdb.cp/koenig.exp: Likewise.
9510
88d4aea7
PM
95112010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9512
889bf7c5 9513 PR python/11482
88d4aea7
PM
9514
9515 * gdb.python/py-value.exp (test_value_hash): New function.
9516
f5a010c0
PM
95172010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9518
9519 PR exp/11530.
9520 * gdb.base/gdb11530.c: New file.
9521 * gdb.base/gdb11530.exp: New file.
9522
8ef4892f
JK
95232010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9524
9525 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9526 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9527
7322dca9
SW
95282010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9529
9530 * gdb.cp/koenig.exp: New test.
9531 * gdb.cp/koenig.cc: New test program.
9532
02e7ea18
JB
95332010-05-05 Joel Brobecker <brobecker@adacore.com>
9534
9535 Remove the use of prms_id and bug_id throughout the testsuite.
9536
e1c34c5d
PM
95372010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9538
9539 PR exp/11349.
9540 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9541 use a reference local variable.
9542
8e1d0c49
JK
95432010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9544
9545 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9546 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9547 variable different_dir. Move debugfile into a full directory pathname
9548 under DIFFERENT_DIR.
9549 * lib/gdb.exp (separate_debug_filename): Remove.
9550 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9551 variable debug_dir and mkdir of it. Update function comments.
9552
e66408ed
PA
95532010-04-29 Pedro Alves <pedro@codesourcery.com>
9554
9555 PR gdb/11557
9556
9557 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9558 files.
9559
d7b32ed3
PM
95602010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9561
889bf7c5 9562 * gdb.python/py-param.exp: New File.
d7b32ed3 9563
6aecb9c2
JB
95642010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9565
9566 * gdb.base/default.exp: Fix "set language" test.
9567
bdf92a1c
PM
95682010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9569
9570 PR breakpoints/11531.
9571 * gdb.base/gdb11531.c: New file.
9572 * gdb.base/gdb11531.exp: New file.
9573
3f172e24
TT
95742010-04-26 Tom Tromey <tromey@redhat.com>
9575
9576 * gdb.base/completion.exp: Add tests for completion and deprecated
9577 commands.
9578
64af4c92
JK
95792010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9580
9581 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9582 (print /x char_array): Escape curly brackets.
9583
492928e4
JK
95842010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9585
9586 Fix deadlock on looped list of loaded shared objects.
9587 * gdb.base/solib-corrupted.exp: New.
9588
66d09542
DE
95892010-04-23 Doug Evans <dje@google.com>
9590
9591 * gdb.python/py-section-script.c: New file.
9592 * gdb.python/py-section-script.exp: New file.
9593 * gdb.python/py-section-script.py: New file.
9594
8bd10a10
CM
95952010-04-20 Chris Moller <cmoller@redhat.com>
9596
9597 PR 10179
9598
9599 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9600 * gdb.base/pr10179-a.c:
9601 * gdb.base/pr10179-b.c:
9602 * gdb.base/pr10179.exp: New files.
9603
c0201579
JK
96042010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9605
9606 Fix crashes on dangling display expressions.
9607 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9608 is SEP.
9609 (lib_flags): Remove the "debug" keyword.
9610 (libsepdebug): New variable for iterating new loop.
9611 (save_pf_prefix): New variable wrapping the loop.
9612 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9613 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9614
793b0ff8
PM
96152010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9616
9617 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9618
097f51f7
PM
96192010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9620
9621 PR stabs/11479.
9622 * gdb.stabs/gdb11479.exp: New file.
9623 * gdb.stabs/gdb11479.c: New file.
9624
9a22f0d0
PM
96252010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9626
9627 * gdb.base/charset.c (Strin16, String32): New variables.
9628 * gdb.base/charset.exp (gdb_test): Test correct display
9629 of 16 or 32 bit strings.
9630
96312010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9632
9633 PR 9167
9634 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9635 * gdb.cp/pr9167.cc: New file.
9636 * gdb.cp/pr9167.exp: New file.
9637
9638
6e354e5e
PM
96392010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9640
9641 PR pascal/11492.
9642 * gdb.pascal/gdb11492.pas: New file.
9643 * gdb.pascal/gdb11492.exp: New file.
9644
be942545
JB
96452010-04-20 Joel Brobecker <brobecker@adacore.com>
9646
1667e6e3 9647 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9648
0c3acc09
JB
96492010-04-20 Joel Brobecker <brobecker@adacore.com>
9650
9651 * gdb.ada/dyn_loc: New testcase.
9652
ec31cde5
CM
96532010-04-20 Chris Moller <cmoller@redhat.com>
9654
9655 PR 10867
889bf7c5 9656
ec31cde5
CM
9657 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9658 * gdb.cp/pr10687.cc: New file.
9659 * gdb.cp/pr10687.exp: New file.
9660
9661
ce4b0682
SDJ
96622010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9663 Sergio Durigan Junior <sergiodj@redhat.com>
9664
9665 * gdb.fortran/logical.exp: New testcase.
9666 * gdb.fortran/logical.f90: New file.
9667
3436961f
DE
96682010-04-19 Doug Evans <dje@google.com>
9669
9670 * gdb.base/help.exp (help source): Update expected output.
9671
4d836c09
JK
96722010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9673
9674 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9675 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9676 gdb_exit and return.
9677 (executable): New variable.
9678 (binfile): Use it.
9679
6149aea9
PA
96802010-04-19 Pedro Alves <pedro@codesourcery.com>
9681
9682 PR breakpoints/8554.
9683
9684 * gdb.trace/save-trace.exp: Adjust.
9685
ed41462c
L
96862010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9687
9688 PR corefiles/11511
9689 * gdb.arch/system-gcore.exp: New.
9690 * gdb.arch/gcore.c: Likewise.
9691
3f7b2faa
DE
96922010-04-15 Doug Evans <dje@google.com>
9693
fa33c3cd
DE
9694 * gdb.python/py-progspace.c: New file.
9695 * gdb.python/py-progspace.exp: New file.
9696
3f7b2faa
DE
9697 * gdb.base/source.exp: Add tests for "source -s".
9698
79f283fe
PM
96992010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9700
9701 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9702 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9703 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9704 * gdb.python/py-mi.exp: New test for to_string returning None.
9705
fc8eb08a
PM
97062010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9707
9708 * gdb.python/py-breakpoint.c: Make result global.
9709
26e197f6
JK
97102010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9711
9712 Fix non-GNU make compatibility.
9713 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9714
adc36818
PM
97152010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9716
9717 * gdb.python/py-breakpoint.exp: New File.
9718 * gdb.python/py-breakpoint.C: Ditto.
9719
64e17368
SS
97202010-04-08 Stan Shebs <stan@codesourcery.com>
9721
9722 * gdb.trace/actions.exp: Clear default-collect.
9723 * gdb.trace/save-trace.exp: Clear default-collect.
9724
fff5cc64
PM
97252010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9726
9727 * gdb.python/py-value: Add null string variable.
9728 (test_lazy_string): Test zero length, NULL address lazy
9729 strings.
9730
a055a187
L
97312010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9732
9733 * gdb.arch/i386-avx.c: New.
9734 * gdb.arch/i386-avx.exp: Likewise.
9735
9736 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9737
96e39866
DE
97382010-04-06 Doug Evans <dje@google.com>
9739
9740 * gdb.base/source-test.gdb: New file.
9741 * gdb.base/source.exp: Test source -v.
9742
5984a431
UW
97432010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9744
9745 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9746
ec8a089a
PM
97472010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9748
9749 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9750 within one line, unless it is followed by a double quote.
9751 * gdb.stabs/hppa.sed: Idem.
9752 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9753 * gdb.stabs/weird.exp: Check for correct parsing of
9754 char and string constants.
ec8a089a
PM
9755 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9756 in .stabs to .stabx substitution.
9757
fce3c1f0
SS
97582010-04-05 Stan Shebs <stan@codesourcery.com>
9759
9760 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9761 constant global.
9762 * gdb.trace/tfile.exp: Try to print them.
9763
d77f58be
SS
97642010-04-04 Stan Shebs <stan@codesourcery.com>
9765
9766 * gdb.base/completion.exp: Update for new "info watchpoints".
9767 * gdb.base/default.exp: Ditto.
9768 * gdb.base/help.exp: Ditto.
9769 * gdb.base/watchpoint.exp: Ditto.
9770 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9771
af54718e
SS
97722010-04-04 Stan Shebs <stan@codesourcery.com>
9773
9774 * gdb.trace/tfile.exp: Sharpen tfind test.
9775
74d1f91e
JK
97762010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9777
9778 * gdb.base/break-entry.exp: New.
9779
eb8e76db 97802010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9781 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9782
9783 * gdb.reverse/i386-sse-reverse.exp: New file.
9784 * gdb.reverse/i386-sse-reverse.c: New file.
9785
bf65cad8
PA
97862010-04-02 Pedro Alves <pedro@codesourcery.com>
9787
9788 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9789
fff87407
SS
97902010-04-01 Stan Shebs <stan@codesourcery.com>
9791
9792 * gdb.trace/actions.exp: Tweak expected output.
9793 * gdb.trace/while-stepping.exp: Tweak expected output.
9794
fe01d668
L
97952010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9796
9797 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9798
86b17b60
PA
97992010-04-01 Pedro Alves <pedro@codesourcery.com>
9800
9801 * gdb.base/commands.exp: Adjust.
9802 * gdb.cp/extern-c.exp: Adjust.
9803
2c58c0a9
PA
98042010-04-01 Pedro Alves <pedro@codesourcery.com>
9805
9806 * gdb.trace/collection.c (local_test_func): Define a local struct,
9807 and instanciate it.
9808
0db9b91c
PA
98092010-04-01 Pedro Alves <pedro@codesourcery.com>
9810
9811 * gdb.trace/collection.exp (gdb_collect_args_test)
9812 (gdb_collect_argarray_test): XFAIL the tests that assume the
9813 argarray argument's elements are collected.
9814
8072405b
JK
98152010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9816
9817 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9818 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9819
8bf6485c
SS
98202010-03-31 Stan Shebs <stan@codesourcery.com>
9821
9822 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9823 and tracepoint conditionals.
9824 (gdb_verify_tracepoints): Delete unused return.
9825
fd7f724a
KS
98262010-03-26 Keith Seitz <keiths@redhat.com>
9827
9828 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9829 appear in the output before main.
9830 Remove KFAIL for gdb/2215 aka bz 9320.
9831
8d9e7719
DE
98322010-03-30 Doug Evans <dje@google.com>
9833
0906dd0b
DE
9834 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9835 by dejagnu.
9836 * gdb.arch/amd64-dword.exp: Ditto.
9837
8d9e7719
DE
9838 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9839 match.
9840 (break printf): Ditto.
9841
1da644f0
SW
98422010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9843
9844 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9845 gcc < 4.4.
9846 * gdb.cp/shadow.exp: Ditto.
9847
a8121990
PA
98482010-03-29 Pedro Alves <pedro@codesourcery.com>
9849
9850 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9851 "tstart" is silent.
9852
6e79d367
PA
98532010-03-29 Pedro Alves <pedro@codesourcery.com>
9854
9855 * gdb.trace/collection.exp (executable): New.
9856 (binfile): Use it.
9857 (fpreg, spreg, pcreg): New.
9858 (test_register): Use gdb_test_multiple. Pass /x to print.
9859 (prepare_for_trace_test): New.
9860 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9861 (gdb_collect_args_test, gdb_collect_argstruct_test)
9862 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9863 prepare_for_trace_test.
9864 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9865 fpreg, spreg and pcreg.
9866 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9867 prepare_for_trace_test.
9868 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9869 try to detect tracing support here. Don't set breakpoints at
9870 `begin' or `end' here.
9871 <global scope>: Use clean_restart. Run to main before checking
9872 for tracing support. Check for for tracing support here.
9873
09248348
JK
98742010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9875
9876 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9877 " as $displacement" to "seen displacement message".
9878
d350db38
PA
98792010-03-28 Pedro Alves <pedro@codesourcery.com>
9880
9881 * gdb.trace/while-dyn.exp (executable): New variable.
9882 (binfile): Use it.
9883 (test_while_stepping): New function. Move most tests here. Call
9884 it once for each of the while-stepping, stepping and ws aliases.
9885
907af001
UW
98862010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9887
9888 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9889 that do not provide the tagless_struct type name at all.
9890 (test_print_anon_union): Do not check value of uninitialized
9891 union member. Do not use cp_test_ptype_class, so we can accept
9892 "long" as well as "long int".
9893
610197fd
PA
98942010-03-26 Pedro Alves <pedro@codesourcery.com>
9895
9896 * gdb.trace/tfile.c (tohex, bin2hex): New.
9897 (write_error_trace_file): Hexify error description.
9898
6c28cbf2
SS
98992010-03-25 Stan Shebs <stan@codesourcery.com>
9900
9901 * gdb.trace/tfile.c: Generate an additional trace file, improve
9902 portability.
9903 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9904 files in a better way.
9905
e62b8c7e
KS
99062010-03-25 Keith Seitz <keiths@redhat.com>
9907
9908 * gdb.java/jprint.exp: XFAIL printing of static class members
9909 because of GCC debuginfo problem.
9910
82ccf5a5
JK
99112010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9912
9913 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9914
293e2f9e
DJ
99152010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9916
9917 * gdb.base/completion.exp: Allow long instead of long int.
9918 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9919 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9920 variable p.
9921 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9922 * gdb.base/pointers.exp: Allow long instead of long int.
9923 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9924 * gdb.base/step-line.exp: Allow a directory before the source file name.
9925
95a42b64
TT
99262010-03-24 Tom Tromey <tromey@redhat.com>
9927
9928 PR breakpoints/9352:
9929 * gdb.base/default.exp: Update.
9930 * gdb.base/commands.exp: Update.
9931 * gdb.cp/extern-c.exp: Test setting commands on multiple
9932 breakpoints at once.
9933
2390201f
DJ
99342010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9935
9936 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9937 if gdb,nosignals.
9938 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9939 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9940 exited".
9941
8c9a6790
SS
99422010-03-24 Stan Shebs <stan@codesourcery.com>
9943
9944 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9945
a6c727b2
DJ
99462010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9947
9948 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9949 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9950 argument. Handle "short" and "long".
9951 (Top level): Pass overprototyped output for old_fptr and xptr.
9952
4dfd5423
PA
99532010-03-23 Pedro Alves <pedro@codesourcery.com>
9954
9955 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9956 format strings and add casts to avoid compiler warnings.
9957
99582010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9959
9960 * lib/trace-support.exp (gdb_trace_setactions):
9961 Don't expect whitespace after ">" prompt.
9962 * gdb.trace/actions.exp: Adjust for output changes.
9963 * gdb.trace/while-stepping.exp: Likewise.
9964
c847d045
JK
99652010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9966
9967 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9968 and r157645).
9969
5f717f1d
JK
99702010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9971
9972 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9973 New.
9974
7d6d51d5
DJ
99752010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9976
9977 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9978 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9979
3b11a015
SS
99802010-03-19 Stan Shebs <stan@codesourcery.com>
9981
9982 * gdb.trace/ax.exp: New file.
9983
d7d158ed
DE
99842010-03-19 Doug Evans <dje@google.com>
9985
6bb85cd1
DE
9986 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9987 output from gcc.
9988
d7d158ed
DE
9989 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9990 named /usr/sbin/prelink<foo>.
9991
4daf5ac0
SS
99922010-03-18 Stan Shebs <stan@codesourcery.com>
9993
9994 * gdb.trace/circ.exp: Test circular-trace-buffer.
9995 * gdb.trace/tfile.exp: Update tstatus test.
9996
e8d05480
JB
99972010-03-18 Joel Brobecker <brobecker@adacore.com>
9998
9999 * gdb.dwarf2/dw2-anonymous-func.S: New file.
10000 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
10001
441b986a
UW
100022010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10003
10004 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
10005
4247603b
PA
100062010-03-18 Pedro Alves <pedro@codesourcery.com>
10007
10008 * gdb.base/default.exp: Adjust the expected output of the finish
10009 and until commands when the inferior is not being run.
10010
13387711
SW
100112010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
10012
10013 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
10014 * gdb.cp/nsusing.exp: Ditto.
10015
6e31430b
TT
100162010-03-15 Tom Tromey <tromey@redhat.com>
10017
10018 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
10019 * gdb.cp/userdef.cc (operator==): New function.
10020 (main): New locals mem1, mem2.
10021
e2d69cb5
JZ
100222010-03-15 Jie Zhang <jie@codesourcery.com>
10023
10024 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
10025 Declare and use new loadtimeout variable.
10026
f572f0a9
DJ
100272010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
10028
10029 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
10030 Use gdb_load later.
10031
51f4c0b0
PA
100322010-03-14 Pedro Alves <pedro@codesourcery.com>
10033
10034 * gdb.base/solib-disc.c (main): Make format of fprintf a string
10035 literal. Add missing endlines to prints to stderr.
10036
1c809c68
TT
100372010-03-12 Tom Tromey <tromey@redhat.com>
10038
10039 PR c++/9708:
10040 * gdb.cp/m-static.exp: Add regression test.
10041 * gdb.cp/m-static.cc (method): New method.
10042 (main): Call it.
10043
00ae8fef
SW
100442010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
10045
10046 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
10047 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
10048
759f0f0b
PA
100492010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10050
21e24d21
PA
10051 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
10052
100532010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
10054
759f0f0b
PA
10055 * lib/gdb.exp (skip_stl_tests): New.
10056 (gdb_compile): Symbian needs -ldl.
10057 (shlib_target_file): New.
10058 (shlib_symbol_file): New.
10059 (gdb_load_shlibs): Use shlib_target_file.
10060 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
10061 * gdb.cp/exception.exp: Use skip_stl_tests.
10062 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
10063 * gdb.cp/try_catch.exp: Use skip_stl_tests.
10064 * gdb.cp/mb-templates.exp: Ditto.
10065 * gdb.base/commands.exp: Relax regexes.
10066 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
10067 shlib_target_file and shlib_symbol_file.
10068 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
10069 sections.
10070 * gdb.base/ending-run.exp: Accept E32Main for symbian.
10071 * gdb.base/solib-disc.exp: Use
10072 shlib_target_file and shlib_symbol_file.
10073 * gdb.base/unload.exp: Don't skip on symbian. Use
10074 shlib_target_file and shlib_symbol_file.
10075 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
10076
6a8f2671 100772010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 10078
6a8f2671
PA
10079 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
10080 * gdb.trace/report.exp: Adjust for x86 and x86_64.
10081 Issue a tfind end before looking for a tracepoint frame.
10082 * gdb.trace/tfind.exp: Adjust tstatus output.
10083 Adjust disassembly output.
10084 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
10085
ccf26247
JK
100862010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10087
10088 * gdb.base/break-interp.exp: Create new displacement parameter value
10089 for the test_ld calls.
10090 (reach): New parameter displacement, verify its content. New push of
10091 pf_prefix "reach-$func:". Import global expect_out.
10092 (test_core): New parameter displacement, verify its content. New push
10093 of pf_prefix "core:". New command "set verbose on". Import global
10094 expect_out.
10095 (test_attach): New parameter displacement, verify its content. New
10096 push of pf_prefix "attach:". New command "set verbose on". Import
10097 global expect_out.
10098 (test_ld): New parameter displacement, pass it to the reach, test_core
10099 and test_attach calls and verify its content in the "ld.so exit" test.
10100 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10101 (prelink): Update expected text, use gdb_test.
10102
e469c7fb
DE
101032010-03-10 Doug Evans <dje@google.com>
10104
10105 * gdb.base/checkpoint.exp: Fix comment.
10106 Lengthen timeout while doing >600 checkpoints test.
10107 Rename duplicate "kill all one" test to keep test names unique.
10108
60e1c644
PA
101092010-03-10 Pedro Alves <pedro@codesourcery.com>
10110
10111 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10112
cec808ec
KS
101132010-03-08 Keith Seitz <keiths@redhat.com>
10114
889bf7c5
PA
10115 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10116 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10117 (dm_type_long): New function.
10118 (dm_type_unsigned_short): New function.
10119 (dm_type_unsigned_long): New function.
10120 (myint): New typedef.
10121 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10122 long, unsigned shor and long, operator char*, and typedef.
10123 (test_lookup_operator_functions): Add operator char* test.
10124 (test_paddr_operator_functions): Likewise.
10125 (test_paddr_overloaded_functions): Use probe values for
10126 short, long, and unsigned short and long.
10127 (test_paddr_hairy_functions): If the demangler probe detected
10128 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10129 demangler.
10130 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10131 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10132 and "print null_pmf".
10133 Add test "ptype a.*pmf".
10134 * gdb.cp/overload.exp: Allow optional "int" to appear with
10135 "short" and "long".
10136 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10137 long expect value for men_overload1arg.
10138 Allow "int" to appear with "short" and "long".
10139 When testing "info break", add argument for main (void).
10140 Also allow "int" to appear with "short" and "long".
10141 Ditto with "unsigned" and "long long".
cec808ec
KS
10142 * gdb.java/jmain.exp: Do not enclose methods names in single
10143 quotes.
10144 * gdb.java/jmisc.exp: Likewise.
10145 * gdb.java/jprint.exp: Likewise.
10146 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10147
10148 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10149 * gdb.cp/exception.exp (backtrace after first throw)
10150 (backtrace after second throw): Allow a namespace before __cxa_throw.
10151 (backtrace after first catch, backtrace after second catch): Allow
10152 a namespace before __cxa_begin_catch.
10153
10154 * gdb.cp/cpexprs.exp: New file.
10155 * gdb.cp/cpexprs.cc: New file.
10156
10157 From Daniel Jacobowitz <dan@codesourcery.com>
10158 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10159 to use string_to_regexp.
10160 (ctor, dtor): New functions. Use them to match constructor
10161 and destructor function types.
10162 (Top level): Use runto_main.
10163
f870a310
TT
101642010-03-05 Tom Tromey <tromey@redhat.com>
10165
10166 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10167 gdb.target_charset.
10168 (pp_ns.to_string): Likewise.
10169
0c199f28
KS
101702010-03-04 Keith Seitz <keiths@redhat.com>
10171
10172 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10173 can be quoted. Test that both the filename and function/line
10174 portions can be quoted at the same time.
10175
c7437ca6
PA
101762010-03-04 Pedro Alves <pedro@codesourcery.com>
10177
10178 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10179
b111b805
DE
101802010-03-03 Doug Evans <dje@google.com>
10181
24486cb7
DE
10182 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10183 libc contains libpthread.
10184
b111b805
DE
10185 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10186 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10187 of gdb_compile. Add another pattern to match android backtrace.
10188
a0e0ef55
TT
101892010-03-03 Tom Tromey <tromey@redhat.com>
10190
10191 PR gdb/11345:
10192 * gdb.base/printcmds.exp (test_printf): Add test.
10193
1ba53b71
L
101942010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10195
10196 * gdb.arch/amd64-byte.exp: New.
10197 * gdb.arch/amd64-dword.exp: Likewise.
10198 * gdb.arch/amd64-pseudo.c: Likewise.
10199 * gdb.arch/amd64-word.exp: Likewise.
10200 * gdb.arch/i386-byte.exp: Likewise.
10201 * gdb.arch/i386-pseudo.c: Likewise.
10202 * gdb.arch/i386-word.exp: Likewise.
10203
f5dff777
DJ
102042010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10205
10206 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10207 types. Add structreg, bitfields, and flags registers.
10208 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10209 registers.
10210
90884b2b
L
102112010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10212
10213 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10214 (load_description): Set architecture if defined.
10215
dc00d89f
PM
102162010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10217
10218 * gdb.python/py-frame.exp: Add read_var block tests.
10219 * gdb.python/py-frame.c (block): New function.
10220
0e095b7e
JK
102212010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10222 Daniel Jacobowitz <dan@codesourcery.com>
10223
10224 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10225
624f1a65
DM
102262010-02-25 David S. Miller <davem@davemloft.net>
10227
10228 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10229 fix logic for setting all_syscalls_numbers.
10230
f3e9a817
PM
102312010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10232
10233 * Makefile.in: Add py-block and py-symbol.
10234 * gdb.python/py-symbol.exp: New File.
10235 * gdb.python/py-symtab.exp: New File.
10236 * gdb.python/py-block.exp: New File.
10237 * gdb.python/py-symbol.c: New File.
10238 * gdb.python/py-block.c: New File.
10239
f6bbabf0
PM
102402010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10241
10242 PR python/11314
10243 * lib/gdb.exp (skip_python_tests): New function.
10244 * gdb.python/py-cmd.exp: Use skip_python_tests.
10245 * gdb.python/py-frame.exp: Likewise.
10246 * gdb.python/py-function.exp: Likewise.
10247 * gdb.python/py-prettyprint.exp: Likewise.
10248 * gdb.python/py-template.exp: Likewise.
10249 * gdb.python/py-type.exp: Likewise.
10250 * gdb.python/py-value.exp: Likewise.
10251
85d721b8
PA
102522010-02-22 Pedro Alves <pedro@codesourcery.com>
10253
10254 PR9605
10255
10256 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10257
48e32051
TT
102582010-02-19 Tom Tromey <tromey@redhat.com>
10259
10260 PR c++/8693, PR c++/9496:
10261 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10262 regression tests.
10263
ac9c0048
JK
102642010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10265
10266 Fix compatibility with m68k as.
10267 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10268 Use only /* comments */.
10269
57bb97a4
UW
102702010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10271
10272 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10273 * configure: Regenerate.
10274
7d1bf85c
DJ
102752010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10276
10277 * gdb.python/py-type.exp: Check for Python support.
10278
061b5285
PA
102792010-02-17 Pedro Alves <pedro@codesourcery.com>
10280
10281 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10282 `regsub' syntax available.
10283
f8a8bc2c
PA
102842010-02-17 Pedro Alves <pedro@codesourcery.com>
10285
10286 * gdb.base/shmain.c (main): Remove printf call.
10287 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10288 * gdb.base/unload.c (main): Make format of fprintf a string
10289 literal. Add missing endlines to prints to stderr.
10290 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10291
6f451e5e
TT
102922010-02-17 Tom Tromey <tromey@redhat.com>
10293
10294 * gdb.java/jprint.java (jprint.props): New field.
10295 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10296
12d79008
PA
102972010-02-17 Pedro Alves <pedro@codesourcery.com>
10298
ef801a0e 10299 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10300 available.
10301
d252f7e5
DJ
103022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10303
10304 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10305 creation to support remote host testing.
10306
67bdab6c
DJ
103072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10308
10309 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10310 Recognize "command not found".
10311
bb391223
DJ
103122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10313
10314 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10315 single-stepping.
10316
70362913
DJ
103172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10318
10319 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10320 if arguments are not supported.
10321
493f3c00
DJ
103222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10323
10324 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10325 be const or non-const.
10326
8034c749
DJ
103272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10328
10329 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10330 mi_send_resuming_command to send -exec-continue.
10331
791dfb64
DJ
103322010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10333
10334 * gdb.base/list.exp (test_list_filename_and_function): Add test
10335 with single quotes.
10336 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10337 matching.
10338 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10339 Add KFAIL'd tests for PR gdb/11289.
10340
7c5fe868
DJ
103412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10342
10343 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10344
fdc498b8
DJ
103452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10346
10347 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10348 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10349 a temporary directory.
10350
b519e2a6
DJ
103512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10352
10353 * gdb.base/charset.exp: Use a single regular expression to match
10354 show host-charset and show target-charset output.
10355
74164c56
JK
103562010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10357
10358 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10359 "Illegal process-id" expect string more exact.
10360 (attach to digits-starting nonsense is prohibited): New.
10361
701ed6dc
JK
103622010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10363
10364 * gdb.base/prelink.exp (set verbose on): New.
10365
889bf7c5 103662010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10367
10368 * mi-reverse.exp: New file. Test for reverse option to the
10369 following MI commands: exec-continue, exec-finish, exec-next,
10370 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10371
dadf0e9c
JB
103722010-02-09 Joel Brobecker <brobecker@adacore.com>
10373
10374 * gdb.ada/ptype_tagged_param: New testcase.
10375
714f19d5
TT
103762010-02-08 Tom Tromey <tromey@redhat.com>
10377
10378 PR c++/8017:
10379 * gdb.cp/overload.exp: Add tests.
10380 * gdb.cp/overload.cc (struct K): New.
10381 (namespace N): New.
10382 (main): Call new functions.
10383 (K::staticoverload): Define.
10384
889bf7c5 103852010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10386
10387 PR gdb/10728
10388 * gdb.cp/pr10728-x.h: New file.
10389 * gdb.cp/pr10728-x.cc: New file.
10390 * gdb.cp/pr10728-y.cc: New file.
10391 * gdb.cp/pr10728.exp: New file.
10392 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10393
889bf7c5 103942010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10395
10396 PR gdb/9067
10397 * gdb.cp/pr9067.exp: New
10398 * gdb.cp/pr9067.cc: New
10399 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10400
7b356089
JB
104012010-02-08 Joel Brobecker <brobecker@adacore.com>
10402
10403 * lib/gdb.exp (gdb_test_timeout): New global variable.
10404 Set it to timeout if not already set.
10405 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10406
1be00882
DE
104072010-02-05 Doug Evans <dje@google.com>
10408
10409 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10410 user.
10411
82856980
SW
104122010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10413
10414 PR c++/7935:
10415 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10416
1a334831
TT
104172010-02-04 Tom Tromey <tromey@redhat.com>
10418
10419 * gdb.cp/virtbase.exp: Make test case names unique.
10420
9c3c02fd
TT
104212010-02-02 Tom Tromey <tromey@redhat.com>
10422
10423 * gdb.cp/virtbase.exp: Add regression tests.
10424 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10425 (main): Instantiate RHC.
10426
0cc2414c
TT
104272010-02-02 Tom Tromey <tromey@redhat.com>
10428
10429 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10430 type-printing change.
10431
edf3d5f3
TT
104322010-02-02 Tom Tromey <tromey@redhat.com>
10433
10434 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10435 * gdb.cp/virtbase.cc: New file.
10436 * gdb.cp/virtbase.exp: New file.
10437 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10438
e4b7f41c
JK
104392010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10440
10441 PR libc/11214:
10442 * gdb.threads/current-lwp-dead.c: Include features.h.
10443 (HAS_NOMMU): New.
10444 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10445
b381ea14
JK
104462010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10447
10448 * gdb.base/symbol-without-target_section.exp,
10449 gdb.base/symbol-without-target_section.c: New.
10450
c593ac0e
DJ
104512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10452
10453 * gdb.base/bigcore.exp: Reset increased timeout.
10454 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10455
db25f29d
DJ
104562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10457
10458 * gdb.base/gcore.exp (capture_command_output): Use
10459 gdb_test_multiple.
10460
f9d67f43
DJ
104612010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10462
10463 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10464 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10465 (Top level): Call it.
10466
177321bd
DJ
104672010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10468
10469 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10470
97f2ed50
DJ
104712010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10472
10473 * gdb.base/call-strs.exp, gdb.base/default.exp,
10474 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10475 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10476 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10477 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10478 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10479 * gdb.base/ending-run.exp: Correct restore of timeout.
10480 * gdb.base/page.exp: Remove unnecessary timeout setting.
10481
e4e2711a
JB
104822010-01-29 Joel Brobecker <brobecker@adacore.com>
10483
10484 * gdb.ada/rec_return: New testcase.
10485
ba581dc1
JB
104862010-01-29 Joel Brobecker <brobecker@adacore.com>
10487
10488 * gdb.ada/call_pn: New testcase.
10489
4ea95be9
DJ
104902010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10491
10492 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10493 (Top level): Use it to resume.
10494 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10495 the Thumb mode displaced stepping error as unsupported.
10496
df83a9bf
SW
104972010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10498
889bf7c5
PA
10499 * gdb.cp/nsusing.exp: Added more tests.
10500 * gdb.cp/nsrecurs.exp: Ditto.
10501 * gdb.cp/nsusing.cc: Added test functions.
10502 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10503
40b27cdc
JK
105042010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10507 absolute directory pathnames in gdb.sum file.
10508
de958931
SW
105092010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10510
10511 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10512 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10513
708ead4e
TT
105142010-01-26 Tom Tromey <tromey@redhat.com>
10515
10516 PR exp/7643:
10517 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10518 setup_kfail.
10519
b14e635e
SW
105202010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10521
10522 * gdb.cp/nsrecurs.exp: New test.
10523 * gdb.cp/nsrecurs.cc: New test program.
10524 * gdb.cp/nsstress.exp: New test.
10525 * gdb.cp/nsstress.cc: New test program.
10526 * gdb.cp/nsdecl.exp: New test.
10527 * gdb.cp/nsdecl.cc: New test program.
10528
8540c487
SW
105292010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10530
10531 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10532 imported into file scope.
10533 Marked test as xfail.
10534 * gdb.cp/namespace-using.cc (marker5): New function.
10535 * gdb.cp/shadow.exp: New test.
10536 * gdb.cp/shadow.cc: New test program.
10537 * gdb.cp/nsimport.exp: New test.
10538 * gdb.cp/nsimport.cc: New test program.
10539
421d5d99
TT
105402010-01-25 Tom Tromey <tromey@redhat.com>
10541
10542 PR gdb/11049:
10543 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10544 with "set print null-stop on".
10545
691f8dc1
JK
105462010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10547
10548 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10549 Adjust it for DISASSEMBLY_OMIT_FNAME.
10550
0b92b5bb
TT
105512010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10552
10553 PR symtab/11199:
10554 * gdb.dwarf2/member-ptr-forwardref.exp,
10555 gdb.dwarf2/member-ptr-forwardref.S: New.
10556
23787403
JK
105572010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10558
10559 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10560 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10561 thread1_tid_mutex. Remove gdbstop_mutex handling.
10562 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10563 thread2_tid_mutex. Remove gdbstop_mutex handling.
10564 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10565 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10566 pthread_cond_wait conditionalizations by while loops.
10567
b966cb8a
TT
105682010-01-20 Tom Tromey <tromey@redhat.com>
10569
10570 PR backtrace/10770:
10571 * gdb.dwarf2/pr10770.exp: New file.
10572 * gdb.dwarf2/pr10770.c: New file.
10573 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10574
fcae584b
VP
105752010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10576
10577 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10578 that target was removed, and the test always runs native anyway.
10579
a0f49112
JK
105802010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10581
10582 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10583 gdb.base/watchpoint-cond-gone-stripped.c: New.
10584
ceeb3d5a
TT
105852010-01-19 Tom Tromey <tromey@redhat.com>
10586
10587 PR c++/8000:
10588 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10589 existing tests.
10590 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10591 (main): Use AAA::SomeEnum.
10592
dd322c54
JK
105932010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10594
10595 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10596 (test_ignore_count): Declare line_callme_body global.
10597 (run to breakpoint with ignore count): Use line_callme_body.
10598 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10599 (set line_main_hello, set line_main_return): Reindent.
10600 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10601 New.
10602 (continue to callee4): Use line_callee4_body.
10603 (check *stopped from CLI command): Use line_callee4_next.
10604 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10605 (set line_main_hello, set line_main_return): Reindent.
10606 (set line_callee4_head, set line_callee4_body): New.
10607 (continue to callee4): Use line_callee4_body.
10608
4e8f195d
TT
106092010-01-18 Tom Tromey <tromey@redhat.com>
10610
10611 PR c++/9680:
10612 * gdb.cp/casts.cc: Add new classes and variables.
10613 * gdb.cp/casts.exp: Test new operators.
10614
9e14a9ba
JB
106152010-01-18 Tom Tromey <tromey@redhat.com>
10616 Thiago Jung Bauermann <bauerman@br.ibm.com>
10617
10618 * gdb.python/source2.py: New file.
10619 * gdb.python/source1: New file.
10620 * gdb.python/python.exp: Test "source" command.
10621
00bf0b85
SS
106222010-01-15 Stan Shebs <stan@codesourcery.com>
10623
10624 * gdb.trace/tfile.c: New file.
10625 * gdb.trace/tfile.exp: New file.
889bf7c5 10626
55235ad7
JK
106272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10628
10629 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10630
9f2982ff
JK
106312010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10632
10633 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10634
bbfba9ed
JK
106352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10636
10637 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10638 (libfunc): New parameter action. Implement also selectable "sleep".
10639 * gdb.base/break-interp-main.c: Include assert.h.
10640 (libfunc): New parameter action.
10641 (main): New parameters argc and argv. Assert argc. Pass argv.
10642 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10643 (test_attach): New proc.
10644 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10645 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10646
61f0d762
JK
106472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10648
10649 * gdb.base/break-interp.exp (test_core): New proc.
10650 (test_ld): Call it.
10651
06a6f270
JK
106522010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10653
10654 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10655 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10656 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10657 and gdb_compile_shlib. Use new -Wl compiler options.
10658 (dl bt, main bt): New tests.
10659
51bee8e9
JK
106602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10661
10662 Support PIEs with no symfile_objfile.
10663 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10664 (test_ld): New parameter trynosym.
10665 (test_ld <$trynosym>): New block.
10666
b8040f19
JK
106672010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10668
10669 * gdb.base/break-interp.exp: New file.
10670
be759fcf
PM
106712010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10672
10673 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10674 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10675 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10676 test.
10677 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10678 * gdb.python/py-mi.exp: Add lazy string test.
10679
dc146f7c
VP
106802010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10681
10682 * lib/mi-support.exp (mi_check_thread_states): Handle
10683 core number in thread listing.
10684
b4ba55a1
JB
106852010-01-12 Joel Brobecker <brobecker@adacore.com>
10686
10687 * gdb.base/maint.exp: Adjust the expected output for the
10688 "maint print type" test. Use gdb_test_multiple instead of
10689 gdb_sent/gdb_expect.
10690
08e24bd4
DE
106912010-01-11 Doug Evans <dje@google.com>
10692
6496a609
DE
10693 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10694 from gdbserver_download. All callers updated.
10695
08e24bd4
DE
10696 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10697
b5cfddf5
JK
106982010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10699
10700 Implement binary numbers parsing.
10701 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10702 (test_integer_literals_rejected): New binary tests.
10703
3725885a
RW
107042010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10705
10706 * gdb.cell/configure: Regenerate.
10707
37aeb5df
JK
107082010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10709
10710 * gdb.base/corefile.exp: Move the core finding block out and call it as
10711 core_find, new variable $corefile, replace corefile by $corefile and
10712 [file tail $corefile] for usage vs. test names resp.
10713 * lib/gdb.exp (core_find): Move it as a new function here. New
10714 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10715 $destcore. Return "" on error.
10716
d521f563
JK
107172010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10718
10719 Workaround PR binutils/10802.
10720 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10721 (twice).
10722
28f24826
DJ
107232010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10724
10725 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10726
2de75e71
JB
107272010-01-08 Joel Brobecker <brobecker@adacore.com>
10728
10729 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10730 call, to avoid interruption.
10731
fe00719b 107322010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10733
10734 * gdb.stabs/weird.def (args93): New.
10735
d0ef5df8
DE
107362010-01-07 Doug Evans <dje@google.com>
10737
10738 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10739
3a08d52f
TT
107402010-01-07 Tom Tromey <tromey@redhat.com>
10741
10742 * gdb.base/source.exp: Use correct line number.
10743
7a697b8d
SS
107442010-01-05 Stan Shebs <stan@codesourcery.com>
10745
10746 * gdb.trace/tracecmd.exp: Test ftrace.
10747
7803799a
UW
107482010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10749
10750 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10751
c54eabfa
JK
107522010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10755 "uint_for_mi_testing".
10756
02e7ef19
JB
107572010-01-01 Joel Brobecker <brobecker@adacore.com>
10758
10759 Test indented comment in file being sourced.
10760 * gdb.base/commands.exp: Test indented comment in file being sourced.
10761
abd775ce
JB
107622010-01-01 Joel Brobecker <brobecker@adacore.com>
10763
10764 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10765 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10766 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10767 notice.
10768
79b55b82
JB
107692010-01-01 Joel Brobecker <brobecker@adacore.com>
10770
10771 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10772 notice.
10773
8997583e
JK
107742010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10775
10776 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10777 missing $after_stopped and comma (,) expectation.
10778
6da95a67
SS
107792009-12-31 Stan Shebs <stan@codesourcery.com>
10780
10781 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10782
218d2fc6
TJB
107832009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10784
10785 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10786 (top level): Call test_watchpoint_in_big_blob.
10787 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10788 watchpoints.
10789 (func3): Write to buf.
10790
236f1d4d
SS
107912009-12-29 Stan Shebs <stan@codesourcery.com>
10792
10793 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10794
f61e138d
SS
107952009-12-28 Stan Shebs <stan@codesourcery.com>
10796
10797 * gdb.trace/tsv.exp: New file.
10798 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10799
0219b378
DJ
108002009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10801
10802 * gdb.base/find.c (main): Reference search buffers.
10803 * gdb.base/included.c (main): Reference integer.
10804 * gdb.base/ptype.c (charfoo): Declare.
10805 (intfoo): Call charfoo.
10806 * gdb.base/scope0.c (useitp): New function.
10807 (usestatics): Use useitp.
10808 (useit): Add a type for val.
10809 * gdb.base/scope1.c (useit1): Take a pointer argument.
10810 (usestatics1): Update calls to useit1.
10811 * gdb.cp/call-c.cc: Declare foo.
10812 (main): Call foo.
10813 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10814 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10815 (main): Call C::ensureRefs and ensureOtherRefs.
10816 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10817 variables.
10818 (ensureOtherRefs): New function.
10819 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10820 * gdb.cp/templates.cc (main): Call t5i.value.
10821
3f78692f
JK
108222009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10823
10824 Fix compatibility with G++-4.5.
10825 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10826 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10827 (uncaught return): Remove.
10828
429374b8
JK
108292009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10830 Phil Muldoon <pmuldoon@redhat.com>
10831
10832 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10833 (bp_location13, bp_location14, bp_location17, bp_location18)
10834 (marker3_proto, marker4_proto): New variables.
10835 (breakpoint info): Update output.
10836 (run until breakpoint at marker3, run until breakpoint at marker4): New
10837 tests.
10838
859825b8
JK
108392009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10840
10841 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10842 Replace the printf call of Y by provided "y-set-1" label. New block
10843 for the second shared library.
10844 * gdb.base/unload.exp: Compile also the second library, call
10845 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10846 (single pending breakpoint info): Rename to ...
10847 (pending breakpoint info before run): ... this extended test.
10848 (libfile2, libname2, libsrcfile2, libsrc2)
10849 (lib_sl2): New variables.
10850 (exec_opts): Set also SHLIB_NAME2.
10851 (pending breakpoint info on first run at shrfunc1)
10852 (pending breakpoint info on second run at shrfunc1)
10853 (pending breakpoint info on second run at shrfunc2)
10854 (print y from libfile, print y from libfile2): New tests.
10855 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10856 * gdb.base/unloadshr2.c: New.
10857
e6a386cd
HZ
108582009-12-22 Hui Zhu <teawater@gmail.com>
10859
10860 * gdb.reverse/sigall-reverse.exp: Adjust.
10861
9e19b45e
VP
108622009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10863
10864 PR gdb/10884
10865
10866 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10867 (main): Call do_bitfield_tests.
aacf5b1e 10868 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10869
d53a7b30
JB
108702009-12-20 Joel Brobecker <brobecker@adacore.com>
10871
10872 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10873 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10874 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10875 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10876 gdb.modula2/unbounded1.c: Update copyright header.
10877
191ca0a1
CM
108782009-12-10 Chris Moller <moller@mollerware.com>
10879
10880 PR gdb/9399
10881 * gdb.cp/virtfunc2.exp: New tests
10882 * gdb.cp/virtfunc2.cc: New tests
10883 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10884
0fa6cf1b
MS
108852009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10886
10887 * gdb.reverse/i387-env-reverse.c: New file.
10888 * gdb.reverse/i387-env-reverse.exp: New file.
10889 * gdb.reverse/i387-stack-reverse.c: New file.
10890 * gdb.reverse/i387-stack-reverse.exp: New file.
10891
361ae042
PM
108922009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10893
10894 * gdb.python/py-type.exp (test_range): New test.
10895
bfd31e71
PM
108962009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10897
10898 PR python/10805
10899
10900 * gdb.python/py-type.exp: New file.
10901 * gdb.python/py-type.c: New file.
10902 * Makefile.in: Add py-type.
10903
57a1d736
TT
109042009-12-03 Tom Tromey <tromey@redhat.com>
10905
10906 * gdb.python/py-value.exp (test_parse_and_eval): New
10907 function.
10908
1f3b5d1b
PP
109092009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10910
10911 PR gdb/11022
10912
10913 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10914 * gdb.base/pr11022.c: New test.
10915
8b7dbdc9
JK
109162009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10917
10918 Fix spurious false FAILs.
10919 * gdb.base/structs.c (chartest): New.
10920 (main): Fill-in chartest.
10921 * gdb.base/structs.exp (anychar_re, first): New.
10922 (start_structs_test): Import global anychar_re and first.
10923 New gdb_test call "set print elements 300; ${testfile}"
10924 (start_structs_test <$first>): New block.
10925 (any): Import global anychar_re. New variable ac. Use ${ac}.
10926
6a53b2ec
JK
109272009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10928
10929 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10930
d7167b4c
JK
109312009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10932
10933 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10934 Force $srcfile file.
10935 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10936
b1798462
UW
109372009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10938
10939 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10940 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10941 * gdb.threads/watchthreads-reorder.exp: Likewise.
10942
b6199126
DJ
109432009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10944
10945 PR gdb/8704
10946
10947 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10948 "if", and "thread". Correct matching in the previous test.
10949
b22a0510
DJ
109502009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10951
10952 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10953
930636d2
MS
109542009-11-23 Michael Snyder <msnyder@vmware.com>
10955
10956 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10957 * gdb.reverse-watch-precsave.exp: Ditto.
10958
21a0512e
PP
109592009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10960
10961 * gdb.asm/asm-source.exp: Adjust.
10962 * gdb.base/help.exp: Adjust.
889bf7c5 10963
fc30d5e0
PA
109642009-11-22 Pedro Alves <pedro@codesourcery.com>
10965
10966 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10967 (do_syscall_tests_without_xml): Set data-directory to
10968 /the/path/to/nowhere.
10969
f6bc2008
PA
109702009-11-21 Pedro Alves <pedro@codesourcery.com>
10971
10972 * gdb.threads/local-watch-wrong-thread.c,
10973 gdb.threads/local-watch-wrong-thread.exp: New files.
10974
8c2fb5de
PA
109752009-11-21 Pedro Alves <pedro@codesourcery.com>
10976
10977 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10978 assume new `regsub' syntax available.
10979
ebec9a0f
PA
109802009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10981
a79d3c27
JK
10982 * gdb.base/watchpoint-hw-hit-once.exp,
10983 gdb.base/watchpoint-hw-hit-once.c: New.
10984
109852009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10986
10987 * gdb.threads/watchthreads-reorder.exp,
10988 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10989
276a961b
MK
109902009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10991
10992 * gdb.xml/tdesc-regs.exp: Use for m68k.
10993
4867c1fb
PA
109942009-11-15 Pedro Alves <pedro@codesourcery.com>
10995
10996 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10997
f6838f81
DJ
109982009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10999
11000 * lib/gdb.exp (current_target_name): New procedure.
11001 (gdb_wrapper_target): New variable.
11002 (gdb_wrapper_init): Set gdb_wrapper_target.
11003 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
11004 wrapper.
11005
4ac4dd3f
DJ
110062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11007
11008 * gdb.base/remote.exp: Delete the slowest load test.
11009 Do not load with fixed packet sizes.
11010
a7881759
DJ
110112009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11012
11013 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
11014
97a5b505
DJ
110152009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11016
11017 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
11018 srcfile when setting a breakpoint.
11019
d3e1fc54
DJ
110202009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
11021
11022 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
11023 macros.
11024
7cbcbded
DJ
110252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
11026
11027 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
11028 to be in memory.
11029 * gdb.base/display.c (force_mem): New.
11030 (do_loops): Use it. Add breakpoint comments.
11031 (do_vars): Add a breakpoint comment.
11032 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
11033 line numbers.
11034
bdea3a92
NF
110352009-11-13 Nathan Froyd <froydnj@codesourcery.com>
11036
11037 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
11038 instead of a bare "run".
11039
269f82e5
PP
110402009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
11041
11042 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 11043
a69b7d9d
DJ
110442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11045
11046 * lib/cell.exp (skip_cell_tests): Clean up test files before
11047 returning.
11048
b598bfda
DJ
110492009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11050
11051 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
11052 and the breakpoint menu. Do not call perror if a prompt is seen.
11053 Consume the following GDB prompt.
11054 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
11055 * gdb.cp/namespace.exp: Use gdb_test.
11056 * gdb.cp/templates.exp: Use gdb_test.
11057 (test_template_breakpoints): Use gdb_test_multiple.
11058
87728fa0
DJ
110592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11060
11061 * gdb.base/break1.c (struct some_struct, values): Move earlier.
11062 (marker4): Reference values.
11063
b67c692f
DJ
110642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11065
11066 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
11067 is missing.
11068
f0df251a
DJ
110692009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11070
11071 * gdb.base/break.c (need_malloc): New.
11072 * gdb.base/constvars.c (main): Reference crass and crisp.
11073 * gdb.base/gdb1821.c (main): Reference bar.
11074 * gdb.cp/gdb1355.cc (main): Reference s1.
11075 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
11076 (main): Call them.
11077 * gdb.cp/hang2.cc (dummy2): Define.
11078 * gdb.cp/hang3.cc (dummy3): Define.
11079 * gdb.cp/m-data.cc (main): Reference shadow.
11080
bdf7534a
NF
110812009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
11082 Nathan Froyd <froydnj@codesourcery.com>
11083
11084 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
11085 remote host.
11086
f24fce77
NF
110872009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11088
11089 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11090 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11091 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11092 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11093 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11094 * gdb.dwarf2/dw2-producer.exp: Likewise.
11095 * gdb.dwarf2/mac-fileno.exp: Likewise.
11096 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11097 py-prettyprint.py to the remote host.
11098 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11099
40f0318e
KS
111002009-11-11 Keith Seitz <keiths@redhat.com>
11101
11102 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11103 use it instead of "Foo".
11104 * gdb.cp/classes.exp (do_tests): Add a test to access
11105 a method through a typedef'd class name.
11106
f3d9f7fb
NF
111072009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11108
11109 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11110 exponents.
11111 * gdb.base/pointers.exp: Likewise.
11112 * gdb.cp/ref-types.exp: Likewise.
11113
a4216f37
KS
111142009-11-11 Keith Seitz <keiths@redhat.com>
11115
11116 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11117 new[] and delete[].
11118 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11119 "void".
11120 (probe_demangler): Remove all single-quoting of
11121 method and variable names.
11122 (info_func_regexp): Remove the word "void" from any
11123 occurrence of "(void)".
11124 (print_addr_2): Remove all single-quoting of
11125 method names.
11126 (print_addr_2_kfail): Likewise.
11127 (print_addr): Single-quote C function names before
11128 passing to print_addr_2.
11129 (test_paddr_operator_functions): Remove single-quoting
11130 for method names.
11131 Add tests for operator new[] and operator delete[].
11132
9b14d7aa
JK
111332009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11134
11135 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11136
85feb311
KS
111372009-11-09 Keith Seitz <keiths@redhat.com>
11138
11139 * gdb.cp/overload.exp: Add tests for resolving overloaded
11140 methods in expression parsing/evaluation.
11141
fa335448
DJ
111422009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11143
11144 * lib/gdb.exp (default_gdb_version): Use --version instead of
11145 --command.
11146
ec3c07fc
NS
111472009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11148
11149 * lib/gdb.exp (gdb_compile_test): New.
11150 (skip_ada_tests, skip_java_tests): New.
11151 (gdb_compile): Use gdb_compile_test for f77.
11152 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11153 * lib/java.exp (compile_java_from_source): Remove runtests check,
11154 use gdb_compile_test to record result.
11155 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11156 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11157 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11158 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11159 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11160 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11161 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11162 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11163 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11164 adjust gdb_compile invocations.
11165
b8b4e42b
JK
111662009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11167
11168 * Makefile.in (abs_builddir): New.
11169 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11170 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11171 `$(abs_builddir)/site.exp'.
11172
f8b7eaf3
DJ
111732009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11174
11175 * config/m68k-emc.exp, lib/emc-support.exp,
11176 gdb.trace/gdb_c_test.c: Delete.
11177 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11178 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11179 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11180 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11181 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11182 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11183 casing for m68k-*-elf.
11184
c4187697
NS
111852009-11-03 Pedro Alves <pedro@codesourcery.com>
11186
11187 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11188 * gdb.arch/i386-prologue.exp: Likewise.
11189 * gdb.arch/i386-unwind.exp: Likewise.
11190
db16b772
DJ
111912009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11192
11193 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11194
bcf71277
DJ
111952009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11196
11197 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11198
0105cee2
DJ
111992009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11200
11201 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11202
24ddea62
JK
112032009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11204
11205 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11206
287ccc17
JK
112072009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11208
11209 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11210 * gdb.base/sepdebug2.c: New file.
11211
08bca259 112122009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11213
11214 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11215 the modified warnings for catch syscall. Verify if GDB was compiled
11216 with support for lib expat, and choose which tests to run depending
11217 on this.
11218
5d4e2b76
VP
112192009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11220
11221 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11222 that composite commands are parsed OK. And also test
11223 that breakpoint commands do work.
11224
240e538a
MS
112252009-10-23 Michael Snyder <msnyder@vmware.com>
11226
11227 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11228 to allow for new disassembly style.
11229
9c419145
PP
112302009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11231
11232 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11233
02506ff1
MS
112342009-10-22 Michael Snyder <msnyder@vmware.com>
11235
11236 * gdb.reverse/break-precsave.exp: New test.
11237 * gdb.reverse/consecutive-precsave.exp: Ditto.
11238 * gdb.reverse/finish-precsave.exp: Ditto.
11239 * gdb.reverse/i386-precsave.exp: Ditto.
11240 * gdb.reverse/machinestate-precsave.exp: Ditto.
11241 * gdb.reverse/sigall-precsave.exp: Ditto.
11242 * gdb.reverse/solilb-precsave.exp: Ditto.
11243 * gdb.reverse/step-precsave.exp: Ditto.
11244 * gdb.reverse/until-precsave.exp: Ditto.
11245 * gdb.reverse/watch-precsave.exp: Ditto.
11246
4cf866a3
MS
112472009-10-22 Michael Snyder <msnyder@vmware.com>
11248
11249 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11250 for gdb_expect. Adjust one test's expect strings for the new
11251 format of disassemble.
11252 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11253 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11254 gdb_test_multiple.
11255 * gdb.reverse/step-reverse.exp: Delete 'return'.
11256 * gdb.reverse/until-reverse.exp: Delete blank lines.
11257 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11258
2b28d209
PP
112592009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11260
11261 * gdb.base/consecutive.exp: Adjust.
11262 * gdb.base/display.exp: Likewise.
11263 * gdb.base/pc-fp.exp: Likewise.
11264 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11265
33b9c32b
MS
112662009-10-19 Michael Snyder <msnyder@vmware.com>
11267
11268 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11269 * gdb.reverse/finish-reverse.c: Ditto.
11270 * gdb.reverse/sigall-reverse.c: Ditto.
11271 * gdb.reverse/solib-reverse.c: Ditto.
11272 * gdb.reverse/step-reverse.c: Ditto.
11273 * gdb.reverse/watch-reverse.c: Ditto.
11274
6c95b8df
PA
112752009-10-19 Pedro Alves <pedro@codesourcery.com>
11276 Stan Shebs <stan@codesourcery.com>
11277
11278 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11279 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11280 "Executing new program".
11281 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11282 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11283 left listed after having been killed.
11284 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11285 * gdb.base/maint.exp: Adjust test.
11286
11287 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11288 * gdb.multi/Makefile.in: New.
11289 * gdb.multi/base.exp: New.
11290 * gdb.multi/goodbye.c: New.
11291 * gdb.multi/hangout.c: New.
11292 * gdb.multi/hello.c: New.
11293 * gdb.multi/bkpt-multi-exec.c: New.
11294 * gdb.multi/bkpt-multi-exec.exp: New.
11295 * gdb.multi/crashme.c: New.
11296
279017b7
TG
112972009-10-13 Tristan Gingold <gingold@adacore.com>
11298
11299 * gdb.base/sepdebug.exp: Check debug info are found.
11300
0413d738
PA
113012009-10-08 Pedro Alves <pedro@codesourcery.com>
11302
11303 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11304 bits.
11305
c628eecc
JK
113062009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11307
11308 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11309
38af1bfe
JB
113102009-10-07 Joel Brobecker <brobecker@adacore.com>
11311
11312 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11313 of the comments.
11314
2b0adecd
PM
113152009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11316
11317 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11318 * gdb.base/annota3.exp: Idem.
11319 * gdb.base/maint.exp: Idem.
11320
8d417781
PM
113212009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11322
889bf7c5 11323 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11324 to default.
11325
bb61102d
PM
113262009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11327
889bf7c5 11328 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11329 mingw and cygwin targets.
11330
ace5c364
PM
113312009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11332 Pedro Alves <pedro@codesourcery.com>
11333
889bf7c5 11334 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11335 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11336
c2d494a0
PM
113372009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11338
e1b52ce2
PM
11339 * gdb.base/shr1.c: Use %p in format string.
11340 * gdb.base/unload.c: Avoid warning in fprintf.
11341 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11342
209f53f5
PM
113432009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11344
11345 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11346 long type.
11347 (test_unlink): Correct printf string.
11348 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11349 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11350
8172766a
JK
113512009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11352
11353 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11354 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11355 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11356
0f73703c
UW
113572009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11358
11359 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11360 * gdb.objc/nondebug.exp: Likewise.
11361
b32306ca
UW
113622009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11363
11364 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11365 target_info setting.
11366
11367 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11368 that detect new threads during "info threads".
11369
0057022f
UW
113702009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11371
11372 * gdb.threads/manythreads.c (main): Increase thread stack size
11373 to 2*PTHREAD_STACK_MIN.
11374 * gdb.threads/multi-create.c (main): Likewise.
11375 (create_function): Likewise.
11376
f29c0325
UW
113772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11378
11379 * gdb.base/dump.exp: Pass difference of pointer types instead
11380 of integer types as offset to restore in intarr3.srec case.
11381
fcb34849
UW
113822009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11383
11384 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11385
d5142e3b
UW
113862009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11387
11388 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11389
087b74b2 113902009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11391
087b74b2
PM
11392 New test for two watchpoints, with disabling of
11393 the first inserted.
11394 * testsuite/gdb.base/watchpoints.c: New file.
11395 * testsuite/gdb.base/watchpoints.exp: New file.
11396
96c07c5b
TT
113972009-09-25 Tom Tromey <tromey@redhat.com>
11398
11399 * gdb.base/charset.exp: Test utf-16 strings with Python.
11400
b8899f2b
TT
114012009-09-25 Tom Tromey <tromey@redhat.com>
11402
11403 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11404 UCS-4.
11405 * gdb.base/charset.c (utf_32_string): Rename.
11406 (init_utf32): Rename.
11407 (main): Update.
11408
329719ec
TT
114092009-09-22 Tom Tromey <tromey@redhat.com>
11410
11411 * gdb.python/py-function.exp: Add regression tests.
11412
11ef0d76
KS
114132009-09-21 Keith Seitz <keiths@redhat.com>
11414
11415 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11416 with invalid operator.
11417
3fe8f3b3
KS
114182009-09-21 Keith Seitz <keiths@redhat.com>
11419
11420 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11421 and destructor using typedef name of class.
11422 * gdb.cp/classes.cc (class Base1): Add a destructor.
11423 (base1): New typedef.
11424 (use_methods): Instanitate an object of type base1.
11425 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11426 (do_tests): Call test_template_typedef.
11427 * gdb.cp/templates.cc (Baz::~Baz): New method.
11428 (intBazOne): New typedef.
11429 (main): Instantiate intBazOne.
11430
7a9fe101
PM
114312009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11432
11433 PR python/10633
11434
11435 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11436 Function.
11437 (run_lang_tests): Add print elements test.
11438
2e4d963f
PM
114392009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11440
11441 * gdb.python/py-value.exp (test_subscript_regression): New
11442 function. Test for invalid subscripts.
11443 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11444 (ptr_ref): New function.
11445
ec7e75e7
PP
114462009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11447
11448 * gdb.base/default.exp: Fix "show convenience".
11449
0cc7d26f
TT
114502009-09-15 Tom Tromey <tromey@redhat.com>
11451
11452 * lib/mi-support.exp (mi_create_varobj): Update.
11453 (mi_create_floating_varobj): Likewise.
11454 (mi_create_dynamic_varobj): New proc.
11455 (mi_varobj_update): Update.
11456 (mi_varobj_update_with_type_change): Likewise.
11457 (mi_varobj_update_kv_helper): New proc.
11458 (mi_varobj_update_dynamic_helper): Rewrite.
11459 (mi_varobj_update_dynamic): New proc.
11460 (mi_list_varobj_children): Update.
11461 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11462 * gdb.python/python-prettyprint.py (pp_outer): New class.
11463 (pp_nullstr): Likewise.
11464 (lookup_function): Register new printers.
11465 * gdb.python/python-prettyprint.c (struct substruct): New type.
11466 (struct outerstruct): Likewise.
11467 (substruct_test): New function.
11468 (struct nullstr): New type.
11469 (string_1, string_2): New globals.
11470 (main): Add new tests.
11471 * gdb.python/python-mi.exp: Added regression tests.
11472 * gdb.mi/mi2-var-display.exp: Update.
11473 * gdb.mi/mi2-var-cmd.exp: Update.
11474 * gdb.mi/mi2-var-child.exp: Update.
11475 * gdb.mi/mi2-var-block.exp: Update.
11476 * gdb.mi/mi-var-invalidate.exp: Update.
11477 * gdb.mi/mi-var-display.exp: Update.
11478 * gdb.mi/mi-var-cmd.exp: Update.
11479 * gdb.mi/mi-var-child.exp: Update.
11480 * gdb.mi/mi-var-block.exp: Update.
11481 * gdb.mi/mi-break.exp: Update.
11482 * gdb.mi/gdb701.exp: Update.
11483
a96d9b2e
SDJ
114842009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11485
11486 * Makefile.in: Inclusion of catch-syscall object.
11487 * gdb.base/catch-syscall.c: New file.
11488 * gdb.base/catch-syscall.exp: New file.
11489
b43b923a
MS
114902009-09-12 Michael Snyder <msnyder@vmware.com>
11491
11492 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11493 that can support reverse debuggnig.
11494
cec03d70
TT
114952009-09-11 Tom Tromey <tromey@redhat.com>
11496
11497 * gdb.dwarf2/valop.S: New file.
11498 * gdb.dwarf2/valop.exp: New file.
11499
e23bb3fc
MK
115002009-09-11 Mark Kettenis <kettenis@gnu.org>
11501
11502 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11503
37c3696d
DE
115042009-09-10 Doug Evans <dje@google.com>
11505
11506 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11507 Add $gdb_prompt to second breakpoint regexp.
11508
5172aecb
JB
115092009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11510
11511 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11512 names, add missing ones.
11513 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11514 * gdb.python/py-frame.c: Rename from python-frame.c.
11515 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11516 testfile name.
11517 * gdb.python/py-function.exp: Rename from python-function.exp.
11518 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11519 testfile name.
11520 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11521 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11522 Adjust testfile name.
11523 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11524 * gdb.python/py-template.cc: Rename from python-template.cc.
11525 * gdb.python/py-template.exp: Rename from python-template.exp.
11526 Adjust testfile name.
11527 * gdb.python/py-value.c: Rename from python-value.c.
11528 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11529 testfile name.
11530
b554e4bd
JK
115312009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11532
11533 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11534 $bpt2address.
11535 (Second breakpoint address is valid on ia64)
11536 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11537
9a68ae16
JM
115382009-09-03 Joseph Myers <joseph@codesourcery.com>
11539
11540 * gdb.base/ending-run.exp: Restrict regular expression matching
11541 line number to require closing brace following.
11542
146b9145
DE
115432009-09-03 Doug Evans <dje@google.com>
11544
11545 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11546
787d21e1
TT
115472009-09-02 Tom Tromey <tromey@redhat.com>
11548
11549 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11550
e7802207
TT
115512009-09-02 Tom Tromey <tromey@redhat.com>
11552
11553 * gdb.dwarf2/callframecfa.exp: New file.
11554 * gdb.dwarf2/callframecfa.S: New file.
11555
817aadd2
JK
115562009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11557
11558 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11559 gdb.base/solib-overlap-main.c: New.
11560
4a76eae5
DJ
115612009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11562
11563 PR gdb/10565
11564
11565 * gdb.base/bitfields.c (struct container, container): New.
11566 (main): Initialize it and call break5.
11567 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11568
d4b96c9a
JK
115692009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11570
11571 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11572 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11573
4e22772d
JK
115742009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11575
11576 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11577
2efab443
MS
115782009-08-26 Michael Snyder <msnyder@vmware.com>
11579
11580 * gdb.base/i386-reverse.c: New file.
11581 * gdb.base/i386-reverse.exp: New file.
11582 * gdb.base/Makefile.in: Add new files to be removed.
11583
07ab73a0
JM
115842009-08-26 Joseph Myers <joseph@codesourcery.com>
11585
11586 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11587 environment-pwd for remote host.
11588 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11589
676accff
KS
115902009-08-24 Keith Seitz <keiths@redhat.com>
11591
11592 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11593 Add two new C++ completer tests which limit the output to a
889bf7c5 11594 given class.
676accff 11595
f9f7ad22
MS
115962009-08-24 Michael Snyder <msnyder@vmware.com>
11597
11598 * gdb.base/del.exp: Fix typo in comment.
11599 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11600
81ecdfbb
RW
116012009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11602
11603 * configure: Regenerate.
11604 * gdb.hp/configure: Likewise.
11605 * gdb.hp/gdb.aCC/configure: Likewise.
11606 * gdb.hp/gdb.base-hp/configure: Likewise.
11607 * gdb.hp/gdb.compat/configure: Likewise.
11608 * gdb.hp/gdb.defects/configure: Likewise.
11609 * gdb.hp/gdb.objdbg/configure: Likewise.
11610 * gdb.stabs/configure: Likewise.
11611
cab0c772
UW
116122009-08-19 Doug Evans <dje@google.com>
11613
11614 * gdb.base/gdbvars.c: New file.
11615 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11616
b8fa0bfa
PA
116172009-08-14 Pedro Alves <pedro@codesourcery.com>
11618
11619 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11620 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11621
b84aa90a
PA
116222009-08-13 Pedro Alves <pedro@codesourcery.com>
11623
11624 * gdb.base/default.exp: Adjust "set language test": it's now an
11625 enum command. Larger help string moved to "help set language".
11626 * gdb.base/help.exp: Adjust "help set language" expected output,
11627 now lists all known languages.
11628
0d8f9b2c
NF
116292009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11630
11631 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11632 all frame arguments.
11633 * gdb.arch/altivec-regs.exp: Likewise.
11634
bda180e0
TT
116352009-08-07 Tom Tromey <tromey@redhat.com>
11636
11637 * gdb.base/setshow.exp: Add tests for changes to set language, set
11638 check range, and set check type.
11639
48cb2d85
VP
116402009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11641
11642 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11643 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11644 Call it.
48cb2d85 11645
1ea34204
UW
116462009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11647
11648 * configure.ac: Run gdb.cell tests when appropriate.
11649 * configure: Regenerate.
11650 * lib/cell.exp: New file.
11651 * gdb.cell: New directory.
11652 * gdb.cell/configure.ac: New file.
11653 * gdb.cell/configure: New file.
11654 * gdb.cell/Makefile.in: New file.
11655 * gdb.cell/arch.exp: New file.
11656 * gdb.cell/break.c: New file.
11657 * gdb.cell/break.exp: New file.
11658 * gdb.cell/break-spu.c: New file.
11659 * gdb.cell/bt.c: New file.
11660 * gdb.cell/bt2-spu.c: New file.
11661 * gdb.cell/bt-spu.c: New file.
11662 * gdb.cell/bt.exp: New file.
11663 * gdb.cell/coremaker.c: New file.
11664 * gdb.cell/coremaker-spu.c: New file.
11665 * gdb.cell/core.exp: New file.
11666 * gdb.cell/gcore.exp: New file.
11667 * gdb.cell/data.c: New file.
11668 * gdb.cell/data.exp: New file.
11669 * gdb.cell/data-spu.c: New file.
11670 * gdb.cell/ea-cache.exp: New file.
11671 * gdb.cell/ea-cache.c: New file.
11672 * gdb.cell/ea-cache-spu.c: New file.
11673 * gdb.cell/ea-standalone.c: New file.
11674 * gdb.cell/ea-standalone.exp: New file.
11675 * gdb.cell/ea-test.c: New file.
11676 * gdb.cell/ea-test.exp: New file.
11677 * gdb.cell/f-regs.exp: New file.
11678 * gdb.cell/mem-access.c: New file.
11679 * gdb.cell/mem-access.exp: New file.
11680 * gdb.cell/mem-access-spu.c: New file.
11681 * gdb.cell/ptype.exp: New file.
11682 * gdb.cell/registers.exp: New file.
11683 * gdb.cell/size.c: New file.
11684 * gdb.cell/sizeof.exp: New file.
11685 * gdb.cell/size-spu.c: New file.
11686 * gdb.cell/solib.exp: New file.
11687 * gdb.cell/solib-symbol.exp: New file.
11688
85e747d2
UW
116892009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11690
11691 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11692
58d6951d
DJ
116932009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11694
11695 * gdb.base/float.exp: Handle VFP registers.
11696
6e0a4f15
MS
116972009-07-14 Michael Snyder <msnyder@vmware.com>
11698
dcd5da87
MS
11699 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11700 to bring gdb to the beginning of the calling line.
11701
6e0a4f15
MS
11702 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11703 confusing the i386 epilogue unwinder.
11704
782b2b07
SS
117052009-07-14 Stan Shebs <stan@codesourcery.com>
11706
11707 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11708
f662c3bc
MS
117092009-07-14 Michael Snyder <msnyder@vmware.com>
11710
11711 * gdb.reverse/step-reverse.exp (stepi into function call):
11712 Call instruction may not be first instruction in the line.
11713 (reverse stepi from a function call): Used wrong line number.
11714
8f313923
JK
117152009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11716
11717 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11718
4662c76e
JK
117192009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11720
11721 Fix gdb.base/macscp.exp when using custom inputrc.
11722 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11723 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11724 env(TERM) set.
11725 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11726 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11727
aa81e255
JK
117282009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11729
11730 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11731 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11732 Change the compilation target to match the testcase name.
11733 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11734 testcase name.
11735 * a2-run.exp: Use for setup prepare_for_testing. Change the
11736 compilation target to match the testcase name.
11737 * gdb.base/commands.exp: Likewise.
11738 * gdb.base/finish.exp: Likewise.
11739 * gdb.base/float.exp: Likewise.
11740 * gdb.base/info-target.exp: Likewise.
11741 * gdb.base/relational.exp: Likewise.
11742 * gdb.base/term.exp: Likewise.
11743 * gdb.base/until.exp: Likewise.
11744 * gdb.base/volatile.exp: Likewise.
11745 * gdb.base/whatis-exp.exp: Likewise.
11746
4c93b1d7
HZ
117472009-07-11 Hui Zhu <teawater@gmail.com>
11748
11749 * gdb.base/help.exp (disassemble): Update expected help text.
11750
812f7342
TT
117512009-07-09 Tom Tromey <tromey@redhat.com>
11752
11753 * lib/gdb.exp: Handle TRANSCRIPT.
11754 (remote_spawn, remote_close, send_gdb): New procs.
11755
fbb8f299
PM
117562009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11757
11758 * gdb.python/python-prettyprint.c: Add counted null string
11759 structure.
11760 * gdb.python/python-prettyprint.exp: Print null string. Test for
11761 embedded nulls.
11762 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11763 * gdb.python/python-value.exp (test_value_in_inferior): Add
11764 variable length string fetch tests.
11765 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11766
c0ac0ec7
JK
117672009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11768
11769 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11770
30b66ecc
TT
117712009-07-07 Tom Tromey <tromey@redhat.com>
11772
11773 * gdb.base/call-rt-st.exp: Update for change to escape output.
11774 * gdb.base/callfuncs.exp: Likewise.
11775 * gdb.base/charset.exp: Likewise.
11776 * gdb.base/constvars.exp: Likewise.
11777 * gdb.base/long_long.exp: Likewise.
11778 * gdb.base/pointers.exp: Likewise.
11779 * gdb.base/printcmds.exp: Likewise.
11780 * gdb.base/setvar.exp: Likewise.
11781 * gdb.base/store.exp: Likewise.
11782 * gdb.cp/ref-types.exp: Likewise.
11783 * gdb.mi/mi-var-child.exp: Likewise.
11784 * gdb.mi/mi-var-display.exp: Likewise.
11785 * gdb.mi/mi2-var-display.exp: Likewise.
11786 * gdb.base/charset.exp: Test octal escape sequence length.
11787 Update for change to escape output.
11788
187c4a2b
JK
117892009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11790
11791 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11792
d80a43f9
DJ
117932009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11794
11795 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11796
047427a8
JK
117972009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11798
11799 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11800 gdbserver increasing $portnum if "Can't bind address" has been seen.
11801
8b5a0f4f
PA
118022009-07-05 Pedro Alves <pedro@codesourcery.com>
11803
11804 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11805 mingw32ce.
11806
7d93ba58
PA
118072009-07-05 Pedro Alves <pedro@codesourcery.com>
11808
11809 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11810 VFP format.
11811
2277426b
PA
118122009-07-02 Pedro Alves <pedro@codesourcery.com>
11813
11814 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11815 linux. Adjust to use "inferior", "info inferiors", "detach
11816 inferior" and "kill inferior" instead of "restart", "info fork",
11817 "detach fork" and "delete fork".
11818 * gdb.base/ending-run.exp: Spell out "info".
11819 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11820 the "kill" command.
11821
5af949e3
UW
118222009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11823
11824 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11825 change to prefix TLS offset in hex with 0x.
11826
5d3729b5
UW
118272009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11828
11829 * gdb.base/default.exp: Update test case for "x" changes.
11830
af589bd0
TG
118312009-07-01 Tristan Gingold <gingold@adacore.com>
11832
11833 * gdb.base/bigcore.exp: Make darwin untested.
11834
40974f91
JK
118352009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11836
11837 * gdb.base/completion.exp (directory completion): Create the directory.
11838 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11839 escapeuniquesub.
11840 (directory completion 2): Expect now ${escapeuniquesub}.
11841 (Glob remaining of directory test): Remove one excessive newline.
11842 Expect the real output.
11843
59dd3af6
JK
118442009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11845
11846 Fix `make check//%' target after `make check' has been ran.
11847 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11848 a mkdir call.
11849 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11850 (%/.dir): Remove.
11851
f4e164aa
JK
118522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11853
11854 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11855 the expected result record.
11856
69af2122
JK
118572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11858
11859 Remove racy FAILs relying just on the timeouts.
11860 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11861 (annotation_level 2): Remove racy FAILs.
11862
2fd481e1
PP
118632009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11864
11865 gdb/10275
889bf7c5
PA
11866 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11867
c38f313d
DJ
118682009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11869
11870 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11871
8b777f02
VP
118722009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11873
11874 * gdb.mi/mi-stack.exp: Testing symbolic options
11875 to -stack-list-locals and -stack-list-arguments.
11876
00c7eacf
JK
118772009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11878
11879 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11880
6bc80edc
TT
118812009-06-29 Tom Tromey <tromey@redhat.com>
11882
11883 * dg-extract-results.sh: New file.
11884 * Makefile.in (FORCE_PARALLEL): New variable.
11885 (CHECK_TARGET): New conditional variable.
11886 (check): Use CHECK_TARGET.
11887 (DO_RUNTEST): New variable.
11888 (check-single): New target.
11889 (TEST_DIRS): New variable.
11890 (TEST_TARGETS): Likewise.
11891 (check-parallel): New target.
11892 (check-gdb.%): New pattern.
11893 (BASE1_FILES): New variable.
11894 (BASE2_FILES): Likewise.
11895 (check-gdb.base%): New pattern.
11896 (%/.dir): New pattern.
11897 * configure: Rebuild.
11898 * aclocal.m4 (AM_CONDITIONAL): New defun.
11899 * configure.ac: Check whether user is using GNU make.
11900 (GMAKE): New conditional.
11901
794684b6
SW
119022009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11903
11904 * gdb.cp/namespace-nested-import.cc: New test.
11905 * gdb.cp/namespace-nested-import.exp: New test.
11906
edb3359d
DJ
119072009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11908
11909 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11910 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11911 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11912 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11913 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11914 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11915 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11916 gdb.opt/inline-markers.c: New files.
11917 * lib/gdb.exp (skip_inline_frame_tests): New function.
11918 (skip_inline_var_tests): New function.
11919
cf657a0c
AS
119202009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11921
11922 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11923 backtrace.
11924
28d41a99
MS
119252009-06-27 Michael Snyder <msnyder@vmware.com>
11926
11927 * gdb.reverse: New directory.
11928 * gdb.reverse/break-reverse.c: New test.
11929 * gdb.reverse/break-reverse.exp: New test.
11930 * gdb.reverse/consecutive-reverse.c: New test.
11931 * gdb.reverse/consecutive-reverse.exp: New test.
11932 * gdb.reverse/finish-reverse.c: New test.
11933 * gdb.reverse/finish-reverse.exp: New test.
11934 * gdb.reverse/machinestate.c: New test.
11935 * gdb.reverse/ms1.c: New test.
11936 * gdb.reverse/machinestate.exp: New test.
11937 * gdb.reverse/Makefile.in: New file.
11938 * gdb.reverse/shr2.c: New test.
11939 * gdb.reverse/solib-reverse.c: New test.
11940 * gdb.reverse/solib-reverse.exp: New test.
11941 * gdb.reverse/step-reverse.c: New test.
11942 * gdb.reverse/step-reverse.exp: New test.
11943 * gdb.reverse/until-reverse.c: New test.
11944 * gdb.reverse/ur1.c: New test.
11945 * gdb.reverse/until-reverse.exp: New test.
11946 * gdb.reverse/watch-reverse.c: New test.
11947 * gdb.reverse/watch-reverse.exp: New test.
11948 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11949 * configure: Regenerate.
11950
fe3c8b0d
DE
119512009-06-26 Doug Evans <dje@google.com>
11952
11953 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11954
3a72a602
PM
119552009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11956
11957 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11958 windows problem for 'file delete $binfile'.
11959
27aa8d6a
SW
119602009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11961
11962 * gdb.cp/namespace-using.exp: New test.
11963 * gdb.cp/namespace-using.cc: New test.
11964
8ac055f8
JB
119652009-05-20 Joel Brobecker <brobecker@adacore.com>
11966
11967 * gdb.ada/variant_record_packed_array: New testcase.
11968
85e306ed
TT
119692009-06-23 Tom Tromey <tromey@redhat.com>
11970
11971 * gdb.base/charset.exp (test_combination): Regression test.
11972 * gdb.base/charset.c (my_wchar_t): New typedef.
11973 (myvar): New global.
11974 (main): Set myvar.
11975
56643c5e
PM
119762009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11977
11978 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11979 target.
11980
1fac167a
UW
119812009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11982
11983 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11984
7ccb0be9
UW
119852009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11986
11987 * gdb.mi/gdb680.exp: Update test for error message.
11988
568d6575
UW
119892009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11990
11991 * gdb.base/annota1.exp: Allow multiple occurrences of the
11992 frames-invalid annotation.
11993 * gdb.cp/annota2.exp: Likewise.
11994
7cd1089b
PM
119952009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11996
11997 * gdb.cp/gdb2495.cc: New file.
11998 * gdb.cp/gdb2495.exp: New file.
11999
72c63395
JK
120002009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12001
12002 Report error on GDB crash during runto.
12003 * lib/gdb.exp (runto <eof>): New.
12004
3788363d
DJ
120052009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
12006
12007 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
12008 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
12009 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
12010 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
12011 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
12012 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
12013 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
12014 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
12015 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
12016 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
12017 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
12018 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
12019 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
12020 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
12021 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
12022 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
12023 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
12024 gdb.server/server-mon.exp, gdb.server/server-run.exp,
12025 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12026 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
12027 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
12028 gdb.trace/passcount.exp, gdb.trace/report.exp,
12029 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
12030 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
12031 gdb.trace/while-stepping.exp: Use a unique name for the compiled
12032 executable.
12033
17592de3
PA
120342009-06-07 Pedro Alves <pedro@codesourcery.com>
12035
12036 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
12037 defined before referencing it.
12038
701e355d
DE
120392009-06-03 Doug Evans <dje@google.com>
12040
12041 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
12042 * gdb.arch/i386-see.c: Ditto.
12043
f2292c65
PM
120442009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
12045
12046 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
12047 (check_macro): Return 1 if undefined.
12048 If first test fails, check if macro debug information is available,
12049 and report unsupported test if no macro information is found.
12050
5a437975
DE
120512009-05-29 Doug Evans <dje@google.com>
12052
12053 * gdb.threads/hand-call-in-threads.exp: New.
12054 * gdb.threads/hand-call-in-threads.c: New.
12055
c141c696
MS
120562009-05-29 Michael Snyder <msnyder@vmware.com>
12057
12058 * gdb.base/break-always.exp: Change "1" to "on".
12059 Add confirmation check.
12060
b3444185
PA
120612009-05-28 Pedro Alves <pedro@codesourcery.com>
12062
12063 * gdb.threads/threxit-hop-specific.c: New.
12064 * gdb.threads/threxit-hop-specific.exp: New.
12065 * gdb.threads/thread-execl.c: New.
12066 * gdb.threads/thread-execl.exp: New.
12067
b6313243
TT
120682009-05-27 Tom Tromey <tromey@redhat.com>
12069 Thiago Jung Bauermann <bauerman@br.ibm.com>
12070
12071 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
12072 (mi_child_regexp): Likewise.
12073 (mi_list_varobj_children_range): Likewise.
12074 (mi_get_features): Likewise.
12075 (mi_list_varobj_children): Rewrite.
12076 * gdb.python/python-mi.exp: New file.
12077
a6bac58e
TT
120782009-05-27 Tom Tromey <tromey@redhat.com>
12079 Thiago Jung Bauermann <bauerman@br.ibm.com>
12080 Phil Muldoon <pmuldoon@redhat.com>
12081 Paul Pluzhnikov <ppluzhnikov@google.com>
12082
12083 * gdb.python/python-prettyprint.exp: New file.
12084 * gdb.python/python-prettyprint.c: New file.
12085 * gdb.python/python-prettyprint.py: New file.
12086 * gdb.base/display.exp: print/r is now valid.
12087
2c74e833
TT
120882009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12089 Tom Tromey <tromey@redhat.com>
12090 Pedro Alves <pedro@codesourcery.com>
12091 Paul Pluzhnikov <ppluzhnikov@google.com>
12092
12093 * gdb.python/python-template.exp: New file.
12094 * gdb.python/python-template.cc: New file.
12095 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12096 tests.
12097 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12098 Call it.
12099 (test_value_after_death): New proc.
12100 * gdb.python/python-value.c (PTR): New typedef.
12101 (main): New variable 'x'.
12102
89c73ade
TT
121032009-05-27 Tom Tromey <tromey@redhat.com>
12104
12105 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12106 tests.
12107 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12108 Call it.
12109
a75724bc
PA
121102009-05-27 Pedro Alves <pedro@codesourcery.com>
12111
12112 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12113
e58b0e63
PA
121142009-05-24 Pedro Alves <pedro@codesourcery.com>
12115
12116 * gdb.threads/fork-thread-pending.c: New.
12117 * gdb.threads/fork-thread-pending.exp: New.
12118
4ac36638
JK
121192009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12120
12121 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12122 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12123
889bf7c5 121242009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12125
889bf7c5 12126 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12127
b242c3c2
PA
121282009-05-17 Pedro Alves <pedro@codesourcery.com>
12129
12130 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12131 `gdb_get_line_number'. Call `callee' in both parent and child.
12132 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12133 `gdb_get_line_number' instead of hardcoding line numbers.
12134 (catch_fork_unpatch_child): New procedure to test detaching
12135 breakpoints from child fork.
12136 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12137 hardcoding line numbers.
12138 (do_fork_tests): Run `catch_fork_unpatch_child'.
12139
ee342b23
VP
121402009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12141
12142 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12143 of structure type enters or leaves the scope, it
12144 is reported by -var-update.
12145
e2009e98
DE
121462009-05-11 Doug Evans <dje@sebabeach.org>
12147
12148 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12149 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12150 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12151
00903456
JK
121522009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12153
12154 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12155
dc621c35
DE
121562009-04-30 Doug Evans <dje@google.com>
12157
12158 * gdb.threads/watchthreads2.exp: New testcase.
12159 * gdb.threads/watchthreads2.c: New testcase.
12160
9ab4e744
DE
121612009-04-29 Doug Evans <dje@google.com>
12162
12163 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12164 * gdb.cp/mb-ctor.cc: Ditto.
12165 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12166 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12167 * gdb.cp/mb-inline1.cc: Call it.
12168 * gdb.cp/mb-inline2.cc: Ditto.
12169 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12170 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12171
484086b7
JK
121722009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12173
12174 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12175 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12176 Replace all uses of `decimal' by `nonzero'.
12177 (info macro FROM_COMMANDLINE): New test.
12178
379a77b5
TT
121792009-04-27 Tom Tromey <tromey@redhat.com>
12180
12181 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12182
b92b73c2
DE
121832009-04-27 Doug Evans <dje@google.com>
12184
12185 * gdb.threads/watchthreads.c (main): Initialize args before starting
12186 the threads. Plus formatting cleanup.
12187 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12188 biased scheduling of one thread.
12189
945a118d
JG
121902009-04-27 Jerome Guitton <guitton@adacore.com>
12191
12192 * gdb.cp/templates.cc (GetMax): New template.
12193 (main): Declare two instances of GetMax.
12194 * gdb.cp/templates.exp: Add new test.
12195
d389af10
JK
121962009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12197
12198 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12199
e7f86de9
JM
122002009-04-22 Joseph Myers <joseph@codesourcery.com>
12201
12202 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12203
334cc82d
TT
122042009-04-15 Tom Tromey <tromey@redhat.com>
12205
12206 * gdb.base/charset.exp: Add regression test.
12207
d12672cc
JB
122082009-04-14 Joel Brobecker <brobecker@adacore.com>
12209
12210 * gdb.base/exe-lock.exp: New testcase.
12211
18e8c3bc
TT
122122009-04-13 Tom Tromey <tromey@redhat.com>
12213
12214 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12215 operator on Frame.
12216
5ecd5cbe
UW
122172009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12218
12219 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12220 * gdb.server/ext-attach.exp: Likewise.
12221
7309f756
VP
122222009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12223
12224 Eliminate some sleep usage.
12225
889bf7c5
PA
12226 * gdb.mi/basics.c (do_nothing): New.
12227 (main): Use do_nothing instead of printf, so that
12228 not to introduce race condition between output of
12229 inferiour and output of gdb. Do not use sleep as it
12230 is not generally available on embedded targets.
7309f756 12231
f4b95f6f
PA
122322009-04-02 Pedro Alves <pedro@codesourcery.com>
12233
12234 * gdb.server/ext-attach.exp: Expect an optional process id after
12235 "Detached from remote process".
12236
de40b933
JK
122372009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12238
12239 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12240 gdb.dwarf2/dw2-unresolved.exp: New.
12241
2ae101a4
PA
122422009-04-02 Pedro Alves <pedro@codesourcery.com>
12243
12244 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12245 mi_run_to_main.
12246
56a8e183
PA
122472009-04-02 Pedro Alves <pedro@codesourcery.com>
12248
12249 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12250 mi_run_to_main. Skip thread exit test on remote targets.
12251 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12252 mi_run_to_main.
12253 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12254 mi_run_to_main.
12255 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12256 when expecting ^connected. Detect when the target doesn't support
12257 non-stop mode.
12258 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12259 supported. Return -1 on error, 0 on success.
12260 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12261 (mi_runto): Return mi_runto_helper's result explicitly.
12262
c35fafde
PA
122632009-04-01 Pedro Alves <pedro@codesourcery.com>
12264
12265 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12266
f8a8dce6
JB
122672009-04-01 Tom Tromey <tromey@redhat.com>
12268
12269 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12270 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12271 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12272 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12273
71c25dea
TT
122742009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12275 Jan Kratochvil <jan.kratochvil@redhat.com>
12276
12277 PR gdb/931
12278 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12279 output.
12280 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12281 for gdb/931.
12282 * dw2-strp.S (DW_AT_language): Change to C++.
12283 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12284
02d9a9ce
JB
122852009-03-31 Joel Brobecker <brobecker@adacore.com>
12286
12287 * gdb.ada/tasks: New testcase.
12288
1042e4c0
SS
122892009-03-30 Stan Shebs <stan@codesourcery.com>
12290
12291 * gdb.trace/actions.exp: Update to match new info trace format.
12292 * gdb.trace/deltrace.exp: Ditto.
12293 * gdb.trace/infotrace.exp: Ditto.
12294 * gdb.trace/passcount.exp: Ditto.
12295 * gdb.trace/save-trace.exp: Ditto.
12296 * gdb.trace/while-stepping.exp: Ditto.
12297 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12298
f8f6f20b
TJB
122992009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12300
12301 * gdb.python/python-frame.c: New file.
12302 * gdb.python/python-frame.exp: New file.
12303
c0c6f777
TJB
123042009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12305
12306 * gdb.python/python-value.exp: Add tests for the address
12307 attribute.
12308
3cb51905
AS
123092009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12310
12311 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12312
88fc996f
DE
123132009-03-26 Doug Evans <dje@google.com>
12314
12315 * gdb.mi/mi-nonstop-exit.exp: New file.
12316 * gdb.mi/non-stop-exit.c: New file.
12317
56ef84b1
TT
123182009-03-26 Tom Tromey <tromey@redhat.com>
12319
12320 Update for change to prologue skipping:
12321 * gdb.mi/mi2-simplerun.exp: Update.
12322 * gdb.mi/mi2-break.exp: Update.
12323 * gdb.mi/mi-simplerun.exp: Update.
12324 * gdb.mi/mi-break.exp: Update.
12325 * gdb.base/ending-run.exp: Update.
12326
def2b000
TJB
123272009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12328
12329 * gdb.python/python-value.exp (test_value_in_inferior): Test
12330 gdb.Value.is_optimized_out attribute.
12331
442ddf59
JK
123322009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12333
12334 * gdb.dwarf2/dw2-noloc-main.c: New file.
12335 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12336 (.text): Remove.
12337 (.data): New.
12338 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12339 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12340 (DW_TAG_subprogram func_cu1, noloc): Remove.
12341 (main): New.
12342 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12343 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12344 (file_symbols): New procedure.
12345
a8df5de4
TT
123462009-03-25 Tom Tromey <tromey@redhat.com>
12347
12348 * gdb.base/charset.exp (valid_target_charset): New proc.
12349 Use it to skip tests on invalid charsets.
12350
cc1d7add
PM
123512009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12352
12353 * gdb.base/completion.exp: Add a test for directory completion.
12354
bcd5727b
JK
123552009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12356
12357 Fix a racy FAIL.
12358 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12359 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12360
cc924cad
TJB
123612009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12362
12363 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12364 * gdb.python/python-function.exp: Add test for function returning
12365 a GDB value.
12366
bc3b79fd
TJB
123672009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12368
12369 * gdb.python/python-function.exp: New file.
12370
6c7a06a3
TT
123712009-03-20 Tom Tromey <tromey@redhat.com>
12372
12373 * gdb.base/store.exp: Update for change to escape output.
12374 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12375 to escape output.
12376 * gdb.base/pointers.exp: Update for change to escape output.
12377 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12378 to escape output.
12379 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12380 escape output.
12381 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12382 to escape output.
12383 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12384 escape output.
12385 * gdb.base/setvar.exp: Update for change to escape output.
12386 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12387 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12388 to escape output.
12389 (test_print_string_constants): Likewise.
12390 * gdb.base/charset.exp (valid_host_charset): Check size of
12391 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12392 cases. Handle "auto"-related output.
12393 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12394 (uvar, Uvar): New globals.
12395
c31af87b
JG
123962009-03-19 Jerome Guitton <guitton@adacore.com>
12397
12398 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12399 deltas.
12400 * gdb.ada/fixed_points.exp: Ditto.
12401
51272cf2
PA
124022009-03-18 Pedro Alves <pedro@codesourcery.com>
12403
12404 * return-nodebug.c: Don't include stdio.h.
12405 (init): Delete.
12406 (func): Delete definition and provide extern declaration.
12407 (t): New.
12408 (main): Don't call printf. Call func and store its result in t.
12409 * return-nodebug1.c: New.
12410 * return-nodebug.exp: Don't expect stdio output. Instead, print
12411 the global variable t. Drop printf formatters and cast types from
12412 foreach loop. Don't use prepare_for_testing. Compile
12413 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12414 define FORMAT or CAST.
12415
d24948ac
PP
124162009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12417
12418 * gdb.base/solib-display.exp: Disable test for remote targers.
12419
61ff14c6
JK
124202009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12421
12422 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12423
cb4dce93
JK
124242009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12425
12426 Fix a racy FAIL.
12427 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12428 code from `follow parent, print pids'.
12429 (`follow child, print pids', `follow parent, print pids'): Call it.
12430 Replace `gdb_test "break..."' by gdb_breakpoint.
12431
f7c60c5e
VP
124322009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12433
12434 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12435 sync and async modes.
f7c60c5e 12436
383ace49
JB
124372009-03-12 Joel Brobecker <brobecker@adacore.com>
12438
12439 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12440 that was checked in by mistake. Remove loading of ada.exp, since
12441 this is not necessary in this case.
12442
4ce102af
JB
124432009-03-12 Joel Brobecker <brobecker@adacore.com>
12444
12445 * gdb.ada/ptype_arith_binop.exp: New testcase.
12446
529a2aef
JB
124472009-03-12 Joel Brobecker <brobecker@adacore.com>
12448
12449 * gdb.ada/mod_from_name: New testcase.
12450
8a38181c
JB
124512009-03-12 Joel Brobecker <brobecker@adacore.com>
12452
12453 * gdb.ada/tick_last_segv: New testcase.
12454
11436dee
VP
124552009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12456
61ff14c6 12457 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12458
1f31650a
VP
124592009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12460
61ff14c6
JK
12461 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12462 include the token in ^running and frame info in *stopped.
1f31650a 12463
a3247a22
PP
124642009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12465
12466 * solib-display.exp: New file.
12467 * solib-display-main.c: New file.
12468 * solib-display-lib.c: New file.
61ff14c6 12469
aae64587
PA
124702009-03-05 Pedro Alves <pedro@codesourcery.com>
12471
12472 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12473
44aabfbc
JK
124742009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12475
12476 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12477 (list_and_check_macro): Use more specific test name.
12478 (next to definition): Make the test names unique.
12479
c087fcd3
PM
124802009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12481
12482 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12483
c86cf029
VP
124842009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12485
12486 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12487 notifications.
12488 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12489 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12490 * lib/mi-support.exp (library_loaded_re): New.
12491 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12492
3ea85240
VP
124932009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12494
12495 * gdb.gdb/observer.exp: Use test_notification observer, not
12496 normal_stop, everywhere.
12497 (test_normal_stop_notifications): Rename to...
12498 (test_notifications): ...this.
12499 (test_observer_normal_stop): Rename to...
12500 (test_observer): ...this.
12501
1903f0e6
DE
125022009-02-16 Doug Evans <dje@google.com>
12503
12504 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12505 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12506 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12507 (test_prefixed_syscall,test_int3): New tests.
12508 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12509 (test_prefixed_syscall,test_int3): New tests.
12510
1d33d6ba
VP
125112009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12512
3cb51905
AS
12513 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12514 (mi_expect_interrupt): Likewise.
12515 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12516 response.
1d33d6ba 12517
faafb047
PM
125182009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12519
12520 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12521 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12522 Replace calls to get_valueofx by get_hexadecimal_valueof.
12523
417e16e2
PM
125242009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12525
12526 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12527 (get_integer_valueof): New procedure.
12528 (get_sizeof): Use new get_integer_value_of.
12529 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12530 by get_integer_valueof.
12531
7065b901
TT
125322009-02-13 Tom Tromey <tromey@redhat.com>
12533
12534 * gdb.base/remote.exp (get_sizeof): Remove.
12535 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12536 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12537 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12538 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12539 (get_sizeof): Likewise.
12540
5d7cb8df
JK
125412009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12542
12543 PR fortran/9806
12544 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12545
b2febfff
PP
125462009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12547
12548 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12549
4aa995e1
PA
125502009-02-06 Pedro Alves <pedro@codesourcery.com>
12551
12552 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12553
d8906c6f
TJB
125542009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12555
12556 * gdb.python/python-cmd.exp: New file.
12557
ff4ab08d
TG
125582009-02-06 Tristan Gingold <gingold@adacore.com>
12559
12560 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12561
aacd552b
TG
125622009-02-05 Tristan Gingold <gingold@adacore.com>
12563
12564 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12565 pointer is dereferenced and use this signal name in regexp.
12566 * gdb.base/signull.exp: Ditto.
12567 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12568 * gdb.base/signull.c (main): Ditto.
12569
08c637de
TJB
125702009-02-04 Tom Tromey <tromey@redhat.com>
12571 Thiago Jung Bauermann <bauerman@br.ibm.com>
12572
12573 * gdb.python/python-value.exp: Use `gdb.history' instead of
12574 `gdb.value_from_history'.
12575 (test_value_numeric_ops): Add test for conversion of enum constant.
12576 * gdb.python/python-value.c (enum e): New type.
12577 (evalue): New global.
12578 (main): Use argv.
12579
20261af8
JG
125802009-02-04 Jerome Guitton <guitton@adacore.com>
12581
12582 * gdb.ada/uninitialized_vars: New test program.
12583 * gdb.ada/uninitialized_vars.exp: New testcase.
12584
52e44b43
TT
125852009-02-02 Tom Tromey <tromey@redhat.com>
12586
12587 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12588 * gdb.cp/pr2489.cc: Rename...
12589 * gdb.cp/pr9594.cc: ... to this.
12590
1c71341a
TT
125912009-02-02 Tom Tromey <tromey@redhat.com>
12592
12593 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12594 * gdb.cp/pr2489.cc: New file.
12595 * gdb.cp/cpcompletion.exp: New file.
12596
a4295225
TT
125972009-02-02 Tom Tromey <tromey@redhat.com>
12598
12599 PR exp/9059:
12600 * gdb.cp/call-c.exp: Add regression test.
12601 * gdb.cp/call-c.cc (FooHandle): New typedef.
12602 (main): New variable 'handle'.
12603
592375cd
VP
126042009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12605
12606 * lib/mi-support.exp (et_mi_thread_list)
12607 (check_mi_and_console_threads): Adjust for current thread in
12608 -thread-list-ids output.
12609
41447f92
VP
126102009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12611
889bf7c5
PA
12612 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12613 Call it.
41447f92 12614
35669430
DE
126152009-01-28 Doug Evans <dje@google.com>
12616
12617 * gdb.arch/amd64-disp-step.S: New file.
12618 * gdb.arch/amd64-disp-step.exp: New file.
12619 * gdb.arch/i386-disp-step.S: New file.
12620 * gdb.arch/i386-disp-step.exp: New file.
12621
09f00d9a
PM
126222009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12623
12624 * gdb.base/find.exp: Set newline variable
12625 using quotes instead of braces to fix cygwin failures.
12626
1e8fb976
PA
126272009-01-23 Pedro Alves <pedro@codesourcery.com>
12628
12629 * gdb.base/radix.exp: Add tests to ensure that that set
12630 input-radix 0 and set output-radix 0 are really rejected.
12631
da061712
PA
126322009-01-23 Pedro Alves <pedro@codesourcery.com>
12633
12634 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12635 copyright years.
12636
dd7e2d2b
PA
126372009-01-23 Pedro Alves <pedro@codesourcery.com>
12638
12639 PR gdb/9664:
12640 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12641
392452f6
PA
126422009-01-22 Pedro Alves <pedro@codesourcery.com>
12643
12644 PR c++/9631:
12645 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12646
8653e71c
PM
126472009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12648
12649 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12650 binfile definition to fix Windows OS failure.
12651
a12cc160
DJ
126522009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12653
12654 PR gdb/9346
12655 * gdb.base/interrupt.c (sigint_handler): New.
12656 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12657 on error.
12658 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12659 Test "signal SIGINT".
12660
b89667eb
DE
126612009-01-19 Doug Evans <dje@google.com>
12662
12663 * gdb.base/break.exp: Update expected gdb output.
12664 * gdb.base/sepdebug.exp: Ditto.
12665 * gdb.mi/mi-syn-frame.exp: Ditto.
12666 * gdb.mi/mi2-syn-frame.exp: Ditto.
12667 * gdb.base/call-signal-resume.exp: New file.
12668 * gdb.base/call-signals.c: New file.
12669 * gdb.base/unwindonsignal.exp: New file.
12670 * gdb.base/unwindonsignal.c: New file.
12671 * gdb.threads/interrupted-hand-call.exp: New file.
12672 * gdb.threads/interrupted-hand-call.c: New file.
12673 * gdb.threads/thread-unwindonsignal.exp: New file.
12674
adb483fe
DJ
126752009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12676
12677 * gdb.base/define.exp: Test defining and hooking prefix commands.
12678 * gdb.python/python.exp: Update test for "show user" output.
12679
60023297
JK
126802009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12681
12682 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12683 now the output exactly, using less wildcards. Expect also the output
12684 of gfortran-4.3. Update for the f-valprint.c modification from
12685 2008-04-22.
12686 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12687 Remove gdb_test test names where matching the command.
12688
ccc57cf9
PA
126892009-01-01 Pedro Alves <pedro@codesourcery.com>
12690
12691 PR breakpoints/9681:
12692 * gdb.base/watchpoint.exp: Add regression test.
12693
c7a6ca08
PA
126942008-12-31 Pedro Alves <pedro@codesourcery.com>
12695
12696 * gdb.threads/attach-into-signal.exp: Don't use
12697 gdb_suppress_entire_file.
12698 * gdb.threads/attach-stopped.exp: Ditto.
12699 * gdb.threads/attachstop-mt.exp: Ditto.
12700
3a031f65
PA
127012008-12-31 Pedro Alves <pedro@codesourcery.com>
12702
12703 PR gdb/8812:
12704 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12705
09e6485f
PA
127062008-12-29 Pedro Alves <pedro@codesourcery.com>
12707
12708 PR gdb/7536:
12709 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12710 and unsupported output radices are really rejected.
12711
0cd53049
JK
127122008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12713
12714 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12715
ba163c7e
TT
127162008-12-22 Tom Tromey <tromey@redhat.com>
12717
12718 * gdb.cp/punctuator.exp: New file.
12719
6f4de6c9
JK
127202008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12721
12722 * gdb.base/completion.exp (Completing non-existing component): New test.
12723
0f34d0b4
JK
127242008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12725
12726 Fix for PR gdb/8648.
12727 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12728 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12729 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12730 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12731
db2ad4c3
JK
127322008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12733
12734 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12735
bb5ef15e
DP
127362008-12-16 Christophe Lyon <christophe.lyon@st.com>
12737
12738 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12739 compiler actually generate code at the expected line number.
12740
90142adc
JZ
127412008-12-15 Jie Zhang <jie.zhang@analog.com>
12742
12743 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12744
fad6eecd
TT
127452008-12-12 Tom Tromey <tromey@redhat.com>
12746
12747 * gdb.base/commands.exp (redefine_hook_test): New proc.
12748 Call it.
12749
17c8aaf5
TT
127502008-12-11 Tom Tromey <tromey@redhat.com>
12751
12752 * gdb.base/macscp.exp: New regression test.
12753
7c8adf68
TT
127542008-12-11 Tom Tromey <tromey@redhat.com>
12755
12756 * gdb.base/macscp.exp: Print "address.addr".
12757 * gdb.base/macscp1.c (struct outer): New struct.
12758 (address): New global.
12759
b05dcbb7
TT
127602008-12-09 Tom Tromey <tromey@redhat.com>
12761
12762 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12763 Call it.
12764
2d476de1
DE
127652008-12-04 Doug Evans <dje@google.com>
12766
12767 * gdb.server/ext-run.exp: Relax regexp for init program.
12768
87bdc959
TG
127692008-12-03 Tristan Gingold <gingold@adacore.com>
12770
12771 * gdb.base/macscp.exp: Generate an object file during compilation
12772 to work around Darwin dsymutil limitations.
12773
e0740f77
JK
127742008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12775
12776 Test resolving external references to TLS variables.
12777 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12778 FILE2_THREAD_LOCAL.
12779 (testfile2, srcfile2): New variables.
12780 * gdb.threads/tls.c (file2_thread_local)
12781 (function_referencing_file2_thread_local): New.
12782 * gdb.threads/tls2.c: New file.
12783
67f0aac5
JB
127842008-11-28 Joel Brobecker <brobecker@adacore.com>
12785
12786 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12787 rather than integer, as integer might not be big enough when
12788 on 64bit targets.
67f0aac5 12789
c332165e
JG
127902008-11-27 Jerome Guitton <guitton@adacore.com>
12791
12792 * gdb.cp/formatted-ref.exp: Add equality test.
12793 * gdb.ada/formatted_ref.exp: Ditto.
12794
fc9b693c
JK
127952008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12796
12797 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12798 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12799
a9c64011
AS
128002008-11-20 Andreas Schwab <schwab@suse.de>
12801
12802 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12803 matching syscall entry point.
12804 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12805 (tcatch_vfork_then_child_follow): Likewise. Finish through
12806 vfork even if we stopped at the syscall trampoline.
12807
e2fd701e
DE
128082008-11-20 Doug Evans <dje@google.com>
12809
12810 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12811
69abc51c
TJB
128122008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12813
12814 * gdb.arch/ppc-dfp.exp: New file.
12815 * gdb.arch/ppc-dfp.c: New file.
12816
c14c28ba
PP
128172008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12818
12819 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12820
2e74121d
DE
128212008-11-17 Doug Evans <dje@google.com>
12822
12823 * gdb.mi/mi-syn-frame.exp: Update expected output.
12824 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12825
66bb093b
VP
128262008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12827
12828 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12829 "thread N" results in =thread-selected.
12830 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12831 (mi_send_resuming_command_raw): Be prepared for
12832 =thread-selected.
12833
3d043ef6
VP
128342008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12835
a9c64011
AS
12836 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12837 * lib/mi-support.exp: Likewise.
3d043ef6 12838
808104c8
JB
128392008-11-16 Joel Brobecker <brobecker@adacore.com>
12840
12841 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12842 commands from the expected output for "help catch".
12843
00b22944
JB
128442008-11-15 Joel Brobecker <brobecker@adacore.com>
12845
12846 * gdb.ada/int_deref.exp: New testcase.
12847
59669435
TT
128482008-11-14 Nick Roberts <nickrob@snap.net.nz>
12849
12850 * gdb.mi/gdb2549.exp: New file.
12851
de04a248
DE
128522008-11-11 Doug Evans <dje@google.com>
12853
12854 * gdb.base/callexit.exp: New file.
12855 * gdb.base/callexit.c: New file.
12856
6b8ce727
DE
128572008-11-10 Doug Evans <dje@google.com>
12858
12859 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12860 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12861 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12862 (default_gdb_start,default_gdb_exit): Ditto.
12863 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12864 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12865 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12866 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12867 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12868 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12869
1b14b8aa
AS
128702008-11-03 Andreas Schwab <schwab@suse.de>
12871
12872 * gdb.base/hashline2.exp: Fix typo.
12873 * gdb.base/hashline3.exp: Likewise.
12874
f3134b88
TT
128752008-10-30 Tom Tromey <tromey@redhat.com>
12876
12877 * gdb.base/pointers.exp: Add test.
12878 * gdb.base/pointers.c (k, S): New typedefs.
12879 (instance): New global.
12880
c2226152
AS
128812008-10-30 Andreas Schwab <schwab@suse.de>
12882
12883 * gdb.base/args.exp: Add tests for newlines.
12884
462f405c
JB
128852008-10-30 Joel Brobecker <brobecker@adacore.com>
12886
12887 gdb.base/foll-exec.exp: Update the expected output of a couple
12888 of "info breakpoints" tests.
12889
79a45b7d
TT
128902008-10-28 Tom Tromey <tromey@redhat.com>
12891
12892 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12893
adc13a14
PA
128942008-10-24 Pedro Alves <pedro@codesourcery.com>
12895
12896 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12897 gdb_start_cmd.
12898 Use runto_main before any test that requires execution.
12899
252fbfc8
PA
129002008-10-23 Pedro Alves <pedro@codesourcery.com>
12901
12902 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12903 instead of SIGINT.
12904
28148e3d
JB
129052008-10-22 Joel Brobecker <brobecker@adacore.com>
12906
12907 * gdb.base/completion.exp: Update expected output following
12908 the addition of the "info tasks" command.
12909
c209f847
TT
129102008-10-22 Tom Tromey <tromey@redhat.com>
12911
12912 * gdb.base/exprs.exp (test_expr): Add test for string
12913 concatenation.
12914
f177e350
PA
129152008-10-19 Pedro Alves <pedro@codesourcery.com>
12916
12917 * configure.ac: Output gdb.python/Makefile.
12918 * configure: Regenerate.
12919 * gdb.python/Makefile.in: New.
12920
cce89356
JB
129212008-10-16 Joel Brobecker <brobecker@adacore.com>
12922
12923 * gdb.base/foll-fork.exp: Adjust the expected output to match
12924 the new description for fork/vfork catchpoints in the "info
12925 breakpoints" output.
12926
176d289d
TJB
129272008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12928
12929 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12930
a08702d6
TJB
129312008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12932
12933 * gdb.python/python-value.c: New file.
12934 * gdb.python/python-value.exp: New file.
12935
1c5cfe86
PA
129362008-10-15 Pedro Alves <pedro@codesourcery.com>
12937
12938 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12939
5a98ad69
DP
129402008-10-15 Denis Pilat <denis.pilat@st.com>
12941
41702f1b 12942 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12943
dcb1a1e2
TT
129442008-10-09 Tom Tromey <tromey@redhat.com>
12945
12946 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12947 'fprintf' and 'stderr'.
12948
9124fe48
JB
129492008-10-07 Joel Brobecker <brobecker@adacore.com>
12950
12951 * gdb.ada/ref_tick_size.exp: New testcase.
12952
45452591
DE
129532008-10-06 Doug Evans <dje@google.com>
12954
12955 * gdb.dwarf2/dw2-cu-size.exp: New file.
12956 * gdb.dwarf2/dw2-cu-size.S: New file.
12957
12958 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12959 .Ltype_int for clarity.
12960
4fc5b208
PP
129612008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12962
12963 PR gdb/2384:
12964 * gdb.cp/gdb2384.exp: Extended to test more cases.
12965 * gdb.cp/gdb2384.cc: Likewise.
12966 * gdb.cp/gdb2384-base.h: Likewise.
12967 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12968
d78df370
JK
129692008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12970
12971 * gdb.base/maint.exp (maint print type): Remove printing
12972 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12973
9a044a89
TT
129742008-09-30 Tom Tromey <tromey@redhat.com>
12975
12976 * gdb.base/macscp.exp: Add completion tests.
12977 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12978 (TWENTY_THREE): Likewise.
12979 (FORTY_EIGHT): Likewise.
12980
506800a9
TT
129812008-09-30 Tom Tromey <tromey@redhat.com>
12982
12983 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12984 everywhere.
12985 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12986
1a6f01b5
JK
129872008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12988
12989 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12990 testcase is derived from. Fix racy dependency on an expected PID
12991 number. No longer support the testcase on Linux kernel 2.4.x.
12992
2fae03e8
TT
129932008-09-27 Tom Tromey <tromey@redhat.com>
12994
12995 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12996 and varargs.
12997
1ad15515
PA
129982008-09-22 Pedro Alves <pedro@codesourcery.com>
12999
13000 * lib/mi-support.exp (mi_expect_interrupt): New.
13001 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
13002 from gdb.mi/mi-nonstop.exp.
13003 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
13004 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
13005 lib/mi-support.exp.
13006 Use mi_check_thread_states throughout. Avoid ".*" and do not
13007 require an anchor after -exec-run.
13008
d0b76dc6
DJ
130092008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
13010
13011 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
13012 stop is pending. Avoid ".*" when two stops are pending.
13013 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
13014 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
13015 newlines in fullnames.
13016 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
13017 (mi_expect_stop): Update comments. Only anchor in sync mode.
13018 Do not match newlines.
13019 (mi_send_resuming_command_raw): Always return status.
13020 (mi_get_stop_line): Do not match more than one line by accident.
13021 Only anchor in sync mode.
13022 (mi_run_inline_test): If -exec-next fails, give up.
13023
9990c830
UW
130242008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13025
13026 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
13027 on SPU.
13028
ebcf6f00
JB
130292008-09-10 Joel Brobecker <brobecker@adacore.com>
13030
13031 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
13032
b6db24e5
JB
130332008-09-10 Joel Brobecker <brobecker@adacore.com>
13034
13035 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
13036 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
13037 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
13038 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
13039 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
13040 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
13041 gdb.ada/interface.exp, gdb.ada/null_array.exp,
13042 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
13043 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
13044 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
13045 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
13046 Include the "= " sequence in the expected output of print tests.
13047
2bf448e0
JB
130482008-09-10 Joel Brobecker <brobecker@adacore.com>
13049
13050 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
13051 description for boolean types.
13052
d51fd4c8
PA
130532008-09-09 Pedro Alves <pedro@codesourcery.com>
13054
13055 * gdb.base/hook-stop-continue.c: New.
13056 * gdb.base/hook-stop-continue.exp: New.
13057
694182d2
DJ
130582008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
13059
13060 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
13061
3b8a7fc0
JG
130622008-09-08 Jerome Guitton <guitton@adacore.com>
13063
13064 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
13065 (stack_check_probe_2, stack_check_probe_loop_1)
13066 (stack_check_probe_loop_2): New functions.
13067 (main): Add call to these new functions.
13068 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
13069 functions, check that the breakpoint is inserted at the appropriate
13070 location.
13071 (insert_breakpoint): Slightly refine this procedure so that it can
13072 be called several times in the test.
13073
96cc0ae8
JG
130742008-09-08 Jerome Guitton <guitton@adacore.com>
13075
13076 * gdb.base/stack-checking.c: New file.
13077 * gdb.base/stack-checking.exp: New file.
13078
1f08b409
TJB
130792008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13080
13081 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
13082 * gdb.arch/altivec-regs.exp: Likewise.
13083 * gdb.arch/vsx-regs.exp: Likewise.
13084
3099e1c4
TJB
130852008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
13086
13087 * gdb.arch/ppc-fp.exp: New file.
13088 * gdb.arch/ppc-fp.c: New file.
13089
cc69bfc1
PP
130902008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13091
13092 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13093 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13094
b02a33db
MS
130952008-09-04 Michael Snyder <msnyder@vmware.com>
13096
13097 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13098 as "at" (for non-debug functions such as _start).
13099
2992cbe0
UW
131002008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13101
13102 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13103 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13104 software watchpoints.
13105 * gdb.base/watch_thread_num.exp: Likewise.
13106
514f746b
AR
131072008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13108
13109 * gdb.arch/i386-bp_permanent.exp: New test.
13110
876cecd0
TT
131112008-08-24 Tom Tromey <tromey@redhat.com>
13112
13113 * gdb.base/maint.exp: Update "maint print type".
13114
80f73d71
VP
131152008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13116
13117 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13118 support. Adjust the order of "*running" notifications.
13119 * gdb.mi/non-stop.c: Don't cast from int to void* and
13120 back.
13121
d9c78d7d
MK
131222008-08-20 Mark Kettenis <kettenis@gnu.org>
13123
13124 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13125 expect to find it in the "info frame" output.
13126
97a2d1d3
DJ
131272008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13128
13129 * gdb.base/interp.exp: Always consume both prompts.
13130
b96e2927
PA
131312008-08-20 Pedro Alves <pedro@codesourcery.com>
13132
13133 * gdb.base/pending.exp: Test pending breakpoints without symbols
13134 loaded.
13135
8cf6e61a
VP
131362008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13137
13138 * lib/mi-support.exp (mi_expect_stop): Produce
13139 more details on failures.
13140 * gdb.mi/mi-nonstop.exp: New.
13141 * gdb.mi/non-stop.c: New.
13142
c6ebd6cf
VP
131432008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13144
a9c64011
AS
13145 * gdb.mi/mi-async.exp: Use 'set target-async'.
13146 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13147
46a9b8ed
DJ
131482008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13149
13150 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13151
44feb3ce
TT
131522008-08-17 Tom Tromey <tromey@redhat.com>
13153
13154 * gdb.base/help.exp (help catch): Rewrite.
13155
311a4e6b
TJB
131562008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13157
13158 * gdb.base/define.exp: Test indented command documentation.
13159 * gdb.python/python.exp: Test indented multi-line command.
13160
604c2f83
LM
131612008-08-15 Luis Machado <luisgpm@br.ibm.com>
13162
13163 * testsuite/gdb.arch/vsx-regs.c: New source file.
13164 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13165 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13166
886a217c
TT
131672008-08-14 Tom Tromey <tromey@redhat.com>
13168
13169 * gdb.base/macscp.exp: Add regression test for "macro define" or
13170 "macro undef" with no arguments.
13171
c814a4f3
PP
131722008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13173
13174 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13175
12ab8a60
UW
131762008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13177
13178 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13179
d57a3c85
TJB
131802008-08-06 Tom Tromey <tromey@redhat.com>
13181
13182 * gdb.python/python.exp: New file.
13183
c7b778ff
JK
131842008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13185
13186 Fix for PR gdb/1543.
13187 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13188 $LOCATION.
13189 (location): New variable.
13190 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13191 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13192 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13193 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13194 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13195 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13196 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13197 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13198 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13199 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13200 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13201 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13202 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13203 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13204 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13205 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13206 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13207 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13208 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13209 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13210 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13211 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13212 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13213 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13214 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13215 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13216 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13217 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13218 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13219 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13220 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13221 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13222 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13223 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13224 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13225 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13226 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13227 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13228 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13229 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13230 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13231 gdb.base/type-opaque.exp, gdb.base/until.exp,
13232 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13233 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13234 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13235 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13236 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13237 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13238 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13239 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13240 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13241 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13242 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13243 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13244 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13245 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13246 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13247 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13248 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13249 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13250 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13251 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13252 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13253 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13254 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13255 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13256 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13257 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13258 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13259 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13260 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13261 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13262 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13263 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13264 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13265 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13266 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13267 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13268 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13269 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13270 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13271 to bug-gdb@prep.ai.mit.edu .
13272
5e06a3d1
VP
132732008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13274
13275 * lib/mi-support.exp (mi_load_shlibs): New.
13276 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13277
9d81d21b
VP
132782008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13279
13280 * lib/mi-support.exp (get_mi_thread_list)
13281 (check_mi_and_console_threads): New, moved from ...
13282 * gdb.mi/mi-pthread.exp: ...here.
13283 * gdb.mi/gdb669.exp (get_mi_thread_list)
13284 (check_mi_and_console_threads): Delete.
13285 * gdb.mi/mi2-pthread.exp: Likewise.
13286
bae98fe0
TT
132872008-07-28 Tom Tromey <tromey@redhat.com>
13288
13289 * Makefile.in (just-check): Remove. Move body to...
13290 (check): ... here.
13291
57380f4e
DJ
132922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13293
13294 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13295 Add a test for duplicated SIGINTs.
13296
e09490f1
DJ
132972008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13298
13299 * gdb.threads/schedlock.exp (get_args): Update to work for any
13300 value of NUM.
13301 (Top level): Report the number of threads that did not resume.
13302
6387b45f
DJ
133032008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13304
13305 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13306
62f64ff2
DJ
133072008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13308
13309 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13310 non-MI prompt.
13311
fa8de41e
TT
133122008-07-26 Tom Tromey <tromey@redhat.com>
13313
13314 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13315 (function_struct, function_struct_ptr): New globals.
13316 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13317 function pointer in a struct.
13318
ccb3ac8a
TT
133192008-07-26 Tom Tromey <tromey@redhat.com>
13320
13321 * gdb.base/macscp.exp: Add test for macro lexing bug.
13322
d7d9f01e
TT
133232008-07-18 Tom Tromey <tromey@redhat.com>
13324
13325 * gdb.base/macscp.exp: Add macro tests.
13326
9bf07184
PP
133272008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13328
13329 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13330
becf6477
PP
133312008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13332
13333 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13334
0709f7d3
PP
133352008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13336
13337 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13338
7093c834
PP
133392008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13340
13341 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13342
b432ffe3
JK
133432008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13344
13345 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13346
b1a268e5
VP
133472008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13348
13349 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13350
e2995f8e
KB
133512008-07-11 Kevin Buettner <kevinb@redhat.com>
13352
13353 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13354 of regexp to account for changes made to GDB in the printing of
13355 byte vectors.
13356
14032a66
TT
133572008-07-11 Tom Tromey <tromey@redhat.com>
13358
13359 * gdb.base/completion.exp: Add 'help' completion test.
13360
981505ef
JK
133612008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13362
13363 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13364
10568435
JK
133652008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13366
13367 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13368
4487aabf
PA
133692008-07-09 Pedro Alves <pedro@codesourcery.com>
13370
13371 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13372
a4a9b1c4
PA
133732008-07-09 Pedro Alves <pedro@codesourcery.com>
13374
13375 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13376
3c3185ac
JK
133772008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13378
13379 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13380
7ebd49dc
VP
133812008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13382
13383 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13384 previous commit. Add a comment.
13385
84e46146
PA
133862008-06-28 Pedro Alves <pedro@codesourcery.com>
13387
13388 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13389
0f8d4a2f
VP
133902008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13391
13392 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13393
f747e0ce
PA
133942008-06-27 Pedro Alves <pedro@codesourcery.com>
13395
13396 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13397 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13398 compiling an executable, link in an object that forces unbuffered
13399 output.
13400 * lib/set_unbuffered_mode.c: New file.
13401
734a5c36
JK
134022008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13403
13404 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13405
a2840c35
VP
134062008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13407
a9c64011
AS
13408 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13409 mi_expect_stop.
13410 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13411 Demand that *running is output.
13412 (detect_async): Perform checking every time.
13413 (mi_send_resuming_command): Extract everything into...
13414 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13415 (mi_expect_stop): Don't accept any output before *stopped.
13416
6ae37fef
VP
134172008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13418
13419 Robustify mi-simplerun.
a9c64011
AS
13420 * gdb.mi/basics.c (main): Add a call to sleep.
13421 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13422 * gdb.mi/mi2-cli.exp: Likewise.
13423 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13424
b4aa76f0 134252008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13426
13427 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13428
e1ac3328
VP
134292008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13430
a9c64011
AS
13431 * gdb.mi/mi-console.exp: Adjust.
13432 * gdb.mi/mi-syn-frame.exp: Adjust.
13433 * gdb.mi/mi2-console.exp: Adjust.
13434 * gdb.mi/mi2-syn-frame.exp: Adjust.
13435 * lib/mi-support.exp (mi_run_cmd): Adjust.
13436 (mi_send_resuming_command): Adjust.
e1ac3328 13437
f7f9a841
VP
134382008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13439
13440 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13441 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13442 testing of stopped.
13443 * gdb.mi/mi2-syn-frame.exp: Likewise.
13444 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13445 (async, detect_async): New.
13446 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13447 depending on if we're running in sync or async mode.
f7f9a841 13448
37cd5d19
TT
134492008-06-09 Tom Tromey <tromey@redhat.com>
13450
13451 * gdb.base/completion.exp: New tests for field name completion
13452 with spaces, and field name completion with '->'.
13453
65d12d83
TT
134542008-06-06 Tom Tromey <tromey@redhat.com>
13455
13456 * gdb.base/break1.c (struct some_struct): New struct.
13457 (values): New global.
13458 * gdb.base/completion.exp: Add field name completion test.
13459
ebfe2e3f
PP
134602008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13461
13462 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13463 to pointer.
13464 * gdb.cp/call-c.cc: Likewise.
13465
bcf6fc3a
NR
134662008-06-06 Nick Roberts <nickrob@snap.net.nz>
13467
13468 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13469 annotation.
13470
49fd4a42 134712008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13472 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13473
13474 * gdb.threads/execl.c, gdb.threads/execl1.c,
13475 gdb.threads/execl.exp: New tests.
a9c64011 13476
8a34ac3f
AR
134772008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13478 Daniel Jacobowitz <dan@codesourcery.com>
13479
13480 * gdb.cp/exception.exp: Activate test, make it work with pending
13481 catchpoints.
13482
86ae69ef
JK
134832008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13484
13485 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13486
f7f9ae2c
VP
134872008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13488
a9c64011
AS
13489 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13490 now printed.
13491 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13492
2a2d4dc3
AS
134932008-05-27 Andreas Schwab <schwab@suse.de>
13494
13495 * gdb.base/frame-args.exp: Handle arguments that are optimized
13496 out.
13497
5099e4d9
LM
134982008-05-26 Luis Machado <luisgpm@br.ibm.com>
13499
13500 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13501 quiet for ppc32 and group options into a single variable.
13502
d9c36a91
JB
135032008-05-23 Joel Brobecker <brobecker@adacore.com>
13504
13505 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13506 of zero-size elements.
13507 * gdb.ada/null_array.exp: Test printing this new array.
13508
103a8671
JK
135092008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13510
13511 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13512
07a4cc1a 135132008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13514
13515 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13516 of the "finish" command.
13517
55f996a7
NR
135182008-05-21 Nick Roberts <nickrob@snap.net.nz>
13519
13520 * gdb.base/annota1.exp: Test for new annotation.
13521
907fc202
UW
135222008-05-16 Pedro Alves <pedro@codesourcery.com>
13523
13524 * gdb.base/fixsection.exp: New file.
13525 * gdb.base/fixsection0.c: New file.
13526 * gdb.base/fixsection1.c: New file.
13527
e8f97270
UW
135282008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13529
13530 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13531 * gdb.base/annota3.exp: Likewise.
13532
ac0bb574
NF
135332008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13534
13535 * gdb.base/watch_thread_num.exp: Don't run tests that require
13536 watchpoints if the target doesn't support them.
13537
6fadd07a
DE
135382008-05-12 Doug Evans <dje@google.com>
13539
13540 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13541
6e9a4a30
JB
135422008-05-09 Joel Brobecker <brobecker@adacore.com>
13543
13544 * gdb.ada/assign_1.exp: New testcase.
13545
08388c79
DE
135462008-05-09 Doug Evans <dje@google.com>
13547
a3c83fae
DE
13548 * gdb.base/find.exp: New file.
13549 * gdb.base/find.c: New file.
08388c79 13550
bd5ddfe8
DJ
135512008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13552
13553 * gdb.base/commands.exp (watchpoint_command_test): Handle
13554 gdb,no_hardware_watchpoints.
13555 * gdb.base/float.exp: Allow ARM targets without floating point.
13556 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13557
b5dd68e2 135582008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13559 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13560
13561 * gdb.ada/lang_switch: New test program.
13562 * gdb.ada/lang_switch.exp: New testcase.
13563
382d13d1
DE
135642008-05-05 Doug Evans <dje@google.com>
13565
13566 * gdb.base/help.exp (disassemble): Update expected help text.
13567
9dd789d0
PA
135682008-05-04 Pedro Alves <pedro@codesourcery.com>
13569
13570 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13571
611c83ae
PA
135722008-05-04 Pedro Alves <pedro@codesourcery.com>
13573
13574 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13575 different times.
13576
ff013f42
JK
135772008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13578
13579 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13580 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13581 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13582 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13583
96dff6a2
VP
135842008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13585
13586 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13587 notification to appear.
13588
55cd6f92
DJ
135892008-05-04 Daniel Jacobowitz <dan@debian.org>
13590
13591 * gdb.base/fullname.c: New file.
13592 * gdb.base/fullname.exp: New file.
13593 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13594
d705c43c
PA
135952008-05-03 Pedro Alves <pedro@codesourcery.com>
13596
13597 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13598 expressions with macros.
13599
333222e1
JK
136002008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13601
13602 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13603
5ac01682
DJ
136042008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13605
13606 * gdb.base/completion.exp: Handle lack of other symbols beginning
13607 with "a".
13608
13609 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13610
237fc4c9
PA
136112008-05-02 Jim Blandy <jimb@codesourcery.com>
13612
13613 * gdb.asm/asmsrc1.s: Add scratch space.
13614
ed5e9466
DJ
136152008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13616 Daniel Jacobowitz <dan@codesourcery.com>
13617
13618 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13619 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13620 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13621
b39cc962
DJ
136222007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13623
13624 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13625
36d520f5
JB
136262008-05-01 Joel Brobecker <brobecker@adacore.com>
13627
13628 * gdb.base/info-target.exp: New testcase.
13629
8d4e3071
DJ
136302008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13631
13632 * gdb.cp/hang.exp: Use .cc instead of .C.
13633 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13634 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13635
6f3f3097
DJ
136362008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13637
13638 * gdb.base/gdb1250.exp: Remove perror.
13639 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13640
5550a914
PA
136412008-04-30 Pedro Alves <pedro@codesourcery.com>
13642
13643 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13644 .2byte.
13645
d848e687
DJ
136462008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13647
13648 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13649 (maybe_kfail): New.
13650
93b5768b
PA
136512008-04-25 Pedro Alves <pedro@codesourcery.com>
13652
13653 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13654
721c02de
VP
136552008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13656
a9c64011
AS
13657 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13658 * gdb.mi/mi2-syn-frame.exp: Likewise.
13659 * lib/mi-support.exp: Likewise.
721c02de 13660
74960c60
VP
136612008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13662
13663 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13664 to specify regexp for the location to stop at.
13665 * gdb.base/break-always.c: New.
13666 * gdb.base/break-always.exp: New.
13667
d24317b4
VP
136682008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13669
13670 * lib/mi-support.exp (mi_runto_helper): Adjust
13671 for the original-location field.
13672 (mi_create_breakpoint, mi_list_breakpoints): New.
13673 * gdb.mi/mi-break.exp: Adjust.
13674 * gdb.mi/mi2-break.exp: Adjust.
13675 * gdb.mi/mi-pending.exp: Adjust.
13676 * gdb.mi/mi-simplerun.exp: Adjust.
13677 * gdb.mi/mi2-simplerun.exp: Adjust.
13678 * gdb.mi/mi-syn-frame.exp: Adjust.
13679 * gdb.mi/mi2-syn-frame.exp: Adjust.
13680 * gdb.mi/mi-until.exp: Adjust.
13681 * gdb.mi/mi2-until.exp: Adjust.
13682 * gdb.mi/mi-var-display.exp: Adjust.
13683 * gdb.mi/mi2-var-display.exp: Adjust.
13684 * gdb.mi/mi-watch.exp: Adjust.
13685 * gdb.mi/mi2-watch.exp: Adjust.
13686
fdc59709 136872008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13688
a9c64011
AS
13689 * aclocal.m4: Add override.m4.
13690 * configure: Regenerate.
fdc59709 13691
8e91f023
VP
136922008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13693
13694 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13695 '-var-update --all-values' reports new value even the type
13696 of a variable object has changed.
13697
233a11ab
CS
136982008-04-18 Craig Silverstein <csilvers@google.com>
13699
13700 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13701 files.
d24317b4 13702
9c1137ad
JB
137032008-04-18 Joel Brobecker <brobecker@adacore.com>
13704
13705 * gdb.ada/atomic_enum: New test program.
13706 * gdb.ada/atomic_enum.exp: New testcase.
13707
66d0bbc7
DE
137082008-04-17 Doug Evans <dje@google.com>
13709
13710 * gdb.opt/Makefile.in: Fix whitespace.
13711
100906b0
UW
137122008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13713
13714 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13715
4584e32e
DE
137162008-04-17 Doug Evans <dje@google.com>
13717
13718 * gdb.base/hashline1.exp: New testcase.
13719 * gdb.base/hashline2.exp: New testcase.
13720 * gdb.base/hashline2.exp: New testcase.
13721
0a320680
PA
137222008-04-17 Pedro Alves <pedro@codesourcery.com>
13723
13724 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13725
18ac113b
AR
137262008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13727
13728 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13729 temporary breakpoint to match "Temporary breakpoint".
13730 * gdb.base/break.exp (delete_breakpoints): Likewise.
13731 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13732 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13733 * gdb.base/display.exp: Likewise.
13734 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13735 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13736 * gdb.base/restore.exp (restore_tests): Likewise.
13737 * gdb.base/sepdebug.exp: Likewise.
13738 * gdb.base/watchpoint.exp: Likewise.
13739 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13740 * gdb.mi/mi-pending.exp: Likewise.
13741 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13742 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13743 * gdb.mi/mi-var-cmd.exp: Likewise.
13744 * gdb.mi/mi-var-display.exp: Likewise.
13745 * gdb.mi/mi2-cli.exp: Likewise.
13746 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13747 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13748 * gdb.mi/mi2-var-display.exp: Likewise.
13749 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13750 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13751 new "disp" field.
a9c64011 13752 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13753 reason. This is to support fix for PR2424.
13754
add38693
JK
137552008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13756
13757 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13758
fcacd99f
VP
137592008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13760
13761 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13762 field. Add more floating varobj tests.
fcacd99f 13763 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13764 field.
13765 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13766 (main): Call do_at_tests.
13767 * lib/mi-support.exp (mi_create_floating_varobj)
13768 (mi_varobj_update_with_type_change): New.
fcacd99f 13769
de051565
MK
137702008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13771
13772 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13773 option of -var-evaluate-expression.
13774 * gdb.mi/mi2-var-display.exp: Likewise.
13775
dbc52822
VP
137762008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13777
13778 Introduce test setup helpers.
a9c64011
AS
13779 * lib/gdb.exp (build_executable, clean_restart)
13780 (prepare_for_testing): New.
13781 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13782 * gdb.base/return.exp: Likewise.
13783 * gdb.base/ending-run.exp: Likewise.
dbc52822 13784
473591da
NR
137852008-04-07 Nick Roberts <nickrob@snap.net.nz>
13786
13787 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13788 Interface (MI) responses.
13789
2b2d9e11
VP
137902008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13791
a9c64011
AS
13792 * gdb.cp/breakpoint.cc: New code to test conditions involving
13793 member variables.
13794 * gdb.cp/breakpoint.exp: Test condition involving member
13795 variables.
2b2d9e11 13796
bb378428
VP
137972008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13798
13799 * lib/mi-support.exp (mi_expect_stop): New.
13800 (mi_run_cmd): Change the
13801 token. Use mi_send_resuming_command, use
13802 mi_expect_stop.
13803 (mi_execute_to_helper): Rename to mi_execute_to.
13804 (mi_send_resuming_command): Add more error patterns.
13805 (mi_wait_for_stop): Renamed to...
13806 (mi_get_stop_line): ...this.
13807 (mi_run_inline_test): Adjust.
13808
13809 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13810 * gdb.mi/mi-console.exp: Likewise.
13811 * gdb.mi/mi-pending.exp: Likewise.
13812 * gdb.mi/mi-simplerun.exp: Likewise.
13813 * gdb.mi/mi-stack.exp: Likewise.
13814 * gdb.mi/mi-stepi.exp: Likewise.
13815 * gdb.mi/mi-syn-frame.exp: Add comment.
13816 * gdb.mi/mi-until.exp: Likewise.
13817 * gdb.mi/mi-var-display.exp: Likewise.
13818 * gdb.mi/mi-watch.exp: Likewise.
13819 * gdb.mi/mi2-cli.exp: Likewise.
13820 * gdb.mi/mi2-console.exp: Likewise.
13821 * gdb.mi/mi2-simplerun.exp: Likewise.
13822 * gdb.mi/mi2-stack.exp: Likewise.
13823 * gdb.mi/mi2-stepi.exp: Likewise.
13824 * gdb.mi/mi2-until.exp: Likewise.
13825 * gdb.mi/mi2-var-display.exp: Likewise.
13826 * gdb.mi/mi2-watch.exp: Likewise.
13827
62172bb9
UW
138282008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13829
13830 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13831
13832 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13833
a13e061a
PA
138342008-04-04 Pedro Alves <pedro@codesourcery.com>
13835
13836 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13837 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13838 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13839 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13840 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13841 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13842 expect an mi error duplicated in stderr.
13843
eae06beb
JB
138442008-04-03 Joel Brobecker <brobecker@adacore.com>
13845
13846 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13847 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13848 Add a couple of tests that verify the behavior when the new setting
13849 is set to "cancel" and "all".
13850 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13851 "ask" before we start the testing.
13852
79c6ced6
AR
138532008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13854
13855 * gdb.cp/casts.cc: Add class reference variables.
13856 * gdb.cp/casts.exp: New test cases for up/down casting references.
13857
6c2d1a6b
MK
138582008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13859
13860 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13861 instead of beginning to make an extra test pass.
13862 * gdb.mi/mi2-var-display.exp: Likewise.
13863
55b411d9
MR
138642008-03-31 Maciej W. Rozycki <macro@mips.com>
13865
13866 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13867
c6140da2
MD
138682008-03-31 Markus Deuling <deuling@de.ibm.com>
13869 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13870
13871 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13872 value. Add xfail for older kernels.
13873
79732189
AR
138742008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13875
13876 Bring mi-support in line with gdb.exp.
13877 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13878 (mi_gdb_start): New function.
13879
33c3676e
MR
138802008-03-28 Maciej W. Rozycki <macro@mips.com>
13881
13882 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13883
92e28119
VP
138842008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13885
13886 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13887 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13888
9e8e3afe
VP
138892008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13890
13891 * lib/mi-support.exp (mi_create_varobj_checked): New.
13892 (mi_list_varobj_children): Allow to check for a
13893 value.
13894 (mi_list_array_varobj_children): New.
13895
13896 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13897 and mi_list_varobj_children, as opposed to hardcoding
13898 expected strings.
13899 * gdb.mi/gdb701.exp: Likewise.
13900 * gdb.mi/gdb792.exp: Likewise.
13901 * gdb.mi/mi-var-block.exp: Likewise.
13902 * gdb.mi/mi-var-cmd.exp: Likewise.
13903 * gdb.mi/mi-var-invalidate.exp: Likewise.
13904 * gdb.mi/mi2-var-block.exp: Likewise.
13905 * gdb.mi/mi2-var-child.exp: Likewise.
13906 * gdb.mi/mi2-var-cmd.exp: Likewise.
13907 * gdb.mi/mi2-var-display.exp: Likewise.
13908
9df50351
JK
139092008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13910
13911 Fix random false FAILs on i386.
13912 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13913
31e5d73a
DJ
139142008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13915
13916 PR gdb/544
13917 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13918
12f4afab
DJ
139192008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13920
13921 PR gdb/544
13922 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13923
b562a0cb
DJ
139242008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13925
13926 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13927 fixed PR gdb/544.
13928
17faa917
DJ
139292008-03-21 Pedro Alves <pedro@codesourcery.com>
13930
13931 * gdb.threads/fork-child-threads.exp: Test next over fork.
13932
6214f497
DJ
139332008-03-21 Chris Demetriou <cgd@google.com>
13934
13935 * gdb.base/break.exp (rbreak junk): New test for rbreak
13936 "Junk at end of arguments" issue.
13937
63092375
DJ
139382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13939
13940 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13941 *& to work on created array elements.
13942 (Top level): Test print $pc with a file. Test string operations
13943 without a target.
13944 * gdb.base/ptype.exp: Do not expect *& to work on created array
13945 elements.
13946
b21991b0
DJ
139472008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13948
13949 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13950 gdb.threads/staticthreads.exp: Update exit query.
13951
c4b347c7
SL
139522008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13953
13954 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13955
fa4727a6
DJ
139562008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13957
13958 * gdb.base/watchpoint.c (global_ptr, func4): New.
13959 (main): Call func4.
13960 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13961 (test_inaccessible_watchpoint): New.
13962
2f34202f
MR
139632008-02-29 Maciej W. Rozycki <macro@mips.com>
13964
13965 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13966 select the largest.
13967
0d6ba1b1
DJ
139682008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13969
13970 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13971 frames-invalid annotations.
13972
e691325a
PM
139732008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13974
a9c64011 13975 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13976
f85b5ecc
DE
139772008-02-27 Doug Evans <dje@google.com>
13978
13979 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13980 for bug 1738.
13981 (breakpoint_to_handler_entry): Ditto.
13982
b40e7bf3
JB
139832008-02-27 Joel Brobecker <brobecker@adacore.com>
13984
13985 * gdb.base/ending-run.exp: Use the first line of code inside
13986 function body to test breakpoints.
13987 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13988 location where the breakpoint is inserted when using the line
13989 where a function is declared. Fix typo in the description of
13990 one of the tests.
13991 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13992
2faca73a
PM
139932008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13994
13995 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13996 tests.
2faca73a 13997
6f439c36
PM
139982008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13999
14000 * gdb.base/args.exp: avoid same output for tests
14001 with single quotes.
14002
54e52265
VP
140032008-02-26 Vladimir Prus <vladimir@codesourcery.com>
14004
a9c64011
AS
14005 * gdb.base/annota1.exp: Adjust for 'info break'
14006 format changes.
14007 * gdb.base/annota3.exp: Likewise.
14008 * gdb.base/break.exp: Likewise.
14009 * gdb.base/condbreak.exp: Likewise.
14010 * gdb.base/pending.exp: Likewise.
14011 * gdb.base/sepdebug.exp: Likewise.
14012 * gdb.base/unload.exp: Likewise.
14013 * gdb.cp/ovldbreak.exp: Likewise.
14014 * gdb.mi/mi-pending.exp: Likewise.
54e52265 14015
897b09ca
DE
140162008-02-07 Doug Evans <dje@google.com>
14017
14018 * gdb.cp/mb-inline.exp: New.
14019 * gdb.cp/mb-inline.h: New.
14020 * gdb.cp/mb-inline1.cc: New.
14021 * gdb.cp/mb-inline2.cc: New.
14022
b1c32d35
PM
140232008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
14024
14025 * gdb.pascal/floats.pas: New test program.
14026 * gdb.pascal/floats.exp: New testcase.
14027
1a4ca44a
TJB
140282008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14029
14030 * gdb.base/callfuncs.c (t_float_many_args): New function.
14031 (t_double_many_args): New function.
14032 * gdb.base/callfuncs.exp: Add tests for exceeding float
14033 and double parameters passed through the stack.
14034
439048e8
JB
140352008-02-05 Joel Brobecker <brobecker@adacore.com>
14036
14037 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
14038 gdb.ada/complete/foo.adb: New files.
14039 * gdb.ada/complete.exp: New testcase.
14040
81fe8080
DE
140412008-02-03 Doug Evans <dje@google.com>
14042
301f0ecf
DE
14043 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
14044
81fe8080
DE
14045 * gdb.cp/gdb2384.exp: New file.
14046 * gdb.cp/gdb2384.cc: New file.
14047 * gdb.cp/gdb2384-base.h: New file.
14048 * gdb.cp/gdb2384-base.cc: New file.
14049
4b071aec
DE
140502008-02-02 Doug Evans <dje@google.com>
14051
14052 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
14053
61137ba6
JB
140542007-02-01 Joel Brobecker <brobecker@adacore.com>
14055
14056 * gdb.ada/sym_print_name: New test program.
14057 * gdb.ada/sym_print_name.exp: New testcase.
14058
140592007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
14060
14061 * gdb.ada/nested/hello.adb: New file.
14062 * gdb.ada/nested.exp: New testcase.
14063 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14064
98deb0da
VP
140652008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14066
14067 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
14068 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
14069 don't cause future evaluations of function to report
14070 creation of internal breakpoints.
98deb0da 14071
723a2275
VP
140722008-02-01 Vladimir Prus <vladimir@codesourcery.com>
14073
14074 * gdb.mi/mi-break.exp (test_error): New.
14075 Call it.
14076
fb546a2f
LM
140772008-01-31 Luis Machado <luisgpm@br.ibm.com>
14078
14079 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
14080 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
14081
2d8fd90a
PM
140822008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14083
14084 * gdb.pascal/integers.pas: New test program.
14085 * gdb.pascal/integers.exp: New testcase.
14086
a7fa0ded
PM
140872008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14088
14089 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14090
5e1a1926
TJB
140912008-01-30 Luis Machado <luisgpm@br.ibm.com>
14092
14093 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14094 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14095
8d04f9f0
JB
140962008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14097
14098 * gdb.ada/formatted_ref: New test program.
14099 * gdb.ada/formatted_ref.exp: New testcase.
14100
14101 * gdb.cp/formatted-ref.cc: New file.
14102 * gdb.cp/formatted-ref.exp: New testcase.
14103
ce75a98f
JB
141042008-01-30 Joel Brobecker <brobecker@adacore.com>
14105
14106 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14107
e835f6bf
NR
141082008-01-30 Nick Roberts <nickrob@snap.net.nz>
14109
14110 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14111 (test_file_list_exec_source_file): Update to new macro-info field.
14112
d118ef87
PH
141132008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14114
14115 * gdb.ada/exprs: New test program.
14116 * gdb.ada/exprs.exp: New testcase.
14117
7d35ab09
TJB
141182008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14119
14120 * dfp-test.c (DELTA, DELTA_B): New definitions.
14121 (double_val1, double_val2, double_val3, double_val4, double_val5,
14122 double_val6, double_val7, double_val8, double_val9, double_val10,
14123 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14124 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14125 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14126 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14127 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14128 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14129 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14130 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14131 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14132 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14133 dec128_val16): New global variables.
14134 (decimal_dec128_align): New function.
14135 (decimal_mixed): Likewise.
14136 (decimal_many_args_dec32): Likewise.
14137 (decimal_many_args_dec64): Likewise.
14138 (decimal_many_args_dec128): Likewise.
14139 (decimal_many_args_mixed): Likewise.
14140 * dfp-test.exp: Add tests calling new inferior functions.
14141
2d717e4f
DJ
141422008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14143
14144 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14145 gdb.server/ext-run.exp: New files.
14146 * lib/gdbserver-support.exp (gdbserver_download): New.
14147 (gdbserver_start): New. Update gdbserver expected
14148 output.
14149 (gdbserver_spawn): Use them.
14150 (gdbserver_start_extended): New.
14151
e85a822c
DJ
141522008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14153
14154 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14155 Run on GNU/Linux.
14156 (do_exec_tests): Check for systems which do not support catchpoints.
14157 Do not match START.
14158 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14159 Run on GNU/Linux. Enable verbose output.
14160 (check_fork_catchpoints): New.
14161 (explicit_fork_child_follow, catch_fork_child_follow)
14162 (tcatch_fork_parent_follow): Update expected messages.
14163 (do_fork_tests): Use check_fork_catchpoints.
14164 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14165 Run on GNU/Linux. Enable verbose output.
14166 (check_vfork_catchpoints): New.
14167 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14168 expected messages.
14169 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14170
401ea829
JB
141712008-01-29 Jim Blandy <jimb@red-bean.com>
14172
14173 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14174 host' errors.
14175 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14176
aceaf3ad
JB
141772008-01-29 Jim Blandy <jimb@red-bean.com>
14178
14179 * gdb.threads/sigthread.c: Use barriers to ensure that
14180 child_thread and child_thread_two are always initialized before we
14181 start to use them.
14182
a5606eee
VP
141832008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14184
14185 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14186 * gdb.base/watchpoint-solib.c: New.
14187 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14188
c55a82bb
PM
141892008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14190
14191 * gdb.base/gdb1056.exp: Add unsigned integer test.
14192
0993fe05
DE
141932008-01-28 Doug Evans <dje@google.com>
14194
14195 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14196
4fe42e7f
JB
141972008-01-27 Jim Blandy <jimb@codesourcery.com>
14198
c7a69933
JB
14199 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14200
4fe42e7f
JB
14201 * gdb.base/expand-psymtabs.exp: Doc fix.
14202
5def8285
MK
142032008-01-26 Mark Kettenis <kettenis@gnu.org>
14204
14205 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14206
5313c911
NR
142072008-01-24 Nick Roberts <nickrob@snap.net.nz>
14208
a9c64011 14209 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14210 -var-set-format.
14211
93815fbf
VP
142122008-01-23 Chris Demetriou <cgd@google.com>
14213
14214 * gdb.threads/thread_events.c: New testcase source file.
14215 * gdb.threads/thread_events.exp: New testcase expect file.
14216
467a88ee
NR
142172008-01-23 Nick Roberts <nickrob@snap.net.nz>
14218
14219 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14220
14221 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14222 -var-set-format.
14223
d8f82aba
DJ
142242008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14225 Vladimir Prus <vladimir@codesourcery.com>
14226
14227 * gdb.base/float.exp: Allow missing floating point for m68k and
14228 PowerPC.
14229
60c46647
VP
142302008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14231
14232 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14233 ignore count.
14234 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14235 * gdb.mi/mi-cli.exp: Adjust.
14236 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14237
c7dd36a1
PA
142382008-01-17 Pedro Alves <pedro@codesourcery.com>
14239
14240 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14241 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14242 with dummy_ptr's address.
14243 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14244 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14245 all targets.
14246 * gdb.mi/mi2-var-child.exp: Likewise.
14247
39d5313e
JB
142482008-01-09 Joel Brobecker <brobecker@adacore.com>
14249
14250 * gdb.ada/null_array: New test program.
14251 * gdb.ada/null_array.exp: New testcase.
14252
0aea4bf3
LM
142532008-01-09 Luis Machado <luisgpm@br.ibm.com>
14254
14255 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14256 with required float modifiers.
14257
0b354900
JB
142582008-01-08 Joel Brobecker <brobecker@adacore.com>
14259
14260 * gdb.ada/funcall_param: New test program.
14261 * gdb.ada/funcall_param.exp: New testcase.
14262
cdb7f5d4
JB
142632008-01-08 Joel Brobecker <brobecker@adacore.com>
14264
14265 * gdb.ada/arrayparam: New test program.
14266 * gdb.ada/arrayparam.exp: New testcase.
14267
88e2547f
JB
142682008-01-08 Joel Brobecker <brobecker@adacore.com>
14269
14270 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14271 landed. Should also fix random failures in the test following it.
14272
f6867ce0
TJB
142732008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14274
14275 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14276 for expressions with decimal float values.
14277 (test_dfp_conversions): New function to test casts to and from
14278 decimal float types.
14279 Call test_dfp_conversions.
14280 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14281 elements.
14282 (main): Initialize ds.float4 and ds.double8 elements.
14283 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14284 string to new error message.
14285 (d64_set_tests): Likewise.
14286 (d128_set_tests): Likewise.
14287 Add tests for expressions with decimal float variables. Add tests for
14288 conversions to and from decimal float types.
14289
f9c11282
JB
142902008-01-05 Joel Brobecker <brobecker@adacore.com>
14291
14292 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14293 * gdb.ada/packed_tagged.exp: New testcase.
14294
0ecbca72
JB
142952008-01-04 Joel Brobecker <brobecker@adacore.com>
14296
14297 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14298 gdb.ada/homonym/homonym_main.adb: New files.
14299 * gdb.ada/homonym.exp: New testcase.
14300
c18d3d89
JB
143012008-01-04 Joel Brobecker <brobecker@adacore.com>
14302
14303 * gdb.ada/packed_array.exp: Add testing of references to
14304 a packed array.
14305
ecc7085b
JB
143062008-01-04 Joel Brobecker <brobecker@adacore.com>
14307
14308 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14309 New files.
14310 * gdb.ada/type_coercion.exp: New testcase.
14311
c474c922
JB
143122008-01-04 Joel Brobecker <brobecker@adacore.com>
14313
14314 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14315 gdb.ada/tagged/foo.adb: New file.
14316 * gdb.ada/tagged.exp: New testcase.
14317
9005b927
JB
143182008-01-04 Joel Brobecker <brobecker@adacore.com>
14319
14320 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14321 gdb.ada/ptype_field/foo.adb: New files.
14322 * gdb.ada/ptype_field.exp: New testcase.
14323
1a6aaad8
JB
143242008-01-03 Joel Brobecker <brobecker@adacore.com>
14325
14326 * gdb.ada/print_pc.exp: New testcase.
14327
0ef22f53
JB
143282008-01-03 Joel Brobecker <brobecker@adacore.com>
14329
14330 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14331 gdb.ada/taft_type/p.adb: New files.
14332 * gdb.ada/taft_type.exp: New testcase.
14333
1689ecf8
JB
143342008-01-03 Joel Brobecker <brobecker@adacore.com>
14335
14336 * gdb.ada/array_bounds/bar.adb: New file.
14337 * gdb.ada/array_bounds.exp: New testcase.
14338
a4d0b9c3
JB
143392008-01-03 Joel Brobecker <brobecker@adacore.com>
14340
14341 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14342 gdb.ada/arrayptr/foo.adb: New files.
14343 * gdb.ada/arrayptr.exp: New testcase.
14344
a31ace00
JB
143452008-01-03 Joel Brobecker <brobecker@adacore.com>
14346
14347 * gdb.base/set-lang-auto.exp: New testcase.
14348
a97fced3
JB
143492008-01-03 Joel Brobecker <brobecker@adacore.com>
14350
14351 * gdb.ada/fun_addr/foo.adb: New file.
14352 * gdb.ada/fun_addr.exp: New testcase.
14353
ef29ce1a
JK
143542008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14355
14356 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14357 New files
14358
0fafefe3
JB
143592008-01-02 Joel Brobecker <brobecker@adacore.com>
14360
14361 * array_subscript_addr/p.adb: New file.
a9c64011 14362 * array_subscript_addr.exp: New testcase.
0fafefe3 14363
c4359f8d
JB
143642008-01-02 Joel Brobecker <brobecker@adacore.com>
14365
a9c64011 14366 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14367 New files.
14368 * gdb.ada/str_cmp_ref.exp: New testcase.
14369
1aa1b15b
JB
143702008-01-01 Joel Brobecker <brobecker@adacore.com>
14371
14372 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14373 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14374 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14375
81c9b2cf
JB
143762008-01-01 Joel Brobecker <brobecker@adacore.com>
14377
14378 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14379 gdb.ada/ref_param/pck.ads: New files.
14380 * gdb.ada/ref_param.exp: New testcase.
14381
319e4674
JB
143822008-01-01 Joel Brobecker <brobecker@adacore.com>
14383
14384 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14385 gdb.ada/interface/foo.adb: New files.
14386 * gdb.ada/interface.exp: New testcase.
14387
ef682c56
JB
143882007-12-31 Jim Blandy <jimb@codesourcery.com>
14389
14390 * gdb.base/multi-forks.exp: Consume all output from child
14391 processes before proceeding to next test.
14392
f6f3eb6c
JB
143932007-12-29 Jim Blandy <jimb@codesourcery.com>
14394
14395 * configure: Regenerated.
14396
f652e42f
JB
143972007-12-27 Joel Brobecker <brobecker@adacore.com>
14398
14399 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14400 gdb.ada/fixed_cmp/fixed.adb: New files.
14401 * gdb.ada/fixed_cmp.exp: New testcase.
14402
6943e596
JB
144032007-12-27 Joel Brobecker <brobecker@adacore.com>
14404
14405 * gdb.ada/boolean_expr.exp: New testcase.
14406
aad9a193
JB
144072007-12-26 Jim Blandy <jimb@codesourcery.com>
14408
14409 * gdb.base/multi-forks.exp: Doc fix.
14410
fb5f3683
JB
144112007-12-26 Joel Brobecker <brobecker@adacore.com>
14412
14413 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14414 * gdb.ada/char_param.exp: Do not compile our test program with
14415 -gnata, this is unnecessary.
14416 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14417
384e4a9c
JB
144182007-12-24 Joel Brobecker <brobecker@adacore.com>
14419
14420 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14421 gdb.ada/print_chars/foo.adb: New files.
14422 * gdb.ada/print_chars.exp: New testcase.
14423
01e044f7
JB
144242007-12-24 Joel Brobecker <brobecker@adacore.com>
14425
14426 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14427 gdb.ada/char_param/foo.adb: New files.
14428 * gdb.ada/char_param.exp: New testcase.
14429
0ce17860
JB
144302007-12-22 Jim Blandy <jimb@codesourcery.com>
14431
14432 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14433 hard-coding source line numbers into the test.
14434 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14435 gdb_get_line_number to find.
14436
919809b9
JB
144372007-12-22 Joel Brobecker <brobecker@adacore.com>
14438
14439 * gdb.base/ptype.c (highest): New struct type.
14440 (the_highest): New variable of that type.
14441 (main): Add dummy assignment to a field of variable the_highest.
14442 * gdb.base/ptype.exp: Test type printing of our new variable.
14443
abc8a88d
PM
144442007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14445
14446 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14447 and record first explicitly generated thread number.
abc8a88d
PM
14448 Use that thread number for thread specific watchpoint test.
14449 Add iteration number to repetitive tests.
14450
5158f3e3
CES
144512007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14452 Jim Blandy <jimb@codesourcery.com>
14453
14454 * gdb.base/expand-psymtabs.c: New testcase
14455 source file.
14456 * gdb.base/expand-psymtabs.exp: New testcase
14457 expect file.
14458
37e4754d
LM
144592007-12-17 Luis Machado <luisgpm@br.ibm.com>
14460
14461 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14462 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14463
551e5d04
JB
144642007-12-17 Joel Brobecker <brobecker@adacore.com>
14465
14466 * gdb.ada/frame_args/foo.adb: New file.
14467 * gdb.ada/frame_args/pck.ads: New file.
14468 * gdb.ada/frame_args/pck.adb: New file.
14469 * gdb.ada/frame_args.exp: New testcase.
14470
a05ee097
JB
144712007-12-17 Joel Brobecker <brobecker@adacore.com>
14472
14473 * gdb.base/frame-args.c: New file.
14474 * gdb.base/frame-args.exp: New testcase.
14475
c162e8c9 144762007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14477 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14478
14479 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14480
afe8ab22 144812007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14482
afe8ab22
VP
14483 * gdb.mi/mi-pending.exp: New.
14484 * gdb.mi/mi-pending.c: New.
14485 * gdb.mi/mi-pendshr.c: New.
14486
dfdfb3ca
JB
144872007-12-06 Jim Blandy <jimb@codesourcery.com>
14488
14489 * gdb.base/default.exp: Update expected output for 'info catch'.
14490
b7fca990
JK
144912007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14492
14493 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14494 must be set to binary.
14495
6a1afc1e
PA
144962007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14497
14498 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14499
a6b151f1
DJ
145002007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14501
14502 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14503 gdb.mi/mi-file-transfer.exp: New.
14504
43039443
JK
145052007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14506
14507 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14508
0ef2251b
MR
145092007-11-22 Maciej W. Rozycki <macro@mips.com>
14510
14511 * gdb.trace/backtrace.exp: Fix a typo.
14512 * gdb.trace/circ.exp: Likewise.
14513 * gdb.trace/collection.exp: Likewise.
14514 * gdb.trace/limits.exp: Likewise.
14515 * gdb.trace/report.exp: Likewise.
14516 * gdb.trace/tfind.exp: Likewise.
14517 * gdb.trace/while-dyn.exp: Likewise.
14518
5443631e
NR
145192007-11-21 Nick Roberts <nickrob@snap.net.nz>
14520
14521 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14522 objects of pointers that can't be dereferenced are now
14523 "noneditable".
14524
a4ce5b0d
UW
145252007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14526
14527 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14528 (target_cpu): Remove.
14529
d6e956e5
VP
145302007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14531
14532 * gdb.base/ending-run.exp: Expect the list of cleared
14533 breakpoint to come in natural order, not the reversed one.
a9c64011 14534
214270ab
VP
145352007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14536
14537 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14538 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14539
1a619819
LM
145402007-11-05 Luis Machado <luisgpm@br.ibm.com>
14541
14542 * gdb.base/printcmds.exp: New function
14543 test_printf_with_dfp.
14544
5b01a6fa
DE
145452007-11-02 Doug Evans <dje@google.com>
14546
14547 * gdb.disasm/t01_mov.s: Remove carriage returns.
14548 * gdb.disasm/t02_mova.s: Ditto.
14549 * gdb.disasm/t03_add.s: Ditto.
14550 * gdb.disasm/t04_sub.s: Ditto.
14551 * gdb.disasm/t05_cmp.s: Ditto.
14552 * gdb.disasm/t06_ari2.s: Ditto.
14553 * gdb.disasm/t07_ari3.s: Ditto.
14554 * gdb.disasm/t08_or.s: Ditto.
14555 * gdb.disasm/t09_xor.s: Ditto.
14556 * gdb.disasm/t10_and.s: Ditto.
14557 * gdb.disasm/t11_logs.s: Ditto.
14558 * gdb.disasm/t12_bit.s: Ditto.
14559 * gdb.disasm/t13_otr.s: Ditto.
14560
ec33ab7f
JK
145612007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14562
14563 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14564
ae0d01ff
UW
145652007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14566
14567 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14568 provide DFP support.
14569
55eddb0f
DJ
145702007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14571
14572 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14573 Test "set powerpc vector-abi". Skip auto-detection tests for old
14574 toolchains.
14575
7020f05c
PA
145762007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14577
14578 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14579 with [string compare].
14580
84bc3db9
PA
145812007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14582
14583 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14584 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14585
5876dc88
LM
145862007-10-25 Luis Machado <luisgpm@br.ibm.com>
14587
14588 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14589 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14590 * gdb.opt/Makefile.in: New makefile.
14591 * Makefile.in: Create new directory "gdb.opt".
14592 * configure.ac: Add "gdb.opt" directory.
14593 * configure: Regenerated.
a9c64011 14594
c3ea9a14
DE
145952007-10-25 Doug Evans <dje@google.com>
14596
14597 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14598 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14599
a9c64011 146002007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14601 Thiago Jung Bauermann <bauerman@br.ibm.com>
14602
14603 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14604 Floating Point expressions.
14605 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14606 Floating Point variables.
14607 * gdb.base/dfp-test.c: new file containing program with Decimal
14608 Floating variables, used by gdb.base/dfp-test.exp.
14609
62a24a2b
DJ
146102007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14611
14612 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14613
e7b1eae6
UW
146142007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14615
14616 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14617 compiling test case with GCC.
14618 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14619
c641edcc
UW
146202007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14621
14622 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14623 format changes.
14624
5e5ebfe6
MS
146252007-10-18 Michael Snyder <msnyder@specifix.com>
14626
14627 * gdb.base/dbx.exp: Add missing "-re " operator.
14628
e831e7b6
GM
146292007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14630
14631 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14632 * configure.ac: Removed trailing spaces after backslash.
14633 * gdb.modula2: New directory.
14634 * gdb.modula2/Makefile.in: New file.
14635 * gdb.modula2/unbounded-array.exp: New file.
14636 * gdb.modula2/unbounded1.c: New file.
14637
7cc46491
DJ
146382007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14639
14640 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14641
146422007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14643
14644 * gdb.base/sigstep.c (main): Add checks for
14645 return values for setitimer call.
14646 Call setitimer again with itimer = ITIMER_REAL
14647 if first call to setitimer fails.
14648
e91528f0
KH
146492007-10-11 Kazu Hirata <kazu@codesourcery.com>
14650
14651 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14652 of $timeout.
14653
2ec9a4f8
DJ
146542007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14655
14656 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14657
146582007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14659
14660 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14661 of gdb_expect call, to avoid interruption.
14662
64b2fa04
PA
146632007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14664
14665 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14666 (v_unsigned_long_long, v_long_long_array)
14667 (v_signed_long_long_array, v_unsigned_long_long_array)
14668 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14669 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14670 [!NO_LONG_LONG]: New.
14671 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14672 v_long_long_member.
14673
14674 (v_long_long_func, v_signed_long_long_func)
14675 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14676 (main) [!NO_LONG_LONG]: Initialize long long variants.
14677
14678 * gdb.base/whatis.exp: If board file requests no_long_long, build
14679 test with NO_LONG_LONG defined. Test long long, signed long long,
14680 and unsigned long long variants but only if board file doesn't
14681 disable it.
14682
a912286e 146832007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14684 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14685
14686 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14687 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14688 * configure: Regenerated.
14689 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14690 gdb.pascal/types.exp, lib/pascal.exp: New files.
14691
471ba8c9
DJ
146922007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14693
14694 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14695 call.
14696 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14697 to return to the call.
14698 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14699 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14700 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14701 * gdb.mi/mi-until.exp (test_until): Likewise.
14702 * gdb.mi/mi2-until.exp (test_until): Likewise.
14703
fef8a650
DJ
147042007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14705
14706 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14707 two-char array.
14708 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14709
d983da9c
DJ
147102007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14711
14712 * gdb.threads/watchthreads.c (thread_function): Sleep between
14713 iterations.
14714 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14715 at once for S/390. Generate matching fails and passes.
14716
17f62551
VP
147172007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14718
14719 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14720 the 'struct_declarations' variable to zeros.
a9c64011 14721
ed0616c6
VP
147222007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14723
14724 * gdb.cp/mb-ctor.cc: New.
14725 * gdb.cp/mb-ctor.exp: New.
14726 * gdb.cp/mb-templates.cc: New.
14727 * gdb.cp/mb-templates.exp: New.
14728
41f1b697
DJ
147292007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14730
14731 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14732
3f213f78
PA
147332007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14734
14735 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14736 targets.
14737 * configure: Regenerate.
14738
0d381245 147392007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14740
0d381245
VP
14741 * gdb.base/annota1.exp: Adjust for 'info break'
14742 format changes.
14743 * gdb.base/annota3.exp: Likewise.
14744 * gdb.base/break.exp: Likewise.
14745 * gdb.base/condbreak.exp: Likewise.
14746 * gdb.base/pending.exp: Likewise.
14747 * gdb.base/sepdebug.exp: Likewise.
14748 * gdb.base/unload.exp: Likewise.
14749 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14750
fe3f5fa8
VP
147512007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14752
14753 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14754 messages.
14755 * gdb.base/chng-syms.exp: Likewise.
14756 * gdb.base/unload.exp: Likewise.
a9c64011 14757
a75cf6c0
DJ
147582007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14759
14760 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14761
18ecae38
DJ
147622007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14763
14764 * schedlock.c (NUM): Change to 1.
14765 (main): Use args[0] for the main thread.
14766 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14767 regardless of the number of threads.
14768
5509918f
MR
147692007-09-14 Maciej W. Rozycki <macro@mips.com>
14770
4a543daf
MR
14771 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14772 type down.
14773 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14774 test.
14775 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14776 watchpoint type down.
14777 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14778 test.
14779
147802007-09-14 Maciej W. Rozycki <macro@mips.com>
14781
5509918f
MR
14782 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14783 Move all the tests here and run them twice, once using software
14784 watchpoints and once using hardware watchpoints.
14785 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14786
40b53987
DJ
147872007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14788
14789 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14790 test.
14791
695e2681
MK
147922007-09-10 Mark Kettenis <kettenis@gnu.org>
14793
8b3fc8d8
MK
14794 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14795 build-id.
14796
695e2681
MK
14797 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14798 know about $ORIGIN. Calculate output dir from $dest instead of
14799 using ${objdir}/{$subdir}.
14800
58d69f29
MK
148012007-09-09 Mark Kettenis <kettenis@gnu.org>
14802
14803 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14804 gcore, before continuing with the test.
14805
3e347599
DJ
148062007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14807
14808 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14809 * gdb.mi/mi-watch.exp: Likewise.
14810
ea37ba09
DJ
148112007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14812 Jim Blandy <jimb@codesourcery.com>
14813
14814 * gdb.arch/i386-sse.exp: Do not expect character constants.
14815 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14816 * gdb.base/display.exp: Allow print/s.
14817 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14818 and unsigned char array changes.
14819
2025a643
DJ
148202007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14821
14822 * gdb.base/display.exp: Add tests for printf %p.
14823
26669a27
PA
148242007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14825
14826 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14827 the dll name to unicode.
14828
c8f021f8
JK
148292007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14830
14831 * gdb.base/default.exp (show version): Update the version text.
14832 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14833
4cf31eea
JK
148342007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14835
14836 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14837 New files.
14838
4935890f
JK
148392007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14840
14841 * lib/gdb.exp (build_id_debug_filename_get): New function.
14842 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14843 Remove the generate DEBUG file for the future testcase runs.
14844 New testcase for the NT_GNU_BUILD_ID retrieval.
14845 Move the final testing step to ...
14846 (test_different_dir): ... a new function.
14847 New parameter XFAIL to XFAIL all the tests performed.
14848 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14849 New parameter TYPE to PF_PREFIX all the tests performed.
14850
02142340
VP
148512007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14852
14853 * gdb.mi/mi-var-cp.cc (path_expression): New
14854 function.
14855 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14856
36acd84e
UW
148572007-08-27 Markus Deuling <deuling@de.ibm.com>
14858
14859 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14860 to fit into SPU Local Store memory.
14861
a896d121
JB
148622007-08-23 Joel Brobecker <brobecker@adacore.com>
14863
14864 * gdb.base/default.exp: Adjust the expected output of "info
14865 warranty" after the switch to GPLv3.
14866
7b433602
JB
148672007-08-23 Joel Brobecker <brobecker@adacore.com>
14868
14869 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14870 to 30000 (from 20000).
14871
e22f8b7c
JB
148722007-08-23 Joel Brobecker <brobecker@adacore.com>
14873
14874 Switch the license of all .exp files to GPLv3.
14875 Switch the license of all .f and .f90 files to GPLv3.
14876 Switch the license of all .s and .S files to GPLv3.
14877
5a0e3bd0
JB
148782007-08-23 Joel Brobecker <brobecker@adacore.com>
14879
14880 * configure.ac: Switch license to GPLv3.
14881
cc00619d
JB
148822007-08-23 Joel Brobecker <brobecker@adacore.com>
14883
14884 Switch the licensing to GPLv3 for all .ads and .adb files.
14885
8d26208a
DJ
148862007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14887
14888 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14889 and t_int_double.
14890 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14891
4fcb9948
JB
148922007-08-17 Joel Brobecker <brobecker@adacore.com>
14893
14894 * gdb.base/step-line.c: Switch license to GPL version 3, and
14895 update copyright year.
14896 * gdb.base/step-line.inp: Likewise.
14897
b9c34f67
JB
148982007-08-17 Joel Brobecker <brobecker@adacore.com>
14899
14900 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14901 changes inside gdb1555.c.
14902 * gdb.base/pending.exp: Likewise.
14903
2cc17678
DJ
149042007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14905
14906 * config/default.exp: New file.
14907
e48883f7
DJ
149082007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14909
14910 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14911 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14912
1ab80e5b
MR
149132007-07-30 Maciej W. Rozycki <macro@mips.com>
14914
14915 * gdb.base/dump.exp: Force the correct endianness for binary
14916 formats not carrying this information.
14917
aba471f5
DJ
149182007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14919
14920 * gdb.threads/staticthreads.exp: Match .*sem_post.
14921
d4e07204
DJ
149222007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14923
14924 * gdb.base/readline.exp (operate_and_get_next): Match the final
14925 prompt.
14926
2b97317d
KB
149272007-07-23 Kevin Buettner <kevinb@redhat.com>
14928
14929 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14930 to restarting SID.
14931
44efa07a
KB
149322007-07-18 Kevin Buettner <kevinb@redhat.com>
14933
14934 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14935 prior to `gdb_start'.
14936
7b5ebade
KB
149372007-07-18 Kevin Buettner <kevinb@redhat.com>
14938
14939 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14940 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14941 Remove call to gdb_unload.
14942
255e7678
DJ
149432007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14944 Daniel Jacobowitz <dan@codesourcery.com>
14945
14946 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14947 for __WIN32__.
14948 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14949 * gdb.base/unload.exp: Use shared library test routines.
14950
3a40aaa0
UW
149512007-07-03 Markus Deuling <deuling@de.ibm.com>
14952
14953 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14954 * gdb.base/solib-symbol-lib.c: Likewise.
14955 * gdb.base/solib-symbol-main.c: Likewise.
14956
b0f4b84b
DJ
149572007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14958
14959 * config/gdbserver.exp (gdb_reconnect): New.
14960 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14961 gdb.base/solib-disc.exp: New files.
14962 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14963 remote debugging".
14964 (gdb_compile): Add shlib_load flag.
14965 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14966 port.
14967 (gdbserver_reconnect): New.
14968
1b05479a
DJ
149692007-07-01 Nick Roberts <nickrob@snap.net.nz>
14970 Daniel Jacobowitz <dan@codesourcery.com>
14971
14972 * gdb.base/annota3.exp: Test for if construct.
14973
86f78eb2
DJ
149742007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14975
14976 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14977
6a2eb474 149782007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14979 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14980
14981 * gdb.base/display.exp: Allow a newline after display/i.
14982 * gdb.base/pc-fp.exp: Likewise.
14983 * gdb.base/sigbpt.exp: Likewise.
14984
f8b73d13
DJ
149852007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14986
14987 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14988 required features to be included.
14989
4339e69e
DJ
149902007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14991
14992 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14993 in info threads output.
14994
23d964e7
UW
149952007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14996 Markus Deuling <deuling@de.ibm.com>
14997
14998 * gdb.arch/spu-info.exp: New testcase.
14999 * gdb.arch/spu-info.c: New file.
15000
fd20f75b
DJ
150012007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
15002
15003 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
15004 tpcs_offset. Restore lr after the call.
15005 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
15006
2226f861
DJ
150072007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
15008
15009 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
15010 (gdbserver_run): Kill any running gdbserver.
15011 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
15012
d12371a9
MR
150132007-05-17 Maciej W. Rozycki <macro@mips.com>
15014
15015 * gdb.base/sigbpt.exp: Preset segv_addr.
15016
93f02886
DJ
150172007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
15018
15019 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
15020 (gdb_compile_shlib): Likewise.
15021 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
15022 (default_gdb_init): Clear cleanfiles.
15023 (gdb_finish): Delete recorded cleanfiles.
15024 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
15025
15026 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
15027 Do not use isnative.
15028 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
15029 gdb.base/so-impl-ld.exp: Likewise.
15030 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
15031 * gdb.base/unload.exp: Likewise. Do not pass empty option to
15032 gdb_compile.
15033
b04e06d7
VP
150342007-05-15 Vladimir Prus <vladimir@codesourcery.com>
15035
15036 * config/unknown.exp: Remove.
15037
069ed931
UW
150382007-05-15 Markus Deuling <deuling@de.ibm.com>
15039
15040 * gdb.base/info-proc.exp: Check is_remote.
15041
09db0d03
UW
150422007-05-14 Markus Deuling <deuling@de.ibm.com>
15043
15044 * gdb.base/gcore.exp: Initialize variable core_supported.
15045
af2cbe8c
DJ
150462007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15047
15048 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
15049
027c0295
DJ
150502007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15051
15052 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
15053 * gdb.threads/print-threads.exp (test_all_threads): Allow
15054 negative and hexadecimal thread IDs.
15055
dc5000e7
DJ
150562007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
15057
15058 * gdb.java/jprint.java (public): Avoid invalid call to static
15059 method.
15060
2e74ed18
DP
150612007-05-14 Denis Pilat <denis.pilat@st.com>
15062
15063 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
15064 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
15065 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
15066 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
15067 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
15068
83547f02
UW
150692007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15070
15071 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 15072 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
15073 this mode.
15074 * gdb.base/ovlymgr.c: Provide stubs for spu target.
15075 * gdb.base/spu.ld: New file.
15076
b18be20d
DJ
150772007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
15078
15079 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
15080
be444858
DJ
150812007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
15082
15083 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
15084
b1d53152
DJ
150852007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15086
15087 * gdb.java/jmain.exp: Handle demangled names with and without method
15088 signatures.
15089
d084b331
DJ
150902007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15091
15092 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15093 (have_a_very_merry_interrupt): Remove calls to puts.
15094 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15095 inferior output.
15096 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15097 test names.
15098
db9d7fc5
DJ
150992007-04-29 Markus Deuling <deuling@de.ibm.com>
15100 Daniel Jacobowitz <dan@codesourcery.com>
15101
15102 * gdb.base/auxv.exp (core_works): Also check is_remote.
15103 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15104
ef783a7d 151052007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15106
ef783a7d
VP
15107 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15108 message, not the undefined 'module' variable.
15109 * gdb.base/siginfo.exp: Likewise.
15110 * gdb.base/sigstep.exp: Likewise.
15111 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15112 serialport.
15113 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15114
b7b73cae
CV
151152007-04-25 Corinna Vinschen <vinschen@redhat.com>
15116
15117 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15118 target sim fails. Return 0 otherwise.
15119 (gdb_load): Return prematurely if gdb_target_sim fails.
15120
7d90fdfa
DP
151212007-04-16 Denis Pilat <denis.pilat@st.com>
15122
15123 * gdb.base/setshow.exp: Reset height after having set it to 100.
15124
5d3e9c85
DP
151252007-04-16 Denis Pilat <denis.pilat@st.com>
15126
15127 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15128
18e75969
DP
151292007-04-16 Denis Pilat <denis.pilat@st.com>
15130
15131 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15132
25d5ea92
VP
151332007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15134
15135 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15136 tests. Run the frozen varobjs test.
15137 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15138 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15139
0b49cb80
JK
151402007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15141
15142 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15143 gdb.base/type-opaque.exp: New files.
15144
a73bafbc 151452007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15146
15147 * gdb.mi/mi-var-child.c
a73bafbc
VP
15148 (do_children_tests): User char[2] instead of
15149 char so that automatic printing of pointers to char
15150 don't give unpredicable result.
15151 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15152 local variables.
15153 * gdb.mi/mi-var-child.exp: Step to right line
15154 of do_children_tests.
15155 * gdb.mi/mi2-var-child.exp: Likewise.
15156 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15157 do_locals_tests.
a73bafbc
VP
15158 (do_children_tests): User char[2] instead of
15159 char so that automatic printing of pointers to char
a9c64011 15160 don't give unpredicable result.
a73bafbc 15161 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15162 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15163 Pass test name to mi_wait_for_stop.
15164
7ce59000
DJ
151652007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15166
15167 * gdb.asm/asm-source.exp: Remove d10v case.
15168 * lib/gdb.exp (skip_cplus_tests): Likewise.
15169 * gdb.asm/d10v.inc: Deleted.
15170
20389057
DJ
151712007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15172
15173 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15174
8807d78b
DJ
151752007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15176
15177 * config/netware.exp: Delete file.
15178
aa3edb8e
JB
151792007-03-29 Joel Brobecker <brobecker@adacore.com>
15180
15181 * gdb.dwarf2/dw2-noloc.S: New file.
15182 * gdb.dwarf2/dw2-noloc.exp: New file.
15183
297561ac
PA
151842007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15185
15186 * gdb.cp/method2.cc: New test.
15187 * gdb.cp/method2.exp: New test.
15188 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15189
1f81bd39
DJ
151902007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15191
15192 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15193
9453113a
DJ
151942007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15195
15196 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15197
b741e217
DJ
151982007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15199
15200 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15201 (gdb_load): Delete, replace with...
15202 (gdb_reload): ...this.
15203 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15204 * gdb.server/server-mon.exp: Likewise.
15205 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15206 (gdb_start_cmd): New.
15207 (gdb_file_cmd): Save the last loaded file.
15208 (gdb_reload): New.
15209 (gdb_gnu_strip_debug): Use transform.
15210 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15211 support here. Use new $last_loaded_file. Check mtime.
15212 (gdb_target_cmd): Handle ObjC failure case.
15213 (infer_host_exec): Delete.
15214 (gdbserver_load): Rename to...
15215 (gdbserver_run): ...this. Simplify.
15216 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15217 (mi_gdb_load): Move most contents to a new function...
15218 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15219 (mi_run_cmd): Use mi_gdb_target_load.
15220 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15221 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15222 Use gdb_run_cmd.
15223 * gdb.base/charsign.exp: Remove incorrect comment.
15224 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15225 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15226 gdb.base/start.exp: Use gdb_start_cmd.
15227
446ab585 152282007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15229 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15230
15231 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15232 * gdb.base/signull.exp: Similarly.
15233
bbb88ebf
UW
152342007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15235
15236 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15237 messages available to test cases (like chng-sym.exp).
15238
cb8c4a99
AS
152392007-03-14 Andreas Schwab <schwab@suse.de>
15240
15241 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15242 format changes.
15243
4e463ff5
DJ
152442007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15245
15246 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15247 (optimized_1): New.
15248 (main): Call optimized_1.
15249 (gdb2029): Correct typos. Call gdb2029_marker.
15250 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15251 for gdb2029.
15252
b6db2c47
MK
152532007-03-12 Mark Kettenis <kettenis@gnu.org>
15254
15255 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15256 as tabs. Remove redundant test pattern.
15257
70ed3737
UW
152582007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15259
15260 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15261 for /a format output.
15262
47b67b60
DJ
152632007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15264
15265 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15266 collect output incrementally.
15267
b8953b0e
UW
152682007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15269
15270 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15271 for -var-create lpcharacter test.
15272 * gdb.mi/mi2-var-cmd.exp: Likewise.
15273
7acd5c40
UW
152742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15275
15276 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15277 pass on targets where address zero is readable.
15278
9c6759c1
UW
152792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15280
15281 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15282 just a single architecture.
15283
a2f1aeb4
UW
152842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15285
15286 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15287 (fetch_all_registers): New function, uses gdb_test_multiple and
15288 exp_continue to fetch inferior output line-by-line.
15289 Replace all uses of do_get_all_registers by fetch_all_registers.
15290
46579ac2
UW
152912007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15292
15293 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15294 in target_info.
15295
fc133f24
MS
152962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15297
a9c64011 15298 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15299 consistancy; add a default (timeout) case.
15300
7646a51d
MS
153012007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15302
15303 * gdb.base/watchpoint.exp: Fix truncated comment.
15304
dcfff61f
MS
153052007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15306
15307 * Makefile.in: Remove spurious single-quotes from sed command.
15308
664e3ee9
DJ
153092007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15310
15311 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15312 func.
15313 * gdb.mi/mi2-var-cmd.exp: Likewise.
15314
d7cc6f2f
JB
153152007-02-27 Joel Brobecker <brobecker@adacore.com>
15316
a9c64011
AS
15317 * gdb.dwarf2/dw2-producer.S: New file.
15318 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15319
153202007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15321
15322 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15323 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15324 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15325 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15326 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15327 Revert tests to use mi_gdb_test and include value field in output
15328 of -var-create.
15329
93d42b30
DJ
153302007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15331
15332 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15333
c499ed39
DJ
153342007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15335
15336 * gdb.base/maint.exp: Remove full paths from test names.
15337 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15338 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15339
9836f81b
JB
153402007-02-27 Joel Brobecker <brobecker@adacore.com>
15341
15342 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15343
c74d0ad8
DJ
153442007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15345
15346 * gdb.server/server-mon.exp: New test.
15347
2711e456
DJ
153482007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15349
15350 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15351
ff6f572f
DJ
153522007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15353
15354 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15355 register capitalization.
15356
fada3feb
DP
153572007-02-13 Denis Pilat <denis.pilat@st.com>
15358
15359 * gdb.mi/mi-var-invalidate.exp: New file.
15360
fb1e4ffc
DJ
153612007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15362
15363 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15364
3da939d7
DJ
153652007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15366
15367 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15368
123dc839
DJ
153692007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15370
15371 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15372 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15373
877e3645 153742007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15375
15376 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15377 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15378 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15379 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15380 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15381 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15382 Update tests to include value field in output of -var-create.
a9c64011 15383
3c0a2960
AS
153842007-02-08 Andreas Schwab <schwab@suse.de>
15385
15386 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15387
108546a0
DJ
153882007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15389
15390 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15391 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15392
d701dcab
DP
153932007-02-02 Denis Pilat <denis.pilat@st.com>
15394
15395 * gdb.threads/threadapply.exp: check that frame is not changed by
15396 the thread apply all command.
15397
783e3e2f
AS
153982007-01-31 Andreas Schwab <schwab@suse.de>
15399
6d9c3a87
AS
15400 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15401
3c50d7b9
AS
15402 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15403 in the dwarf sections.
15404 * gdb.dwarf2/mac-fileno.S: Likewise.
15405
783e3e2f
AS
15406 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15407 bspstore register on ia64.
15408
78ff580e
AS
154092007-01-29 Andreas Schwab <schwab@suse.de>
15410
cc8e9b12
AS
15411 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15412 "frame-begin" annotation.
15413
78ff580e
AS
15414 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15415 number of "frames-invalid" annotations.
15416
704a4f78
DJ
154172007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15418
15419 * gdb.base/commands.exp: Call if_commands_test.
15420 (gdb_test_no_prompt, if_commands_test): New.
15421
e741bf94
MK
154222007-01-28 Mark Kettenis <kettenis@gnu.org>
15423
15424 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15425
474d0ad3
AS
154262007-01-27 Andreas Schwab <schwab@suse.de>
15427
15428 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15429 .short/.int/.quad in the dwarf sections.
15430 * gdb.dwarf2/dw2-intercu.S: Likewise.
15431 * gdb.dwarf2/dw2-intermix.S: Likewise.
15432
e784b426
JK
154332007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15434
15435 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15436 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15437 array.
e784b426
JK
15438 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15439 * gdb.base/setvar.exp: Likewise.
15440
37f08e04
AS
154412007-01-26 Andreas Schwab <schwab@suse.de>
15442
9a01813a
AS
15443 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15444 test.
15445
37f08e04
AS
15446 * gdb.base/multi-forks.exp ("restart $i"): Also match
15447 __kernel_syscall_via_break.
15448
6e2a9270
VP
154492007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15450
15451 * lib/mi-support.exp (mi_delete_varobj): New.
15452 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15453 testcase.
15454 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15455 (main): Call the above.
15456 (reference_update_test, base_in_reference_test)
15457 (reference_to_pointer): Delete the created varobjs.
a9c64011 15458
e515b470
DJ
154592007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15460
15461 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15462 * configure: Regenerated.
15463 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15464 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15465 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15466 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15467 * lib/gdb.exp (gdb_skip_xml_test): New function.
15468
08d8bcd7
DJ
154692007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15470
15471 * gdb.base/sigrepeat.exp: Correct error message.
15472
154732007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15474 Daniel Jacobowitz <dan@codesourcery.com>
15475
15476 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15477 gdb.arch/i386-gnu-cfi-asm.S: New files.
15478
97c3f1f3
JK
154792007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15480
15481 * lib/gdb.exp: Abort on missing `site.exp'.
15482
cb1df416
DJ
154832007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15484 Daniel Jacobowitz <dan@codesourcery.com>
15485
15486 * gdb.base/included.c, gdb.base/included.exp,
15487 gdb.base/included.h: New files.
15488
35990120
DJ
154892007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15490
15491 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15492 (maximize_rlimit): Reduce limits on 64-bit systems.
15493
6e81a116 154942007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15495
15496 From Marcus Deuling <deuling@de.ibm.com>:
15497 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15498 every case.
15499
6c3c41f3
NR
155002007-01-13 Nick Roberts <nickrob@snap.net.nz>
15501
15502 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15503 (test_path_specification): Use objdir instead of srcdir to always
15504 get an absolute filename.
15505
2f12c312
DJ
155062007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15507
15508 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15509
81121995
VP
155102007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15511
15512 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15513 Make sure the variable we're using is in scope.
15514 (reference_to_pointer): Likewise.
15515
4741b737
DJ
155162007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15517
15518 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15519 has no debug information.
15520
054410c3
DJ
155212007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15522
15523 * gdb.base/annota1.exp: Remove extra send_gdb.
15524
818f79f6
DJ
155252007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15526
15527 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15528
f7a6bb70
DJ
155292007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15530
15531 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15532
57e66780
DJ
155332007-01-08 Nick Roberts <nickrob@snap.net.nz>
15534 Daniel Jacobowitz <dan@codesourcery.com>
15535
15536 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15537 lcharacter or linteger change. Correct duplicated test name.
15538 * gdb.mi/mi2-var-cmd.exp: Likewise.
15539
3d799a95
DJ
155402007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15541
15542 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15543
155442007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15545
a9c64011
AS
15546 * gdb.base/nofield.c: New file.
15547 * gdb.base/nofield.exp: New testcase.
51679ba9 15548
eafb94e8
NR
155492007-01-05 Nick Roberts <nickrob@snap.net.nz>
15550
15551 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15552
15553 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15554 test.
15555
5e572bb4
DJ
155562007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15557
15558 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15559
74a44383
DJ
155602007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15561
15562 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15563 when continuing.
15564
1b572db9
DJ
155652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15566
15567 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15568 Expect ".exe" extension.
15569
381bc39b
DJ
155702007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15571
15572 * gdb.base/charset.exp: Add explicit filename to break.
15573 * gdb.base/dbx.exp: Add explicit filename to breaks.
15574
2b70e4c6
DJ
155752007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15576
15577 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15578 * gdb.mi/mi2-file.exp: Likewise.
15579
303b6f5d
DJ
155802007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15581
15582 Implement specification of MI tests as comments
15583 in C and C++ sources.
15584 * lib/mi-support.exp (mi_autotest_data): New variable.
15585 (mi_autotest_source): New variable.
15586 (count_newlines, mi_prepare_inline_tests)
15587 (mi_get_inline_test, mi_continue_to_line)
15588 (mi_run_inline_test, mi_tbreak)
15589 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15590 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15591 Run inline tests.
15592 * gdb.mi/mi-var-cp.cc: Define tests here.
15593
23da0d94
VP
155942007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15595
15596 Simplify usage of mi_continue_to.
15597 * lib/mi-support.exp (mi_runto_helper): Renamed
15598 from mi_runto, added new parameter 'run_or_continue'.
15599 (mi_runto): Use mi_runto_helper.
15600 (mi_continue_to): Accept just function name as parameter.
15601 Use mi_runto_helper.
15602 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15603 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15604
f9e18282
JB
156052006-01-04 Joel Brobecker <brobecker@adacore.com>
15606
15607 Make this testcase a bit more realistic. The current code
15608 is too simplistic, and allows the compiler to optimize out
15609 some of the entities we need for this testcase.
15610 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15611 (Do_Nothing): Add extra parameter.
15612 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15613 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15614 by using a variable of type Void_Star.
15615
fd678c65
JB
156162006-01-04 Joel Brobecker <brobecker@adacore.com>
15617
15618 * gdb.ada/catch_ex/foo.adb: New file.
15619 * gdb.ada/catch_ex.exp: New testcase.
15620
05cfdb42
DJ
156212007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15622
15623 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15624 pass --image-base to linker.
15625
2e03ee74
DJ
156262007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15627 Daniel Jacobowitz <dan@codesourcery.com>
15628
15629 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15630 secondary prompts.
15631
0d5de010
DJ
156322007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15633
15634 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15635 output. Test the types of members and member pointers.
15636 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15637 gdb/2092.
15638 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15639 statement. Enable for GCC. Update expected output for some tests
15640 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15641 layout.
15642 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15643 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15644 (Diamond::vget_base): New.
15645 (main): Add new tests.
15646 * gdb.cp/printmethod.exp: Update expected output for member functions.
15647 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15648 print pEe->D::vg().
15649
61a771aa
DJ
156502007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15651
15652 * gdb.threads/tls.exp: Allow stops in sem_post.
15653
2fa63963
DJ
156542006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15655
15656 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15657 * gdb.base/annota3.exp: Likewise.
15658 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15659 again (instead of timing out).
15660 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15661 GCC bug 26475.
15662 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15663 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15664 test from jmisc1.exp.
15665 * gdb.java/jmisc1.exp: Delete.
15666 * gdb.java/jprint.exp: Adjust to work with method signatures including
15667 return types.
15668 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15669 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15670 * lib/java.exp (compile_java_from_source): Pass the correct type
15671 to target_compile.
15672
5eefc2b7
JB
156732006-12-31 Joel Brobecker <brobecker@adacore.com>
15674
15675 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15676 (stack_align_edx): New function.
15677 (stack_align_eax): New function.
15678 (main): Add calls to stack_align_edx and stack_align_eax.
15679 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15680 Add testing for the cases where the register used during a stack
15681 realignment is edx. Same for eax.
15682
227c54da
DJ
156832006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15684
15685 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15686 and generic PE targets.
15687
cab8ac94
JB
156882006-12-29 Joel Brobecker <brobecker@adacore.com>
15689
15690 * gdb.ada/array_return.exp: Update copyright date list.
15691
ba54f318
JB
156922006-12-27 Joel Brobecker <brobecker@adacore.com>
15693
15694 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15695 (Create_Small_Float_Vector): New function.
15696 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15697 function body.
15698 * gdb.ada/array_return/p.adb: Use new type and function from
15699 package Pck.
15700 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15701 able to print the value returned by a function returning an
15702 array of float.
15703
6b7a35dd
JB
157042006-12-20 Joel Brobecker <brobecker@adacore.com>
15705
15706 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15707 The associated tests should be PASSing.
15708
038224f6
VP
157092006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15710
15711 Test for base in references.
15712 * gdb.mi/mi-var-cp.cc: Add test code.
15713 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15714 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15715 * gdb.mi/mi2-watch.exp: Likewise.
15716 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15717 (mi_list_varobj_children): New function.
15718
b26ed50d
VP
157192006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15720
15721 * lib/mi-support.exp
15722 (mi_runto): Accept "()" after function name.
15723 (mi_create_varobj): New function.
15724 (mi_varobj_update): New function.
15725 (mi_Check_varobj_value): New function.
15726 * gdb.mi/mi-var-cp.exp: New file.
15727 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15728
08232497
DJ
157292006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15730
15731 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15732 gdb.base/weaklib2.c: New files.
15733
d394c993 157342006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15735
ac6c2fba
NS
15736 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15737 info. Adjust test names.
15738
8ec659a0 15739 * gdb.base/break.c (main): Move position of malloc.
d394c993 15740 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15741
acd65feb
VP
157422006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15743
15744 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15745 assignement of arrays and function pointers.
15746 * gdb.mi/var-cmd.c: Add declaration necessary for above
15747 tests.
15748
f556d5e5
NS
157492006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15750
15751 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15752
15753 * gdb.threads/linux-dp.exp: Read thread table before and after
15754 creating each philosopher and verify it.
15755
697bc68d
NS
157562006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15757 Paul Brook <paul@codesourcery.com>
15758 Daniel Jacobowitz <dan@codesourcery.com>
15759
15760 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15761 main to remove duplication. Add start function of the form
697bc68d
NS
15762 '_*start[1-9]*'. Add RVDS start function.
15763
29d73ae4
DJ
157642006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15765
15766 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15767
c1d88655
UW
157682006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15769
15770 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15771 * gdb.asm/spu.inc: New file.
15772 * gdb.base/term.exp: Disable if [target_info exists noargs].
15773 * gdb.gdb/complaints.exp: Disable if ![isnative].
15774 * gdb.gdb/selftest.exp: Likewise.
15775 * gdb.gdb/observer.exp: Likewise.
15776 * gdb.gdb/xfullpath.exp: Likewise.
15777 * gdb.base/attach.exp: Disable on SPU target.
15778 * gdb.cp/bs145503.exp: Likewise.
15779 * gdb.cp/exception.exp: Likewise.
15780 * gdb.cp/userdef.exp: Likewise.
15781
32a13b1a
DJ
157822006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15783
15784 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15785
d8295fe9
VP
157862006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15787
15788 * gdb.base/completion.exp: Fix completion tests for
15789 'info' and 'info '.
15790 * gdb.base/help.exp (help_test_raw, test_class_help)
15791 (test_prefix_command_help): Move...
15792 * lib/gdb.exp: Here.
15793 * gdb.base/main.exp: Adjust.
15794 * gdb.cp/maint.exp: Adjust.
15795 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15796
8c394015
VP
157972006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15798
15799 * gdb.stabs/weird.exp (print_weird_var): Use
15800 gdb_test_multiple instead of gdb_expect.
15801
027fc1bc
VP
158022006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15803
15804 * gdb.base/help.exp (help_test_raw): New.
15805 (test_class_help): New.
15806 (test_prefix_command_help): New.
15807 Adjust testcases.
15808
67609209
FR
158092006-11-09 Christophe Lyon <christophe.lyon@st.com>
15810
15811 * gdb.base/constvars.c (main): Write to crass and crips, so that
15812 they are allocated by the compiler.
15813
f73adfeb
AS
158142006-10-27 Andreas Schwab <schwab@suse.de>
15815
15816 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15817 "detach-fork".
15818
2f83a18e
DJ
158192006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15820
15821 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15822 of patterns.
15823
94277a38
DJ
158242006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15825
15826 * gdb.base/sepdebug.exp: Remove debug format test.
15827 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15828 Handle no-symtab.
15829 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15830
5bd2f6e2
DJ
158312006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15832
15833 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15834 int to pointer or pointer to int.
15835 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15836
8c008720
DJ
158372006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15838
15839 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15840
9e35dae4
DJ
158412006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15842
15843 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15844
d9639e13
DJ
158452006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15846
15847 PR c++/2116
15848 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15849
390a1bd0
JB
158502006-10-06 Joel Brobecker <brobecker@adacore.com>
15851
15852 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15853 the corresponding bug has been fixed in GDB (PR/2018).
15854
dd920c33
JB
158552006-10-06 Joel Brobecker <brobecker@adacore.com>
15856
15857 * gdb.base/subst.exp: New testcase.
15858
53bbefe9
JB
158592006-10-06 Joel Brobecker <brobecker@adacore.com>
15860
15861 * gdb.ada/array_return/pck.ads: Add copyright notice.
15862 * gdb.ada/array_return/pck.adb: Likewise.
15863 * gdb.ada/array_return/p.adb: Likewise.
15864 * gdb.ada/exec_changed/first.adb: Likewise.
15865 * gdb.ada/exec_changed/second.adb: Likewise.
15866
09851417
JB
158672006-10-06 Joel Brobecker <brobecker@adacore.com>
15868
15869 * gdb.ada/watch_arg/watch.adb: New file.
15870 * gdb.ada/watch_arg.exp: New testcase.
15871
041bf30d
VP
158722006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15873
15874 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15875 via string_to_regexp.
041bf30d 15876 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15877
f286fbdd 158782006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15879
15880 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15881 Remove unused / obsolete files.
15882
7c07f349
NR
158832006-09-19 Nick Roberts <nickrob@snap.net.nz>
15884
15885 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15886
cd5ff84a
VP
158872006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15888
15889 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15890 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15891 the number of frames.
cd5ff84a 15892
ae018d1a
DJ
158932006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15894
15895 * gdb.base/args.c (main): Add breakpoint marker.
15896 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15897 really test empty arguments.
15898 (args_load): Delete.
15899 (args_test): New.
15900
b399c549
NR
159012006-09-13 Nick Roberts <nickrob@snap.net.nz>
15902
15903 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15904 check for one file.
b399c549 15905
2ab1eb7a
VP
159062006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15907
15908 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15909 HIGH_FRAME argument to -stack-list-locals can be larger than
15910 the number of frames.
a9c64011 15911
476308bf
FF
159122006-08-18 Fred Fish <fnf@specifix.com>
15913
15914 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15915 '$' in front of skip_vmx_tests_saved when setting that.
15916
8625200f
AS
159172006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15918
15919 * gdb.base/trace-commands.exp: New file.
15920
089ec8f1
DJ
159212006-08-10 Joel Brobecker <brobecker@adacore.com>
15922 Daniel Jacobowitz <dan@codesourcery.com>
15923
15924 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15925 expected output of the backtrace commands.
15926
b60f0898
JB
159272006-08-09 Joel Brobecker <brobecker@adacore.com>
15928
15929 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15930 untested followed by return combination.
15931 * gdb.arch/altivec-regs.exp: Likewise.
15932 * gdb.arch/e500-abi.exp: Likewise.
15933 * gdb.arch/e500-regs.exp: Likewise.
15934 * gdb.arch/gdb1291.exp: Likewise.
15935 * gdb.arch/gdb1431.exp: Likewise.
15936 * gdb.arch/gdb1558.exp: Likewise.
15937 * gdb.arch/i386-prologue.exp: Likewise.
15938 * gdb.arch/i386-unwind.exp: Likewise.
15939 * gdb.asm/asm-source.exp: Likewise.
15940 * gdb.base/a2-run.exp: Likewise.
15941 * gdb.base/advance.exp: Likewise.
15942 * gdb.base/all-bin.exp: Likewise.
15943 * gdb.base/annota1.exp: Likewise.
15944 * gdb.base/annota3.exp: Likewise.
15945 * gdb.base/args.exp: Likewise.
15946 * gdb.base/arithmet.exp: Likewise.
15947 * gdb.base/assign.exp: Likewise.
15948 * gdb.base/async.exp: Likewise.
15949 * gdb.base/attach.exp: Likewise.
15950 * gdb.base/bang.exp: Likewise.
15951 * gdb.base/bigcore.exp: Likewise.
15952 * gdb.base/bitfields.exp: Likewise.
15953 * gdb.base/bitfields2.exp: Likewise.
15954 * gdb.base/break.exp: Likewise.
15955 * gdb.base/call-sc.exp: Likewise.
15956 * gdb.base/call-strs.exp: Likewise.
15957 * gdb.base/callfuncs.exp: Likewise.
15958 * gdb.base/checkpoint.exp: Likewise.
15959 * gdb.base/chng-syms.exp: Likewise.
15960 * gdb.base/code-expr.exp: Likewise.
15961 * gdb.base/commands.exp: Likewise.
15962 * gdb.base/completion.exp: Likewise.
15963 * gdb.base/cond-expr.exp: Likewise.
15964 * gdb.base/condbreak.exp: Likewise.
15965 * gdb.base/consecutive.exp: Likewise.
15966 * gdb.base/constvars.exp: Likewise.
15967 * gdb.base/corefile.exp: Likewise.
15968 * gdb.base/cvexpr.exp: Likewise.
15969 * gdb.base/dbx.exp: Likewise.
15970 * gdb.base/define.exp: Likewise.
15971 * gdb.base/detach.exp: Likewise.
15972 * gdb.base/display.exp: Likewise.
15973 * gdb.base/dump.exp: Likewise.
15974 * gdb.base/ena-dis-br.exp: Likewise.
15975 * gdb.base/ending-run.exp: Likewise.
15976 * gdb.base/environ.exp: Likewise.
15977 * gdb.base/eval-skip.exp: Likewise.
15978 * gdb.base/exprs.exp: Likewise.
15979 * gdb.base/fileio.exp: Likewise.
15980 * gdb.base/finish.exp: Likewise.
15981 * gdb.base/float.exp: Likewise.
15982 * gdb.base/foll-exec.exp: Likewise.
15983 * gdb.base/foll-fork.exp: Likewise.
15984 * gdb.base/foll-vfork.exp: Likewise.
15985 * gdb.base/freebpcmd.exp: Likewise.
15986 * gdb.base/funcargs.exp: Likewise.
15987 * gdb.base/gcore.exp: Likewise.
15988 * gdb.base/gdb1090.exp: Likewise.
15989 * gdb.base/gdb1250.exp: Likewise.
15990 * gdb.base/huge.exp: Likewise.
15991 * gdb.base/info-proc.exp: Likewise.
15992 * gdb.base/interrupt.exp: Likewise.
15993 * gdb.base/jump.exp: Likewise.
15994 * gdb.base/langs.exp: Likewise.
15995 * gdb.base/lineinc.exp: Likewise.
15996 * gdb.base/list.exp: Likewise.
15997 * gdb.base/logical.exp: Likewise.
15998 * gdb.base/long_long.exp: Likewise.
15999 * gdb.base/macscp.exp: Likewise.
16000 * gdb.base/maint.exp: Likewise.
16001 * gdb.base/mips_pro.exp: Likewise.
16002 * gdb.base/miscexprs.exp: Likewise.
16003 * gdb.base/multi-forks.exp: Likewise.
16004 * gdb.base/opaque.exp: Likewise.
16005 * gdb.base/overlays.exp: Likewise.
16006 * gdb.base/pc-fp.exp: Likewise.
16007 * gdb.base/pointers.exp: Likewise.
16008 * gdb.base/printcmds.exp: Likewise.
16009 * gdb.base/psymtab.exp: Likewise.
16010 * gdb.base/ptype.exp: Likewise.
16011 * gdb.base/recurse.exp: Likewise.
16012 * gdb.base/relational.exp: Likewise.
16013 * gdb.base/relocate.exp: Likewise.
16014 * gdb.base/remote.exp: Likewise.
16015 * gdb.base/reread.exp: Likewise.
16016 * gdb.base/restore.exp: Likewise.
16017 * gdb.base/return.exp: Likewise.
16018 * gdb.base/return2.exp: Likewise.
16019 * gdb.base/scope.exp: Likewise.
16020 * gdb.base/sect-cmd.exp: Likewise.
16021 * gdb.base/sep.exp: Likewise.
16022 * gdb.base/sepdebug.exp: Likewise.
16023 * gdb.base/setshow.exp: Likewise.
16024 * gdb.base/setvar.exp: Likewise.
16025 * gdb.base/sigall.exp: Likewise.
16026 * gdb.base/sigbpt.exp: Likewise.
16027 * gdb.base/signals.exp: Likewise.
16028 * gdb.base/signull.exp: Likewise.
16029 * gdb.base/sizeof.exp: Likewise.
16030 * gdb.base/solib.exp: Likewise.
16031 * gdb.base/step-line.exp: Likewise.
16032 * gdb.base/step-test.exp: Likewise.
16033 * gdb.base/structs.exp: Likewise.
16034 * gdb.base/structs2.exp: Likewise.
16035 * gdb.base/term.exp: Likewise.
16036 * gdb.base/twice.exp: Likewise.
16037 * gdb.base/until.exp: Likewise.
16038 * gdb.base/varargs.exp: Likewise.
16039 * gdb.base/volatile.exp: Likewise.
16040 * gdb.base/watchpoint.exp: Likewise.
16041 * gdb.base/whatis-exp.exp: Likewise.
16042 * gdb.base/whatis.exp: Likewise.
16043 * gdb.cp/ambiguous.exp: Likewise.
16044 * gdb.cp/annota2.exp: Likewise.
16045 * gdb.cp/annota3.exp: Likewise.
16046 * gdb.cp/bool.exp: Likewise.
16047 * gdb.cp/breakpoint.exp: Likewise.
16048 * gdb.cp/casts.exp: Likewise.
16049 * gdb.cp/class2.exp: Likewise.
16050 * gdb.cp/classes.exp: Likewise.
16051 * gdb.cp/cplusfuncs.exp: Likewise.
16052 * gdb.cp/ctti.exp: Likewise.
16053 * gdb.cp/derivation.exp: Likewise.
16054 * gdb.cp/exception.exp: Likewise.
16055 * gdb.cp/gdb1355.exp: Likewise.
16056 * gdb.cp/hang.exp: Likewise.
16057 * gdb.cp/inherit.exp: Likewise.
16058 * gdb.cp/local.exp: Likewise.
16059 * gdb.cp/m-data.exp: Likewise.
16060 * gdb.cp/m-static.exp: Likewise.
16061 * gdb.cp/member-ptr.exp: Likewise.
16062 * gdb.cp/method.exp: Likewise.
16063 * gdb.cp/misc.exp: Likewise.
16064 * gdb.cp/namespace.exp: Likewise.
16065 * gdb.cp/overload.exp: Likewise.
16066 * gdb.cp/ovldbreak.exp: Likewise.
16067 * gdb.cp/pr-1023.exp: Likewise.
16068 * gdb.cp/pr-1210.exp: Likewise.
16069 * gdb.cp/pr-574.exp: Likewise.
16070 * gdb.cp/printmethod.exp: Likewise.
16071 * gdb.cp/psmang.exp: Likewise.
16072 * gdb.cp/ref-params.exp: Likewise.
16073 * gdb.cp/ref-types.exp: Likewise.
16074 * gdb.cp/rtti.exp: Likewise.
16075 * gdb.cp/templates.exp: Likewise.
16076 * gdb.cp/try_catch.exp: Likewise.
16077 * gdb.cp/userdef.exp: Likewise.
16078 * gdb.cp/virtfunc.exp: Likewise.
16079 * gdb.disasm/am33.exp: Likewise.
16080 * gdb.disasm/h8300s.exp: Likewise.
16081 * gdb.disasm/mn10300.exp: Likewise.
16082 * gdb.disasm/sh3.exp: Likewise.
16083 * gdb.disasm/t01_mov.exp: Likewise.
16084 * gdb.disasm/t02_mova.exp: Likewise.
16085 * gdb.disasm/t03_add.exp: Likewise.
16086 * gdb.disasm/t04_sub.exp: Likewise.
16087 * gdb.disasm/t05_cmp.exp: Likewise.
16088 * gdb.disasm/t06_ari2.exp: Likewise.
16089 * gdb.disasm/t07_ari3.exp: Likewise.
16090 * gdb.disasm/t08_or.exp: Likewise.
16091 * gdb.disasm/t09_xor.exp: Likewise.
16092 * gdb.disasm/t10_and.exp: Likewise.
16093 * gdb.disasm/t11_logs.exp: Likewise.
16094 * gdb.disasm/t12_bit.exp: Likewise.
16095 * gdb.disasm/t13_otr.exp: Likewise.
16096 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16097 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16098 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16099 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16100 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16101 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16102 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16103 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16104 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16105 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16106 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16107 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16108 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16109 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16110 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16111 * gdb.mi/gdb701.exp: Likewise.
16112 * gdb.mi/gdb792.exp: Likewise.
16113 * gdb.mi/mi-basics.exp: Likewise.
16114 * gdb.mi/mi-break.exp: Likewise.
16115 * gdb.mi/mi-cli.exp: Likewise.
16116 * gdb.mi/mi-console.exp: Likewise.
16117 * gdb.mi/mi-disassemble.exp: Likewise.
16118 * gdb.mi/mi-eval.exp: Likewise.
16119 * gdb.mi/mi-file.exp: Likewise.
16120 * gdb.mi/mi-read-memory.exp: Likewise.
16121 * gdb.mi/mi-regs.exp: Likewise.
16122 * gdb.mi/mi-return.exp: Likewise.
16123 * gdb.mi/mi-simplerun.exp: Likewise.
16124 * gdb.mi/mi-stack.exp: Likewise.
16125 * gdb.mi/mi-stepi.exp: Likewise.
16126 * gdb.mi/mi-syn-frame.exp: Likewise.
16127 * gdb.mi/mi-until.exp: Likewise.
16128 * gdb.mi/mi-var-block.exp: Likewise.
16129 * gdb.mi/mi-var-child.exp: Likewise.
16130 * gdb.mi/mi-var-cmd.exp: Likewise.
16131 * gdb.mi/mi-var-display.exp: Likewise.
16132 * gdb.mi/mi-watch.exp: Likewise.
16133 * gdb.mi/mi2-basics.exp: Likewise.
16134 * gdb.mi/mi2-break.exp: Likewise.
16135 * gdb.mi/mi2-cli.exp: Likewise.
16136 * gdb.mi/mi2-console.exp: Likewise.
16137 * gdb.mi/mi2-disassemble.exp: Likewise.
16138 * gdb.mi/mi2-eval.exp: Likewise.
16139 * gdb.mi/mi2-file.exp: Likewise.
16140 * gdb.mi/mi2-read-memory.exp: Likewise.
16141 * gdb.mi/mi2-regs.exp: Likewise.
16142 * gdb.mi/mi2-return.exp: Likewise.
16143 * gdb.mi/mi2-simplerun.exp: Likewise.
16144 * gdb.mi/mi2-stack.exp: Likewise.
16145 * gdb.mi/mi2-stepi.exp: Likewise.
16146 * gdb.mi/mi2-syn-frame.exp: Likewise.
16147 * gdb.mi/mi2-until.exp: Likewise.
16148 * gdb.mi/mi2-var-block.exp: Likewise.
16149 * gdb.mi/mi2-var-child.exp: Likewise.
16150 * gdb.mi/mi2-var-cmd.exp: Likewise.
16151 * gdb.mi/mi2-var-display.exp: Likewise.
16152 * gdb.mi/mi2-watch.exp: Likewise.
16153 * gdb.stabs/exclfwd.exp: Likewise.
16154 * gdb.stabs/weird.exp: Likewise.
16155 * gdb.threads/gcore-thread.exp: Likewise.
16156 * gdb.trace/actions.exp: Likewise.
16157 * gdb.trace/backtrace.exp: Likewise.
16158 * gdb.trace/circ.exp: Likewise.
16159 * gdb.trace/collection.exp: Likewise.
16160 * gdb.trace/deltrace.exp: Likewise.
16161 * gdb.trace/infotrace.exp: Likewise.
16162 * gdb.trace/limits.exp: Likewise.
16163 * gdb.trace/packetlen.exp: Likewise.
16164 * gdb.trace/passc-dyn.exp: Likewise.
16165 * gdb.trace/passcount.exp: Likewise.
16166 * gdb.trace/report.exp: Likewise.
16167 * gdb.trace/save-trace.exp: Likewise.
16168 * gdb.trace/tfind.exp: Likewise.
16169 * gdb.trace/tracecmd.exp: Likewise.
16170 * gdb.trace/while-dyn.exp: Likewise.
16171 * gdb.trace/while-stepping.exp: Likewise.
16172
f4b618d1
JB
161732006-08-08 Joel Brobecker <brobecker@adacore.com>
16174
16175 * gdb.base/step-bt.c: New file.
16176 * gdb.base/step-bt.exp: New testcase.
16177
3d00d119
DJ
161782006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16179
16180 * config/monitor.exp (gdb_load): Remove support for obsolete
16181 download-write-size.
16182 * gdb.base/remote.exp: Likewise. Update all callers of
16183 gdb_timed_load.
16184
017b5bd4
DJ
161852006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16186
16187 * cursal.exp: Pass binfile to gdb_load.
16188
837c599d
DJ
161892006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16190
16191 * gdb.base/cursal.exp: Add "" to gdb_load call.
16192
8dd4540b
MK
161932006-07-29 Mark Kettenis <kettenis@gnu.org>
16194
16195 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16196 NetBSD/ELF targets.
16197
ab5c9f60
DJ
161982006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16199
16200 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16201 operator*.
16202
4c42eaff
DJ
162032006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16204
16205 * gdb.base/completion.exp: Update for change in "file" behavior.
16206 * gdb.stabs/weird.exp: Likewise.
16207 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16208 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16209
0155cc76
NS
162102006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16211
16212 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16213 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16214
16026cd7
AS
162152006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16216
16217 * gdb.base/default.exp: Update source command error message.
16218 * gdb.base/help.exp: Update 'help source' message.
16219
16963cb6
DJ
162202006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16221
16222 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16223 test.
16224
6d7fd486
AS
162252006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16226
16227 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16228
29e8a844
DJ
162292006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16230
16231 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16232
6afcfa39
DJ
162332006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16234
16235 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16236
267a692b
MK
162372006-07-17 Mark Kettenis <kettenis@gnu.org>
16238
16239 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16240 *-*-openbsd* from targets for wich we expect ARM FPA floating
16241 point format.
16242
85d2fec4
NR
162432006-07-17 Nick Roberts <nickrob@snap.net.nz>
16244
16245 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16246
162472006-07-17 Mark Kettenis <kettenis@gnu.org>
16248
16249 * gdb.base/annota3.exp: Expect frame-begin annotation.
16250
85b4c6e8
JB
162512006-07-14 Joel Brobecker <brobecker@adacore.com>
16252
16253 * gdb.base/help.exp: Adjust "help unset" test to accept
16254 any list of unset commands.
16255
fb933624
DJ
162562006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16257 Daniel Jacobowitz <dan@codesourcery.com>
16258
16259 * gdb.cp/ref-params.exp: New test.
16260 * gdb.cp/ref-params.cc: New source file.
16261 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16262
1dff4b64
MK
162632006-07-08 Mark Kettenis <kettenis@gnu.org>
16264
16265 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16266 spaces/tabs in regular expressions since they might not be there.
16267
40d2e0e3
AS
162682006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16269
16270 * gdb.base/ifelse.exp: New file.
16271
f6c957d2
NS
162722006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16273
16274 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16275 line.
16276 * gdb.base/huge.exp: Loop over compilation to find a size that
16277 is acceptable.
16278 * gdb.base/remote.exp: Correct expected strings.
16279 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16280
b9c5a23d
DJ
162812006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16282
16283 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16284
9af2e58d
DJ
162852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16286
16287 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16288 native.
16289
30930ca5
DJ
162902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16291
16292 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16293 enable stabs testing.
16294
aa32fa1d
DJ
162952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16296
bd4a4c80 16297 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16298 gdb_test_multiple does.
16299
321fef15
DJ
163002006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16301
16302 * Makefile.in (host_alias): Remove.
16303 (target_alias): Use @target_noncanonical@.
16304 (site.exp): Don't set host_alias.
16305 * aclocal.m4: Remove contents. Include acx.m4.
16306 * configure: Regenerated.
16307 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16308
e1c2defa
NS
163092006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16310
e63b55d1
NS
16311 * lib/gdb.exp (gdb_load_cmd): New.
16312
5600ea19
NS
16313 * gdb.base/fileio.c: Add system(NULL) test.
16314 * gdb.base/fileio.exp: Check it.
16315
e1c2defa
NS
16316 * gdb.base/break.c: Add 10a breakpoint at }
16317 * gdb.base/break.exp: Add test for breakpoint at }
16318 * gdb.cp/anon-union.cc: Add code at end of function.
16319 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16320 * gdb.mi/var-cmd.c: Add code at end of function.
16321 * gdb.mi/mi-var-display.exp: Adjust end of next.
16322 * gdb.mi/mi2-var-display.exp: Likewise.
16323 * gdb.base/fileio.c: Add stop function and insert calls at
16324 stopping places.
16325 * gdb.base/fileio.exp: Breakpoint stop function and remove
16326 explicit line number references.
16327
6c0112ec
JB
163282006-05-19 Joel Brobecker <brobecker@adacore.com>
16329
a9c64011
AS
16330 * gdb.base/del.exp (test_delete_alias): New function.
16331 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16332
154189a4
FF
163332006-05-18 Fred Fish <fnf@specifix.com>
16334
16335 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16336 required. Check for spurious output after program exits normally.
16337
582e64c2
FF
163382006-05-17 Fred Fish <fnf@specifix.com>
16339
16340 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16341 gdb_load, so it works in the simulator.
16342
8ef6493a
FF
163432006-05-11 Fred Fish <fnf@specifix.com>
16344
16345 * gdb.base/bang.exp: Ignore unexpected output between the
16346 "program exited normally" and the gdb prompt, as many other
16347 tests do.
16348
692b141c
MK
163492006-05-07 Mark Kettenis <kettenis@gnu.org>
16350
16351 * gdb.base/help.exp: Make "delete checkpoint" part option for
16352 "help d" and "help delete" tests.
16353
540b8a30
UW
163542006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16355
a9c64011 16356 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16357 expected output in some mi_gdb_test statements.
16358 * gdb.mi/mi2-basics.exp: Likewise.
16359
9b6462d9
JB
163602006-05-05 Joel Brobecker <brobecker@adacore.com>
16361
16362 * gdb.base/del.c: New file.
16363 * gdb.base/del.exp: New testcase.
16364
954de43b
DM
163652006-05-05 David S. Miller <davem@sunset.davemloft.net>
16366
16367 * gdb.base/break.exp: Do not assume a breakpoint on
16368 main will actually be in $srcfile when optimizing.
1303f75e
DM
16369 * gdb.base/savedregs.exp: Do not require that the dummy
16370 frame location match up to a symbol and source file location.
c3242428
DM
16371 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16372 will get printed without a mi_cmd_data_list_register_values prefix.
16373 (*-data-list-register-*): Correct regular expressions to expect the new
16374 pseudo d? floating point registers.
16375 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16376
c7e64c9a
DJ
163772006-05-05 Christophe Lyon <christophe.lyon@st.com>
16378
16379 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16380 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16381 is allocated by the compiler.
16382 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16383 anons, e, anone to force their allocation by the compiler.
16384
163852006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16386
16387 * gdb.base/help.exp: Update expected text for help d and
16388 help delete.
16389
27ce9a6d
MK
163902006-05-02 Mark Kettenis <kettenis@gnu.org>
16391
16392 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16393 NetBSD/ELF targets.
16394
8608915f
MK
163952006-04-30 Mark Kettenis <kettenis@gnu.org>
16396
16397 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16398 single-step breakpoint fails; make this a KFAIL on
16399 sparc*-*-openbsd*.
16400 * gdb.base/siginfo.exp: Likewise.
16401 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16402
b8db102d
MS
164032006-04-26 Michael Snyder <msnyder@redhat.com>
16404
16405 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16406 which may have to consume output from other forks.
16407 Add tests to make sure that "delete fork" succeeded.
16408
c702009a
MS
164092006-04-20 Michael Snyder <msnyder@redhat.com>
16410
16411 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16412 Add support for the Renesas M32C and M16C.
16413
16414 * gdb.asm/asm-source.exp: Add m32c target.
16415 * gdb.asm/m32c.inc: Support for m32c target.
16416
e28493f2
AS
164172006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16418
16419 * gdb.base/commands.exp (recursive_source_test): New test.
16420
880da185
DM
164212006-04-04 David S. Miller <davem@sunset.davemloft.net>
16422
16423 * gdb.base/float.exp: Add pattern for sparc targets.
16424
61d9b92f
DJ
164252006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16426
16427 * gdb.base/commands.exp (stray_arg0_test): New test.
16428
bd717df8
PB
164292006-03-30 Paul Brook <paul@codesourcery.com>
16430
16431 * gdb.mi/mi-until.exp: kfail broken until command.
16432 * gdb.mi/mi2-until.exp: Ditto.
16433
ec793d3c
NR
164342006-03-27 Nick Roberts <nickrob@snap.net.nz>
16435
16436 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16437
831004b7
AO
164382006-03-08 Alexandre Oliva <aoliva@redhat.com>
16439
16440 * gdb.base/prelink.exp: Anchor tested-for regular expression
16441 on gdb prompt.
16442
effe49a0
PB
164432006-03-07 Paul Brook <paul@codesourcery.com>
16444
16445 * gdb.base/assign.exp: Correct fail message.
16446
e5461016
PB
164472006-03-07 Paul Brook <paul@codesourcery.com>
16448
16449 * lib/compiler.c: Extract armcc version number.
16450 * lib/compiler.cc: Ditto.
16451
fc91c6c2
PB
164522006-03-07 Paul Brook <paul@codesourcery.com>
16453
16454 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16455 additional_flags=-w.
16456 * gdb.arch/altivec-regs.exp: Ditto.
16457 * gdb.arch/e500-abi.exp: Ditto.
16458 * gdb.arch/e500-regs.exp: Ditto.
16459 * gdb.base/all-bin.exp: Ditto.
16460 * gdb.base/annota1.exp: Ditto.
16461 * gdb.base/annota3.exp: Ditto.
16462 * gdb.base/args.exp: Ditto.
16463 * gdb.base/arithmet.exp: Ditto.
16464 * gdb.base/assign.exp: Ditto.
16465 * gdb.base/async.exp: Ditto.
16466 * gdb.base/bang.exp: Ditto.
16467 * gdb.base/break.exp: Ditto.
16468 * gdb.base/call-rt-st.exp: Ditto.
16469 * gdb.base/completion.exp: Ditto.
16470 * gdb.base/cond-expr.exp: Ditto.
16471 * gdb.base/condbreak.exp: Ditto.
16472 * gdb.base/consecutive.exp: Ditto.
16473 * gdb.base/define.exp: Ditto.
16474 * gdb.base/display.exp: Ditto.
16475 * gdb.base/ena-dis-br.exp: Ditto.
16476 * gdb.base/environ.exp: Ditto.
16477 * gdb.base/eval-skip.exp: Ditto.
16478 * gdb.base/info-proc.exp: Ditto.
16479 * gdb.base/jump.exp: Ditto.
16480 * gdb.base/logical.exp: Ditto.
16481 * gdb.base/long_long.exp: Ditto.
16482 * gdb.base/maint.exp: Ditto.
16483 * gdb.base/miscexprs.exp: Ditto.
16484 * gdb.base/pc-fp.exp: Ditto.
16485 * gdb.base/pointers.exp: Ditto.
16486 * gdb.base/relational.exp: Ditto.
16487 * gdb.base/reread.exp: Ditto.
16488 * gdb.base/sect-cmd.exp: Ditto.
16489 * gdb.base/sep.exp: Ditto.
16490 * gdb.base/sepdebug.exp: Ditto.
16491 * gdb.base/until.exp: Ditto.
16492 * gdb.base/whatis-exp.exp: Ditto.
16493 * gdb.cp/annota2.exp: Ditto.
16494 * gdb.cp/annota3.exp: Ditto.
16495 * gdb.trace/actions.exp: Ditto.
16496 * gdb.trace/backtrace.exp: Ditto.
16497 * gdb.trace/circ.exp: Ditto.
16498 * gdb.trace/collection.exp: Ditto.
16499 * gdb.trace/deltrace.exp: Ditto.
16500 * gdb.trace/infotrace.exp: Ditto.
16501 * gdb.trace/limits.exp: Ditto.
16502 * gdb.trace/packetlen.exp: Ditto.
16503 * gdb.trace/passc-dyn.exp: Ditto.
16504 * gdb.trace/passcount.exp: Ditto.
16505 * gdb.trace/report.exp: Ditto.
16506 * gdb.trace/save-trace.exp: Ditto.
16507 * gdb.trace/tfind.exp: Ditto.
16508 * gdb.trace/tracecmd.exp: Ditto.
16509 * gdb.trace/while-dyn.exp: Ditto.
16510 * gdb.trace/while-stepping.exp: Ditto.
16511 * lib/gdb.exp: Ditto.
16512 (gdb_compile): Handle nowarning option.
16513
5f4a23d9
AO
165142006-03-07 Alexandre Oliva <aoliva@redhat.com>
16515
16516 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16517 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16518 Rename executable to prelinkt. Don't re-prelink if we didn't
16519 get a core file. Test prelink -u exit status to tell whether
16520 prelinking failed. Use gdb_test_multiple.
16521
9733fc94
DJ
165222006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16523
16524 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16525 (do_tests): Call it.
16526
cc10cae3
AO
165272006-02-28 Alexandre Oliva <aoliva@redhat.com>
16528
16529 * gdb.base/prelink.exp: New test.
16530 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16531
15c46491
WZ
165322006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16533
16534 * gdb.fortran/derived-type.f90: New file.
16535 * gdb.fortran/derived-type.exp: New testcase.
16536
5c9f7ded
DJ
165372006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16538
16539 * gdb.base/default.exp: Allow ';' as a directory separator.
16540
5b96932b
AS
165412006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16542
16543 * gdb.base/help.exp (help add-symbol-file): Update.
16544
1986bccd
AS
165452006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16546
16547 * gdb.base/help.exp (help load): Update expected results.
16548
a8b7528f
FF
165492006-02-19 Fred Fish <fnf@specifix.com>
16550
16551 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16552 specifix hex value as part of results.
16553 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16554
f8261448
FF
165552006-02-16 Fred Fish <fnf@specifix.com>
16556
16557 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16558 ushort_addr, and slong_addr, so the typedefs are not optimized
16559 away.
16560 * gdb.base/whatis.exp: Add tests using type name for struct type,
16561 union type, enum type, and typedef.
a9c64011 16562
31d8bdd2
MK
165632006-02-13 Mark Kettenis <kettenis@gnu.org>
16564
16565 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16566
34e41e63
JB
165672006-02-13 Jim Blandy <jimb@redhat.com>
16568
16569 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16570 case where it takes two "next" commands to skip past the init
16571 call.
16572
ac6e4f31
FF
165732006-02-12 Fred Fish <fnf@specifix.com>
16574
16575 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16576 to handle cases where it takes two "next" commands to skip
16577 past the init call.
16578
2db2d571
JB
165792006-02-07 Joel Brobecker <brobecker@adacore.com>
16580
16581 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16582 on hppa32 targets.
16583
38fcd64c
DJ
165842006-02-06 Vladimir Prus <ghost@cs.msu.su>
16585
16586 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16587 field.
16588
1315ad46
MK
165892006-01-29 Mark Kettenis <kettenis@gnu.org>
16590
16591 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16592
5625b943
DJ
165932006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16594
16595 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16596 files.
16597
80df1bbe
DJ
165982006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16599
16600 * gdb.cp/maint.exp: Set complaints to a positive value.
16601
9078e690
DJ
166022006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16603
16604 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16605 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16606 function name.
16607
9c903399
DJ
166082006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16609
16610 * gdb.base/checkpoint.c: Update copyright notice. Include
16611 <stdlib.h>.
16612
761ae4d6
JB
166132006-01-04 Jim Blandy <jimb@redhat.com>
16614
16615 * gdb.asm/asm-source.exp: Independently provide default values for
16616 asm-flags and debug-flags. Use 'string equal' to do the
16617 comparison, not the implicit expr's '==' operator. Remove
16618 now-unneeded assignments to asm-flags. In h8300 case, place
16619 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16620
099ac3dd
MS
166212006-01-04 Michael Snyder <msnyder@redhat.com>
16622
16623 * gdb.base/checkpoint.c: New file.
16624 * gdb.base/checkpoint.exp: New file.
16625 * gdb.base/multi-fork.c: New file.
16626 * gdb.base/multi-fork.exp: New file.
16627 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16628
f4d85314
FF
166292006-01-04 Fred Fish <fnf@specifix.com>
16630
16631 * gdb.base/ptype.c (foo): Add typedef.
16632 (intfoo): Add function.
16633 * gdb.base/ptype1.c: New file.
16634 * gdb.base/ptype.exp: Handle compilation and linking with two
16635 source files. Test that proper type for "foo" is found based
16636 on source context rather than first match found in symtabs.
16637
a1b06f35
MK
166382005-12-28 Mark Kettenis <kettenis@gnu.org>
16639
16640 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16641 * gdb.asm/openbsd.inc: Indent commands.
16642
d082a1e2
MK
166432005-12-26 Mark Kettenis <kettenis@gnu.org>
16644
c65016bd
MK
16645 * gdb.base/freebpcmd.exp: Increase timeout.
16646
d082a1e2
MK
16647 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16648
d3c32a0e
DJ
166492005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16650
16651 * gdb.base/default.exp: Update check for "show version".
16652
9fdb1f50
RC
166532005-12-09 Randolph Chung <tausq@debian.org>
16654
16655 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16656 * gdb.asm/pa64.inc: New file.
16657
5f2c56f7
RC
166582005-12-09 Randolph Chung <tausq@debian.org>
16659
16660 * gdb.asm/common.inc: Indent commands.
16661 * gdb.asm/asmsrc1.s: Likewise.
16662 * gdb.asm/asmsrc2.s: Likewise.
16663
8117349c
RC
166642005-12-09 Randolph Chung <tausq@debian.org>
16665
16666 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16667 (get_addr_of_sym): Remove duplicate print.
16668 (gen_core): xfail hppa*-*-hpux*, update expected output.
16669 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16670 * gdb.arch/pa64-nullify.s: New file.
16671
8f07f25a
RC
166722005-12-09 Randolph Chung <tausq@debian.org>
16673
16674 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16675
55b39184
DJ
166762005-12-07 Christophe Lyon <christophe.lyon@st.com>
16677
16678 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16679 code generation for these functions.
16680 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16681 error message.
16682
31e2b00f
AS
166832005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16684
16685 * gdb.base/help.exp (help b, help br, help bre, help brea)
16686 (help break): Update the expected message.
16687
c3d0b56e
SC
166882005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16689
16690 * gdb.asm/m68hc11.inc: Setup the data section.
16691 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16692 script for this test.
16693 (m6812-*-*): Likewise.
16694
36ae0ea9
RC
166952005-11-09 Randolph Chung <tausq@debian.org>
16696
16697 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16698
9d6f42e9
WZ
166992005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16700
16701 * gdb.base/break.exp: Fix a comment typo.
16702
e2126a14
EZ
167032005-11-03 Jim Blandy <jimb@redhat.com>
16704
a9c64011
AS
16705 Checked in by Elena Zannoni <ezannoni@redhat.com>
16706
889bf7c5 16707 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16708
e0ac7199
CV
167092005-11-02 Corinna Vinschen <vinschen@redhat.com>
16710
16711 * gdb.arch/gdb1558.c: Include stdio.h.
16712
31d3fb18
MK
167132005-10-31 Mark Kettenis <kettenis@gnu.org>
16714
16715 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16716
e52b687c
MK
167172005-10-31 Mark Kettenis <kettenis@gnu.org>
16718
16719 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16720
f4711d79
PG
167212005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16722
a9c64011
AS
16723 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16724 vscr" tests to better match output.
f4711d79 16725
987a9106
JB
167262005-10-12 Jim Blandy <jimb@redhat.com>
16727
16728 * gdb.base/structs.exp (any): New function.
16729 (test_struct_returns): Don't make any assumptions at all about
16730 what value the function returns when GDB can't set the return
16731 value.
16732
2336bb58
JB
167332005-10-09 Joel Brobecker <brobecker@adacore.com>
16734
16735 * gdb.ada/arrayidx/p.adb: New file.
16736 * gdb.ada/arrayidx.exp: New testcase
16737
167382005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16739
16740 * gdb.ada/array_return/pck.ads: New file.
16741 * gdb.ada/array_return/pck.adb: New file.
16742 * gdb.ada/array_return/p.adb: New file.
16743 * gdb.ada/array_return.exp: New testcase.
16744
705335ea
JB
167452005-10-03 Joel Brobecker <brobecker@adacore.com>
16746
a9c64011
AS
16747 * gdb.base/arrayidx.c: New file.
16748 * gdb.base/arrayidx.exp: New testcase.
705335ea 16749
11ee9940
NR
167502005-09-29 Nick Roberts <nickrob@snap.net.nz>
16751
16752 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16753 frames-invalid and breakpoints-invalid are no longer generated
16754 with level 3 so don't expect them in the output.
16755
39fb8e9e
BR
167562005-09-27 Bob Rossi <bob@brasko.net>
16757
a9c64011 16758 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16759 from test. Escape the | in mi_gdb_test call.
16760 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16761 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16762 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16763 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16764 expected regex's in mi_gdb_test calls.
16765 * lib/mi-support.exp: Remove arbitrary .* from tests.
16766 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16767 Fully anchor GDB/MI expected results in mi_gdb_test.
16768 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16769 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16770
2af48f68
PB
167712005-09-26 Paul Brook <paul@codesourcery.com>
16772
16773 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16774
f34502bc
WZ
167752005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16776
16777 * bfp-test.c: New file.
16778 * bfp-test.exp: New testcase.
16779
ca929517
WZ
167802005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16781
16782 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16783 of subarray and substring variable.
16784 * gdb.fortran/subarray.f: New source file for the test of subarray
16785 and substring variable evaluation.
16786 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16787 of string constant.
16788
c761af65
DJ
167892005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16790
16791 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16792 copyright dates.
16793
561d7a1d
PG
167942005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16795
16796 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16797 powerpc altivec' test with an almost identical 'info vector' test.
16798
b2b64cc9
PG
167992005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16800
a9c64011
AS
16801 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16802 vscr" tests to match output.
b2b64cc9 16803
6ac4d15a
PG
168042005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16805
a9c64011
AS
16806 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16807 output.
6ac4d15a 16808
40e55bef
BR
168092005-09-11 Bob Rossi <bob@brasko.net>
16810
889bf7c5
PA
16811 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16812 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16813 commands that return an MI output command and an asyncronous MI output
16814 command.
40e55bef
BR
16815 * gdb.mi/mi-console.exp: Ditto.
16816
3c7385ec
BR
168172005-09-11 Bob Rossi <bob@brasko.net>
16818
16819 * gdb.mi/mi-var-child.c: Include <string.h>.
16820
a6cd0eb3
DJ
168212005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16822
16823 * killed.exp: Correct gdb_expect syntax.
16824
2f168eed
CV
168252005-08-09 Corinna Vinschen <vinschen@redhat.com>
16826
16827 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16828
ecd3fd0f
BR
168292005-08-02 Bob Rossi <bob@brasko.net>
16830
16831 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16832 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16833 Change tests to inferior-tty-set/show.
16834 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16835 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16836 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16837 inferior. Use mi_gdb_test to get GDB and Inferior output.
16838 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16839 descriptor.
16840 (mi_inferior_tty_name): Add inferior PTY file name.
16841 (mi_gdb_start): Add INFERIOR_PTY parameter.
16842 (mi_gdb_test): Add IPATTERN parameter.
16843
f1ea48cb 168442005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16845
f1ea48cb
BR
16846 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16847 parameter to mi_gdb_test.
16848 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16849
6e650a67
DJ
168502005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16851
16852 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16853 struct_declarations.
16854 * gdb.mi/mi-var-child.exp: Step over the initialization of
16855 struct_declarations.
16856
8be260b6
DJ
168572005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16858
16859 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16860 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16861 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16862 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16863 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16864 file.
16865
4e660f07
NR
168662005-07-27 Nick Roberts <nickrob@snap.net.nz>
16867
16868 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16869 (do_children_tests): Assign values to the extra elements.
16870
16871 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16872 them for tests for "-var-update --no-values" and
a9c64011 16873 "-var-update --all-values".
4e660f07
NR
16874 Add test for "-var-list-children --simple-values".
16875
16876 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16877
16878 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16879 "-stack-list-locals --simple-values" Improve doc strings and
16880 comments.
16881
6bdae935
MK
168822005-07-18 Mark Kettenis <kettenis@gnu.org>
16883
598b7a6f
MK
16884 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16885 *-*-openbsd*.
16886 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16887
6bdae935
MK
16888 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16889 sigaltsatck'.
16890
1323e929 168912005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16892
1323e929
BR
16893 * gdb.base/default.exp (tty): Changed output of command.
16894 * gdb.base/help.exp (help tty): Ditto.
16895
b1a9c082
MK
168962005-07-12 Mark Kettenis <kettenis@gnu.org>
16897
16898 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16899
10a844a2
MK
169002005-07-10 Mark Kettenis <kettenis@gnu.org>
16901
16902 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16903 -stack-select-frame without arguments.
16904 (test_stack_frame_listing): Add test for newly implemented command
16905 -stack-info-frame.
16906
3cb3b8df
BR
169072005-07-06 Bob Rossi <bob@brasko.net>
16908
16909 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16910 command.
16911 (Copyright): Update copyright.
16912
a0c5fbcf
WZ
169132005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16914
16915 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16916 tests to evaluate exponentiation expression.
16917
984971d0
AS
169182005-06-29 Andreas Schwab <schwab@suse.de>
16919
16920 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16921 main to avoid warnings.
16922
16923 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16924
fe03833f
NR
169252005-06-20 Nick Roberts <nickrob@snap.net.nz>
16926
16927 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16928 -stack-select-frame without arguments.
16929 (test_stack_frame_listing): Add test for newly implemented command
16930 -stack-info-frame.
a9c64011 16931
7a55f279
WZ
169322005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16933
0ffa0ea5
DJ
16934 * gdb.fortran/array-element.f: New file.
16935 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16936
26585198
DJ
169372005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16938
16939 * gdb.base/bigcore.exp: Correct checks for systems which can
16940 not dump a large core file.
16941
c1bd25fd
DJ
169422005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16943
16944 * gdb.base/relocate.c: Add a copyright notice.
16945 (dummy): Remove.
16946 * gdb.base/relocate.exp: Test printing the values of variables
16947 from a relocatable file.
16948
589e074d
DJ
169492005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16950
16951 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16952 excess MI output after an error.
16953
0915f927
JB
169542005-05-29 Joel Brobecker <brobecker@adacore.com>
16955
16956 * gdb.arch/alpha-step.c: New file.
16957 * gdb.arch/alpha-step.exp: New testcase.
16958
76ff342d
DJ
169592005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16960 Dennis Brueni <dennis@slickedit.com>
16961
16962 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16963 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16964 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16965 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16966 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16967 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16968 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16969
96b0c7ac
DJ
169702005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16971 Wu Zhou <woodzltc@cn.ibm.com>
16972
16973 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16974 IBM's xlc compiler.
16975 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16976 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16977
f21565d2
JB
169782005-05-13 Jim Blandy <jimb@redhat.com>
16979
16980 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16981 calling gdb_suppress_entire_file.
16982 * gdb.base/charset.exp: Same.
16983 * gdb.base/call-rt-st.exp: Same.
16984
6006a3a1
BR
169852005-05-05 Bob Rossi <bob_rossi@cox.net>
16986
16987 * lib/gdb.exp (fullname_syntax): Added global regex.
16988 (fullname_syntax_POSIX): Ditto.
16989 (fullname_syntax_UNC): Ditto.
16990 (fullname_syntax_DOS_CASE): Ditto.
16991 (fullname_syntax_DOS): Ditto.
16992 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16993 fullname_syntax variable to scope and use it.
16994 (test_file_list_exec_source_files): Ditto.
16995 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16996
c3b69c04
DJ
169972005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16998
16999 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
17000
3c95e6af
PG
170012004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
17002
a9c64011
AS
17003 * lib/gdb.exp (skip_altivec_tests): New function, based on
17004 check_vmx_hw_available from the GCC testsuite.
17005 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
17006 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 17007
78df6c56
JB
170082005-05-02 Jim Blandy <jimb@redhat.com>
17009
17010 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
17011 calling gdb_suppress_entire_file.
17012
1690f9cf
DJ
170132005-04-30 Randolph Chung <tausq@debian.org>
17014
17015 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
17016 Slightly relax "sem_post" name checking.
17017
5ea106f7
PG
170182005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17019
17020 * gdb.base/unload.exp: Use new shared library infrastructure.
17021
bf7234cf
PG
170222005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
17023
17024 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 17025 infrastructure.
bf7234cf 17026
547b869a
CV
170272005-04-29 Corinna Vinschen <vinschen@redhat.com>
17028
17029 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
17030 * gdb.asm/h8300.inc: New file.
17031
f07e55f0
PG
170322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17033
17034 * gdb.base/shlib-call.exp: Change to use new shared library
17035 infrastructure.
17036
3cbba3d1
PG
170372005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17038
a9c64011
AS
17039 * gdb.base/pending.exp: Change to use new shared library
17040 infrastructure.
3cbba3d1 17041
ed6df200
PG
170422005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
17043
a9c64011
AS
17044 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
17045 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 17046
8c8f4ebe
PG
170472005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
17048
a9c64011
AS
17049 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
17050 shared objects being adjusted and update copyright years.
8c8f4ebe 17051
607fbc54
DJ
170522005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
17053
17054 * ChangeLog: Correct some 2003-01-13 dates.
17055 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
17056 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
17057 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
17058 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
17059 gdb.trace/tfind.exp: Update copyright years.
17060
57bf0e56
DJ
170612005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
17062 Daniel Jacobowitz <dan@codesourcery.com>
17063
17064 * lib/gdb.exp (gdb_compile): Handle shlib=.
17065 (gdb_compile_shlib): New function.
17066
9b593790
PG
170672005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
17068
a9c64011 17069 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 17070
9494c6a5
DJ
170712005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17072
17073 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
17074 gdb.server.
17075 * configure.ac: Likewise.
17076 * configure: Regenerated.
17077 * gdb.gdbserver/Makefile.in: Moved to...
17078 * gdb.server/Makefile.in: ... here.
17079 * gdb.gdbserver/server.c: Moved to...
17080 * gdb.server/server.c: ... here.
17081 * gdb.gdbserver/server-run.exp: Moved to...
17082 * gdb.server/server-run.exp: ... here.
17083
6f8eac0e
DJ
170842005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
17085
17086 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17087 * configure.ac: Create gdb.gdbserver/Makefile.
17088 * configure: Regenerated.
17089 * lib/gdbserver-support.exp: New file, derived from
17090 config/gdbserver.exp.
17091 * config/gdbserver.exp: Use gdbserver-support.exp.
17092 * gdb.gdbserver/Makefile.in: New file.
17093 * gdb.gdbserver/server.c: New file.
17094 * gdb.gdbserver/server-run.exp: New file.
17095
6e87504d
PG
170962005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17097
a9c64011
AS
17098 * lib/gdb.exp (test_compiler_info): Return compiler_info
17099 if no arguments are given.
6e87504d 17100
d1779be4
PG
171012005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17102
17103 * gdb.arch/altivec-abi.exp: Check for compiler and set
17104 use altivec' flag accordingly.
17105 * gdb.arch/altivec-regs.exp: Likewise.
17106
88750304
DJ
171072005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17108
17109 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17110
f3fb768d
AS
171112005-03-27 Andreas Schwab <schwab@suse.de>
17112
17113 * gdb.base/bigcore.c (main): Add missing mode argument in open
17114 call.
17115
7e813ac5
DJ
171162005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17117
17118 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17119 downloads.
17120 * config/gdbserver.exp (gdb_load): Likewise.
17121
8e3049aa
PB
171222005-03-14 Paul Brook <paul@codesourcery.com>
17123
17124 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17125 targets.
17126
a9df7c44
JB
171272005-03-09 Joel Brobecker <brobecker@adacore.com>
17128
17129 * gdb.dwarf2/dup-psym.S: New file.
17130 * gdb.dwarf2/dup-psym.exp: New testcase.
17131
9f0d94e8
JB
171322005-03-09 Joel Brobecker <brobecker@adacore.com>
17133
17134 * gdb.ada/exec_changed/first.adb: New file.
17135 * gdb.ada/exec_changed/second.adb: New file.
17136 * gdb.ada/exec_changed.exp: New testcase.
17137
5f579bc5
NS
171382005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17139
36e9969c
NS
17140 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17141 (A2): New class.
17142 (main): Test operator+.
17143 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17144 breakpoint test.
17145
5f579bc5
NS
17146 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17147 * gdb.base/signull.exp: Disable if gdb,nosignals.
17148 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17149 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17150 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17151 * gdb.mi/mi2-console.exp: Likewise.
17152 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17153 continue output at start.
17154 (gdb_collect_locals_test): Robustify regexp.
17155 * gdb.trace/passc-dyn.exp: Fix comment typo.
17156 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17157
be46087e
CV
171582005-03-08 Corinna Vinschen <vinschen@redhat.com>
17159
17160 * gdb.asm/asm-source.exp: Add iq2000 case.
17161 * gdb.asm/iq2000.inc: New file.
17162
384e1a61 171632005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17164
384e1a61
MI
17165 * gdb.base/command.exp: Change hardcoded value to regular expression.
17166 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17167
584b6e9e
DJ
171682005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17169
17170 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17171 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17172 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17173 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17174 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17175
ab5b5d61
MK
171762005-03-05 Mark Kettenis <kettenis@gnu.org>
17177
17178 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17179 changes.
17180
ae051c1b
PG
171812004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17182
a9c64011
AS
17183 * lib/compiler.c: Add test for IBM's xlc compiler.
17184 * lib/compiler.cc: Likewise.
ae051c1b 17185
3f0f6ed2
JB
171862004-02-24 Joel Brobecker <brobecker@adacore.com>
17187
17188 * gdb.ada/fixed_points.exp: Create compilation object directory
17189 before running the test.
17190 * gdb.ada/null_record.exp: Likewise.
17191 * gdb.ada/packed_array.exp: Likewise.
17192 * gdb.ada/start.exp: Likewise.
17193
724f452b
JB
171942005-02-15 Joel Brobecker <brobecker@adacore.com>
17195
17196 * gdb.ada/packed_array/pa.adb: New file.
17197 * gdb.ada/packed_array.exp: New testcase.
17198
57f5cdfb 171992005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17200
1f393151
MK
17201 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17202 files.
17203
ebdda337
MK
17204 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17205 on *-*-openbsd*. Correctly match whitespace in regukar
17206 expressions.
17207
cf309262
DJ
172082005-02-10 Daniel Jacobowitz <dan@debian.org>
17209
17210 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17211 PR exp/1821
17212 * gdb.base/gdb1821.c: New test file.
17213 * gdb.base/gdb1821.exp: New test file.
17214
3be49e7a
JB
172152005-02-09 Joel Brobecker <brobecker@adacore.com>
17216
17217 * gdb.base/start.c: New file.
17218 * gdb.base/start.exp: New testcase.
17219
e292e67d
JB
172202005-02-09 Joel Brobecker <brobecker@adacore.com>
17221
17222 * gdb.ada/start/dummy.adb: New file.
17223 * gdb.ada/start.exp: New testcase.
17224
dbdfa66c
CV
172252005-02-09 Corinna Vinschen <vinschen@redhat.com>
17226
17227 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17228 for printing symbols and statistics.
17229 Add test for using relative pathnames in "maint print msymbols" test.
17230 Mark "maint info sections DATA" XFAIL on Cygwin.
17231 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17232 tests.
17233
d7941671
AC
172342005-02-09 Andreas Schwab <schwab@suse.de>
17235
17236 Committed by Andrew Cagney <cagney@gnu.org>
17237 * gdb.base/remotetimeout.exp: New file.
17238
74e5ef44
MK
172392005-02-07 Mark Kettenis <kettenis@gnu.org>
17240
17241 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17242
464dd14d
JB
172432005-02-03 Joel Brobecker <brobecker@adacore.com>
17244
17245 * gdb.ada/gnat_ada.gpr: New file.
17246 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17247 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17248 * configure.ac: No longer generate gnat_ada.gpr.
17249 * configure: Regenerate.
17250 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17251 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17252 * gdb.ada/null_record/bar.ads: Likewise.
17253 * gdb.ada/null_record/bar.adb: Likewise.
17254 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17255 * gdb.ada/null_record.exp (testdir): New variable.
17256 (testfile): executable is now in testdir subdirectory.
17257 (srcfile): Use full path to the main compilation unit.
17258 * gdb.ada/fixed_points.exp: Same changes as above.
17259
30d756ae
NR
172602005-02-03 Nick Roberts <nickrob@snap.net.nz>
17261
17262 * gdb.base/interp.exp: New test.
17263
9d799f85
AC
172642005-01-24 Andrew Cagney <cagney@gnu.org>
17265
17266 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17267
15656118
AC
172682005-01-19 Andrew Cagney <cagney@gnu.org>
17269
a892c31b
AC
17270 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17271 configure.ac not configure.in.
17272
15656118
AC
17273 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17274 of powerpc*-*-*.
17275 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17276 * gdb.base/list.exp (test_list_function)
15656118
AC
17277 (test_list_filename_and_function): Ditto.
17278 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17279
a7b01baf
AC
172802005-01-16 Andrew Cagney <cagney@gnu.org>
17281
17d92a02
AC
17282 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17283
a7b01baf
AC
17284 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17285
bc8332bb
AC
172862005-01-14 Andrew Cagney <cagney@gnu.org>
17287
17288 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17289 * gdb.mi/mi2-var-cmd.exp: Ditto.
17290
4d074752
CV
172912005-01-10 Corinna Vinschen <vinschen@redhat.com>
17292
17293 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17294
bec39cab
AC
172952005-01-07 Andrew Cagney <cagney@gnu.org>
17296
17297 * configure.ac: Rename configure.in, require autoconf 2.59.
17298 * configure: Re-generate.
17299 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17300 * gdb.stabs/configure: Re-generate.
17301 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17302 * gdb.hp/configure: Re-generate.
17303 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17304 autoconf 2.59.
17305 * gdb.hp/gdb.objdbg/configure: Re-generate.
17306 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17307 autoconf 2.59.
17308 * gdb.hp/gdb.defects/configure: Re-generate.
17309 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17310 autoconf 2.59.
17311 * gdb.hp/gdb.compat/configure: Re-generate.
17312 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17313 autoconf 2.59.
17314 * gdb.hp/gdb.base-hp/configure: Re-generate.
17315 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17316 autoconf 2.59.
17317 * gdb.hp/gdb.aCC/configure: Re-generate.
17318
f10b16d4
JB
173192004-12-15 Jim Blandy <jimb@redhat.com>
17320
17321 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17322 under NPTL when there is debugging info available for libpthread.
17323
fb6e1814
JG
173242004-12-13 Jerome Guitton <guitton@gnat.com>
17325
17326 * gdb.ada/fixed_points.c: New file.
17327 * gdb.ada/fixed_points.exp: New file.
17328
fe46cd3a
RC
173292004-12-03 Randolph Chung <tausq@debian.org>
17330
17331 * gdb.arch/pa-nullify.exp: New file.
17332 * gdb.arch/pa-nullify.s: New file.
17333
8de0841b
RC
173342004-11-30 Randolph Chung <tausq@debian.org>
17335
17336 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17337 instead of "tbug". Fix regexp to work properly with gdb_test.
17338
c8170782
PH
173392004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17340
17341 * gdb.base/bitfields2.exp: New test.
17342 * gdb.base/bitfields2.c: New file.
17343
954269c2
RE
173442004-11-28 Richard Earnshaw <rearnsha@arm.com>
17345
17346 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17347
0107feed
RC
173482004-11-16 Randolph Chung <tausq@debian.org>
17349
17350 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17351
f073ae8c
DJ
173522004-11-14 Daniel Jacobowitz <dan@debian.org>
17353
17354 * gdb.threads/threadapply.exp: Correct "macro details" test.
17355
19ad59e7
JJ
173562004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17357
17358 * gdb.threads/threadapply.exp: New test.
17359 * gdb.threads/threadapply.c: New file.
17360
9cf0961b
MK
173612004-11-07 Mark Kettenis <kettenis@gnu.org>
17362
17363 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17364 frames.
17365
c789492a
FL
173662004-11-05 Felix Lee <felix+log1@specifixinc.com>
17367
17368 * gdb.base/cursal.exp: New file.
17369 * gdb.base/cursal.c: New file.
17370
a1e167bb
AC
173712004-11-03 Andrew Cagney <cagney@gnu.org>
17372
17373 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17374
b7cbf173
MK
173752004-10-30 Mark Kettenis <kettenis@gnu.org>
17376
17377 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17378 NetBSD/ELF targets.
17379
88f9d34f
JB
173802004-10-29 Joel Brobecker <brobecker@gnat.com>
17381
17382 * gdb.threads/bp_in_thread.c: New file, copied from
17383 pthread_cond_wait.c.
17384 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17385 file, rather than reusing the .c file from another testcase.
17386
ca7d6a0c
JB
173872004-10-20 Joel Brobecker <brobecker@gnat.com>
17388
17389 * gdb.ada/null_record.exp: Check where we stopped after
17390 sending the start command, instead of where the associated
17391 temporary breakpoint was inserted.
17392
0d863d03
AC
173932004-10-14 Andrew Cagney <cagney@gnu.org>
17394
17395 * gdb.mi/gdb701.c (main): Return 0.
17396
d11e72cb
DJ
173972004-10-13 Daniel Jacobowitz <dan@debian.org>
17398
d40539a4 17399 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17400
e1923096
JJ
174012004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17402
17403 * gdb.threads/schedlock.c: Add comment markers to use to find
17404 line numbers.
17405 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17406 comments.
17407 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17408 breakpoint lines.
17409
ec8ba2c9
DJ
174102004-10-12 Daniel Jacobowitz <dan@debian.org>
17411
17412 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17413
0eb3658b
DJ
174142004-10-12 Daniel Jacobowitz <dan@debian.org>
17415
17416 * configure.in: Add gdb.dwarf2.
17417 * configure: Regenerated.
17418 * Makefile.in: Add gdb.dwarf2.
17419 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17420 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17421 gdb.dwarf2/file1.txt: New files.
17422
a271cc33
OF
174232004-10-11 Orjan Friberg <orjanf@axis.com>
17424
a9c64011 17425 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17426 of "run", since the latter doesn't work with remote targets. Adjust
17427 the breakpoint numbering accordingly.
17428 * gdb.threads/pthread_cond_wait.exp: Ditto.
17429
895ce074
MC
174302004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17431
17432 * gdb.base/overlays.exp: Update copyright years.
17433
6be3092d
KI
174342004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17435
17436 * gdb.base/overlays.exp: Disable if target is Linux.
17437
e05389b8
FL
174382004-10-06 Felix Lee <felix+log1@specifixinc.com>
17439
17440 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17441
73cb587d
KI
174422004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17443
17444 * gdb.asm/asm-source.exp: Add m32r-linux target.
17445 * gdb.asm/m32r-linux.inc: New file.
17446
3c0edcdc
AC
174472004-09-24 Andrew Cagney <cagney@redhat.com>
17448 David Anderson <anderson@redhat.com>
17449
17450 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17451 command fails, assume things will work.
17452 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17453 (_GNU_SOURCE): Define.
17454 (print_unsigned, print_hex): Change parameter to "long long".
17455 (print_byte_count): New function, use to print byte counts.
17456 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17457 O_LARGEFILE.
17458 (main): Compute an upper bound on a corefile in max_core_size.
17459 Limit memory chunk size to max_core_size. Limit total memory
17460 allocated to max_core_size.
17461
4bb3667f
AC
174622004-09-23 Andrew Cagney <cagney@gnu.org>
17463
17464 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17465 from a separate process with code that creates a corefile by
17466 making the inferior dump core.
17467
60fe1a51
MK
174682004-09-23 Mark Kettenis <kettenis@gnu.org>
17469
17470 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17471 block.
17472
8e937346
MC
174732004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17474
17475 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17476 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17477 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17478 Likewise.
17479
7213f6d6
JJ
174802004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17481
17482 * gdb.java/jprint.exp: New test case for java inferior call.
17483 * gdb.java/jprint.java: Ditto.
17484
eac69dca
JB
174852004-09-15 Joel Brobecker <brobecker@gnat.com>
17486
17487 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17488
22227696
MC
174892004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17490
17491 * gdb.threads/killed.c: Include <stdlib.h>.
17492 * gdb.threads/pthreads.c: Likewise.
17493
7dd403a4
MC
174942004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17495
17496 * gdb.threads/killed.c: Add copyright notice.
17497
33f2d567
JM
174982004-09-10 Jason Molenda (jmolenda@apple.com)
17499
a9c64011
AS
17500 * gdb.base/define.exp: Two new tests to verify zero space chars
17501 after 'if' and 'while' commands in a user-defined command is correctly
17502 parsed.
33f2d567 17503
e05b62ac
AC
175042004-09-08 Andrew Cagney <cagney@gnu.org>
17505
17506 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17507 delivery test with duplicate at end of file.
17508
9cbe82da
MK
175092004-09-06 Mark Kettenis <kettenis@jive.nl>
17510
17511 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17512
564803d9
MC
175132004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17514
17515 * config/hppro.exp: Removed.
17516
7c6807ce
MC
175172004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17518
17519 * config/sparclet.exp: Removed.
17520
bf7e26dd
MC
175212004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17522
17523 * config/udi.exp: Removed.
17524
714e341b
MC
175252004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17526
17527 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17528 of "exp_continue".
17529 (advancei): Likewise.
17530
1236e623
JJ
175312004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17532
17533 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17534
3bdcad15
MI
175352004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17536
228af206 17537 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17538 to check for nodebug in executable.
17539 * gdb.gdb/observer.exp (setup_test): Likewise.
17540 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17541 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17542
c72b934c
AC
175432004-09-01 Andrew Cagney <cagney@gnu.org>
17544
17545 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17546 files.
17547
edd9b715
JJ
175482004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17549
17550 * gdb.base/unload.exp: Fix expected warning message to match
17551 latest format.
17552
fb4ce06b
CV
175532004-09-01 Corinna Vinschen <vinschen@redhat.com>
17554
17555 * gdb.base/call-rt-st.exp: Fix typos.
17556
ce78e7c3
MI
175572004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17558
17559 * gdb.threads/thread_check.exp: New testcase.
17560 * gdb.threads/thread_check.c: New testcase.
17561
2dedb159
AC
175622004-08-31 Andrew Cagney <cagney@gnu.org>
17563
17564 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17565 (skip_to_handler_entry): New procedures. Test stepping into a
17566 handler when the breakpoint is at the handler's entry point.
17567
68f53502
AC
175682004-08-30 Andrew Cagney <cagney@gnu.org>
17569
17570 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17571 gdb/1757.
17572
3e3ffd2b
MC
175732004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17574
17575 With code from Manoj Iyer <manjo@austin.ibm.com>:
17576 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17577 return value. Add an arm for "no debugging symbols found".
17578 Change a stray "error" to "perror".
17579 (gdb_run_cmd): Adapt to new return value.
17580 * gdb.base/remote.exp: Adapt to new return value.
17581 * gdb.gdb/complaints.exp: Likewise.
17582 * gdb.gdb/observer.exp: Likewise.
17583 * gdb.gdb/selftest.exp: Likewise.
17584 * gdb.gdb/xfullpath.exp: Likewise.
17585
4b6f5fd2
JB
175862004-08-27 Joel Brobecker <brobecker@gnat.com>
17587
17588 * gdb.threads/bp_in_thread.exp: New testcase.
17589
e5b25496
MC
175902004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17591
17592 Fix PR testsuite/1735.
17593 * gdb.threads/schedlock.c (thread_function): Add a cast
17594 to suppress a gcc warning.
17595 * gdb.threads/thread-specific.c (thread_function): Likewise.
17596
934353d6
MC
175972004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17598
17599 * gdb.base/unload.c: Include <stdlib.h>.
17600
f98a0aef 176012004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17602
f98a0aef 17603 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17604 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17605 synchronized after the "return".
17606
5a2e8882
MC
176072004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17608
17609 * gdb.mi/basics.c: Include <stdio.h>.
17610 * gdb.mi/pthreads.c: Include <stdlib.h>.
17611 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17612
a9640423
MC
176132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17614
17615 * gdb.threads/schedlock.c: Add copyright notice.
17616
b04e311d
AC
176172004-08-25 Andrew Cagney <cagney@gnu.org>
17618
17619 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17620 (skip_over_handler, breakpoint_over_hander): New test procedures.
17621 (advance, advancei): Add a proper prefix, do not use
17622 rerun_to_main.
17623 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17624
7c27f15b
MC
176252004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17626
17627 * gdb.mi/basics.c: Add copyright notice.
17628 * gdb.mi/var-cmd.c: Add copyright notice.
17629
fffc87ae
MC
176302004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17631
17632 * lib/gdb.exp: Remove signed_keyword_not_used.
17633 * lib/compiler.c: Likewise.
17634 * lib/compiler.cc: Likewise.
17635
d782e0bf
MC
176362004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17637
17638 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17639 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17640
96033e83
MC
176412004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17642
17643 * gdb.base/whatis.c: Add copyright notice.
17644
cf38c229
MK
176452004-08-20 Mark Kettenis <kettenis@gnu.org>
17646
17647 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17648 it to skip the breakpoints encoded in the inline assembly.
17649
f4b49756
MC
176502004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17651
17652 * Makefile.in: Add gdb.fortran.
17653
2f193b69
MC
176542004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17655
17656 * gdb.base/call-sc.exp (test_scalar_returns):
17657 Fix cut-and-paste glitch in "Make fun return now".
17658
89a237cb
MC
176592004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17660
17661 * configure.in: Add gdb.fortran.
17662 * configure: Regenerate.
17663 * gdb.fortran/Makefile.in: New file.
17664 * lib/gdb.exp (skip_fortran_tests): New procedure.
17665
469aff8e
MC
176662004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17667
17668 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17669 reference to bug-gnu@prep.ai.mit.edu.
17670 * gdb.mi/mi-var-child.exp: Likewise.
17671 * gdb.mi/mi-var-cmd.exp: Likewise.
17672 * gdb.mi/mi-var-display.exp: Likewise.
17673 * gdb.mi/mi2-var-block.exp: Likewise.
17674 * gdb.mi/mi2-var-child.exp: Likewise.
17675 * gdb.mi/mi2-var-cmd.exp: Likewise.
17676 * gdb.mi/mi2-var-display.exp: Likewise.
17677
00b51b9f
MK
176782004-08-15 Mark Kettenis <kettenis@gnu.org>
17679
17680 * gdb.base/unload.c (main): Make local variable msg const.
17681
45f07fef
MC
176822004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17683
17684 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17685 to bug-gnu@prep.ai.mit.edu.
17686 * gdb.mi/mi-disassemble.exp: Likewise.
17687 * gdb.mi/mi-eval.exp: Likewise.
17688 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17689 default line number.
17690 * gdb.mi/mi-return.exp: Likewise.
17691 * gdb.mi/mi-simplerun.exp: Likewise.
17692 * gdb.mi/mi-stack.exp: Likewise.
17693 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17694 number with explicit range test.
17695 * gdb.mi/mi-watch.exp: Likewise.
17696 * gdb.mi/mi2-break.exp: Likewise.
17697 * gdb.mi/mi2-cli.exp: Likewise.
17698 * gdb.mi/mi2-disassemble.exp: Likewise.
17699 * gdb.mi/mi2-eval.exp: Likewise.
17700 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17701 default line number.
17702 * gdb.mi/mi2-return.exp: Likewise.
17703 * gdb.mi/mi2-simplerun.exp: Likewise.
17704 * gdb.mi/mi2-stack.exp: Likewise.
17705 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17706 number with explicit range test.
17707 * gdb.mi/mi2-watch.exp: Likewise.
17708
dd8c8ee7
MC
177092004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17710
17711 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17712 * gdb.cp/m-static.exp: Likewise.
17713 * gdb.cp/rtti.exp: Likewise.
17714
4e838464
MK
177152004-08-14 Mark Kettenis <kettenis@gnu.org>
17716
17717 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17718
8d8cb839
EZ
177192004-08-14 Eli Zaretskii <eliz@gnu.org>
17720
17721 * ChangeLog: Prefix Local Variables with semi-colons and indent
17722 the reference to older ChangeLog files, to fix fontification in
17723 Emacs.
17724
deea8bb0
MC
177252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17726
17727 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17728 * gdb.mi/mi2-break.exp: Likewise.
17729
c3297504
MC
177302004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17731
17732 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17733
25808999
MC
177342004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17735
17736 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17737
226a8d71
MC
177382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17739
17740 * gdb.cp/classes.exp: Remove unused declarations. Just let
17741 test names default instead of providing special names. Remove
17742 extraneous demangler test.
17743
37fdf854
JJ
177442004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17745
17746 * gdb.base/unload.exp: New test for breakpoints in dynamically
17747 loaded libraries.
17748 * gdb.base/unload.c: Ditto.
17749 * gdb.base/unloadshr.c: Ditto.
17750
2d3a7986
MC
177512004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17752
17753 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17754 cp_test_ptype_class.
17755 (test_enums): Likewise.
17756
c72b934c
AC
177572004-08-10 Andrew Cagney <cagney@gnu.org>
17758
17759 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17760 files.
17761
cc503c8a
AC
177622004-08-10 Andrew Cagney <cagney@gnu.org>
17763
17764 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17765 init_malloc call.
17766
902f2ccb
MC
177672004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17768
17769 * ChangeLog: Add copyright notice. The notice is copied
17770 from emacs 21.3 top level ChangeLog.
17771
78c90502
MC
177722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17773
17774 * lib/cp-support.exp: New file.
17775 * lib/cp-support.exp (cp_test_type_class): New function.
17776 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17777 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17778 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17779 cp_test_ptype_class.
17780
88e5ea78
MC
177812004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17782
17783 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17784 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17785 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17786 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17787 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17788 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17789 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17790 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17791 gdb.mi/mi2-watch.exp: Update copyright years.
17792
6a89fc9c
MK
177932004-08-09 Mark Kettenis <kettenis@gnu.org>
17794
17795 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17796
1482e0de
MC
177972004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17798
17799 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17800 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17801 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17802 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17803 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17804 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17805 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17806 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17807 gdb.mi/mi-watch.exp: Update copyright years.
17808
1a5ce3f3
DJ
178092004-08-08 Daniel Jacobowitz <dan@debian.org>
17810
17811 PR gdb/1738
17812 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17813 from a breakpoint with a pending signal.
17814
04f6ecf2
DJ
178152004-08-08 Daniel Jacobowitz <dan@debian.org>
17816
17817 PR gdb/1736
17818 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17819 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17820 the prompt.
17821 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17822
54d90d35
DJ
178232004-08-08 Daniel Jacobowitz <dan@debian.org>
17824
17825 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17826
d2f6abb0
DJ
178272004-08-08 Daniel Jacobowitz <dan@debian.org>
17828
17829 PR gdb/1736
17830 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17831 for i?86-*-linux*.
17832
5598c03d
DJ
178332004-08-08 Daniel Jacobowitz <dan@debian.org>
17834
17835 * gdb.arch/i386-prologue.exp: Compile without debug information.
17836
c6fee705
MC
178372004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17838
17839 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17840 rather than asking gdb to search.
17841
dd90efdb
MC
178422004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17843
17844 * gdb.base/gcore.c: Include <string.h>.
17845
1e84bec1
MC
178462004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17847
17848 * gdb.base/gcore.c: Add copyright notice.
17849
e425eb2b
MC
178502004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17851
17852 * gdb.base/freebpcmd.c: Include <stdio.h>.
17853 * gdb.base/long_long.c: Include <string.h>.
17854 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17855 * gdb.base/siginfo.c: Include <string.h>.
17856 * gdb.base/sigstep.c: Include <string.h>.
17857
cb9aaed5
MC
178582004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17859
17860 * gdb.base/complex.c: Include <stdlib.h>.
17861
55944f3d
MC
178622004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17863
17864 * gdb.base/complex.c: Add copyright notice.
17865
7b2953d9
MC
178662004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17867
17868 * gdb.base/charset.c: Include <stdlib.h>.
17869
c9133d23
MC
178702004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17871
17872 * gdb.base/auxv.c: Include <stdlib.h>.
17873
0a8490ad
MC
178742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17875
17876 * gdb.base/auxv.c: Add copyright notice.
17877
3426d5ec
MC
178782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17879
17880 * gdb.base/coremaker.c: Add copyright notice.
17881 * gdb.base/coremaker2.c: Add copyright notice.
17882
8da195dd
AC
178832004-08-04 Andrew Cagney <cagney@gnu.org>
17884
17885 * gdb.base/store.exp: Update copyright.
17886 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17887 names, do not import gdb_prompt.
17888
8d394f98
AC
178892004-08-01 Andrew Cagney <cagney@gnu.org>
17890
17891 Fix PR testsuite/1729.
17892 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17893 not use capture_value with value 4.
17894 (capture_value): Add optional test name parameter.
17895 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17896 the prefix, pass to capture_value.
17897
b6702b23
MK
178982004-08-01 Mark Kettenis <kettenis@gnu.org>
17899
17900 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17901 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17902 (main): Call new function.
17903
c203e0ca
MC
179042004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17905
17906 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17907
a7995a30
MC
179082004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17909
17910 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17911
9366563b
MC
179122004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17913
b6eeaf26 17914 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17915 Accept more values of vtbl pointer. Remove some messages
17916 about "obsolete gcc or gdb".
17917
2fc1f950
MC
179182004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17919
17920 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17921
c724d49b
MC
179222004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17923
17924 * gdb.base/asm-source.exp: Properly convert target board
17925 debug flags from gcc format to binutils format.
17926
736b0fce
MK
179272004-07-28 Mark Kettenis <kettenis@gnu.org>
17928
17929 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17930 gdb1718". PR backtrace/1718 partially fixed.
17931
5633ea5c
JJ
179322004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17933
17934 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17935
575eebb1
NC
179362004-07-26 Nick Clifton <nickc@redhat.com>
17937
17938 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17939 good default value for a specific architecture is available then
17940 set it to that value. Otherwise default to the -gstabs switch.
17941 Remove the -g... switches from the asm-flags variable. Allow the
17942 target board info to override the value if it wants to. Pass the
17943 switch on the assembler command line.
17944
62104619
MK
179452004-07-23 Mark Kettenis <kettenis@gnu.org>
17946
17947 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17948 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17949 (main): Call new function.
17950
4a1135b8
MC
179512004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17952
17953 Test for PR exp/1715.
17954 * gdb.base/radix.exp: Refactor common procedures. Make all
17955 test names unique. Change XFAIL to KFAIL.
17956
8a12c1f0
MC
179572004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17958
17959 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17960 * gdb.ada/gnat_ada.gin: ... to here.
17961 * configure.in: Use gnat_ada.gin.
17962 * configure: Regenerate.
17963
23b451cf
AC
179642004-07-20 Andrew Cagney <cagney@gnu.org>
17965
17966 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17967 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17968 XFAILs. Clean up test messages and comments. Check backtraces.
17969 Delete re-sync code.
17970
ab618a02
MC
179712004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17972
17973 Fix PR cli/740.
17974 * gdb.base/annota1.exp: Honor gdb,nosignals.
17975 * gdb.base/annota3.exp: Likewise.
17976
46dad340
MC
179772004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17978
17979 * lib/java.exp: Update copyright notice.
17980
756d8c70
AC
179812004-07-19 Andrew Cagney <cagney@gnu.org>
17982
17983 * gdb.base/selftest.exp: Copy file from here ...
17984 * gdb.gdb/selftest.exp: ... to here.
17985
586027e6
AC
179862004-07-16 Andrew Cagney <cagney@redhat.com>
17987
17988 * lib/insight-support.exp: Delete file.
17989 * lib/java.exp (java_init): Fix copyright.
17990
029d2200
AC
179912004-07-16 Andrew Cagney <cagney@gnu.org>
17992
17993 * gdb.base/restore.c: Append "prologue" to comments marking the a
17994 function's prologue.
17995 * gdb.base/restore.exp: Update copyright, re-indent.
17996 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17997 callerN" prefix where needed. Update patterns that match a
17998 function's prologue.
17999
653b62c5
MC
180002004-07-16 Michael Chastain <mec.gnu@mindspring.com>
18001
18002 * gdb.base/restore.c: Add copyright notice.
18003
f7d690e5
AC
180042004-07-16 Andrew Cagney <cagney@gnu.org>
18005
18006 * gdb.base/logical.exp: Update copyright.
18007 (evaluate): New procedure. Use to re-implement tests using
18008 several tables.
18009
d629a7cb
MH
180102004-07-14 Martin Hunt <hunt@redhat.com>
18011
18012 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
18013 which fixes some problems where init.tcl was not found.
18014
9c7bb332
AC
180152004-07-13 Andrew Cagney <cagney@gnu.org>
18016
6bf46641
AC
18017 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
18018 (check_sizeof, check_valueof): Do not include the output in the
18019 test name. Use gdb_test.
18020 (get_valueof): Use gdb_test_multiple.
18021
c4ffd4c0
AC
18022 * gdb.base/step-test.exp: Update copyright. Use
18023 gdb_test_multiple. Ensure that test names do not include
18024 architecture dependent output.
18025
ab89363a
AC
18026 * gdb.gdb/observer.exp: Update copyright.
18027 (setup_test): Use gdb_test_multiple.
18028 (attach_first_observer, attach_second_observer)
18029 (attach_third_observer, detach_first_observer)
18030 (detach_second_observer, detach_third_observer)
18031 (reset_counters, check_counters): Make $message a prefix.
18032 (test_normal_stop_notifications): Add "args" parameter - a list of
18033 init functions to be called. Make $message a prefix,
18034 (test_observer_normal_stop): Change the message prefixes so that
18035 they are unique, pass the attach / detach procedures to
18036 test_normal_stop_notifications.
18037
ec58997a
AC
18038 * gdb.base/signull.exp (test_segv): Prefix all tests with
18039 "${name}". Clean up test messages.
18040
b475183b
AC
18041 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
18042
9c7bb332
AC
18043 * gdb.base/ena-dis-br.exp: Update copyright.
18044 (break_at): New function. Replace send_gdb with gdb_test,
18045 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
18046 ignore count, not stopped at bpt", with KFAIL.
18047
2dd95497
CV
180482004-07-13 Corinna Vinschen <vinschen@redhat.com>
18049
18050 * gdb.base/attach.exp: Remove cleanupfile handling.
18051
419e626b
AC
180522004-07-12 Andrew Cagney <cagney@gnu.org>
18053
18054 * gdb.base/annota1.exp: Cleanup corefile test name.
18055 * gdb.base/annota3.exp: Ditto.
18056
8b1b3228
AC
180572004-07-12 Andrew Cagney <cagney@gnu.org>
18058
78650829
AC
18059 * gdb.base/signals.exp: Clean up copyright, re-indent.
18060
8b1b3228
AC
18061 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
18062 gdb_test and gdb_test_multiple.
18063
935c2760
JJ
180642004-07-08 Jeff Johnston <jjohnstn@redhat.com>
18065
18066 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 18067 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
18068 provide line number info for first statement in main.
18069
1544280f
AC
180702004-07-08 Andrew Cagney <cagney@gnu.org>
18071
1279f4ff
AC
18072 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
18073
1544280f
AC
18074 * gdb.base/sigbpt.exp: Make the common part of each test name a
18075 prefix instead of suffix.
18076
bcc82369
BR
180772004-07-07 Bob Rossi <bob_rossi@cox.net>
18078
18079 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
18080 test from test_tbreak_creation_and_listing to
18081 test_file_list_exec_source_file
18082 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
18083 Changed name of test from test_tbreak_creation_and_listing to
18084 test_file_list_exec_source_file
18085
23f4b0aa
JJ
180862004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18087
18088 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18089 the jmisc() constructor instead of <init>.
18090 * gdb.java/jmisc1.exp: Ditto.
18091
56401cd5
AC
180922004-07-07 Andrew Cagney <cagney@gnu.org>
18093
18094 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18095 corrupting the PC.
18096
44ae2f6a
MC
180972004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18098
18099 * gdb.cp/templates.exp: Accept whitespace change in demangler
18100 output.
18101
45a83408
AC
181022004-07-06 Andrew Cagney <cagney@gnu.org>
18103
18104 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18105
d205ad70
MC
181062004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18107
18108 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18109 * lib/compiler.cc: Likewise.
18110
06ea1a61
MC
181112004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18112
18113 * lib/compiler.cc: Work around string preprocessing problem
18114 with old hp c++ compiler.
18115 * lib/compiler.c: Likewise.
18116
daab1251
CV
181172004-06-29 Corinna Vinschen <vinschen@redhat.com>
18118
18119 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18120 directives to conditionalize symbol prefixing.
18121 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18122 additional_flags handling. Add underscore prefix for Cygwin.
18123 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18124 conditionalize symbol prefixing.
18125 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18126 additional_flags handling. Add underscore prefix for Cygwin.
18127
cc984116
CV
181282004-06-29 Corinna Vinschen <vinschen@redhat.com>
18129
18130 * gdb.base/bigcore.exp: Skip test on Cygwin.
18131
c279b077
MC
181322004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18133
18134 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18135 formats for "info register". Use gdb_test_multiple. Fix
18136 the "invalid register" test.
18137
0e915747
CV
181382004-06-28 Corinna Vinschen <vinschen@redhat.com>
18139
18140 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18141 PID for Cygwin. Add Cygwin specific strings to check for in some
18142 tests.
18143 (do_attach_tests): Add a test for user interaction when attaching
18144 to a process with no matching symbol table already loaded.
18145
11422c86
AC
181462004-06-26 Andrew Cagney <cagney@gnu.org>
18147
18148 Test PR java/1567 and PR java/1565.
18149 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18150 * gdb.java/jmisc2.exp: Delete file.
18151
cefbce26
MC
181522004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18153
18154 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18155
e19f872c
CV
181562004-06-25 Corinna Vinschen <vinschen@redhat.com>
18157
18158 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18159 attach process.
18160
d931ba3b
MC
181612004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18162
18163 * gdb.cp/pr-1553.exp: Remove.
18164
aef68c48
MC
181652004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18166
18167 * gdb.cp/pr-1553.cc: Remove.
18168 * gdb.cp/pr-1553.exp: Disable this test.
18169
8d5df71a
JB
181702004-06-20 Jim Blandy <jimb@redhat.com>
18171
a9c64011 18172 Fix PR testsuite/1680.
8d5df71a
JB
18173 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18174 regular expressions.
18175
4ac6f39d
MC
181762004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18177
18178 Fix PR testsuite/1679.
18179 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18180 Issue an UNSUPPORTED result instead.
18181
1b413552
JB
181822004-06-18 Jim Blandy <jimb@redhat.com>
18183
18184 * gdb.base/charset.exp: Only send a control-C if we see a new
18185 prompt and incomplete command.
18186
6daa6ebd
MC
181872004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18188
18189 * gdb.cp/pr-574.cc: Add copyright notice.
18190
51fa4ae0
JB
181912004-06-17 Jim Blandy <jimb@redhat.com>
18192
18193 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18194 cases where the regexp has no groups; this grabs random text from
18195 the previous test suite, whatever that was.
18196
8fea26c5
MC
181972004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18198
18199 * gdb.cp/printmethod.cc: Add copyright notice.
18200
1e3aeb41
MC
182012004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18202
18203 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18204
9d9030bc
AC
182052004-06-16 Andrew Cagney <cagney@gnu.org>
18206
18207 * gdb.base/signull.c: Update copyright. Include <string.h>.
18208 (bowler): Replace data_pointer with data_read
18209 and data_write cases. Add code_descriptor case.
18210 (zero, desc): New array and pointer.
18211 (data, code): Change to simple pointers.
18212 * gdb.base/signull.exp: Fix probe pattern matching a function
18213 descriptor SIGSEGV. Replace data_pointer with data_read and
18214 data_write tests.
18215
acd4ad44
AC
182162004-06-16 Andrew Cagney <cagney@gnu.org>
18217
18218 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18219
08fd625c
MC
182202004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18221
18222 * gdb.base/long_long.c: Add copyright notice.
18223
1903502c
MC
182242004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18225
18226 * gdb.base/long_long.exp: Remove reference to
18227 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18228 to gdb_breakpoint and gdb_continue_to_breakpoint.
18229
83313cb1
JB
182302004-06-14 Jim Blandy <jimb@redhat.com>
18231
18232 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18233 endian case.
18234
1bf404ef
AC
182352004-06-14 Andrew Cagney <cagney@gnu.org>
18236
18237 * gdb.base/gcore.exp (capture_command_output): Delete the always
18238 passing tests containing inferior values.
18239 * gdb.base/ending-run.exp: Do not include the breakpoint address
18240 in the test message. Update copyright.
18241 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18242 size in the test name, use gdb_test_multiple. Update copyright.
18243
ef220b33
MC
182442004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18245
18246 * gdb.cp/ref-types.cc: Add copyright notice.
18247
4f70a4c9
MC
182482004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18249
18250 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18251 hp_aCC_compiler.
18252 * lib/compiler.cc: Likewise.
18253 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18254 'set' commands. Log diagnostics for other lines. Set
18255 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18256
335928ac
MC
182572004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18258
18259 * gdb.cp/try_catch.cc: Add copyright notice.
18260
2efb12e8
MC
182612004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18262
18263 * gdb.cp/userdef.cc: Add copyright notice.
18264
0bbed51a
MC
182652004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18266
18267 * gdb.cp/virtfunc.cc: Add copyright notice.
18268
e12a46c9
RC
182692004-06-11 Randolph Chung <tausq@debian.org>
18270
18271 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18272 problem.
18273
338e05af
AC
182742004-06-10 Andrew Cagney <cagney@gnu.org>
18275
18276 * lib/compiler.cc, lib/compiler.c: Append either
18277 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18278 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18279 instead of gcc-3-3.
18280
dc3f10cb
AC
182812004-06-09 Andrew Cagney <cagney@gnu.org>
18282
b4d946af
AC
18283 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18284 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18285
dc3f10cb
AC
18286 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18287 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18288 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18289 fixed.
18290
b5c0bfa2
AC
182912004-06-09 Andrew Cagney <cagney@gnu.org>
18292
18293 * gdb.base/structs.exp (test_struct_returns): Replace
18294 "return_value_unknown" and "finish_value_unknown" by
18295 "return_value_known" and "finish_value_known". Instead of
18296 "return_value_unknown" iff "finish_value_unknown", check
18297 "return_value_known" implies "finish_value_known".
18298
caeb605f
MH
182992004-06-08 Martin Hunt <hunt@redhat.com>
18300
18301 * gdb.base/float.exp: Add pattern for mips targets.
18302
c892bb64
RC
183032004-06-08 Randolph Chung <tausq@debian.org>
18304
18305 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18306 message for unknown architectures more clear.
18307
48306d3e
JB
183082004-06-08 Joel Brobecker <brobecker@gnat.com>
18309
18310 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18311 start the execution of the program.
18312
83ecb59f
JB
183132004-06-07 Jim Blandy <jimb@redhat.com>
18314
18315 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18316 * gdb.arch/i386-cpuid.h: New helper file.
18317
55264cb4
RC
183182004-06-07 Randolph Chung <tausq@debian.org>
18319
18320 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18321 has started.
18322
23cadb28
RM
183232004-06-04 Roland McGrath <roland@redhat.com>
18324
18325 Fix PR gdb/1647.
18326 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18327 differently to be robust to output buffering differences.
18328
51d01eda
MC
183292004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18330
18331 * gdb.threads/pthreads.exp: Update copyright years.
18332 (check_control_c): Change asynchronous 'after' to synchronous.
18333
f4fc3b93
RM
183342004-06-04 Roland McGrath <roland@redhat.com>
18335
18336 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18337 next gdb prompt.
18338
4013522b
MC
183392004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18340
18341 Fix PR gdb/1636.
18342 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18343 calls to synchronous.
18344
7a8f1e6b
JB
183452004-05-26 Jim Blandy <jimb@redhat.com>
18346
18347 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18348
81bb3443
RC
183492004-05-24 Randolph Chung <tausq@debian.org>
18350
18351 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18352 * gdb.asm/pa.inc: New file.
18353
8f5a3103
MK
183542004-05-22 Mark Kettenis <kettenis@gnu.org>
18355
18356 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18357
734b8fe8 183582004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18359 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18360
18361 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18362 GDB prompt.
18363
725603e1
UW
183642004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18365
f4fc3b93 18366 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18367 setjmp/longjmp. Use sigaction instead of signal.
18368
8b923272 183692004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18370 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18371
18372 * gdb.threads/pthread_cond_wait.c: New file.
18373 * gdb.threads/pthread_cond_wait.exp: New testcase.
18374
8bfabb04
AC
183752004-05-13 Andrew Cagney <cagney@redhat.com>
18376
18377 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18378 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18379
42edda50
AC
183802004-05-11 Andrew Cagney <cagney@redhat.com>
18381
18382 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18383 fixed but revealed gdb/1639.
18384
d303a6c7
AC
183852004-05-10 Andrew Cagney <cagney@redhat.com>
18386
18387 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18388 func1" and "next to 2nd alarm", kernel bug avoided.
18389
bf08c2a1
DJ
183902004-05-10 Daniel Jacobowitz <dan@debian.org>
18391
18392 PR external/1568
18393 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18394 XFAIL if it is smaller than bytes_allocated.
18395 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18396 (main): Make chunks_allocated unsigned. Correct comment.
18397
c0586a34
JB
183982004-05-07 Joel Brobecker <brobecker@gnat.com>
18399
18400 * gdb.arch/powerpc-aix-prologue.c: New file.
18401 * gdb.arch/powerpc-aix-prologue.exp: New file.
18402
f2785d12
JB
184032004-05-07 Jim Blandy <jimb@redhat.com>
18404
18405 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18406 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18407
bd7f6e30
JB
184082004-05-06 Joel Brobecker <brobecker@gnat.com>
18409
18410 * gdb.base/sep.exp: No longer setup_kfail when the program was
18411 built with dwarf2.
18412
0a5e7efe
JI
184132004-05-05 Jim Ingham <jingham@apple.com>
18414
18415 * gdb.base/pending.exp: Make sure pending breakpoints
18416 preserve the ignore count.
f4fc3b93 18417
a8958849
MK
184182004-04-27 Jerome Guitton <guitton@gnat.com>
18419
18420 * i386-prologue.exp: Add testcase for jump instruction as first
18421 instruction of the real code.
18422 * i386-prologue.c (jump_at_beginning): New function.
18423
7e103f5b
MK
184242004-04-28 Mark Kettenis <kettenis@gnu.org>
18425
18426 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18427 x86_64-*-*.
18428
5d38b224
MK
184292004-04-28 Mark Kettenis <kettenis@gnu.org>
18430
18431 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18432 i*86-*-*.
18433
0ef32fd9
MK
184342004-04-25 Mark Kettenis <kettenis@gnu.org>
18435
18436 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18437 expression that checks the return type.
18438
71d7dd7c
AC
184392004-04-23 Andrew Cagney <cagney@redhat.com>
18440
18441 * gdb.base/call-sc.exp: New test of scalar call/return values.
18442 * gdb.base/call-sc.c: Ditto.
18443
1e9f977e
JJ
184442004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18445
18446 * gdb.threads/manythreads.c: Reduce thread stack size.
18447
899d9e3a
JJ
184482004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18449
18450 * gdb.threads/manythreads.c: Add copyright notice.
18451
61bcae62
AC
184522004-04-23 Andrew Cagney <cagney@redhat.com>
18453
18454 * gdb.base/siginfo.exp: Better handle step out of signal.
18455 * gdb.base/sigstep.exp: Ditto.
18456
7339a42e 184572004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18458 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18459
18460 * gdb.threads/manythreads.c: New testcase.
18461 * gdb.threads/manythreads.exp: Ditto.
18462
5c98409b
JB
184632004-04-22 Jim Blandy <jimb@redhat.com>
18464
18465 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18466 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18467
3b611f1a
MC
184682004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18469
18470 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18471
f0fd9238
AC
184722004-04-21 Andrew Cagney <cagney@redhat.com>
18473
18474 * gdb.base/sigstep.c: New file.
18475 * gdb.base/sigstep.exp: New file.
18476
90990674
JB
184772004-04-16 Joel Brobecker <brobecker@gnat.com>
18478
18479 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18480 call to observer_notify_normal_stop.
18481
78cef34b
AC
184822004-04-15 Andrew Cagney <cagney@redhat.com>
18483
18484 * gdb.base/siginfo.c: New file.
18485 * gdb.base/siginfo.exp: New file.
18486
d2343407
JB
184872004-04-12 J. Brobecker <brobecker@gnat.com>
18488
18489 * gdb.base/sep.exp: Fix typo in comment.
18490
a2dba3c8
JB
184912004-04-12 J. Brobecker <brobecker@gnat.com>
18492
18493 * gdb.base/sep.c: New file.
18494 * gdb.base/sep-proc.c: New file.
18495 * gdb.base/sep.exp: New testcase.
18496
15f7b60e
MK
184972004-04-09 Mark Kettenis <kettenis@gnu.org>
18498
18499 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18500 support.
18501
44f4de1a
AC
185022004-04-05 Andrew Cagney <cagney@redhat.com>
18503
18504 * gdb.base/sigaltstack.c: New file.
18505 * gdb.base/sigaltstack.exp: New file.
18506
ef04f396
JB
185072004-04-04 Joel Brobecker <brobecker@gnat.com>
18508
18509 * gdb.base/foll-fork.exp: Update the expected output for
18510 "help set follow-fork-mode", to match a change that was made
18511 to the help of this variable on 2004-01-13.
18512
d40d2c92
JB
185132004-04-01 Joel Brobecker <brobecker@gnat.com>
18514
18515 * lib/ada.exp: Add copyright notice.
18516 * bar.ads: Likewise.
18517 * bar.adb: Likewise.
18518 * null_record.adb: Likewise.
18519 * null_record.exp: Likewise.
18520 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18521
f86ef5a3
JB
185222004-04-01 Joel Brobecker <brobecker@gnat.com>
18523
18524 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18525 * configure: Regenerate.
18526
414e70e3
JB
185272004-04-01 Joel Brobecker <brobecker@gnat.com>
18528
18529 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18530 to build the application. Remove the message printed when in
18531 verbose mode, redundant with the UNSUPPORTED message above.
18532
f0aaee49
JB
185332004-03-31 Joel Brobecker <brobecker@gnat.com>
18534
18535 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18536 * gdb.ada (null_record.exp): New testcase.
18537
ac81cb54
JB
185382004-03-31 Joel Brobecker <brobecker@gnat.com>
18539
18540 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18541
854af2f7
JB
185422004-03-31 Joel Brobecker <brobecker@gnat.com>
18543
18544 * gdb.ada: New subdirectory.
18545 * gdb.ada/Makefile.in: New file.
18546 * gdb.ada/gnat_ada.gpr.in: New file.
18547
034cb681
JB
185482004-03-31 Joel Brobecker <brobecker@gnat.com>
18549
18550 * lib/ada.exp: New file.
18551
78a1a894
DJ
185522004-03-24 Daniel Jacobowitz <drow@mvista.com>
18553
18554 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18555 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18556
4b2b3b3e
AC
185572004-03-22 Andrew Cagney <cagney@redhat.com>
18558
18559 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18560 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18561 Problem identified by Ulrich Weigand.
18562
23c73aa3
DC
185632004-03-17 David Carlton <carlton@kealia.com>
18564
18565 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18566 PR c++/826.
18567
d63a86f8
RM
185682004-03-16 Roland McGrath <roland@redhat.com>
18569
18570 * gdb.base/auxv.exp: New file.
18571 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18572
0e02aa50
DC
185732004-03-12 David Carlton <carlton@kealia.com>
18574
18575 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18576 * gdb.cp/pr-1553.cc: Ditto.
18577 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18578 pass branch.
18579
c20b71be
MC
185802004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18581
18582 * gdb.cp/templates.exp: Accept more template types.
18583
c7414a01
MC
185842004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18585
18586 From Corinna Vinschen with modifications.
18587 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18588 local variable obj_with_enum.
18589 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18590 results with obj_with_enum.
18591
ed69573c
MC
185922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18593
18594 * gdb.cp/classes.cc: New file, copied from misc.cc.
18595 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18596
28301461
MC
185972004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18598
18599 * gdb.cp/misc.cc: Add copyright notice.
18600
1198ecbe
DC
186012004-03-05 David Carlton <carlton@kealia.com>
18602
18603 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18604 * gdb.cp/rtti.h: Update copyright.
18605 (namespace n2::n3): New.
18606 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18607 (n2::n3::func3): New.
18608 (main): Call n2::n3::func3.
18609 * gdb.cp/rtti2.cc: Update copyright.
18610 (n2::create3): New.
18611
9e08c470
MK
186122004-03-04 Mark Kettenis <kettenis@gnu.org>
18613
18614 * gdb.asm/openbsd.inc: Fix typo.
18615
4bebc3aa
FF
186162004-03-03 Fred Fish <fnf@redhat.com>
18617
18618 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18619 "val" instead of unused "size". Update copyright year.
18620
6ea9fb37
DJ
186212004-02-29 Daniel Jacobowitz <drow@mvista.com>
18622
18623 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18624 to use unsigned char.
18625 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18626 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18627
23b23974
DJ
186282004-02-29 Daniel Jacobowitz <drow@mvista.com>
18629
18630 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18631 line of output.
18632
7574fd53
DJ
186332004-02-28 Daniel Jacobowitz <drow@mvista.com>
18634
18635 * gdb.base/relocate.c (dummy): Initialize.
18636
a195357f
DJ
186372004-02-28 Daniel Jacobowitz <drow@mvista.com>
18638
18639 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18640 a breakpoint at exit.
18641
72fd54a9
FF
186422004-02-27 Fred Fish <fnf@redhat.com>
18643
18644 * gdb.base/chng-syms.exp: Add expect condition to match failing
18645 case that isn't a timeout.
18646
b9d23137
AC
186472004-02-27 Andrew Cagney <cagney@redhat.com>
18648
18649 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18650 support.
18651
15d208f6 186522004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18653
15d208f6
FF
18654 * gdb.arch/gdb1431.c: Remove.
18655 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18656 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18657 of "until" incorrectly.
18658
98f9cd2d
JB
186592004-02-26 J. Brobecker <brobecker@gnat.com>
18660
18661 * gdb.cp/class2.cc (empty): New class.
18662 (refer): New function.
18663 (main): Declare an object of type empty and use it.
18664 * gdb.cp/class2.exp: Print the value of an object of type empty.
18665
9b50c11b
JJ
186662004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18667
18668 * gdb.base/langs.exp: Update query string to match the
18669 new nquery format used for pending breakpoints.
18670
0dcd613f
AC
186712004-02-26 Andrew Cagney <cagney@redhat.com>
18672
18673 Fix PR i18n/1570.
18674 * gdb.base/charset.c: Update copyright notice.
18675 (main, init_string): Remove the escape character '\e' tests.
18676 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18677 * gdb.base/charset.exp (valid_host_charset): Ditto.
18678 * gdb.base/setvar.exp: Ditto.
18679
b8a56647
AC
186802004-02-24 Andrew Cagney <cagney@redhat.com>
18681
90d59e34
AC
18682 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18683 mmapped data in core file" PASS and FAIL messages consistent.
18684
b8a56647
AC
18685 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18686 setting a breakpoint. Work around PR java/1565.
18687
9f27c604
JJ
186882004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18689
18690 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18691 new nquery format.
18692 * gdb.base/pending.exp: Ditto.
18693
3224a706
MK
186942004-02-22 Mark Kettenis <kettenis@gnu.org>
18695
18696 * configure.in: Run stabs tests on *BSD.
18697 * configure: Regenerated.
18698
41e0a9ca
MK
186992004-02-21 Mark Kettenis <kettenis@gnu.org>
18700
18701 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18702
1e1b3428
FF
187032004-02-20 Fred Fish <fnf@redhat.com>
18704
18705 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18706 blank in test for "returns short", for consistency with other
18707 "returns xxx" tests. Update copyright year.
18708
f9a7572a
FF
187092004-02-19 Fred Fish <fnf@redhat.com>
18710
18711 New testcase for PR breakpoint/1558.
18712 * gdb.arch/gdb1558.exp: New file.
18713 * gdb.arch/gdb1558.c: New file.
18714
b2ce2854
EZ
187152004-02-19 Elena Zannoni <ezannoni@redhat.com>
18716
18717 * gdb.base/nodebug.exp: Fix typo.
18718
e7c9ff01
JB
187192004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18720
18721 Committed by Jim Blandy <jimb@redhat.com>.
18722
62f4b920
JB
18723 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18724
2db536a1
JB
18725 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18726
e7c9ff01
JB
18727 * gdb.base/float.exp: Support s390*-*-* targets.
18728
f3205b34
AF
187292004-02-17 Adam Fedor <fedor@gnu.org>
18730
18731 * gdb.base/gdb1555.exp: New file.
18732 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18733
9d62932d
EZ
187342004-02-17 Elena Zannoni <ezannoni@redhat.com>
18735
18736 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18737
344c9711
FF
187382004-02-16 Fred Fish <fnf@redhat.com>
18739
18740 * gdb.arch/gdb1291.c: Remove
18741 * gdb.arch/gdb1291.s: New test input file.
18742 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18743 fail. Test for correct result, known incorrect result, other
18744 failures and timeouts.
18745
2d822687
AC
187462004-02-16 Andrew Cagney <cagney@redhat.com>
18747
18748 * gdb.base/bigcore.exp: New file.
18749 * gdb.base/bigcore.c: New file.
18750
dac15b66
AC
187512004-02-13 Andrew Cagney <cagney@redhat.com>
18752
18753 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18754 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18755 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18756 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18757 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18758 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18759 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18760 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18761 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18762 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18763
6bdfc2c4
JJ
187642004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18765
18766 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18767 executed is an alloc instruction.
18768
87b3ede8
DC
187692004-02-11 David Carlton <carlton@kealia.com>
18770
18771 * gdb.cp/breakpoint.exp: New.
18772 * gdb.cp/breakpoint.cc: New.
18773
6e19e2bf
MC
187742004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18775
18776 Partial fix for PR gdb/1543.
18777 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18778 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18779 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18780 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18781 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18782 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18783 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18784 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18785 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18786 to bug-gdb@prep.ai.mit.edu .
18787 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18788 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18789 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18790 Likewise.
18791
5c5455dc
AC
187922004-02-10 Andrew Cagney <cagney@redhat.com>
18793
18794 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18795 using gdb_internal_error_resync.
18796
9cf689d7
DJ
187972004-02-09 Daniel Jacobowitz <drow@mvista.com>
18798
18799 * gdb.threads/thread-specific.exp: Stop early if no threads are
18800 found.
18801
d2dc51db
MC
188022004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18803
18804 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18805
14b1a056
DJ
188062004-02-08 Daniel Jacobowitz <drow@mvista.com>
18807
18808 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18809 breakpoints.
18810
83f66e8f
DJ
188112004-02-07 Daniel Jacobowitz <drow@mvista.com>
18812
18813 * config/sim.exp (gdb_load): Handle $arg == "".
18814 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18815 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18816
30fc0091
EZ
188172004-02-07 Elena Zannoni <ezannoni@redhat.com>
18818
a9c64011
AS
18819 * gdb.base/maint.exp: Update test to reflect
18820 obstack changes.
30fc0091 18821
4d806929
JJ
188222004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18823
18824 * gdb.base/pendshr.c (pendfunc): New function that calls
18825 pendfunc1.
18826 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18827
7bfdd688
FF
188282004-02-04 Fred Fish <fnf@redhat.com>
18829
18830 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18831 function symbols and update copyright years.
18832 * gdb.arch/gdb1291.c: Ditto.
18833
aaa08ee4
MC
188342004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18835
18836 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18837
dbad7755
MC
188382004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18839
18840 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18841
ec4646ef
MC
188422004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18843
18844 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18845
1b802196
FF
188462004-02-02 Fred Fish <fnf@redhat.com>
18847
18848 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18849 remote targets. Update copyright years.
18850
18fe2033
JJ
188512004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18852
18853 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18854 support.
18855 * gdb.base/langs.exp: Fix test which attempts to create
18856 breakpoint on non-existent function to handle new pending
18857 support.
18858 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18859 a breakpoint.
18860 * gdb.base/pending.exp: New test.
18861 * gdb.base/pending.c: New file.
18862 * gdb.base/pendshr.c: Ditto.
18863
8d577d32
DC
188642004-02-02 David Carlton <carlton@kealia.com>
18865
18866 * gdb.cp/overload.exp: Add overloadNamespace tests.
18867 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18868 (overloadNamespace, XXX): New.
18869 (main): Call XXX::marker2.
18870
3ad13771
FF
188712004-02-01 Fred Fish <fnf@redhat.com>
18872
18873 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18874 * gdb.base/finish.exp: Ditto.
18875 * gdb.base/gcore.exp: Ditto.
18876 * gdb.base/huge.exp: Ditto.
18877 * gdb.base/info-proc.exp: Ditto.
18878 * gdb.base/return2.exp: Ditto.
18879 * gdb.threads/gcore-thread.exp: Ditto.
18880
44c75849
DJ
188812004-02-01 Daniel Jacobowitz <drow@mvista.com>
18882
18883 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18884
005bc093
MK
188852004-02-01 Mark Kettenis <kettenis@gnu.org>
18886
18887 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18888 that opening the file succeeds on OpenBSD.
18889
c47cebdb
DJ
188902004-02-01 Daniel Jacobowitz <drow@mvista.com>
18891
18892 * gdb.threads/thread-specific.c: New file.
18893 * gdb.threads/threads-specific.exp: New test script.
18894 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18895 to expect_out.
18896
5a01311c
MK
188972004-02-01 Mark Kettenis <kettenis@gnu.org>
18898
18899 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18900 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18901 only on the "print_small_structs from print_long_arg_list" test.
18902
ce22a4f1
DJ
189032004-02-01 Daniel Jacobowitz <drow@mvista.com>
18904
18905 * gdb.base/completion.exp: Kill a stray backslash.
18906
18907 From Jim Ingham <jingham@apple.com>:
18908 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18909 agrees with the result from sending a tab.
18910
abbab9d3
DJ
189112004-01-31 Daniel Jacobowitz <drow@mvista.com>
18912
18913 * gdb.base/chng-syms.exp: Remove stray newline.
18914
53904d1e
MK
189152004-01-31 Mark Kettenis <kettenis@gnu.org>
18916
18917 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18918 *-*-openbsd*.
18919 * gdb.asm/openbsd.inc: New file.
18920
3a4b3aac
MK
189212004-01-30 Mark Kettenis <kettenis@gnu.org>
18922
18923 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18924 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18925 *-*solaris2*. Remove commented out default settings for
18926 asm-flags. Replace gdb_compile with target_link.
18927
ebac27b4
MC
189282004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18929
18930 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18931 for all tests. Remove old hp-ux and cygnus xfail cases.
18932
d8679d84
PH
189332004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18934
18935 * gdb.base/chng-syms.exp: New file.
18936 * gdb.base/chng-syms.c: New file.
18937
0a55bc22
MC
189382004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18939
18940 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18941 Provide arms for current output in all my configurations.
18942
94b8e876
MC
189432004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18944
18945 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18946 * lib/compiler.cc: Likewise.
18947 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18948 get the right preprocessor. Eval the output directly. Remove
18949 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18950 hp_f77_compiler and hp_f90_compiler completely.
18951 (gdb_preprocess): Delete.
18952 (get_compiler): Delete.
18953
7cf03d44
MK
189542004-01-24 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18957 <string.h>.
18958
68b6dce9
NR
189592004-01-24 Nick Roberts <nick@nick.uklinux.net>
18960
18961 * gdb.mi/mi-stack.exp: Update copyright.
18962
b368761e
DC
189632004-01-23 David Carlton <carlton@kealia.com>
18964
18965 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18966 test for cp_lookup_transparent_type.
18967 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18968 call them.
18969
f2061b53
DJ
189702004-01-23 Daniel Jacobowitz <drow@mvista.com>
18971
18972 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18973 after -var-update.
18974
37fc574a
DC
189752004-01-23 David Carlton <carlton@kealia.com>
18976
18977 * gdb.cp/namespace.cc (C::ensureRefs): New.
18978 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18979
8e94b928
NR
189802004-01-20 Nick Roberts <nick@nick.uklinux.net>
18981
18982 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18983 case "-stack-list-locals 2".
18984 * gdb.mi/mi-var-child.exp: Test for case
18985 "-var-list-children --all-values NAME".
18986
997b0952
MC
189872004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18988
18989 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18990
52470da3
MK
189912004-01-18 Mark Kettenis <kettenis@gnu.org>
18992
7049b4b8
MK
18993 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18994 used with gdb_test_multiple.
18995
52470da3
MK
18996 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18997 read at address 0. This fixes PR testsuite/1504.
18998
da6012e5
DJ
189992004-01-18 Daniel Jacobowitz <drow@mvista.com>
19000
19001 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
19002 Remove downloading, guessing the host executable, the calls to
19003 gdb_file_cmd and gdb_target_cmd, and "load" support.
19004 (infer_host_exec): New function broken out from gdb_load.
19005 (gdb_load): New wrapper for gdbserver_gdb_load.
19006 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
19007 gdb_target_cmd. Use -target-select.
19008 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
19009 Download binaries to the host. Clear last_mi_remote_file when
19010 we load a new binary.
19011 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
19012 call gdbserver_gdb_load and mi_gdb_target_cmd.
19013
32c70722
MC
190142004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19015
19016 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
19017 type patterns.
19018
b0cecf36
MC
190192004-01-17 Michael Chastain <mec.gnu@mindspring.com>
19020
19021 * gdb.cp/templates.exp: Fix typo in test name of
19022 "print Foo<volatile char*>::foo".
19023
4120d7e6
MC
190242004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19025
19026 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
19027
f679e530
BE
190282004-01-16 Ben Elliston <bje@wasabisystems.com>
19029
19030 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
19031 (clean mostlyclean): Remove empty rm.
19032
091c48f6
MC
190332004-01-15 Michael Chastain <mec.gnu@mindspring.com>
19034
19035 * gdb.base/setvar.exp: Add copyright years.
19036
3e5fc8d2
DC
190372004-01-14 David Carlton <carlton@bactrian.org>
19038
19039 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
19040 PR c++/1511 and update coment.
19041 * gdb.cp/templates.exp: Update patterns to match current output.
19042 If changes involve something other than whitespace, KFAIL
19043 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
19044
63d06c5c
DC
190452004-01-14 David Carlton <carlton@kealia.com>
19046
19047 * gdb.cp/namespace.exp: Add tests involving classes defined within
19048 namespaces.
19049 * gdb.cp/namespace.cc (C::CClass): New.
19050 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
19051
a51dab88
EZ
190522004-01-14 Elena Zannoni <ezannoni@redhat.com>
19053
19054 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
19055 what debug info we have. Print a better message if something goes
19056 wrong while producing the separate debug info file.
19057
a476ccc9
MC
190582004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19059
19060 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
19061
f453692c
MC
190622004-01-14 Michael Chastain <mec.gnu@mindspring.com>
19063
19064 * gdb.base/callfuncs.c: Add copyright notice.
19065
f40063a5
MC
190662004-01-13 Michael Chastain <mec.gnu@mindspring.com>
19067
19068 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
19069 inheritance. PR gdb/1498, PR gcc/13539.
19070
19ac3974
EZ
190712004-01-13 Elena Zannoni <ezannoni@redhat.com>
19072
a9c64011
AS
19073 * gdb.threads/gcore-thread.exp: Prefix name of binary with
19074 test specific name.
19075 * gdb.mi/gdb669.exp: Ditto.
19076 * gdb.mi/mi-pthreads.exp: Ditto.
19077 * gdb.mi/mi1-pthreads.exp: Ditto.
19078 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 19079
56c97c6e
MC
190802004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19081
19082 * gdb.cp/member-ptr.cc: Add copyright notice.
19083
a0644324
MC
190842004-01-12 Michael Chastain <mec.gnu@mindspring.com>
19085
19086 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19087 some patterns for recent versions of gcc and hpacc. Delete
19088 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19089 Delete tests that access a NULL pointer-to-member-data. This
19090 script is still disabled for gcc.
19091
32fabe09
EZ
190922004-01-12 Elena Zannoni <ezannoni@redhat.com>
19093
19094 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19095 escaped correctly.
32fabe09 19096
1f8a6abb
EZ
190972004-01-12 Elena Zannoni <ezannoni@redhat.com>
19098
19099 * gdb.base/sepdebug.exp: New file.
19100 * gdb.base/sepdebug.c: New file.
19101 * lib/gdb.exp (separate_debug_filename): New procedure.
19102 (gdb_gnu_strip_debug): New procedure.
19103
48efe704
AC
191042004-01-12 Andrew Cagney <cagney@redhat.com>
19105
19106 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19107 * gdb.mi/ChangeLog-1999-2003: New file.
19108
a9415475
AC
191092004-01-12 Andrew Cagney <cagney@redhat.com>
19110
19111 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19112 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19113 or EEXIST", treat EBUSY as an XFAIL.
19114
83b8cf9d
MC
191152004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19116
19117 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19118 hp_cc_compiler.
19119
9939d2a8
MC
191202004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19121
19122 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19123 decorations.
19124
1ff8cadf
MC
191252004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19126
19127 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19128 and "(aCC)" decorations. Remove obsolete doco about old
19129 test results.
19130
6fa9022e
MC
191312004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19132
19133 * gdb.cp/exception.exp: Fix typo in doco.
19134
209721fe
MK
191352004-01-09 Mark Kettenis <kettenis@gnu.org>
19136
19137 * gdb.base/gdb1476.exp: Fix typo.
19138
ef11303e
MC
191392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19140
19141 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19142 file.
19143
041ab88c
MC
191442004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19145
19146 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19147 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19148 Use gdb_compile. Remove restriction on gcc. Add some patterns
19149 for recent version of gdb. Delete second half, which was a copy
19150 of the first half with different build flags. This test is
19151 still disabled because it is still not ready for production.
19152
e36d075a
MC
191532004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19154
19155 * gdb.cp/exception.cc: Add copyright notice.
19156 * gdb.cp/exception.exp: Add a notice that this file is broken
19157 because of line number changes caused by addition of copyright
19158 notice.
19159
42b190ad
MC
191602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19161
19162 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19163 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19164
8f25f06b
MC
191652004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19166
19167 * gdb.cp/classes.exp: Accept gnu abi 2.
19168 * gdb.cp/derivation.exp: Likewise.
19169 * gdb.cp/overload.exp: Likewise.
19170 * gdb.cp/virtfunc.exp: Likewise.
19171
06ded8b8
MC
191722004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19173
19174 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19175 semicolon after end of function.
19176
77c26ae3
MC
191772004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19178
19179 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19180 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19181 boilerplate code for compiling and running the program under
19182 test. Add some string method tests.
19183
20757486
MC
191842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19185
19186 * gdb.cp/bs15503.cc: Add copyright notice.
19187 * gdb.cp/bs15503.exp: Adjust line number.
19188
0fd3b503
MC
191892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19190
19191 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19192 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19193
10d1bea8
MC
191942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19195
19196 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19197 hp_cc_compiler.
19198
2789202a
MC
191992004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19200
19201 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19202 * gdb.cp/ctti.exp: Use the marker instead of "next".
19203 With gcc, run further before bailing.
19204
b862f14c
MC
192052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19206
19207 * gdb.cp/cttiadd.cc: Add copyright notice.
19208 * gdb.cp/cttiadd1.cc: Likewise.
19209 * gdb.cp/cttiadd2.cc: Likewise.
19210 * gdb.cp/cttiadd3.cc: Likewise.
19211
96da2469
MC
192122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19213
19214 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19215 Use gdb_test, gdb_test_multiple. Use floating-point values that
19216 have exact representations in IEEE-ish formats.
19217
053248ff
MC
192182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19219
19220 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19221 compilers. Delete duplicate call to get_compiler_info.
19222 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19223 * gdb.base/volatile.exp: Likewise.
19224
84acecdd
MK
192252004-01-07 Mark Kettenis <kettenis@gnu.org>
19226
19227 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19228 memory at address 0.
19229
fe11a27f
MC
192302004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19231
19232 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19233 to test for hp-ux assembler. Fix copyright years.
19234
60ad077b
AC
192352004-01-07 Andrew Cagney <cagney@redhat.com>
19236
19237 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19238
1c9b8f33
AC
192392004-01-07 Andrew Cagney <cagney@redhat.com>
19240
19241 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19242 when creating the read-only file. From analysis by Roland McGrath
19243 and Elena Zannoni.
19244
753ccc7a
MC
192452004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19246
19247 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19248
eca3e36b
MC
192492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19250
19251 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19252 data pointers.
19253
f8d4bac4
MC
192542004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19255
19256 * gdb.cp/m-static.exp: Compile one source file at a time.
19257 Delete unused call to get_compiler_info.
19258
9b4e0f94
MC
192592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19260
19261 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19262 * gdb.base/call-rt-st.exp: Likewise.
19263 * gdb.base/nodebug.exp: Likewise.
19264 * gdb.base/volatile.exp: Likewise.
19265 * gdb.cp/ref-types.exp: Likewise.
19266 * gdb.cp/templates.exp: Likewise.
19267
023c1024
MK
192682004-01-05 Mark Kettenis <kettenis@gnu.org>
19269
19270 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19271
19703c4a
MC
192722004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19273
19274 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19275 hppa*-hp-hpux*.
19276
18b67037
MK
192772004-01-04 Mark Kettenis <kettenis@gnu.org>
19278
ba6219c8
MK
19279 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19280 x86_64-*-*.
19281
18b67037
MK
19282 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19283 sparc64-*-* and sparc*-solaris2*.
19284
1bfbbb9d
MK
192852004-01-04 Mark Kettenis <kettenis@gnu.org>
19286
19287 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19288 return ${tests}" test. The ${tests} already mentions the
19289 filename.
19290
06846494
MC
192912004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19292
19293 * gdb.cp/local.exp: Accept gcc abi 2.
19294
3b0cb202
MC
192952004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19296
19297 * gdb.cp/templates.exp: Accept gcc abi 2.
19298
0643ec3f
MC
192992004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19300
19301 * lib/compiler.cc: Remove supports_template_debugging.
19302 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19303
d231d0b1
MC
193042004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19305
19306 * gdb.cp/namespace.exp: Accept gcc abi 2.
19307
44ffb27c
MC
193082004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19309
19310 * gdb.cp/method.exp: Accept gcc abi 2.
19311
184ad485
MC
193122004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19313
19314 * gdb.cp/classes.exp: Generate identical results as old version.
19315 * gdb.cp/derivation.exp: Likewise.
19316 * gdb.cp/overload.exp: Likewise.
19317 * gdb.cp/virtfunc.exp: Likewise.
19318
116f09e7
MC
193192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19320
19321 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19322 mysterious bug with sourceware version of expect.
19323
b1379776
MC
193242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19325
19326 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19327 current versions of gcc, including gcc abi 2. Remove gratuitous
19328 restart of test program. Use gdb_test_multiple and gdb_test for
19329 all tests. Add patterns to xfail missing "const" in "const char *"
19330 and kfail PR gdb/1155.
19331
6b7a4c0e
MC
193322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19333
19334 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19335 current versions of gcc, including gcc abi 2. Remove gratuitous
19336 restart of test program. Use gdb_test_multiple and gdb_test for
19337 all tests. Add patterns to kfail PR gdb/1498.
19338
51615d72
MC
193392003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19340
19341 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19342 current versions of gcc, including gcc abi 2. Use "breakpoint"
19343 and "continue" instead of restarting the target program. Use
19344 gdb_test_multiple and gdb_test for all tests.
19345
7b79a9d7
MK
193462004-01-01 Mark Kettenis <kettenis@gnu.org>
19347
19348 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19349 for *-*-solaris2*.
19350
1cd3489f
MC
193512003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19352
19353 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19354 current versions of gcc, including gcc abi 2. Use "breakpoint"
19355 and "continue" instead of restarting the target program several
19356 times. Use gdb_test_multiple and gdb_test for all tests.
19357
850742db
MC
193582003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19359
19360 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19361 source files.
19362
eb4bbda8
MC
193632003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19364
19365 * gdb.base/environ.exp: Handle compiling test case from multiple
19366 source files.
19367
e42c7771
MC
193682003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19369
19370 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19371
80e4b428
JB
193722003-12-17 Jim Blandy <jimb@redhat.com>
19373
5f06973a
JB
19374 * gdb.base/freebpcmd.c: Add copyright notice.
19375
80e4b428
JB
19376 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19377
0ab84fb7
MC
193782003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19379
19380 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19381
1b3bb3d0
JB
193822003-12-13 Jim Blandy <jimb@redhat.com>
19383
19384 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19385
3a4c9371
KB
193862003-12-12 Kevin Buettner <kevinb@redhat.com>
19387
19388 * gdb.asm/frv.inc: New file.
19389 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19390
a1dea79a
FF
193912003-12-09 Fred Fish <fnf@redhat.com>
19392
19393 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19394 functions to break1.c and leave prototypes behind. Add more
19395 "set breakpoint NN here" comments.
19396 * gdb.base/break1.c: New file.
19397
19398 * gdb.base/break.exp: Handle compiling test case from multiple
19399 source files and change source file references as needed.
19400 * gdb.base/completion.exp: Ditto.
19401 * gdb.base/condbreak.exp: Ditto.
19402 * gdb.base/define.exp: Ditto.
19403 * gdb.base/ena-dis-br.exp: Ditto.
19404 * gdb.base/info-proc.exp: Ditto.
19405 * gdb.base/maint.exp: Ditto.
19406 * gdb.base/until.exp: Ditto.
19407
19408 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19409 hardcoded line numbers.
19410 * gdb.base/define.exp: Ditto.
19411 * gdb.base/ena-dis-br.exp: Ditto.
19412 * gdb.base/maint.exp: Ditto.
19413 * gdb.base/until.exp: Ditto.
19414
19415 * gdb.base/completion.exp: Use "break1" for completion tests since
19416 "break" is no longer a unique prefix.
19417
5266b69c
AC
194182003-12-06 Andrew Cagney <cagney@redhat.com>
19419
19420 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19421 "return_value_unimplemented". When an unimplemented struct return
19422 architecture, report incorrect values as a KFAIL
19423
374451f0
MC
194242003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19425
19426 * gdb.cp/rtti.exp: Accept new wording of warning from
19427 cp_lookup_rtti_type.
19428
ba9b20a7
MC
194292003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19430
19431 Partial fix for PR testsuite/1456.
19432 * gdb.base/scope.exp (test_at_main): Replace references to
19433 gcc_compiled with calls to test_compiler_info.
19434 (test_at_foo): Likewise.
19435 (test_at_bar): Likewise.
19436
b74b6d0b
MC
194372003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19438
19439 Partial fix for PR testsuite/1456.
19440 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19441 to test_compiler_info.
19442
ccfa3402
MC
194432003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19444
19445 * gdb.base/so-impl-ld.exp: Update copyright notice.
19446
f6246aba
MC
194472003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19448
19449 Partial fix for PR testsuite/1456.
19450 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19451 to test_compiler_info.
19452
13ae734a
MC
194532003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19454
19455 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19456 from current versions of gdb. Clean up regular expressions.
19457 Delete redundant timeout case.
19458
d8e1cdee
MC
194592003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19460
19461 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19462 from current versions of gdb. Clean up regular expressions.
19463 Delete redundant timeout case.
19464
96457b64
MC
194652003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19466
19467 Partial fix for PR testsuite/1456.
19468 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19469 gcc_compiled with call to test_compiler_info.
19470
f35309fc
MC
194712003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19472
19473 Partial fix for PR testsuite/1456.
19474 * gdb.base/list.exp (test_list_function): Delete unused declaration
19475 of gcc_compiled.
19476
d7afdf9b
MC
194772003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19478
19479 Partial fix for PR testsuite/1456.
19480 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19481 call to test_compiler_info.
19482
71507b56
MK
194832003-11-29 Mark Kettenis <kettenis@gnu.org>
19484
19485 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19486 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19487 it to create the appropriate note.inc.
19488 * gdb.asm/asmsrc1.s: Include "note.inc".
19489 * gdb.asm/netbsd.inc: New file.
19490 * gdb.asm/empty.inc: New file.
19491
f81f93f7
MC
194922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19493
19494 Partial fix for PR testsuite/1456.
19495 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19496 calls to test_compiler_info.
19497
9a77938e
MC
194982003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19499
19500 Partial fix for PR testsuite/1456.
19501 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19502 calls to test_compiler_info.
19503
e8367dc7
MK
195042003-11-27 Mark Kettenis <kettenis@gnu.org>
19505
19506 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19507 pattern for the KFAILs.
19508
526c61ee
AF
195092003-11-25 Adam Fedor <fedor@gnu.org>
19510
19511 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19512 * gdb.objc/objcdecode.m: New file.
19513
28f2d600
AF
195142003-11-25 Adam Fedor <fedor@gnu.org>
19515
19516 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19517 * gdb.objc/nondebug.m: New file.
19518
a3895cee
BE
195192003-11-26 Ben Elliston <bje@wasabisystems.com>
19520
19521 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19522 NetBSD as it does on FreeBSD. Modelled on a similar change by
19523 Mark Kettenis on 2003-05-30.
19524 (link-flags): Set to "--entry _start" regardless of target.
19525 Special linker flags are to be appended to $link-flags.
19526 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19527
c9f2c8a3
MC
195282003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19529
19530 * gdb.cp/method.exp: Accept output of new demangler.
19531
15a0587a 195322003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19533
19534 * gdb/class2.exp: New file.
19535 * gdb/class2.cc: New file.
19536
3c00b570
MC
195372003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19538
19539 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19540 of new demangler.
19541
7027acc7
MK
195422003-11-23 Mark Kettenis <kettenis@gnu.org>
19543
19544 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19545 of gdb_test "run".
19546
b0e1598a
MK
195472003-11-23 Mark Kettenis <kettenis@gnu.org>
19548
19549 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19550 "continue" into "run".
19551
4d9eda44
MC
195522003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19553
19554 Partial fix for PR testsuite/1456.
19555 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19556 call to test_compiler_info.
19557 * gdb.cp/ctti.exp: Likewise.
19558 * gdb.cp/derivation.exp: Likewise.
19559 * gdb.cp/member-ptr.exp: Likewise.
19560 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19561 reference to gcc_compiled.
19562
195632003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19564
19565 Fix PR testsuite/1463.
19566 * gdb.base/structs.exp (start_structs_test): Call
19567 get_debug_format before using the debug format.
19568
d422fe19
AC
195692003-11-22 Andrew Cagney <cagney@redhat.com>
19570
19571 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19572 * gdb.base/structs.exp: Use gdb_test_multiple.
19573
039cf96d
AC
195742003-11-20 Andrew Cagney <cagney@redhat.com>
19575
6882279b
AC
19576 * gdb.base/structs.exp: Handle and recover from internal errors.
19577 Replace "foo${n}" with "foo<n>" in test messages.
19578
e53890ae
AC
19579 * gdb.base/structs.exp: Update copyright. Rewrite.
19580 * gdb.base/structs.c: Update copyright. Rewrite.
19581
2b211c59
AC
19582 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19583 resync count exceeded.
d63a86f8 19584
039cf96d
AC
19585 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19586 from the internal error.
19587 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19588 Original from Jim Blandy.
19589 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19590
eac98b22
AC
195912003-11-19 Andrew Cagney <cagney@redhat.com>
19592
19593 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19594 KFAIL.
19595
67455b2a
MK
195962003-11-17 Mark Kettenis <kettenis@gnu.org>
19597
19598 New testcase for PR backtrace/1435.
19599 * gdb.arch/i386-unwind.exp: New file.
19600 * gdb.arch/i386-unwind.c: New file.
19601
853d6e5b
AC
196022003-11-17 Andrew Cagney <cagney@redhat.com>
19603
19604 * lib/gdb.exp (compiler_info): New global.
19605 (test_compiler_info): New function.
19606 (get_compiler_info): Set compiler_info.
19607 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19608 "compiler_info" to gcc-<major>-<minor>.
19609
38cf6e11
MC
196102003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19611
19612 * gdb.trace/configure: Remove.
19613
a50d3602
EZ
196142003-11-13 Elena Zannoni <ezannoni@redhat.com>
19615
19616 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19617 breakpoints.
a50d3602
EZ
19618 * gdb.base/break.exp: Remove all references to explicit line
19619 numbers.
19620
d9407aaa
NC
196212003-11-11 Nick Clifton <nickc@redhat.com>
19622
19623 * gdb.base/shreloc.exp: Do not run for targets which do not
19624 support shared objects.
19625
db488fc1
CV
196262003-11-10 Corinna Vinschen <vinschen@redhat.com>
19627
19628 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19629 Don't run tests if nofileio flag is given.
19630
6a90a18e
EZ
196312003-11-07 Elena Zannoni <ezannoni@redhat.com>
19632
19633 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19634 as well as 'Watchpoint'.
6a90a18e 19635
0b915e9c
EZ
196362003-11-06 Elena Zannoni <ezannoni@redhat.com>
19637
19638 Reported by Jim Ingham <jingham@apple.com>:
19639 * gdb.base/annota1.exp: Match at least one occurrence of the
19640 signal handler annotation.
19641
d7e4b55f
EZ
196422003-11-06 Elena Zannoni <ezannoni@redhat.com>
19643
a9c64011
AS
19644 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19645 as well as 'Watchpoint'.
d7e4b55f 19646
2fe4e8d0
MC
196472003-11-05 Michael Chastain <mec@shout.net>
19648
19649 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19650
6ef88553
KW
196512003-11-03 Kris Warkentin <kewarken@qnx.com>
19652
19653 * gdb.arch/gdb1291.c: New test file.
19654 * gdb.arch/gdb1291.exp: New test script.
19655 * gdb.arch/gdb1431.c: New test file.
19656 * gdb.arch/gdb1431.exp: New test script.
19657
ae7dc4d8
MC
196582003-10-22 Michael Chastain <mec@shout.net>
19659
19660 * gdb.mi/pthreads.c: Add copyright notice.
19661
c39d7427
MC
196622003-10-22 Michael Chastain <mec@shout.net>
19663
19664 * gdb.threads/pthreads.c: Add copyright notice.
19665
8b7d96c1
MC
196662003-10-20 Michael Chastain <mec@shout.net>
19667
19668 * gdb.base/gdb1056.exp: New test script.
19669
d1d69fdd
DJ
196702003-10-13 Daniel Jacobowitz <drow@mvista.com>
19671
19672 * gdb.threads/killed.exp: Use gdb_run_cmd.
19673
7d605576
DJ
196742003-10-13 Daniel Jacobowitz <drow@mvista.com>
19675
19676 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19677 create a core file.
19678 * gdb.threads/gcore-thread.exp: Likewise.
19679
618ec112
CV
196802003-10-13 Corinna Vinschen <vinschen@redhat.com>
19681
19682 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19683 type, based on char type.
19684 (struct bit_flags_short_t): New bitfield type, based on short type.
19685 (init_bit_flags_char): New fuction.
19686 (init_bit_flags_short): Ditto.
19687 (print_bit_flags_char): Ditto.
19688 (print_bit_flags_short): Ditto.
19689 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19690
9367a73c
MC
196912003-10-11 Michael Chastain <mec@shout.net>
19692
19693 * gdb.base/call-rt-st.exp: Update copyright year.
19694
1decf120
KI
196952003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19696
19697 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19698 * gdb.disasm/sh3.s: Ditto.
19699
5445b2ae
DJ
197002003-10-07 Daniel Jacobowitz <drow@mvista.com>
19701
19702 * gdb.threads/switch-threads.exp: New test.
19703 * gdb.threads/switch-threads.c: New source file.
19704
aec24853
CV
197052003-10-07 Corinna Vinschen <vinschen@redhat.com>
19706
19707 * gdb.base/ending-run.exp: Add sh specific case.
19708
adc7428d
AC
197092003-10-06 Andrew Cagney <cagney@redhat.com>
19710
19711 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19712 * gdb.disasm/mn10200.exp: Delete obsolete file.
19713
c9d37158
DJ
197142003-09-29 Daniel Jacobowitz <drow@mvista.com>
19715
19716 * ChangeLog: Correct an entry command.exp -> commands.exp.
19717 * gdb.base/commands.exp (bp_deleted_in_command_test)
19718 (temporary_breakpoint_commands): Check noargs.
19719
79c2c32d
DC
197202003-09-25 David Carlton <carlton@kealia.com>
19721
19722 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19723 of some print tests, where appropriate. Add tests for C::D::cd,
19724 E::ce, F::cXfX, G::XgX.
19725 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19726
594e6d67
RE
197272003-09-25 Richard Earnshaw <rearnsha@arm.com>
19728
19729 * lib/java.exp (java_init): Import target_alias before using it.
19730
10f0d451
DC
197312003-09-25 David Carlton <carlton@kealia.com>
19732
19733 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19734
274bcba0
EZ
197352003-09-23 Elena Zannoni <ezannoni@redhat.com>
19736
d63a86f8 19737 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19738 weirdness.
274bcba0 19739
cdbf20f7
MC
197402003-09-17 Michael Chastain <mec@shout.net>
19741
19742 * gdb.cp/gdb1355.exp: New file.
19743 * gdb.cp/gdb1355.c: New file.
19744
71e06f80
CV
197452003-09-15 Corinna Vinschen <vinschen@redhat.com>
19746
19747 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19748 * gdb.asm/sh.inc: New file.
19749
5c4e30ca
DC
197502003-09-11 David Carlton <carlton@kealia.com>
19751
bd45b7af
DC
19752 * gdb.cp/namespace.exp: Add tests for namespace types.
19753 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19754 (test_namespace): New.
19755
1c199746
EZ
197562003-09-11 Elena Zannoni <ezannoni@redhat.com>
19757
a9c64011 19758 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19759 * gdb.stabs/weird.exp: Ditto.
1c199746 19760
04ed252f
MC
197612003-09-08 Michael Chastain <mec@shout.net>
19762
19763 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19764
d8a2d9e7
MC
197652003-09-07 Michael Chastain <mec@shout.net>
19766
19767 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19768 'parse error'.
19769
161afb24
MK
197702003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19771
19772 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19773
49f2741a
MC
197742003-08-30 Michael Chastain <mec@shout.net>
19775
19776 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19777 * gdb.gdb/observer.exp: Ditto.
19778 * gdb.gdb/xfullpath.exp: Ditto.
19779
8afa723e
MK
197802003-08-29 Mark Kettenis <kettenis@gnu.org>
19781
19782 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19783 *-*-*bsd*.
19784
f31dfe3b
JJ
197852003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19786
19787 * gdb.base/dump.exp: Skip for ia64.
19788
4630e498
JJ
197892003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19790
19791 * gdb.asm/asm-source.exp: Add ia64 support.
19792 * gdb.asm/ia64.inc: New file.
19793
1105b7ef
MC
197942003-08-22 Michael Chastain <mec@shout.net>
19795
19796 * gdb.cp: New directory.
19797 * gdb.cp/*: Copy from gdb.c++/*.
19798 * gdb.c++/*: Remove.
19799 * Makefile.in: Change gdb.c++ to gdb.cp.
19800 * configure.in: Ditto.
19801 * configure: Regnerate.
19802
c945b932
MK
198032003-08-18 Mark Kettenis <kettenis@gnu.org>
19804
19805 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19806 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19807
2b66634b
DJ
198082003-08-17 Daniel Jacobowitz <drow@mvista.com>
19809
19810 * mi-var-display.exp (-var-list-children weird): Accept function
19811 pointers with argument types.
19812 * mi1-var-display.exp (-var-list-children weird): Likewise.
19813 * mi2-var-display.exp (-var-list-children weird): Likewise.
19814
a356f73b
DJ
198152003-08-17 Daniel Jacobowitz <drow@mvista.com>
19816
19817 * gdb.base/annota3.exp: Add missing newline.
19818
483417b8
MC
198192003-08-06 Michael Chastain <mec@shout.net>
19820
19821 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19822
c99c59c3
MS
198232003-08-12 Michael Snyder <msnyder@redhat.com>
19824
19825 * gdb.base/float.exp: Add test for SH.
19826
55ed7501
MK
198272003-08-10 Mark Kettenis <kettenis@gnu.org>
19828
19829 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19830
1a371f2e
EZ
198312003-08-07 Elena Zannoni <ezannoni@redhat.com>
19832
19833 * gdb.base/completion.exp: Remove reduntant completion test
19834 on filename.
19835
e0f353ce
EZ
198362003-08-07 Elena Zannoni <ezannoni@redhat.com>
19837
a9c64011
AS
19838 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19839 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19840 gdb.trace/save-trace.exp: Make sure that full pathnames are
19841 escaped correctly.
e0f353ce 19842
5710a1af 198432003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19844
a9c64011
AS
19845 * configure.in: Don't generate config.h from config.hin.
19846 * configure: Regenerate.
19847 * config.hin: Remove file.
19848 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19849 * gdb.threads/pthreads.c: Ditto.
5710a1af 19850
dcd81ce9
DJ
198512003-08-07 Daniel Jacobowitz <drow@mvista.com>
19852
19853 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19854 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19855 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19856 Replace ld24 with seth/add3.
19857
6009d884
AC
198582003-08-02 Andrew Cagney <cagney@redhat.com>
19859
19860 * gdb.base/annota3.exp: New file.
19861 * gdb.base/annota3.c: New file.
19862 * gdb.c++/annota3.exp: New file.
19863 * gdb.c++/annota3.cc: New file.
19864
51514e06
MC
198652003-07-29 Michael Chastain <mec@shout.net>
19866
19867 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19868 actually failed.
19869 (do_pass): Likewise.
19870 * gdb.threads/tls.exp: Always initialize no_of_threads.
19871
4ee6625b
DJ
198722003-07-27 Daniel Jacobowitz <drow@mvista.com>
19873
19874 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19875 pattern.
19876 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19877 * gdb.threads/tls.exp: Recognize one case of the host library not
19878 supporting TLS.
19879
225f2bf6
AC
198802003-07-27 Andrew Cagney <cagney@redhat.com>
19881
19882 * gdb.base/fileio.exp: Use SH when running commands using
19883 remote_exec.
19884
bcb27c9f
DJ
198852003-07-24 Daniel Jacobowitz <drow@mvista.com>
19886
19887 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19888 * gdb.base/relocate.c (dummy): New padding array.
19889
3d67be83
MS
198902003-07-22 Michael Snyder <msnyder@redhat.com>
19891
d63a86f8 19892 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19893
19894 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19895 patterns to be more general, accepting old and new output.
19896 Some output chars (such as '+') also must be quoted.
d63a86f8 19897 Some addresses are displayed numerically instead of
3d67be83
MS
19898 symbolically.
19899
57ba3b85
MS
199002003-07-23 Michael Snyder <msnyder@redhat.com>
19901
686d097c
MS
19902 * gdb.base/return2.exp: Don't test long-long return.
19903
57ba3b85
MS
19904 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19905 * gdb.disasm/t01_mov.exp: Ditto.
19906 * gdb.disasm/t02_mova.s: Ditto.
19907 * gdb.disasm/t02_mova.exp: Ditto.
19908 * gdb.disasm/t03_add.s: Ditto.
19909 * gdb.disasm/t03_add.exp: Ditto.
19910 * gdb.disasm/t04_sub.s: Ditto.
19911 * gdb.disasm/t04_sub.exp: Ditto.
19912 * gdb.disasm/t05_cmp.s: Ditto.
19913 * gdb.disasm/t05_cmp.exp: Ditto.
19914 * gdb.disasm/t06_ari2.s: Ditto.
19915 * gdb.disasm/t06_ari2.exp: Ditto.
19916 * gdb.disasm/t07_ari3.s: Ditto.
19917 * gdb.disasm/t07_ari3.exp: Ditto.
19918 * gdb.disasm/t08_or.s: Ditto.
19919 * gdb.disasm/t08_or.exp: Ditto.
19920 * gdb.disasm/t09_xor.s: Ditto.
19921 * gdb.disasm/t09_xor.exp: Ditto.
19922 * gdb.disasm/t10_and.s: Ditto.
19923 * gdb.disasm/t10_and.exp: Ditto.
19924 * gdb.disasm/t11_logs.s: Ditto.
19925 * gdb.disasm/t11_logs.exp: Ditto.
19926 * gdb.disasm/t12_bit.s: Ditto.
19927 * gdb.disasm/t12_bit.exp: Ditto.
19928 * gdb.disasm/t13_otr.s: Ditto.
19929 * gdb.disasm/t13_otr.exp: Ditto.
19930
e00759ef
EZ
199312003-07-22 Elena Zannoni <ezannoni@redhat.com>
19932
19933 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19934
8bc2021f
EZ
199352003-07-22 Elena Zannoni <ezannoni@redhat.com>
19936
a9c64011
AS
19937 * gdb.threads/tls.c : New file.
19938 * gdb.threads/tls.exp : New file.
19939 * gdb.threads/tls-main.c : New file.
19940 * gdb.threads/tls-shared.c : New file.
19941 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19942
89320c4c
AS
199432003-07-22 Andreas Schwab <schwab@suse.de>
19944
19945 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19946
180dea7c
AS
199472003-07-20 Andreas Schwab <schwab@suse.de>
19948
19949 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19950 due to insn reordering.
19951
0714963c
AC
199522003-07-15 Andrew Cagney <cagney@redhat.com>
19953
19954 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19955
98a23b3f
MC
199562003-07-15 Michael Chastain <mec@shout.net>
19957
19958 * gdb.base/gdb1250.exp: New file.
19959 * gdb.base/gdb1250.c: New file.
19960
27e417a2
ML
199612003-07-09 Michal Ludvig <mludvig@suse.cz>
19962
19963 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19964 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19965
8bc2021f
EZ
199662003-07-09 Elena Zannoni <ezannoni@redhat.com>
19967
a9c64011
AS
19968 * gdb.threads/tls.c: New file.
19969 * gdb.threads/tls.exp: New file.
19970 * gdb.threads/tls-main.c: New file.
19971 * gdb.threads/tls-shared.c: New file.
19972 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19973
d99968dc
EZ
199742003-07-09 Elena Zannoni <ezannoni@redhat.com>
19975
19976 * gdb.base/annota1.exp: Make sure that we properly escape the
19977 full path of the source file. Xfail more permissive patterns,
d63a86f8 19978 due to a compiler debug info problem.
d99968dc 19979
83876b3b
AS
199802003-07-07 Andreas Schwab <schwab@suse.de>
19981
2705e972
AS
19982 * gdb.asm/m68k.inc: New file.
19983 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19984
83876b3b
AS
19985 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19986 arguments"): Also match negative number.
19987
19988 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19989
3a871b37
DJ
199902003-07-03 Daniel Jacobowitz <drow@mvista.com>
19991
19992 * gdb.base/store.c (charest): New typedef.
19993 (add_char): Rename to add_charest, update.
19994 (wack_char): Rename to wack_charest, update types. Return l + r
19995 to keep r live across the call.
19996 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19997 (wack_double, wack_doublest): Return l + r to keep r live across
19998 the call.
19999 * gdb.base/store.exp: Accomodate store.c changes.
20000
b2a7f303
DC
200012003-06-30 David Carlton <carlton@kealia.com>
20002
20003 * gdb.c++/maint.exp (test_invalid_name): New.
20004 (test_first_component): Add tests for invalid names.
20005
3c6cb4a1
MC
200062003-06-29 Michael Chastain <mec@shout.net>
20007
20008 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
20009 output of '<VTT for class>' for virtual base classes.
20010
f1c2644b
DJ
200112003-06-29 Daniel Jacobowitz <drow@mvista.com>
20012
20013 * gdb.base/completion.exp: Tab-complete "complet" instead of
20014 "compl".
20015 * gdb.base/complex.exp, gdb.base/complex.c: New files.
20016
18080350
DJ
200172003-06-29 Daniel Jacobowitz <drow@mvista.com>
20018
20019 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
20020 * gdb.base/volatile.exp: Likewise.
20021
f56973f8
DJ
200222003-06-29 Daniel Jacobowitz <drow@mvista.com>
20023
20024 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
20025 gdb/1265.
20026
200272003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
20028 Daniel Jacobowitz <drow@mvista.com>
20029
20030 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
20031 initial line count of 'captured_main' from 26 to 32.
20032 (test_with_self): Allow xmalloc call to be interleaved with the
20033 preceding two lines.
20034
e766d4d6
JB
200352003-06-24 Joel Brobecker <brobecker@gnat.com>
20036
20037 * gdb.base/bang.exp: New testcase.
20038
f125c9a4
JB
200392003-06-23 Joel Brobecker <brobecker@gnat.com>
20040
20041 * gdb.base/langs.exp: Add some tests for the "minimal" language
20042 support.
20043
6e25beaf
EZ
200442003-06-23 Elena Zannoni <ezannoni@redhat.com>
20045
20046 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
20047 the testcase.
20048
2f816dda
DJ
200492003-06-22 Daniel Jacobowitz <drow@mvista.com>
20050
20051 * gdb.base/relocate.exp: Test add-symbol-file with a variable
20052 offset.
20053
db5a5748
DJ
200542003-06-22 Daniel Jacobowitz <drow@mvista.com>
20055
20056 * gdb.c++/pr-1210.cc: New file.
20057 * gdb.c++/pr-1210.exp: New file.
20058
1df0c130
DJ
200592003-06-21 Daniel Jacobowitz <drow@mvista.com>
20060
20061 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
20062 000-exec-continue.
20063
a92feac0
MK
200642003-06-15 Mark Kettenis <kettenis@gnu.org>
20065
20066 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
20067 on *-*-*bsd* instead of *-*-freebsd*.
20068
81a58f5b
AC
200692003-06-14 Andrew Cagney <cagney@redhat.com>
20070
20071 * gdb.base/store.exp: Test longest and doublest. Test all
20072 parameters. Weaken return statement match.
20073 * gdb.base/store.c: Add longest and doublest - aka long long and
20074 long double functions. Put all parameters into local register
20075 variables. Use negative values.
20076
b257a0d3
AC
200772003-06-14 Andrew Cagney <cagney@redhat.com>
20078
20079 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
20080 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
20081 exit status.
20082 * gdb.base/fileio.exp: Disable target when nointerrupts and
20083 noinferiorio, instead of limiting it to remote. Use remote_exec
20084 instead of system.
d63a86f8 20085
21c38304
JJ
200862003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20087
20088 * gdb.base/float.exp: Add ia64 support.
20089
1bcdb424
CV
200902003-06-12 Corinna Vinschen <vinschen@redhat.com>
20091
20092 * gdb.base/fileio.exp: Run only on remote targets.
20093
6aeb981f
CV
200942003-06-10 Corinna Vinschen <vinschen@redhat.com>
20095
20096 * gdb.base/fileio.c: New file, testing File-I/O.
20097 * gdb.base/fileio.exp: Ditto.
20098
53df362e
RG
200992003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20100
20101 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20102 shared objects after relocation at load time (gdb PR/1132).
20103 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20104 as above, part of the shared object relocation test.
53df362e 20105
ffee1b46
MK
201062003-06-08 Mark Kettenis <kettenis@gnu.org>
20107
b5ca3722
MK
20108 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20109 fully filled history list.
20110 * gdb.base/gdb_history: New file.
20111
03ed860d
MK
20112 * gdb.base/signals.exp: XFAIL "continue to func1" on
20113 i*86-*-freebsd*.
20114
ffee1b46
MK
20115 * gdb.base/attach.exp: When trying to attach to a nonexistent
20116 process, make it possible to specify the PID based on the target,
20117 and do so for *-*-freebsd*.
20118
d80dbb52
RH
201192003-06-02 Richard Henderson <rth@redhat.com>
20120
20121 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20122
6dd77b81
RH
201232003-06-02 Richard Henderson <rth@redhat.com>
20124
20125 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20126
f6347e16
RH
201272003-06-02 Richard Henderson <rth@redhat.com>
20128
20129 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20130
2c161407
DJ
201312003-06-01 Daniel Jacobowitz <drow@mvista.com>
20132
20133 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20134 of globalvar.
20135
572eb746
MK
201362003-06-01 Mark Kettenis <kettenis@gnu.org>
20137
20138 * gdb.asm/asm-source.exp: Check for memory read errors in
20139 disassembler test on *BSD too.
20140
9e9617a5
RH
201412003-06-01 Richard Henderson <rth@redhat.com>
20142
20143 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20144 for .frame.
20145 (gdbasm_call): Lose ldgp.
20146 (gdbasm_startup): Add frame information.
20147 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20148
7b34ad4e
MK
201492003-05-31 Mark Kettenis <kettenis@gnu.org>
20150
20151 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20152 i?86-*-*.
20153
10059fdf
MK
201542003-05-30 Mark Kettenis <kettenis@gnu.org>
20155
20156 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20157 FreeBSD.
20158
acf4b816
RH
201592003-05-29 Richard Henderson <rth@redhat.com>
20160
20161 * gdb.asm/alpha.inc: New file.
20162 * gdb.asm/asm-source.exp: Use it.
20163
e9ecd949
JB
201642003-05-29 Jim Blandy <jimb@redhat.com>
20165
20166 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20167 'core.PID'.
20168
e3e5a4f3
JB
201692003-05-22 Jim Blandy <jimb@redhat.com>
20170
20171 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20172 backtrace.
d63a86f8 20173
72fe3d25
DC
201742003-05-20 David Carlton <carlton@math.stanford.edu>
20175
20176 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20177 this time.
20178
58da2eb2
DC
201792003-05-19 David Carlton <carlton@bactrian.org>
20180
20181 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20182 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20183
1fcb5155
DC
201842003-05-19 David Carlton <carlton@bactrian.org>
20185
20186 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20187 namespace tests.
20188 Bump copyright date.
20189 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20190 (main): Call C::D::marker2.
20191 * gdb.c++/namespace1.cc: New file.
20192
85e85163
JJ
201932003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20194
20195 Roland McGrath <roland@redhat.com>
d63a86f8 20196 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20197 there is no manager thread.
20198
a25fbfec
JJ
201992003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20200
d63a86f8
RM
20201 * gdb.threads/schedlock.exp: Remove assumption that all threads
20202 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20203 in one of the child threads rather than the main thread.
20204
be375bae
JB
202052003-05-07 Jim Blandy <jimb@redhat.com>
20206
09bf6082
JB
20207 Add support for assembly source testing on the s390x.
20208 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20209 architecture.
20210 * gdb.asm/s390x.inc: New file.
20211
be375bae
JB
20212 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20213 succession of 'if' statements.
20214
00905d52
AC
202152003-05-05 Andrew Cagney <cagney@redhat.com>
20216
20217 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20218
b1e29e33
AC
202192003-05-05 Andrew Cagney <cagney@redhat.com>
20220
20221 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20222 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20223
e33d66ec
EZ
202242003-05-02 Elena Zannoni <ezannoni@redhat.com>
20225
20226 * gdb.base/charset.exp: Update based on new behavior of set/show
20227 charset commands.
20228
2b6fd0d8
AC
202292003-05-01 Andrew Cagney <cagney@redhat.com>
20230
20231 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20232 variable do not give memory errors.
20233
130cacce
AF
202342003-04-30 Adam Fedor <fedor@gnu.org>
20235
20236 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20237 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20238 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20239 gdb.objc/basicclass.m: : New files
20240
20241 * lib/gdb.exp (gdb_compile_objc): New procedure.
20242
bea71854
DJ
202432003-04-27 Daniel Jacobowitz <drow@mvista.com>
20244
20245 * gdb.base/signals.exp: Make backtrace tests more specific.
20246
0f20eeea
DC
202472003-04-23 David Carlton <carlton@bactrian.org>
20248
20249 * gdb.c++/maint.exp (test_first_component): Add tests for
20250 'operator' in more locations.
20251
c8c4d8dc
KB
202522003-04-16 Kevin Buettner <kevinb@redhat.com>
20253
20254 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20255
3fe60e3c
EZ
202562003-04-16 Elena Zannoni <ezannoni@redhat.com>
20257
20258 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20259 func marke' instead. Update test name.
3fe60e3c 20260
9219021c
DC
202612003-04-15 David Carlton <carlton@math.stanford.edu>
20262
20263 * gdb.c++/maint.exp: New file.
20264
5dd55bdd
EZ
202652003-04-14 Elena Zannoni <ezannoni@redhat.com>
20266
20267 * gdb.threads/schedlock.c: Change type of thread function argument
20268 to long, to avoid warnings on 64-bit platforms.
20269
00890572
EZ
202702003-04-14 Elena Zannoni <ezannoni@redhat.com>
20271
a9c64011
AS
20272 * gdb.base/attach.exp: Add new message from ptrace in case of
20273 attaching to nonexistent process.
d63a86f8 20274
93201743
JB
202752003-04-11 Jim Blandy <jimb@redhat.com>
20276
20277 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20278 gdb.c++/userdef.cc: Place comments on the lines to which the
20279 marker function might return.
20280 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20281 gdb.c++/userdef.exp: Look for those comments to check that we've
20282 returned to the right place, instead of checking line numbers.
20283
2a11c64d
EZ
202842003-04-11 Elena Zannoni <ezannoni@redhat.com>
20285
a9c64011
AS
20286 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20287 match on sourcefile name, instead of directory name.
2a11c64d 20288
68ab8fc5
EZ
202892003-04-10 Elena Zannoni <ezannoni@redhat.com>
20290
d63a86f8 20291 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20292 working directory name.
20293
5624293a
JB
202942003-04-09 Jim Blandy <jimb@redhat.com>
20295
20296 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20297 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20298 after an inferior function call, report the failure, but allow the
20299 test to continue.
20300
f1f02ee4
SC
203012003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20302
20303 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20304 with -DPROTOTYPES.
20305
6eb79af0
SC
203062003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20307
20308 * gdb.base/break.exp: Revert last patch.
20309
8dfb4cf0
SC
203102003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20311
20312 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20313 with -DPROTOTYPES.
20314
ed4c619a
AC
203152003-04-02 Andrew Cagney <cagney@redhat.com>
20316
20317 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20318 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20319 matching directories by the name breakpoint.
20320 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20321 Make "continue to marker1" consistent.
20322 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20323 message consistent.
20324 * lib/gdb.exp: Put "the program is no longer running", and "the
20325 program exited" in parenthesis.
20326 * lib/mi-support.exp: Ditto.
d63a86f8 20327
4e35d5f0 203282003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20329
4e35d5f0
BR
20330 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20331
71900fe8
AC
203322003-03-29 Andrew Cagney <cagney@redhat.com>
20333
20334 * gdb.base/sizeof.c (main): Print the value of '\377'.
20335 * gdb.base/sizeof.exp: Check the sign of '\377'.
20336
c0655a16
MC
203372003-03-27 Michael Chastain <mec@shout.net>
20338
20339 * gdb.base/gdb1090.exp: New file.
20340 * gdb.base/gdb1090.cc: New file.
20341
5b2a3989
JB
203422003-03-27 J. Brobecker <brobecker@gnat.com>
20343
20344 * gdb.gdb/observer.exp: New regression test.
20345
79876890
MC
203462003-03-27 Michael Chastain <mec@shout.net>
20347
20348 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20349 * gdb.base/ptype.exp: Likewise.
20350
6eac95e3
CV
203512003-03-27 Corinna Vinschen <vinschen@redhat.com>
20352
20353 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20354
e8c71839
MC
203552003-03-26 Michael Chastain <mec@shout.net>
20356
20357 * gdb.base/ptype.exp: Actually use some typedef'd types.
20358
71b10041
SC
203592003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20360
20361 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20362 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20363
2512cf80
CV
203642003-03-20 Corinna Vinschen <vinschen@redhat.com>
20365
20366 * gdb.base/default.exp: Fix regular expression.
20367
0d195a4f
CV
203682003-03-20 Corinna Vinschen <vinschen@redhat.com>
20369
20370 * gdb.base/args.exp: Fix regular expression.
20371
8a2dbca8
CV
203722003-03-20 Corinna Vinschen <vinschen@redhat.com>
20373
20374 * gdb.base/help.exp: Allow Win32 child process.
20375
bf028682
CV
203762003-03-20 Corinna Vinschen <vinschen@redhat.com>
20377
20378 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20379 when stepping out of main().
20380
182dbe85
CV
203812003-03-20 Corinna Vinschen <vinschen@redhat.com>
20382
20383 * gdb.base/default.exp: Check for win32 specific message when calling
20384 "run" without executable.
20385
d67a6ba5
CV
203862003-03-20 Corinna Vinschen <vinschen@redhat.com>
20387
20388 * gdb.base/args.exp: Expect .exe in output.
20389
a955b5bb
CV
203902003-03-20 Corinna Vinschen <vinschen@redhat.com>
20391
20392 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20393 Cygwin native.
20394
bf6bad4b
AC
203952003-03-17 Andrew Cagney <cagney@redhat.com>
20396
20397 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20398 vector registes.
20399 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20400 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20401
293e9a31
DC
204022003-03-17 David Carlton <carlton@math.stanford.edu>
20403
20404 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20405 test, for PR breakpoints/38.
20406 Call test_watchpoint_and_breakpoint.
20407 * gdb.base/watchpoint.c (func3): New function.
20408 (main): Call func3.
20409
5330f2db
DC
204102003-03-04 David Carlton <carlton@math.stanford.edu>
20411
20412 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20413 Garply<Garply<char> >:: garply".
20414 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20415 with respect to PR c++/1111; note also PR c++/1113.
20416 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20417 respect to PR c++/1062.
20418 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20419
6ece72da
DC
204202003-03-03 David Carlton <carlton@math.stanford.edu>
20421
20422 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20423 with respect to PR c++/57.
20424 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20425 c++/826.
20426 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20427 respect to PR c++/57.
20428
85ca1584
DC
204292003-03-03 David Carlton <carlton@math.stanford.edu>
20430
20431 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20432 respect to PR c++/33 into FAILs.
20433
98e9c5b8
MC
204342003-03-03 Michael Chastain <mec@shout.net>
20435
7bedbf27
MC
20436 * configure.in: Update copyright years.
20437
204382003-03-03 Michael Chastain <mec@shout.net>
20439
20440 * Makefile.in: Update copyright years.
98e9c5b8 20441
f683e100
DC
204422003-02-28 David Carlton <carlton@math.stanford.edu>
20443
20444 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20445 print class instead of struct and/or superfluous protection
20446 specifiers, as long as the resulting output is equivalent to the
20447 source code.
20448 Delete FIXME from end of messages on tests that don't need
20449 fixing.
20450
a9e0cf2c
DC
204512003-02-28 David Carlton <carlton@math.stanford.edu>
20452
20453 * gdb.c++/templates.exp (do_tests): Allow const in the two
20454 Foo<volatile char *>::foo tests.
20455
e8d359df
MS
204562003-02-27 Michael Snyder <msnyder@redhat.com>
20457
d63a86f8 20458 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20459 will be consistant.
20460
0b71dc91
DC
204612003-02-26 David Carlton <carlton@math.stanford.edu>
20462
20463 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20464 char *>::foo" test with respect to PR c++/33. Create a new test
20465 which is identical to that one except that it doesn't put the
20466 space between the "char" and the "*"; KFAIL it, too.
20467
dd14ab43
DC
204682003-02-26 David Carlton <carlton@math.stanford.edu>
20469
20470 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20471 template types into either PASSes or KFAILs (corresponding to PR
20472 c++/57). Tweak indentation. Update copyright.
20473
1146c7f1
SC
204742003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20475
20476 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20477
74641dfb
MC
204782003-02-13 Michael Chastain <mec@shout.net>
20479
20480 * gdb.base/exprs.exp: Remove i960 remnants.
20481 * gdb.base/funcargs.exp: Likewise.
20482 * gdb.base/list.exp: Likewise.
20483 * gdb.base/ptype.exp: Likewise.
20484
559cd2d0
DC
204852003-02-14 David Carlton <carlton@math.stanford.edu>
20486
20487 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20488 pEe->D::vg()" from XFAIL to KFAIL.
20489
c4f90d87
JM
204902003-02-13 Jason Molenda (jmolenda@apple.com)
20491
20492 * gdb.base/maint.exp: Update maint print statistics regexp to include
20493 new entries.
20494
cbc4d97c
MC
204952003-02-13 Michael Chastain <mec@shout.net>
20496
20497 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20498
40f235b7
MC
204992003-02-12 Michael Chastain <mec@shout.net>
20500
20501 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20502 * gdb.c++/inherit.exp: Likewise.
20503 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20504 * gdb.c++/templates.exp: Likewise.
20505 * gdb.c++/virtfunc.exp: Likewise.
20506
c56716b0
JM
205072003-02-06 Jason Molenda (jason-cl@molenda.com)
20508
20509 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20510 why the code is written that way.
20511
070afcf8
MC
205122003-02-05 Michael Chastain <mec@shout.net>
20513
20514 * gdb.base/dump.exp: Add missing copyright line.
20515
5d0331e5
JM
205162003-02-05 Jason Molenda (jason-cl@molenda.com)
20517
f7ae6d3e 20518 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20519 at the beginning so the breakpoint doesn't get set on the loop.
20520
92851186
MC
205212003-02-05 Michael Chastain <mec@shout.net>
20522
20523 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20524 output for configurations with gcc 2.95.3.
20525
cbf1e085
AC
205262003-02-05 Keith Seitz <keiths@redhat.com>
20527 Andrew Cagney <ac131313@redhat.com>
20528
20529 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20530
29518e1e
MC
205312003-02-04 Michael Chastain <mec@shout.net>
20532
20533 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20534 Call perror and then continue.
20535
5af1d5f3
MC
205362003-02-03 Michael Chastain <mec@shout.net>
20537
20538 * gdb.c++/pr-1023.cc: New file.
20539 * gdb.c++/pr-1023.exp: New file.
20540
6b549786
JB
205412003-02-05 Jim Blandy <jimb@redhat.com>
20542
20543 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20544 it's local to foobar. Check for it there, and check that it's not
20545 present in main.
20546 * gdb.c++/local.cc (marker2): New function.
20547 (foobar): Call marker1.
20548 (main): Call marker2 instead of marker1.
20549
67f16606
AC
205502003-02-04 Andrew Cagney <ac131313@redhat.com>
20551
20552 * gdb.disasm/mn10200.exp: Obsolete file.
20553 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20554 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20555 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20556
1c5cb38e
DC
205572003-02-04 David Carlton <carlton@math.stanford.edu>
20558
20559 * gdb.c++/overload.exp: Test intToChar(1).
20560 * gdb.c++/overload.cc (intToChar): New.
20561 (main): Call intToChar.
20562
d1fe6965
DC
205632003-02-03 David Carlton <carlton@math.stanford.edu>
20564
20565 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20566 'might_kfail' arg.
20567 KFAIL some of the continue_to_bp_overloaded calls, according to
20568 PR c++/1025.
20569
9ba61c5d
MC
205702003-02-01 Michael Chastain <mec@shout.net>
20571
20572 * gdb.base/advance.c (marker1): New marker function.
20573 * gdb.base/advance.exp: When the 'advance' command lands on the
20574 return breakpoint, it can legitimately stop on either the
20575 current line or the next line. Accommodate both outcomes.
20576 * gdb.base/until.exp: Likewise.
20577
e7494ffb
AC
205782003-02-02 Andrew Cagney <ac131313@redhat.com>
20579
20580 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20581 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20582 now a list, not a tuple.
20583 * gdb.mi/mi-var-display.exp: Ditto.
20584 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20585
075559bc
AC
205862003-02-01 Andrew Cagney <ac131313@redhat.com>
20587
20588 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20589 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20590 stack backtraces.
20591 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20592
2bd4c7b1
MK
205932003-02-01 Mark Kettenis <kettenis@gnu.org>
20594
20595 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20596 gdb.mi/mi1-pthreads.exp: Return instead of calling
20597 gdb_suppress_entire_file.
20598
eabd8992
MS
205992003-02-01 Mark Salter <msalter@redhat.com>
20600
20601 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20602
71469e2f
MS
206032003-01-31 Mark Salter <msalter@redhat.com>
20604
20605 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20606 Support empty arg.
20607
38a94d44
MC
206082003-01-30 Michael Chastain <mec@shout.net>
20609
20610 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20611 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20612 has been fixed in gdb/readline on 2003-01-09.
20613
19ea9e73
MS
206142003-01-29 Michael Snyder <msnyder@redhat.com>
20615
e8d359df
MS
20616 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20617 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20618 * gdb.base/args.exp: Skip if target does not support args passing.
20619
2307bd6a
DJ
206202003-01-22 Daniel Jacobowitz <drow@mvista.com>
20621
19ea9e73 20622 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20623 gdb_test. Accept a list of expect arguments as the third
20624 parameter.
20625 (gdb_test): Use it.
20626
f2dd3617
EZ
206272003-01-20 Elena Zannoni <ezannoni@redhat.com>
20628
20629 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20630 allow for different test tree configurations. Update some
20631 tescases accordingly.
20632 * gdb.arch/altivec-regs.exp: Ditto.
20633 * gdb.asm/asm-source.exp: Ditto.
20634 * gdb.base/advance.exp: Ditto.
20635 * gdb.base/display.exp: Ditto.
d63a86f8 20636 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20637 * gdb.base/mips_pro.exp: Ditto.
20638 * gdb.base/overlays.exp: Ditto.
20639 * gdb.base/relocate.exp: Ditto.
20640 * gdb.base/setshow.exp: Ditto.
20641 * gdb.base/step-line.exp: Ditto.
20642 * gdb.base/step-test.exp: Ditto.
20643 * gdb.base/until.exp: Ditto.
20644 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20645
c71cdefd
DC
206462003-01-17 David Carlton <carlton@math.stanford.edu>
20647
20648 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20649 corresponding to PR c++/945.
20650 Update copyright.
20651
fdba05d7
DC
206522003-01-17 David Carlton <carlton@math.stanford.edu>
20653
20654 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20655 corresponding to PR c++/68.
20656
206572003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20658
20659 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20660 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20661 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20662
c362c33a
EZ
206632003-01-15 Elena Zannoni <ezannoni@redhat.com>
20664
0fbc361c
EZ
20665 * gdb.base/break.exp: Fix change of default location, because of
20666 removal of until tests.
20667 * gdb.base/help.exp: Update test for new 'until' help message.
20668 Add test for help on 'advance'.
a9c64011 20669 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20670
dabf8a35
MK
206712003-01-15 Mark Kettenis <kettenis@gnu.org>
20672
20673 * gdb.base/default.exp: Adapt "info float" test for recent changes
20674 to that command. Add test for "info vector".
20675 * gdb.base/float.exp: New file. Add test for "info float" that
20676 resembles the old test in gdb.base/default.exp.
20677
a1769aca
DC
206782003-01-15 David Carlton <carlton@math.stanford.edu>
20679
20680 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20681
82025e13
EZ
206822003-01-15 Elena Zannoni <ezannoni@redhat.com>
20683
20684 * gdb.base/break.exp: Move the tests of until command from here...
20685 * gdb.base/until.exp: ... to here. New file. Add other tests.
20686 * gdb.base/advance.c: New file.
20687 * gdb.base/advance.exp: New file.
20688
8f9ab801
EZ
206892003-01-14 Elena Zannoni <ezannoni@redhat.com>
20690
a9c64011
AS
20691 * gdb.base/args.c: New file.
20692 * gdb.base/args.exp: New file.
8f9ab801 20693
9ae66589
DJ
206942003-01-14 Daniel Jacobowitz <drow@mvista.com>
20695
20696 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20697
8d77e5c3
DJ
206982003-01-14 Daniel Jacobowitz <drow@mvista.com>
20699
20700 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20701
12d2f0a1
DJ
207022003-01-14 Daniel Jacobowitz <drow@mvista.com>
20703
20704 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20705 dates.
20706
6ca37014
DJ
207072003-01-13 Daniel Jacobowitz <drow@mvista.com>
20708
20709 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20710
b0023472
DJ
207112003-01-13 Daniel Jacobowitz <drow@mvista.com>
20712
20713 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20714 (ptype &*"foo").
20715 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20716
607fbc54 207172003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20718
20719 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20720 * gdb.mi/mi1-console.exp: Likewise.
20721
607fbc54 207222003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20723
20724 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20725 * gdb.mi/mi1-console.exp: Likewise.
20726
a1fb14a2
DJ
207272003-01-13 Daniel Jacobowitz <drow@mvista.com>
20728
20729 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20730
c4cf40b7
DJ
207312003-01-09 Daniel Jacobowitz <drow@mvista.com>
20732
20733 * gdb.base/detach.exp: New test.
20734
696d5a5b
DJ
207352003-01-09 Daniel Jacobowitz <drow@mvista.com>
20736
20737 * Makefile.in (ALL_SUBDIRS): New variable.
20738 (subdirs, clean, distclean): Use it.
20739 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20740 regenerating Makefile, since it is generated from the top level.
20741 * gdb.asm/Makefile.in: Likewise.
20742 * gdb.base/Makefile.in: Likewise.
20743 * gdb.c++/Makefile.in: Likewise.
20744 * gdb.disasm/Makefile.in: Likewise.
20745 * gdb.java/Makefile.in: Likewise.
20746 * gdb.mi/Makefile.in: Likewise.
20747 * gdb.threads/Makefile.in: Likewise.
20748 * gdb.trace/Makefile.in: Likewise.
20749
754533e4
DC
207502003-01-09 David Carlton <carlton@math.stanford.edu>
20751
20752 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20753 Add copyright year 2003.
20754
d8b3e9ee
MC
207552003-01-06 Michael Chastain <mec@shout.net>
20756
20757 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20758 When selecting a thread, 'line' and 'file' are optional.
20759 * gdb.mi/mi1-pthreads.exp: Likewise.
20760
8e9e0fe6
AS
207612003-01-06 Andreas Schwab <schwab@suse.de>
20762
20763 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20764 failures.
20765
b5ab8ff3
DJ
207662003-01-04 Daniel Jacobowitz <drow@mvista.com>
20767
20768 Fix PR gdb/844
20769 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20770 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20771
20772 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20773 instead of calling gdb_suppress_entire_file.
20774 * gdb.threads/print-threads.exp: Likewise.
20775 * gdb.threads/schedlock.exp: Likewise.
20776
20777 * gdb.threads/killed.exp: Return instead of calling
20778 gdb_suppress_entire_file.
20779 * gdb.threads/linux-dp.exp: Likewise.
20780 * gdb.threads/pthreads.exp: Likewise.
20781
1e698235
DJ
207822003-01-04 Daniel Jacobowitz <drow@mvista.com>
20783
20784 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20785 stabs.
20786 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20787 * gdb.base/whatis.exp: Always allow (void) after function names.
20788
147ff08c
DJ
207892003-01-04 Daniel Jacobowitz <drow@mvista.com>
20790
20791 * gdb.c++/casts.exp: Correct regexp.
20792
dc62bfc2
MK
207932003-01-04 Mark Kettenis <kettenis@gnu.org>
20794
20795 * configure.in: Call AC_CONFIG_HEADER. Don't call
20796 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20797 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20798 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20799 aforementioned directories in the AC_OUPUT call.
20800 * config.hin: New file.
20801 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20802 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20803 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20804 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20805 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20806 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20807 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20808 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20809 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20810 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20811 gdb.threads/configure.in, gdb.threads/configure,
20812 gdb.threads/config.in, gdb.trace/configure.in,
20813 gdb.trace/configure: Removed.
20814
77afa639
MC
208152003-01-03 Michael Chastain <mec@shout.net>
20816
20817 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20818 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20819
7634bb6e
DJ
208202003-01-03 Daniel Jacobowitz <drow@mvista.com>
20821
20822 * gdb.base/store.exp: Fix regular expressions.
20823
b39c905e
MK
208242002-12-28 Mark Kettenis <kettenis@gnu.org>
20825
20826 * configure.in: Rewrite.
20827 * configure: Regenerated.
20828
0a8551dd
DC
208292003-01-03 David Carlton <carlton@math.stanford.edu>
20830
20831 * gdb.base/psymtab.exp: New file.
20832 * gdb.base/psymtab1.c: Ditto.
20833 * gdb.base/psymtab2.c: Ditto.
20834
c60b7188
AF
208352002-12-23 Adam Fedor <fedor@gnu.org>
20836
20837 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20838
ee73db83
DC
208392002-12-23 David Carlton <carlton@math.stanford.edu>
20840
20841 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20842 and current_directory initialization.
20843
d6c1774e
JB
208442002-12-22 Jim Blandy <jimb@redhat.com>
20845
f0a847b8
JB
20846 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20847 rather than as part of the output file name.
20848
d6c1774e
JB
20849 * gdb.base/attach.exp: There's no need to copy the test program to
20850 /tmp; that was only ever necessary on HP/UX, and this test is
20851 entirely disabled there anyway.
20852
f0708dbb
JB
208532002-12-21 Jim Blandy <jimb@redhat.com>
20854
4c2acfea
JB
20855 * gdb.c++/psmang.exp: Doc fix.
20856
f0708dbb
JB
20857 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20858 test.
20859
9579e000
DC
208602002-12-20 David Carlton <carlton@math.stanford.edu>
20861
20862 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20863
d1810171
MC
208642002-12-18 Michael Chastain <mec@shout.net>
20865
20866 * gdb.c++/annota2.exp: Add copyright year 2002.
20867
76565097
DC
208682002-12-17 David Carlton <carlton@math.stanford.edu>
20869
20870 * gdb.c++/try_catch.cc: Add marker comments.
20871 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20872 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20873 * gdb.c++/m-static.cc: Ditto.
20874 * gdb.c++/m-static1.cc: Ditto.
20875 * gdb.c++/try_catch.cc: Ditto.
20876
da81390b
JJ
208772002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20878
20879 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20880 to see whether we are using the new -environment-directory
20881 command which resets via -r or the old version of the command
20882 which may prompt the user. Part of fix for gdb/741.
20883
b304d130
AC
208842002-12-13 Andrew Cagney <ac131313@redhat.com>
20885
20886 * gdb.fortran/types.exp: Update obsolete comment.
20887 * gdb.fortran/exprs.exp: Ditto.
20888 * lib/gdb.exp: Delete obsolete code.
20889 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20890 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20891 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20892 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20893 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20894 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20895 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20896 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20897 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20898 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20899 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20900 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20901 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20902 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20903 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20904 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20905 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20906 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20907 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20908 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20909 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20910 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20911 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20912 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20913 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20914 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20915 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20916 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20917 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20918 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20919 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20920 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20921 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20922 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20923 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20924 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20925 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20926
a23b6e6a
DC
209272002-12-11 David Carlton <carlton@math.stanford.edu>
20928
20929 * gdb.c++/m-data.exp: Add test for members that shadow global
20930 variables: see PR gdb/804.
20931 * gdb.c++/m-data.cc: Ditto.
20932
6604731b
DJ
209332002-12-10 Daniel Jacobowitz <drow@mvista.com>
20934
20935 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20936
de46ecd7
DC
209372002-12-06 David Carlton <carlton@math.stanford.edu>
20938
20939 * gdb.base/store.c: Don't declare functions static.
20940
27e829d0
AC
209412002-12-04 Andrew Cagney <ac131313@redhat.com>
20942
20943 * gdb.base/store.exp, gdb.base/store.c: New files.
20944
92806416
DJ
209452002-12-03 Daniel Jacobowitz <drow@mvista.com>
20946
20947 * gdb.base/selftest.exp: Update for current gdb.
20948
3bcbaac5
DJ
209492002-12-03 Daniel Jacobowitz <drow@mvista.com>
20950
20951 * gdb.base/maint.exp: Only dump symbols from one source file
20952 or objfile.
20953
f4f00b1f
DJ
209542002-12-03 Daniel Jacobowitz <drow@mvista.com>
20955
20956 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20957 function call.
20958
f1c8a949
JB
209592002-11-25 Jim Blandy <jimb@redhat.com>
20960
20961 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20962 function appearing in error message.
20963
9e297a97
DJ
209642002-11-21 Daniel Jacobowitz <drow@mvista.com>
20965
20966 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20967
1f312e79
JJ
209682002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20969
d63a86f8
RM
20970 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20971 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20972 should be in mi console format. This is part of fix for PR gdb/604.
20973
83c31e7d
FN
209742002-09-18 Fernando Nasser <fnasser@redhat.com>
20975
20976 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20977 which explicitly prints the zero offset as "+0".
20978
322b3f65
DJ
209792002-10-22 Daniel Jacobowitz <drow@mvista.com>
20980
20981 * gdb.threads/schedlock.c (args): Make unsigned.
20982
209832002-10-21 Daniel Jacobowitz <drow@mvista.com>
20984
20985 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20986 numbers. Allow "foo2|selected stack frame".
20987 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20988 * gdb.asm/asmsrc2.s: Likewise.
20989 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20990 comments.
20991 * gdb.asm/mips.inc: New file.
20992
5e2fe5b8
AF
209932002-10-18 Adam Fedor <fedor@gnu.org>
20994
20995 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20996 * gdb.base/help.exp: Likewise.
20997
abe1a5d0
KB
209982002-10-17 Kevin Buettner <kevinb@redhat.com>
20999
21000 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
21001 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
21002
10abb1d4
JB
210032002-10-02 Jim Blandy <jimb@redhat.com>
21004
21005 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
21006
1f609b42
AC
210072002-10-01 Andrew Cagney <ac131313@redhat.com>
21008
21009 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
21010 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
21011 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
21012 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
21013 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
21014 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
21015 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
21016
0aee02e4
AC
210172002-09-29 Andrew Cagney <ac131313@redhat.com>
21018
21019 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
21020 * mi0-disassemble.exp, mi0-eval.exp: Delete.
21021 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
21022 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
21023 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
21024 * mi0-var-block.exp, mi0-var-child.exp: Delete.
21025 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 21026
6fde09ad
KB
210272002-09-27 Kevin Buettner <kevinb@redhat.com>
21028
21029 * gdb.base/annota1.exp (info break): Make directory components of
21030 path optional since not all compilers emit this debug information.
21031
889bf7c5
PA
21032 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
21033 step ends up stepping out of the function instead of stopping on
21034 the epilogue.
6fde09ad 21035
9e8aab75
KS
210362002-09-26 Keith Seitz <keiths@redhat.com>
21037
21038 * lib/insight-support.exp (gdbtk_start): Figure out where
21039 the insight executable is based on where gdb is. Use this
21040 executable to start insight instead of gdb.
21041
e36180d7
AC
210422002-09-25 Andrew Cagney <cagney@redhat.com>
21043
21044 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
21045
9dd34b2b
AC
210462002-09-24 Andrew Cagney <ac131313@redhat.com>
21047
21048 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
21049 test_isolated_complaints.
21050 (test_empty_complaint): New function.
21051 (test_empty_complaints): New function. Check no output when no
21052 complaints.
d63a86f8 21053
dea97812
KB
210542002-09-19 Jim Blandy <jimb@redhat.com>
21055
a9c64011 21056 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 21057
54951bd7
AC
210582002-09-19 Andrew Cagney <ac131313@redhat.com>
21059
21060 * gdb.gdb/complaints.exp: New file.
21061
dec43320
AC
210622002-09-18 Andrew Cagney <ac131313@redhat.com>
21063
21064 * gdb.base/maint.exp: Check `help maint internal-warning'.
21065
e70d6e3f
DC
210662002-09-18 David Carlton <carlton@math.stanford.edu>
21067
21068 * gdb.c++/m-static.exp: Remove breakpoints depending on line
21069 numbers, and replace them by a single breakpoint after the
21070 constructors are all finished.
21071 Add test 4.
21072 * gdb.c++/m-static.cc: Add test 4.
21073 * gdb.c++/m-static.h: New file.
21074 * gdb.c++/m-static1.cc: New file.
21075
21076 * gdb.c++/printmethod.exp: New file.
21077 * gdb.c++/printmethod.cc: New file.
21078
21079 * gdb.c++/pr-574.exp: New file.
21080 * gdb.c++/pr-574.cc: New file.
21081
afb5c968
CV
210822002-09-18 Corinna Vinschen <vinschen@redhat.com>
21083
21084 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
21085 embedded targets which never actually exit.
21086
31e45dee
FN
210872002-09-18 Fernando Nasser <fnasser@redhat.com>
21088
21089 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21090 "don't step after run" as unresolved or unsupported, instead of xfail.
21091
a283c5a1
CV
210922002-09-18 Corinna Vinschen <vinschen@redhat.com>
21093
21094 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21095 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21096 Add newline to expected string in "step out of main (status wrapper)"
21097 case.
21098
11350d2a
CV
210992002-09-18 Corinna Vinschen <vinschen@redhat.com>
21100
21101 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21102 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21103
0deec7d6
TT
211042002-09-17 Tom Tromey <tromey@redhat.com>
21105
21106 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21107 \000, not \0, in double-quoted string.
21108
b2b4a1b5
CV
211092002-09-14 Corinna Vinschen <vinschen@redhat.com>
21110
c9d37158 21111 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21112 string after running the commands execution on breakpoint tests.
21113
1c56143a
CV
211142002-09-13 Corinna Vinschen <vinschen@redhat.com>
21115
21116 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21117
37f8da45
JB
211182002-09-12 Joel Brobecker <brobecker@gnat.com>
21119
21120 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21121
08b468e0
KS
211222002-09-10 Keith Seitz <keiths@redhat.com>
21123
21124 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21125 runto proc.
21126 (mi_run_to_main): Use mi_runto.
21127 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21128
dc360f58
KS
211292002-09-10 Keith Seitz <keiths@redhat.com>
21130
21131 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21132 regexp for stopping at main. Could have multiple event notifications.
21133 Don't assume that main was declared with no parameters.
21134 (mi_next): Use mi_step_to.
21135 (mi_step): Use mi_next_to.
21136
ce3abcfb
CV
211372002-09-09 Corinna Vinschen <vinschen@redhat.com>
21138
21139 * gdb.base/default.exp: Fix expected string in `info float' test.
21140
d1f5b980
BE
211412002-09-09 Ben Elliston <bje@redhat.com>
21142
21143 * config/mips.exp: Update comments.
21144 * config/mips-idt.exp: Likewise.
21145 * config/nind.exp: Likewise.
21146 * config/slite.exp: Likewise.
21147 * config/sparclet.exp: Likewise.
21148 * config/udi.exp: Likewise.
21149 * config/vx.exp: Likewise.
21150 * config/vxworks29k.exp: Likewise.
21151
2f71430b
JB
211522002-09-05 Jim Blandy <jimb@redhat.com>
21153
21154 * gdb.threads/killed.exp: Fix test failure message.
21155
7ddebc7e
KS
211562002-09-04 Keith Seitz <keiths@redhat.com>
21157
21158 * lib/mi-support.exp: Update copyright.
21159 (mi_gdb_test): Increase the priority of the expected pattern
21160 so that it matches gdb_test.
21161
0ae67eb3
KS
211622002-09-03 Keith Seitz <keiths@redhat.com>
21163
21164 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21165 Use integer comparison instead of string comparison for testing
21166 whether binary was built.
21167
38fc42c8
JB
211682002-09-03 Jim Blandy <jimb@redhat.com>
21169
21170 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21171
b6ff0e81
JB
211722002-08-29 Jim Blandy <jimb@redhat.com>
21173
21174 * gdb.threads/pthreads.exp: Move the portable thread compilation
21175 code into a function in lib/gdb.exp, and call that from here.
21176 * lib/gdb.exp (gdb_compile_pthreads): New function.
21177
07c98896
KS
211782002-08-29 Keith Seitz <keiths@redhat.com>
21179
21180 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21181 expect_out so that callers can get at it.
21182
0312286c
DJ
211832002-08-23 Daniel Jacobowitz <drow@mvista.com>
21184
21185 * gdb.threads/print-threads.c: New file.
21186 * gdb.threads/print-threads.exp: New file.
21187 * gdb.threads/schedlock.c: New file.
21188 * gdb.threads/schedlock.exp: New file.
21189
dd039bc4
EZ
211902002-08-22 Elena Zannoni <ezannoni@redhat.com>
21191
a9c64011
AS
21192 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21193 not altivec.c.
dd039bc4 21194
1f36144c
MK
211952002-08-17 Mark Kettenis <kettenis@gnu.org>
21196
21197 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21198 targets. The problem should be fixed now.
21199
16057ec7 212002002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21201
21202 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21203 2002-07-24 change that removes final dots from error messages.
21204
3c1499ad
TT
212052002-08-13 Tom Tromey <tromey@redhat.com>
21206
21207 * gdb.base/readline.exp: New file.
21208
a20ce2c3
AC
212092002-08-01 Andrew Cagney <ac131313@redhat.com>
21210
21211 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21212 supress message.
21213
db034ac5
AC
212142002-08-01 Andrew Cagney <cagney@redhat.com>
21215
21216 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21217 CHILL_FOR_TARGET and CHILL_LIB.
21218 * configure.in (configdirs): Remove gdb.chill.
21219 * configure: Regenerate.
21220 * lib/gdb.exp: Obsolete references to chill.
21221 * gdb.fortran/types.exp: Ditto.
21222 * gdb.fortran/exprs.exp: Ditto.
21223
3e000b18
KB
212242002-07-30 Kevin Buettner <kevinb@redhat.com>
21225
21226 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21227 set Irix-specific compile and link flags.
21228
28f4966b
KB
212292002-07-29 Kevin Buettner <kevinb@redhat.com>
21230
21231 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21232 source files. The ``-o'' option doesn't work with the ``-E'' option
21233 when using the Irix compiler.
21234
46c0d5a6
DJ
212352002-07-19 Daniel Jacobowitz <drow@mvista.com>
21236
21237 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21238 Improve support for reusing an exec file. Copy exec file
21239 to target, and run gdbserver on the target instead of on the host.
21240
eecf4bed
JB
212412002-07-18 Jim Blandy <jimb@redhat.com>
21242
0f815cdf
JB
21243 * gdb.base/ending-run.exp: Don't expect to see the program end in
21244 some orderly fashion when we're running on a real stand-alone
21245 board.
21246
eecf4bed
JB
21247 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21248 targets that don't support interrupts.
21249
52d309e4
JB
212502002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21251
21252 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21253 systems.
21254 Move comments in expect statements to inside the actions, so that they
21255 don't get matched against.
21256
ff683d9e
MK
212572002-07-10 Mark Kettenis <kettenis@gnu.org>
21258
21259 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21260 function when asleep" test.
21261
b5356753
AC
212622002-07-10 Andrew Cagney <ac131313@redhat.com>
21263
21264 * gdb.base/page.exp: Rewrite to handle problems with very long
21265 `info set' output. Update copyright.
21266
6aa4d13a
AC
212672002-06-26 Andrew Cagney <ac131313@redhat.com>
21268
21269 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21270 gdb.threads-hp.
21271 * gdb.hp/configure: Regenerate.
21272 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21273 * gdb.hp/gdb.threads-hp/configure: Delete file.
21274 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21275
8cf8c2b8
AC
212762002-06-22 Andrew Cagney <ac131313@redhat.com>
21277
21278 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21279 setlocale, bindtextdomain and textdomain.
21280
6827a8f8
JB
212812002-06-11 Jim Blandy <jimb@redhat.com>
21282
919d772c
JB
21283 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21284 preprocessor macro information is present.
21285
6827a8f8
JB
21286 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21287 tests.
21288
c15b0d21
MS
212892002-06-06 Michael Snyder <msnyder@redhat.com>
21290
c5984d70
MS
21291 * gdb.base/overlays.exp: Record addresses of overlay
21292 functions in TCL variables rather than in GDB variables,
21293 to avoid having GDB convert them to pointers (with loss
21294 of information).
21295
d63a86f8 21296 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21297 default linker script changes.
c15b0d21
MS
21298 * gdb.base/long_long.exp: Add check for sizeof (long double).
21299
be26fe0d
ML
213002002-06-06 Michal Ludvig <mludvig@suse.cz>
21301
21302 * gdb.asm/asm-source.exp: Add x86-64 target.
21303 * gdb.asm/x86_64.inc: New.
d63a86f8 21304
258093ca 213052002-05-30 Michael Chastain <mec@shout.net>
258093ca 21306
4b3153f1 21307 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21308 * gdb.c++/m-static.cc: New file.
21309 * gdb.c++/m-static.exp: New file.
21310
241264c6
MS
213112002-05-28 Michael Snyder <msnyder@redhat.com>
21312
21313 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21314 precision.
21315
9bba8c8f 213162002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21317
4b3153f1 21318 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21319 * gdb.c++/m-data.cc: New file.
21320 * gdb.c++/m-data.exp: New file.
21321
213222002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21323
4b3153f1 21324 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21325 * gdb.c++/try_catch.cc: New file.
d63a86f8 21326 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21327
def1b996
MC
213282002-05-27 Michael Chastain <mec@shout.net>
21329
21330 * gdb.c++/local.exp: Accept more nested types in output.
21331
522ba268
MC
213322002-05-26 Michael Chastain <mec@shout.net>
21333
21334 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21335
277254ba
MS
213362002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21337
21338 * lib/gdb.exp (gdb_wrapper_init): Just because
21339 gdb_wrapper_file exists, this does not mean that the file
21340 should not be rebuilt. That is what gdb_wrapper_initialized
21341 is for.
21342 (default_gdb_init): Reset gdb_wrapper_initialized.
21343
b61a8733
MS
213442002-05-23 Michael Snyder <msnyder@redhat.com>
21345
d63a86f8 21346 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21347 the precision of the floating point test results.
21348 * gdb.base/call-rt-st.exp: Ditto.
21349
b61a8733
MS
21350 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21351 * gdb.base/call-rt-st.exp: Ditto.
21352
56f6e910
MC
213532002-05-19 Michael Chastain <mec@shout.net>
21354
21355 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21356
ad0b0016
EZ
213572002-05-19 Elena Zannoni <ezannoni@redhat.com>
21358
a9c64011
AS
21359 * configure.in (configdirs): Add gdb.arch.
21360 * configure: Regenerate.
ad0b0016 21361
f617d2b6
JB
213622002-05-17 Jim Blandy <jimb@redhat.com>
21363
21364 * gdb.base/completion.exp: Recognize the more detailed error
21365 messages produced by the macro expander's lexical analyzer.
21366
eac2a696
EZ
213672002-05-14 Elena Zannoni <ezannoni@redhat.com>
21368
a9c64011
AS
21369 * gdb.arch/altivec-abi.c: New file.
21370 * gdb.arch/altivec-abi.exp: New file.
21371 * gdb.arch/altivec-regs.c: New file.
21372 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21373
2fdde8f8
DJ
213742002-05-14 Daniel Jacobowitz <drow@mvista.com>
21375
21376 * gdb.base/maint.exp (maint print type): Update for new type
21377 structure.
d63a86f8 21378
e31f1a7c
EZ
213792002-05-14 Elena Zannoni <ezannoni@redhat.com>
21380
21381 * gdb.arch: New directory.
21382 * gdb.arch/configure.in: New file.
21383 * gdb.arch/configure: New file.
21384 * gdb.arch/Makefile.in: New file.
21385
db589741
CV
213862002-05-13 Corinna Vinschen <vinschen@redhat.com>
21387
21388 * gdb.asm/asm-source.exp: Add v850 as supported target.
21389 * gdb.asm/v850.inc: New file.
21390
8ce2a7dc
DJ
213912002-05-13 Daniel Jacobowitz <drow@mvista.com>
21392
21393 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21394
df763c7f
DJ
213952002-05-12 Daniel Jacobowitz <drow@mvista.com>
21396
21397 * gdb.base/break.exp: Check 'break "marker2"'.
21398
377daeed
MS
213992002-05-10 Michael Snyder <msnyder@redhat.com>
21400
21401 * gdb.base/long_long.exp: Fix typo.
21402
c4b7bc2b
JB
214032002-05-10 Jim Blandy <jimb@redhat.com>
21404
ecac9a4e
JB
21405 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21406 a bug.
21407
c4b7bc2b
JB
21408 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21409 Recognize more detailed error message produced by the macro
21410 expander's lexical analyzer.
21411 * lib/gdb.exp (test_print_reject): Same.
21412
e71019a1
MK
214132002-05-09 Mark Kettenis <kettenis@gnu.org>
21414
21415 * gdb.c++/method.exp: Fix typo.
21416
fedfc8e6
MS
214172002-05-08 Michael Snyder <msnyder@redhat.com>
21418
166a1957
MS
21419 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21420 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21421 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21422 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21423 Add iftarget clause for strongarm.
d63a86f8 21424
f1c47eb2
MS
214252002-05-06 Michael Snyder <msnyder@redhat.com>
21426
cb9a9d3e
MS
21427 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21428 (gdb_continue_to_end): Accept output from status wrapper.
21429 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21430 Clean up fail messages to match pass messages.
21431
f1c47eb2
MS
21432 Enable the "needs_status_wrapper" testsuite feature.
21433 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21434 (gdb_compile): Conditionally call gdb_wrapper_init.
21435 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21436 * gdb.c++/method.exp: Recognize output from status wrapper.
21437
6079c749
BE
214382002-05-06 Ben Elliston <bje@redhat.com>
21439From Graydon Hoare <graydon@redhat.com>
21440
21441 * config/sid.exp: Include support for "rawsid" protocol.
21442
188baff3
JB
214432002-05-03 Jim Blandy <jimb@redhat.com>
21444
21445 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21446 * gdb.c++/hang3.C: New file.
21447
b9c07f0f
AC
214482002-05-04 Andrew Cagney <ac131313@redhat.com>
21449
21450 * gdb.base/default.exp: Remove obsolete code.
21451 * gdb.c++/misc.exp: Ditto. Update copyright.
21452 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21453 * gdb.base/whatis.exp: Ditto. Update copyright.
21454 * gdb.base/scope.exp: Ditto. Update copyright.
21455 * gdb.base/ptype.exp: Ditto. Update copyright.
21456 * gdb.base/printcmds.exp: Ditto. Update copyright.
21457 * gdb.base/opaque.exp: Ditto. Update copyright.
21458 * gdb.base/list.exp: Ditto.
21459 * gdb.base/funcargs.exp: Ditto. Update copyright.
21460 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21461 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21462 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21463 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21464 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21465 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21466
5c7a0397
MS
214672002-05-02 Michael Snyder <msnyder@redhat.com>
21468
d6dcc264 21469 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21470 * gdb.base/long_long.exp: Add xscale target.
21471 * gdb.base/default.exp: Add xscale target.
21472
eb7f1c48
JB
214732002-05-01 Jim Blandy <jimb@redhat.com>
21474
21475 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21476 gdb.c++/hang.exp: New test.
21477
a6befae8
FF
214782002-05-01 Fred Fish <fnf@redhat.com>
21479
21480 * gdb.base/completion.exp: Handle completions of "./Make" for
21481 more than one completion possibility, as is the case when we
21482 build and test in the source tree.
21483
0a310277
AG
214842002-04-29 Anthony Green <green@redhat.com>
21485
21486 * gdb.java/jmisc1.exp: New file.
21487 * gdb.java/jmisc2.exp: New file.
21488
6ff9af88
DJ
214892002-04-24 Daniel Jacobowitz <drow@mvista.com>
21490
21491 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21492
96b3d632
EZ
214932002-04-23 Elena Zannoni <ezannoni@redhat.com>
21494
21495 * gdb.base/help.exp: Change 'help status' to allow for target
21496 dependent output differences.
21497
5019bb54
MC
214982002-04-22 Michael Chastain <mec@shout.net>
21499
21500 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21501
a805a116
MC
215022002-04-22 Michael Chastain <mec@shout.net>
21503
21504 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21505
a1706bfd
DM
215062002-04-17 David S. Miller <davem@redhat.com>
21507
21508 * gdb.asm/sparc64.inc: New file.
21509 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21510
a73a20a2
EZ
215112002-04-19 Elena Zannoni <ezannoni@redhat.com>
21512
21513 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21514 instruction file directly into the build tree. Clean up at end of
21515 test.
21516
ba678339
DM
215172002-04-18 David S. Miller <davem@redhat.com>
21518
21519 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21520 handle 64-bit platforms correctly.
21521 * gdb.base/maint.exp: Likewise.
21522
b03399da
KB
215232002-04-18 Kevin Buettner <kevinb@redhat.com>
21524
21525 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21526 ``-fpic'' when compiling files comprising a shared library, but
21527 it does need additional linker flags in order to find shared
21528 libraries at run time.
21529
e2004992
KB
215302002-04-18 Kevin Buettner <kevinb@redhat.com>
21531
21532 * gdb.base/cvexpr.c (use): New function.
21533 (main): Invoke use() on all global variables to prevent
21534 some linkers from deleting these otherwise unused symbols.
21535
d8937120
MC
215362002-04-17 Michael Chastain <mec@shout.net>
21537From David S. Miller <davem@redhat.com>
21538
21539 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21540 handle 64-bit platforms correctly.
21541
ffd61a58
MS
215422002-04-12 Michael Snyder <msnyder@redhat.com>
21543From Jim Blandy <jimb@redhat.com>
a9c64011 21544 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21545 script can handle this instead.
21546 * gdb.base/bar.c (barx): Same.
21547 * gdb.base/baz.c (bazx): Same.
21548 * gdb.base/grbx.c (grbxx): Same.
21549
21550 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21551 manager doesn't automatically unmap overlays unnecessarily.
21552
6b8426a6
MH
215532002-04-10 Martin M. Hunt <hunt@redhat.com>
21554
21555 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21556 stepping out of main.
21557
34af4875
MC
215582002-04-09 Michael Chastain <mec@shout.net>
21559
21560 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21561 scope so that the nested scope tests will make sense.
21562 * gdb.c++/local.exp: Write patterns that actually work with gcc
21563 (the HP patterns "were never known to work with gcc").
21564 Keep the old aCC patterns too.
21565
2d1676a0
DJ
215662002-04-09 Daniel Jacobowitz <drow@mvista.com>
21567
21568 * gdb.base/attach.exp: Correct target board test.
21569
3a63e3f9
MC
215702002-04-08 Michael Chastain <mec@shout.net>
21571
21572 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21573 in a const method. Add some xfail and fail cases for configurations
21574 that do not emit the "const ...".
21575
f18dabd2
MC
215762002-04-07 Michael Chastain <mec@shout.net>
21577
21578 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21579 Accept "A * const" and "const A * const" as type of "this".
21580 Fix spelling of getFunky throughout. Make messages uniform.
21581
0fcddd82
EZ
215822002-04-07 Elena Zannoni <ezannoni@redhat.com>
21583
a9c64011 21584 Work around for PR gdb/285:
0fcddd82
EZ
21585 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21586
16a8534a
EZ
215872002-04-07 Elena Zannoni <ezannoni@redhat.com>
21588
21589 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21590 instructions file at run time instead of configure time.
21591 Sometimes we run the test in a directory that is not the one we
21592 configured in.
21593 * gdb.asm/configure.in: Delete creation of symlink.
21594 * gdb.asm/configure: Regenerate.
21595
24181d81
JB
215962002-04-05 J. Brobecker <brobecker@gnat.com>
21597
21598 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21599 xfullpath () function.
21600
7cdb7107
DJ
216012002-04-04 Daniel Jacobowitz <drow@mvista.com>
21602
21603 * gdb.asm/Makefile.in: Correct dependencies.
21604
21605 * gdb.asm/powerpc.inc: New file.
21606 * gdb.asm/asm-source.exp: Add PowerPC.
21607 * gdb.asm/configure.in: Likewise.
21608 * gdb.asm/configure: Regenerated.
21609
a7d17088
DJ
216102002-04-04 Daniel Jacobowitz <drow@mvista.com>
21611
21612 * gdb.base/relocate.exp: New file.
21613 * gdb.base/relocate.c: New file.
21614
cd721503
FF
216152002-04-04 Fred Fish <fnf@redhat.com>
21616
21617 * gdb.base/step-test.exp: Update comment regarding stopping in
21618 memcpy/bcopy calls inserted as part of the compiler runtime.
21619
b22ad7a7
MS
216202002-04-04 Michael Snyder <msnyder@redhat.com>
21621
21622 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21623
5f279fa6
DJ
216242002-04-03 Daniel Jacobowitz <drow@mvista.com>
21625
21626 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21627 (gdb_expect): Remove $notransfer hack.
21628
dd0fd3ce
DJ
216292002-04-02 Daniel Jacobowitz <drow@mvista.com>
21630
21631 * gdb.c++/classes.exp ("calling method for small class"): Match
21632 updated register output.
21633
1e50cda1
DJ
216342002-03-30 Daniel Jacobowitz <drow@mvista.com>
21635
21636 Fix PR gdb/452
21637 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21638 when finished. Make gdb_file_cmd send "exec-file" when
21639 appropriate.
21640
24015922
DJ
216412002-03-30 Daniel Jacobowitz <drow@mvista.com>
21642
21643 * gdb.base/attach.exp: Remove extra setup_xfail.
21644
dd7dfd64
MS
216452002-03-26 Michael Snyder <msnyder@redhat.com>
21646
21647 * gdb.base/default.exp: Add tests for dump, append, and restore.
21648 * gdb.base/help.exp: Add tests for dump, append, and restore.
21649 * gdb.base/dump.exp: New file, test dump, append and restore.
21650 * gdb.base/dump.c: New file.
21651
48b2f8d7
MS
216522002-03-27 Michael Snyder <msnyder@redhat.com>
21653
d63a86f8 21654 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21655 clean-ups in help messages.
21656
05b4d525
FF
216572002-03-26 Fred Fish <fnf@redhat.com>
21658
21659 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21660 have debugging info for those functions and the compiler uses them
21661 internally to copy structs around.
21662
d7679631
FF
216632002-03-26 Fred Fish <fnf@redhat.com>
21664
21665 * gdb.base/list.exp: Revert the change made yesterday and add note
21666 about why we don't list the default lines for remote targets.
21667
523ac3f9
MS
216682002-03-25 Michael Snyder <msnyder@redhat.com>
21669
21670 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21671
754b2b8d
FF
216722002-03-25 Fred Fish <fnf@redhat.com>
21673
21674 * gdb.base/list.exp: This test works on remote targets so remove
21675 the short circuit for remote targets. Update copyright.
21676
33c3e192
FF
216772002-03-25 Fred Fish <fnf@redhat.com>
21678
21679 * gdb.base/attach.exp: Fix logic error that was suppressing this
21680 test for all non hppa*-*-hpux* targets, instead of the hp target.
21681 Move comments closer to the suppression point. Also now need to
21682 check that we are running natively.
21683
d43e73ee
MS
216842002-03-22 Michael Snyder <msnyder@redhat.com>
21685
882c8f02
MS
21686 * gdb.base/default.exp: Add test for gcore. Update copyright.
21687 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21688
04c12f60
FF
216892002-03-06 Fred Fish <fnf@redhat.com>
21690
21691 * gdb.base/funcargs.c: Remove extraneous ';' character.
21692 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21693
b43df995
MC
216942002-03-04 Michael Chastain <mec@shout.net>
21695
21696 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21697 accommodate gcc v3 function signature.
21698 * gdb.mi/mi0-var-cmd-exp: Ditto.
21699
92362027
AC
217002002-02-24 Andrew Cagney <ac131313@redhat.com>
21701
21702 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21703 ``GNU/Linux'' or ``Linux kernel''
21704 * testsuite/gdb.threads/pthreads.c: Ditto.
21705
258ad32d
MC
217062002-02-24 Michael Chastain <mec@shout.net>
21707
21708 * gdb.threads/pthreads.c (thread1): Add a return statement.
21709 (thread2): Likewise.
21710 (foo): Likewise.
21711
04c3b3d4
MC
217122002-02-23 Michael Chastain <mec@shout.net>
21713
21714 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21715 to placate gcc.
21716
5a2a0a20
MC
217172002-02-23 Michael Chastain <mec@shout.net>
21718
21719 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21720 test "ptype bint". The test passes on all my stabs configurations.
21721
a640f7fc
JB
217222002-02-21 Jim Blandy <jimb@redhat.com>
21723
27924826
JB
21724 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21725 filename at a time, and watch for the ones we want to see.
21726
a640f7fc
JB
21727 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21728 types of pointers to prototyped functions.
21729
edcc8c75
AC
217302002-02-20 Andrew Cagney <ac131313@redhat.com>
21731
21732 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21733 signed, unsigned and straight char.
21734 (padding_char, padding_short, padding_int, padding_long,
21735 padding_long_long, padding_float, padding_double,
21736 padding_long_double): New global variables.
21737 (fill, fill_structs): New functions.
21738
21739 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21740 for correctly sized writes. Update copyright.
21741 (get_valueof): New procedure.
21742 (get_sizeof): Call get_valueof.
21743 (check_valueof): New procedure.
21744 (check_padding): New procedure.
21745
ac57ea44
MC
217462002-02-20 Michael Chastain <mec@shout.net>
21747
21748 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21749 to setup_xfail. Document some of the remaining calls.
21750
7a10c941
MC
217512002-02-18 Michael Chastain <mec@shout.net>
21752
21753 * gdb.c++/userdef.exp: Update copyright year.
21754
fb8acdcc
DJ
217552002-02-18 Daniel Jacobowitz <drow@mvista.com>
21756
21757 * gdb.c++/userdef.exp: Test overloaded operators properly.
21758 Remove xfails.
21759
fda6ae12
MS
217602002-02-14 Michael Snyder <msnyder@redhat.com>
21761
21762 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21763
676a0442
DJ
217642002-02-14 Daniel Jacobowitz <drow@mvista.com>
21765
21766 * gdb.base/a2-run.exp: Check for a remote target properly.
21767 * gdb.base/annota1.exp: Likewise.
21768 * gdb.base/list.exp: Likewise.
21769 * gdb.base/reread.exp: Likewise.
21770 * gdb.base/scope.exp: Likewise.
21771 * gdb.base/shlib-call.exp: Likewise.
21772 * gdb.base/term.exp: Likewise.
21773 * gdb.c++/annota2.exp: Likewise.
21774
78b4f468
RE
217752002-02-13 Richard Earnshaw <rearnsha@arm.com>
21776
21777 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21778
9a81ba51
MC
217792002-02-10 Michael Chastain <mec@shout.net>
21780
21781 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21782 (call_after_alloca): Ditto.
21783
004af6c7
DJ
217842002-02-10 Daniel Jacobowitz <drow@mvista.com>
21785
21786 * gdb.base/ending-run.exp: Guard "cont" test with
21787 gdb_skip_stdio_test.
21788
37225f62
JB
217892002-02-06 Jim Blandy <jimb@redhat.com>
21790
21791 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21792 from here...
21793 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21794 To here. Disable this test on non-HP platforms. Add big comment.
21795
fe6fdd96
MS
217962002-02-04 Michael Snyder <msnyder@redhat.com>
21797
21798 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21799 other than d10v and m32r.
21800
036fad3f
RE
218012002-02-02 Richard Earnshaw <rearnsha@arm.com>
21802
21803 * gdb.base/default.exp: Rewrite test patterns to reduce time
21804 taken to match them.
21805
7148ab62
DJ
218062002-01-30 Daniel Jacobowitz <drow@mvista.com>
21807
21808 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21809 Allow a start function above main.
21810 * gdb.threads/linux-dp.exp: Fix copyright date.
21811
396cc255
DJ
218122002-01-30 Daniel Jacobowitz <drow@mvista.com>
21813
a9c64011
AS
21814 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21815 (check_philosopher_stack): Check for manager thread before checking
21816 for a just-starting thread.
396cc255 21817
f038d31b
DJ
218182002-01-30 Daniel Jacobowitz <drow@mvista.com>
21819
21820 From Neil Booth <neil@daikokuya.demon.co.uk>:
21821 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21822 warnings.
21823
b3ff9d9a
FF
218242002-01-21 Fred Fish <fnf@redhat.com>
21825
21826 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21827 not caller.
21828
39ad761d
JB
218292002-01-21 Jim Blandy <jimb@redhat.com>
21830
21831 * gdb.base/reread.exp: Check that GDB properly re-reads the
21832 executable file when it changes while no inferior is running.
21833
aaf320fa
FF
218342002-01-21 Fred Fish <fnf@redhat.com>
21835
a9c64011
AS
21836 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21837 optionally accept the "shlib events" variation.
aaf320fa 21838
808a31f5
JB
218392002-01-21 Jim Blandy <jimb@redhat.com>
21840
21841 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21842 call `fflush' after every `printf', so that the output is produced
21843 at predictable points, regardless of whatever buffering does (or
21844 doesn't) take place.
21845 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21846 at different points.
21847
4420d5e2
DJ
218482002-01-20 Daniel Jacobowitz <drow@mvista.com>
21849
21850 * gdb.c++/inherit.exp: Update copyright years.
21851 * gdb.c++/method.exp: Likewise.
21852
3e36a0f4
DJ
218532002-01-20 Daniel Jacobowitz <drow@mvista.com>
21854
21855 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21856 artificial methods/arguments.
21857 * gdb.c++/derivation.exp: Likewise.
21858 * gdb.c++/inherit.exp: Likewise.
21859 * gdb.c++/method.exp: Likewise.
21860 * gdb.c++/virtfunc.exp: Likewise.
21861
b4ceaee6
AC
218622002-01-18 Andrew Cagney <ac131313@redhat.com>
21863
21864 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21865 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21866 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21867 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21868 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21869 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21870
ecace851
JB
218712002-01-17 Jim Blandy <jimb@redhat.com>
21872
21873 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21874 anchoring the pattern matching the entry point symbol's name.
21875
375fc983
AC
218762002-01-17 Andrew Cagney <ac131313@redhat.com>
21877
21878 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21879 continue/quit query. Update copyright.
21880
fe6fdd96
MS
218812002-01-14 Michael Snyder <msnyder@redhat.com>
21882
21883 * gdb.base/gcore.exp: Remove extra debugging output.
21884
e017c81f
DJ
218852002-01-13 Daniel Jacobowitz <drow@mvista.com>
21886
21887 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21888 for slightly dubious v2 mangled string.
21889
37ab3bf8
DJ
218902002-01-13 Daniel Jacobowitz <drow@mvista.com>
21891
21892 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21893
1bc05c3a 218942002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21895
1bc05c3a 21896 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21897
1bc05c3a
JM
21898 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21899 constructors.
21900 * gdb.c++/derivation.exp: Likewise.
21901 * gdb.c++/templates.exp: Likewise.
21902 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21903
1bc05c3a
JM
219042002-01-10 Michael Snyder <msnyder@redhat.com>
21905
21906 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21907
a911c360
MS
219082002-01-08 Michael Snyder <msnyder@redhat.com>
21909
21910 * gdb.base/gcore.exp: New test for generate-core-file command.
21911 * gdb.base/gcore.c: Testcase for above.
21912 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21913
ea2119ec
JM
219142002-01-08 Jason Merrill <jason@redhat.com>
21915
21916 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21917
68203136
FF
219182002-01-07 Fred Fish <fnf@redhat.com>
21919
21920 * gdb.c++/overload.exp: Remove unconditional xfails for:
21921 print foo_instance1.overloadargs(1)
21922 print foo_instance1.overloadargs(1, 2)
21923 print foo_instance1.overloadargs(1, 2, 3)
21924 print foo_instance1.overloadargs(1, 2, 3, 4)
21925 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21926 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21927 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21928 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21929 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21930 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21931 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21932 print foo_instance1.overload1arg()
21933 print foo_instance1.overload1arg((char)arg2)
21934 print foo_instance1.overload1arg((signed char)arg3)
21935 print foo_instance1.overload1arg((unsigned char)arg4)
21936 print foo_instance1.overload1arg((int)arg7)
21937 print foo_instance1.overload1arg((unsigned int)arg8)
21938 print foo_instance1.overload1arg((float)arg11)
21939 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21940
21b9b5b1
MS
219412002-01-07 Michael Snyder <msnyder@redhat.com>
21942
21943 * gdb.base/huge.exp: New test. Print a very large target data object.
21944 (skip_huge_test): New test variable. Define if you want to skip this
21945 test. The test reads an 8 megabyte data object from the target, so it
21946 might be very time consuming on remote targets with a slow connection.
21947 * gdb.base/huge.c: New file. Test case for above.
21948
725f922e
FF
219492002-01-07 Fred Fish <fnf@redhat.com>
21950
21951 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21952 g_instance.bfoo, and g_instance.cfoo.
21953
889bf7c5 219542002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21955
889bf7c5
PA
21956 * gdb.base/break.c (multi_line_if_conditional): New function.
21957 (multi_ilne_while_conditional): Likewise.
21958 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21959 IF or WHILE condition puts the breakpoint at the start of
21960 the condition.
f286b2c3 21961
634d57ec
JL
21962 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21963 hppa*-*-hpux* expected failure.
21964 * gdb.base/structs.exp (do_function_calls): Similarly.
21965
21966 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21967 watchpoints.
21968
9fbfe2dc
AC
219692002-01-06 Andrew Cagney <ac131313@redhat.com>
21970
21971 Fix PR gdb/66.
21972 * gdb.base/structs.exp: Replace skip for a29k with skip for
21973 gdb,cannot_call_functions.
21974 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21975 * gdb.base/callfuncs.exp: Ditto.
21976 * gdb.base/call-rt-st.exp: Ditto.
21977 * gdb.base/call-strs.exp: Ditto.
21978 * gdb.base/callfwmall.exp: Ditto.
21979 * gdb.base/scope.exp: Obsolete xfail a29k.
21980 * gdb.c++/misc.exp: Ditto.
21981 * gdb.c++/cplusfuncs.exp: Ditto.
21982 * gdb.base/ptype.exp: Ditto.
21983 * gdb.base/printcmds.exp: Ditto.
21984 * gdb.base/opaque.exp: Ditto.
21985 * gdb.base/list.exp: Ditto.
21986 * gdb.base/funcargs.exp: Ditto.
21987 * gdb.base/default.exp: Ditto.
21988
8ddad156
MS
219892002-01-04 Michael Snyder <msnyder@redhat.com>
21990
ca4976a6 21991 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21992 * gdb.base/maint.exp: Add tests for maint info sections options.
21993
1b074332
JL
21994Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21995
21996 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21997
7d159115
CV
219982001-12-20 Corinna Vinschen <vinschen@redhat.com>
21999
22000 * gdb.asm/arm.inc: New file.
22001 * gdb.asm/asm-source.exp: Add arm targets.
22002 * gdb.asm/configure.in: Ditto.
22003 * gdb.asm/configure: Recreated from configure.in.
22004
8fb87725
JL
22005Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
22006
afabe08c
JL
22007 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
22008 with HP's compiler.
22009 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
22010 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
22011 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
22012 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
22013
22014 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
22015 either HP's compilers or GCC.
22016
db521deb
JL
22017 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
22018 a SIGBUS or SIGSEGV.
22019
22020 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
22021
22022 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
22023 can be compiled with either HP's compiler or GCC.
22024
cfa88ab7
JL
22025 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
22026 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
22027 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
22028
ca344dff
JL
22029 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
22030 to match current gdb output. Update due to using auto-solib-limit
22031 for limiting instead of overloading auto-solib-add.
22032 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
22033 test program.
22034
3f3c6e55 22035 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
22036 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
22037 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
22038 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
22039 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
22040 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
22041 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
22042 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
22043 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
22044 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
22045 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
22046 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
22047 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 22048
8fb87725
JL
22049 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
22050 a SIGTRAP to the inferior.
22051
cf599fa7
CV
220522001-12-19 Corinna Vinschen <vinschen@redhat.com>
22053
22054 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
22055 Substitute call to target_link by call to gdb_compile.
22056
2cd045cd
JL
22057Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
22058
a9c64011
AS
22059 * gdb.base/break.exp: Fix HP specific search string when testing
22060 backtracing in a called function.
2cd045cd 22061
a9c64011
AS
22062 * gdb.base/constvars.exp: Only set lang to C++ if we're
22063 compiling the test with HP's compilers.
22064 * gdb.base/volatile.exp: Similarly.
2cd045cd 22065
99ebe9ac
JB
220662001-12-19 Jim Blandy <jimb@redhat.com>
22067
22068 * gdb.base/printcmds.exp: Expect the null character to be printed
22069 as '\0', and the '\013' to be printed as '\v'.
22070 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
22071 * gdb.base/setvar.exp: Same.
22072
b9891b29
JB
220732001-12-17 Jim Blandy <jimb@redhat.com>
22074
0eba65ab
JB
22075 * gdb.base/completion.exp: Rather than completing very long
22076 filenames, which can make the readline library produce output we
22077 don't recognize, cd to the directory first, and then complete
22078 using nice, short relative paths.
22079
6970b5b1
JB
22080 * gdb.base/completion.exp: On some systems, there is, in fact, a
22081 variable named `b' in scope, since GDB treats all static
a9c64011
AS
22082 variables as being in scope. So use `no_var_named_this'
22083 instead of `b'.
6970b5b1 22084
b9891b29 22085 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 22086 can't find the core file's registers as a failure.
b9891b29 22087
e6ccd35f
JSC
220882001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22089
a9c64011
AS
22090 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22091 test expect string more specific.
e6ccd35f 22092
105ba819
CV
220932001-12-13 Corinna Vinschen <vinschen@redhat.com>
22094
22095 * gdb.asm/asm-source.exp: Add support for xstormy16.
22096 * gdb.asm/configure.in: Ditto.
22097 * gdb.asm/configure: Rebuild.
22098 * gdb.asm/xstormy16.inc: New file.
22099
e9e79dd9
FF
221002001-12-10 Fred Fish <fnf@redhat.com>
22101
22102 * gdb.base/maint.exp: Update to match changes in type dumping code.
22103
347dc97d
JB
221042001-12-10 Jim Blandy <jimb@redhat.com>
22105
22106 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22107 matching the entry point symbol's name at the beginning of the
22108 line.
347dc97d 22109
5178b9d6
DJ
221102001-12-07 Daniel Jacobowitz <drow@mvista.com>
22111
22112 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22113 gdb.c++/inherit.exp, gdb.c++/method.exp,
22114 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22115 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22116 and class layout support.
22117
af890c52
DJ
221182001-12-07 Daniel Jacobowitz <drow@mvista.com>
22119
22120 * gdb.c++/classes.exp: Add test for static member function.
22121 * gdb.c++/misc.cc: Add class with static member function.
22122
7a345fb3
JB
221232001-12-07 Jim Blandy <jimb@redhat.com>
22124
f2e54a80 22125 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22126 those tests as `unsupported'.
22127 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22128 Rewrite subsequent tests to use it.
22129
22130 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22131 those tests as `unsupported'.
22132 * gdb.base/structs.exp (call_struct_func): New function.
22133 (do_function_calls): Use call_struct_func to call the functions
22134 returning structs.
22135
0bc69509
JB
22136 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22137 whether functions are prototyped or not, so we can't possibly pass
22138 arguments to t_float_values2 properly.
22139
7a345fb3
JB
22140 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22141 value of `timeout' for targets other than the mips*tx39-*.
22142
edb6ede1
MS
221432001-12-06 Michael Snyder <msnyder@redhat.com>
22144
d63a86f8 22145 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22146 and detect whether the start symbol has a leading underscore.
22147
2d842f13
JB
221482001-12-04 Jim Blandy <jimb@redhat.com>
22149
22150 * gdb.base/completion.exp: Clarify indentation.
22151
68550daf
JB
221522001-12-03 Jim Blandy <jimb@redhat.com>
22153
22154 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22155 variables on the S/390, not `.word'.
22156
cd5195a8
JB
221572001-11-30 Jim Blandy <jimb@redhat.com>
22158
22159 Add assembly-source tests for s390-ibm-linux.
22160 * gdb.asm/s390.inc: New file.
22161 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22162 the S/390 architecture.
a9c64011 22163 * gdb.asm/configure: Regenerated.
cd5195a8 22164
ca9efc90
MS
221652001-11-30 Michael Snyder <msnyder@redhat.com>
22166
22167 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22168 next, info source, info sources, info line, global and static
22169 variables, and static functions.
22170 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22171 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22172 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22173 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22174 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22175 (gdbasm_leave): Restore frame pointer.
22176 (gdbasm_startup): Copy stack set-up from crt0.S.
22177
d0e66976
FN
221782001-11-26 Fernando Nasser <fnasser@redhat.com>
22179
22180 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22181 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22182 to a local (non-static) variable. Copy tstruct.a to a static buffer
22183 and return a pointer to that buffer.
22184 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22185
e2334072
MK
221862001-11-24 Mark Kettenis <kettenis@gnu.org>
22187
22188 * gdb.asm/configure.in: Fix recognition of ix86 target.
22189 * gdb.asm/configure: Regenerate.
22190
756caa3d
MS
221912001-11-21 Michael Snyder <msnyder@redhat.com>
22192
22193 * gdb.asm/sparc.inc: New file.
22194 * gdb.asm/asm-source.exp: Recognize sparc target.
22195 * gdb.asm/configure.in: Recognize sparc target.
22196 * gdb.asm/configure: Regenerate.
d63a86f8 22197
9a4d72d5
MS
221982001-11-21 Michael Snyder <msnyder@redhat.com>
22199
22200 * gdb.asm/m32r.inc: New file.
22201 * gdb.asm/asm-source.exp: Recognize m32r target.
22202 * gdb.asm/configure.in: Recognize m32r target.
22203 * gdb.asm/configure: Regenerate.
22204
a773d1cd
MS
222052001-11-20 Michael Snyder <msnyder@redhat.com>
22206
017ac23d
MS
22207 * gdb.asm/i386.inc: New file.
22208 * gdb.asm/asm-source.exp: Recognize ix86 target.
22209 * gdb.asm/configure.in: Recognize ix86 target.
22210 * gdb.asm/configure: Regenerate.
22211
a773d1cd
MS
22212 * gdb.c++/namespace.exp: Fix quotes in output messages.
22213
bb632afb
MS
222142001-11-14 Michael Snyder <msnyder@redhat.com>
22215
25d559ca 22216 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22217 qualifier in a type cast expression, to designate an address
22218 in the instruction space (Harvard architecture).
22219
4749e309
MS
222202001-11-13 Michael Snyder <msnyder@redhat.com>
22221
22222 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22223 Tests for expressions using 'const' and 'volatile'.
22224
25050984
CV
222252001-11-13 Corinna Vinschen <vinschen@redhat.com>
22226
22227 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22228
1902c51f
DJ
222292001-11-12 Daniel Jacobowitz <drow@mvista.com>
22230
22231 * lib/mi-support.exp (mi_run_to_helper): Move comments
22232 outside of gdb_expect.
22233
dcf95b47
DJ
222342001-11-11 Daniel Jacobowitz <drow@mvista.com>
22235
22236 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22237 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22238 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22239 mi0_run_to): New functions.
22240 * gdb.mi/mi-simplerun.exp: Use them.
22241 * gdb.mi/mi0-simplerun.exp: Likewise.
22242 * gdb.mi/mi-var-cmd.exp: Likewise.
22243 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22244
45b074e1
AC
222452001-11-10 Andrew Cagney <ac131313@redhat.com>
22246
22247 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22248 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22249
bf50d346
AC
222502001-11-09 Andrew Cagney <ac131313@redhat.com>
22251
22252 * gdb.base/restore.exp: Include $expected value in restored test
22253 message.
22254
9383332c
AC
222552001-11-09 Andrew Cagney <ac131313@redhat.com>
22256
22257 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22258 implemented.
22259
db62520a
MS
222602001-11-08 Michael Snyder <msnyder@redhat.com>
22261
22262 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22263 Add pass/fail message for stop at breakpoint in call dummy function.
22264
b5703437
MS
222652001-11-07 Michael Snyder <msnyder@redhat.com>
22266
d63a86f8
RM
22267 * gdb.c++/templates.exp (test_template_breakpoints):
22268 If we get an overload menu, but it does not match what
760f6330 22269 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22270 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22271 making the whitespace optional. Argument for "new" may be
22272 "unsigned" as well as "unsigned int/long".
d63a86f8 22273 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22274 making the whitespace optional. Also replace "(void) with
22275 "((void|)), making the keyword "void" optional.
d63a86f8 22276 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22277 making the whitespace optional. Also replace "(void) with
22278 "((void|)), making the keyword "void" optional.
3bf40917
MS
22279 * gdb.base/callfuncs.c (t_float_values): This function must
22280 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22281 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22282 can be tested against both cases. Usually one case involves
22283 promotion of float to double, while the other does not.
22284 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22285 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22286 includes a stack frame for "start".
22287
c8ab4e6d
JB
222882001-11-05 Jim Blandy <jimb@redhat.com>
22289
22290 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22291 pointers are 32 bits long, and that offsets of relocs are always
22292 stored in the data (REL-style), and not in the reloc entry itself
22293 (RELA-style).
22294 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22295 stabs.
22296
3f08ced9
MS
222972001-11-01 Michael Snyder <msnyder@redhat.com>
22298
22299 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22300 and regular expression operators by using quoting.
22301
cbfa24cd
MS
223022001-10-31 Michael Snyder <msnyder@redhat.com>
22303
22304 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22305 depending on what the symbol table contains.
22306 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22307 the output of the ptype command. Similarly, accept both "const &"
22308 and "const&".
22309
aaa68313
CV
223102001-10-31 Corinna Vinschen <vinschen@redhat.com>
22311
22312 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22313 symbol `STORAGE' to allow to choose the storage class of
22314 the local datastructures.
22315 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22316 compiler directive.
22317
91740388
MS
223182001-10-30 Michael Snyder <msnyder@redhat.com>
22319
22320 * gdb.base/jump.exp: Allow it to run for all targets.
22321
1b7c05e7
CV
223222001-10-29 Corinna Vinschen <vinschen@redhat.com>
22323
22324 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22325 with new double_array size.
22326 (main): Change storage class of all local variables to static.
22327 Reduce size of double_array to 9.
22328 * gdb.base/call-ar-st.exp: Increase timeout value.
22329 Change expected output for double array to match new size in
22330 call-ar-st.c.
22331
36a22261
CV
223322001-10-29 Corinna Vinschen <vinschen@redhat.com>
22333
22334 * gdb.base/ending-run.exp: Create identical output when passing
22335 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22336 Stormy16 target.
36a22261 22337
92b8ae91
MK
223382001-10-28 Mark Kettenis <kettenis@gnu.org>
22339
22340 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22341 that we catch the expected failure under Linux/x86.
22342
cb135b83
OF
223432001-10-29 Orjan Friberg <orjanf@axis.com>
22344
22345 * gdb.base/setvar.exp: Escape curly braces.
22346 * gdb.stabs/weird.exp: Ditto.
22347
6884aa54
DJ
223482001-10-27 Daniel Jacobowitz <drow@mvista.com>
22349
22350 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22351 * gdm.mi/mi0-hack-cli.exp: Likewise.
22352
0398c9aa
AC
223532001-10-25 Andrew Cagney <ac131313@redhat.com>
22354
22355 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22356 messages.
22357
d20bf2e8
AC
223582001-10-21 Andrew Cagney <ac131313@redhat.com>
22359
22360 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22361 checking MI enabled.
22362
03dd63aa
CV
223632001-10-09 Corinna Vinschen <vinschen@redhat.com>
22364
22365 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22366
1d9d99f3
FCE
223672001-10-04 Frank Ch. Eigler <fche@redhat.com>
22368
22369 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22370 if gdb child process crashes, just signal an error.
22371
838ae6c4
JB
223722001-10-02 Jim Blandy <jimb@redhat.com>
22373
22374 * lib/gdb.exp (test_xfail_format): Simplify.
22375
22376 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22377 front of the variable name `format'. Simplify `if'.
22378
8f0cbc1c
DJ
223792001-10-01 Daniel Jacobowitz <drow@mvista.com>
22380
22381 * gdb.threads/pthreads.exp: Wait for output and delay
22382 before sending ^C.
22383
1f08dafd
DJ
223842001-10-01 Daniel Jacobowitz <drow@mvista.com>
22385
22386 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22387 some incorrect output instead of timing out.
22388 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22389
674f90ff
CV
223902001-09-28 Corinna Vinschen <vinschen@redhat.com>
22391
22392 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22393 check to allow additional `int'.
22394
9b284272
DJ
223952001-09-27 Daniel Jacobowitz <drow@mvista.com>
22396
22397 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22398 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22399
b55a4771
MS
224002001-09-27 Michael Snyder <msnyder@redhat.com>
22401
22402 * lib/gdb.exp (test_debug_format): New proc.
22403 (setup_xfail_format): Use new proc test_debug_format.
22404 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22405 proc; use new service proc test_debug_format.
22406 Replace all other "gcc_compiled" tests with this test.
22407 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22408 proc; use new service proc test_debug_format.
22409 Replace all other "gcc_compiled" tests with this test.
22410
224112001-09-27 Michael Snyder <msnyder@redhat.com>
22412
22413 * gdb.base/cvexpr.exp: New file.
22414 * gdb.base/cvexpr.c: New file
22415 Test for expressions using const and volatile keywords.
22416
4e6667ac
CV
224172001-09-26 Corinna Vinschen <vinschen@redhat.com>
22418
22419 * gdb.base/constvars.exp: Check for different orders of keywords
22420 and additional "int" strings in output.
22421
4f337972
AC
224222001-09-22 Andrew Cagney <ac131313@redhat.com>
22423
22424 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22425 responses from "help maint".
22426
2015650d
FCE
224272001-09-19 Frank Ch. Eigler <fche@redhat.com>
22428
22429 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22430 to localhost:NNN instead of :NNN, in case Xvfb is listening
22431 only on TCP.
22432
f3bcedc1
CV
224332001-09-19 Corinna Vinschen <vinschen@redhat.com>
22434
22435 * gdb.base/recurse.exp: When checking leaving the watchpoint
22436 scope, recognize when gdb is in function's epilogue and pass.
22437
6b819c92
KS
224382001-09-18 Keith Seitz <keiths@redhat.com>
22439
22440 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22441 support for running tests against sid targets.
22442 (gdbtk_done): Ditto.
22443
a10c9419
CV
224442001-09-18 Corinna Vinschen <vinschen@redhat.com>
22445
22446 * gdb.base/ending-run.c (main): Set stdout buffersize
22447 to the same reasonable value for any target.
22448 * gdb.base/ending-run.exp: Add a regular expression
22449 to make testsuite happy on Sanyo Stormy16 target.
22450
739d0d99
CV
224512001-09-17 Corinna Vinschen <vinschen@redhat.com>
22452
22453 * gdb.base/display.c (do_loops): Add float variable `f'.
22454 Increment f in loop.
22455 * gdb.base/display.exp: Increment timeout by 60 seconds.
22456 Change float display test to use variable `f'.
22457
1b8947f0
JB
224582001-09-17 Jim Blandy <jimb@redhat.com>
22459
22460 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22461 overflowing the limited breakpoint tables on some ROM monitors
22462 (like the ROM68K).
22463
9890ac81
FCE
224642001-09-15 Frank Ch. Eigler <fche@redhat.com>
22465
22466 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22467 the "-ac" (disable access control) flag.
22468
6db765ea
JH
224692001-08-30 Jeff Holcomb <jeffh@redhat.com>
22470
22471 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22472 ints.
22473
4c32cc04
KS
224742001-08-30 Keith Seitz <keiths@redhat.com>
22475
22476 * lib/gdb.exp: Move all insight-related functionality into
22477 separate file.
22478 * lib/insight-support.exp: New file.
22479
8d6e6f81
FCE
224802001-08-29 Frank Ch. Eigler <fche@redhat.com>
22481
22482 * config/sid.exp (sid_start): Never set sid verbosity; disable
22483 expect_background {} that consumed its stdout; tolerate </dev/null.
22484 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22485
6a90e1d0
AC
224862001-08-18 Andrew Cagney <ac131313@redhat.com>
22487
22488 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22489 CLI jump command to start it.
22490 (mi_run_to_main): Fail immediatly when unexpected output.
22491
1759b3c3
AC
224922001-08-18 Andrew Cagney <ac131313@redhat.com>
22493
22494 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22495 beginning of function. Fix PR gdb/191.
22496
61d11d80
FCE
224972001-08-16 Frank Ch. Eigler <fche@redhat.com>
22498
22499 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22500 what to force sid endianness to.
22501
942a4df2
KS
225022001-08-15 Keith Seitz <keiths@redhat.com>
22503
22504 * lib/gdb.exp (gdbtk_start): Don't set environment
22505 variables for TCL_LIBRARY and friends. Insight will
22506 now figure these out for itself.
22507
0521c418
MS
225082001-08-02 Michael Snyder <msnyder@redhat.com>
22509
22510 * gdb.base/completion.exp: Remove the symbol "a64l" from
22511 the expect string; this is target-specific, and not related
22512 to what is being tested.
22513
74a9a58a
DB
225142001-08-02 Dave Brolley <brolley@redhat.com>
22515
22516 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22517
c70819fa
MS
225182001-07-25 Michael Snyder <msnyder@redhat.com>
22519
c2b8fa57
MS
22520 * gdb.base/consecutive.exp: New file. Test stepping over
22521 breakpoints on consecutive instructions.
22522 * gdb.base/consecutive.c: New file.
22523
c70819fa
MS
22524 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22525 curly braces in regular expressions.
22526
2b1a1355
MS
225272001-07-25 Michael Snyder <msnyder@redhat.com>
22528
22529 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22530 legitimate output from stepping out of main.
22531
413eca6f
KS
225322001-07-22 Keith Seitz <keiths@redhat.com>
22533
22534 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22535 the empty string, do not run the tests.
22536
7e5a9322
SC
225372001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22538
22539 * gdb.base/long_long.exp: Detect size of pointer. Take into
22540 account 2-byte pointers when testing for p/a results.
22541
de58f10f
SC
225422001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22543
d63a86f8 22544 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22545 and defined to 1K for m68hc11.
22546 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22547 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22548 (sizeof_random_data): New variable to tell the size of the data table;
22549 don't test past this size; always run to main.
22550
d6f5fea1
SC
225512001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22552
22553 * gdb.base/return2.exp: return of long long and double fails for
22554 68HC11; don't execute these tests on that platform.
22555 * gdb.base/return.exp: Return of a double fails for 68hc11.
22556
c477543d
SC
225572001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22558
22559 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22560 tests that print a float.
22561 * call-rt-st.exp: Likewise.
22562
63cf1c79
MK
225632001-07-12 Mark Kettenis <kettenis@gnu.org>
22564
22565 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22566 running this test on Linux.
22567
112f9ab5
MC
225682001-06-24 Michael Chastain <chastain@redhat.com>
22569
22570 * gdb.base/arithmet.exp: Remove some tests to make all test names
22571 unique.
22572
4970cb0f
MS
225732001-07-03 Michael Snyder <msnyder@redhat.com>
22574
22575 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22576 the output of the ptype command.
22577
d85da69f
MS
225782001-07-02 Michael Snyder <msnyder@redhat.com>
22579
4c8a82de
MS
22580 * gdb.base/completion.exp: Don't assume that break.c is the only
22581 source file that may contain functions named "marker".
d85da69f
MS
22582 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22583
8afc772b
AC
225842001-06-28 Andrew Cagney <ac131313@redhat.com>
22585
22586 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22587 of files to delete.
22588
22589 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22590 * gdb.disasm/h8300s.exp: New file.
22591 gdb.disasm/h8300s.s: Likewise.
22592
cff22675
AC
225932001-06-27 Andrew Cagney <ac131313@redhat.com>
22594
22595 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22596 empty breakpoint tables.
22597
68c81b54
AC
225982001-06-25 Andrew Cagney <ac131313@redhat.com>
22599
22600 * lib/mi-support.exp: Update args=... part of stop-reason
22601 patterns. Accept either a list or a tuple.
22602
2dd62704
AC
226032001-06-23 Andrew Cagney <ac131313@redhat.com>
22604
22605 * lib/mi-support.exp: Remove local emacs variable defining
22606 change-log-default-name.
22607
b4127474
MC
226082001-06-22 Michael Chastain <chastain@redhat.com>
22609
22610 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22611 This is operationally compatible with the previous version.
22612
8dbfb380
JB
226132001-06-13 Jim Blandy <jimb@redhat.com>
22614
22615 * lib/gdb.exp (gdb_test): Doc fix.
22616
f2d8c86d
MC
226172001-06-10 Michael Chastain <chastain@redhat.com>
22618
22619 * gdb.base/exprs.exp: Remove a duplicate test.
22620
81564d34
JB
226212001-06-06 Jim Blandy <jimb@redhat.com>
22622
22623 * gdb.base/return2.exp (main): Use values to test float and double
22624 returns that are not NaN's, to avoid being confused by IEEE
22625 comparison rules.
22626
da55addb
MS
226272001-06-04 Michael Snyder <msnyder@redhat.com>
22628
22629 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22630 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22631 rather than wait for 12 more tests to time out.
22632
42c65987
JB
226332001-06-06 Jim Blandy <jimb@redhat.com>
22634
b18bced9 22635 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22636 Don't forget to match the GDB prompt.
b18bced9 22637
42c65987
JB
22638 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22639
5b41e5f0
JB
226402001-06-04 Jim Blandy <jimb@redhat.com>
22641
22642 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22643 command.
22644
015e046f
KB
226452001-05-31 Kevin Buettner <kevinb@redhat.com>
22646
22647 * gdb.base/annota1.exp (info break): Match four or more spaces
22648 after "Address".
22649
fb1ffbbe
MC
226502001-05-31 Michael Chastain <chastain@redhat.com>
22651
22652 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22653 (dm_type_int_star): Likewise.
22654 (dm_type_long_star): Likewise.
22655 (dm_type_void_star): Likewise.
22656
5ea2a32c
KB
226572001-05-29 Kevin Buettner <kevinb@redhat.com>
22658
22659 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22660 to a known value in order to get consistent results regardless
22661 of the setting of INPUTRC or the presence or contents of .inputrc.
22662
ae23c492
MS
226632001-05-24 Michael Snyder <msnyder@redhat.com>
22664
ac55707e
MS
22665 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22666 Don't require that the main thread and the manager thread are the
22667 first in the list.
22668
ae23c492
MS
22669 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22670 debugging. If test fails, issue an "unsupported" not a "fail".
22671
400071f1
JB
226722001-05-24 Jim Blandy <jimb@redhat.com>
22673
22674 Don't assume that short is shorter than int.
22675 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22676 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22677 this isn't true.
400071f1
JB
22678 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22679 an int, is not equal to ~0 stored in an unsigned char. This tests
22680 the same thing that the previous test meant to, but works on
22681 16-bit machines, too.
22682 ("print unsigned char != (~0)"): Same test, complemented.
22683
0816a3e5
MS
226842001-05-24 Michael Snyder <msnyder@redhat.com>
22685
22686 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22687 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22688 and prevents dejagnu getting out of step.
22689
f6dc23a9
KB
226902001-05-23 Kevin Buettner <kevinb@redhat.com>
22691
22692 * gdb.base/finish.exp (finish_void): Revise pattern for
22693 stopping on the call statement to not permit stopping at
22694 the start of the instructions comprising the call sequence.
22695
7dbd117d
MC
226962001-05-19 Michael Chastain <chastain@redhat.com>
22697
22698 * gdb.base/callfuncs.exp: Make all test names unique.
22699 * gdb.base/commands.exp: Make all test names unique.
22700 * gdb.base/condbreak.exp: Make all test names unique.
22701 * gdb.base/dbx.exp: Make all test names unique.
22702 * gdb.base/default.exp: Make all test names unique.
22703 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22704 and TIMEOUT messages to their corresponding PASS message.
22705 * gdb.base/ending-run.exp: Make all test names unique.
22706 * gdb.base/long_long.exp: Remove duplicate test.
22707
6b0b0a9e
KB
227082001-05-21 Kevin Buettner <kevinb@redhat.com>
22709
22710 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22711 stop on the call statement as well as the statement after the
22712 call.
22713
2caa35cb
MS
227142001-05-21 Michael Snyder <msnyder@redhat.com>
22715
22716 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22717
40713331
EZ
227182001-05-10 Elena Zannoni <ezannoni@redhat.com>
22719
a9c64011
AS
22720 * gdb.base/completion.exp: Revamp test. Make it execute on all
22721 platforms.
40713331 22722
c2c1be8d
EZ
227232001-05-10 Elena Zannoni <ezannoni@redhat.com>
22724
a9c64011
AS
22725 * config/gdbserver.exp (gdb_load): Handle the case
22726 in which the arguments to gdbserver are given in the
22727 baseboard configuration file.
22728 Also handle the case in which the server needs to do a
22729 load.
2c9cd303 22730
9671de48
KS
227312001-05-07 Keith Seitz <keiths@cygnus.com>
22732
a9c64011
AS
22733 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22734 set up the display for testing.
22735 (gdbtk_start): Convert all paths to paths that tcl will like.
22736 Export target information to environment.
22737 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22738 necessary.
22739 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22740 (to_tcl_path): New proc to convert a given pathname into
22741 a path acceptible as an argument to a tcl command.
22742 (_gdbtk_export_target_info): New proc to export target info
22743 into the environment for gdbtk testing.
22744 (gdbtk_done): New proc to signal end-of-test.
9671de48 22745
5a360f47
JB
227462001-05-06 Jim Blandy <jimb@redhat.com>
22747
22748 * restore.c: Make the code of caller0 correspond to its comment.
22749
66c756c6
MS
227502001-05-03 Michael Snyder <msnyder@redhat.com>
22751
22752 * config/sid.exp (gdb_target_sid): Check for error messages.
22753 On error or timeout, don't make expect exit (which will terminate
22754 all subsequent tests); instead just make gdb exit.
d63a86f8 22755 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22756 return a negative value.
22757
a966fde5
JB
227582001-04-24 Jim Blandy <jimb@redhat.com>
22759
851c18e0
JB
22760 * gdb.c++/templates.exp: If we see the prompt for the overload
22761 list, but we haven't recognized any of the longer patterns,
22762 arrange for this test to fail, not hang.
22763
a966fde5
JB
22764 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22765 variations.
22766
db144853
MC
227672001-04-22 Michael Chastain <chastain@redhat.com>
22768
22769 * gdb.c++/local.exp: Use the 'runto' library function.
22770 * gdb.c++/namespace.exp: Likewise.
22771 * gdb.c++/overload.exp: Likewise.
22772
3207ec21
KB
227732001-03-26 Kevin Buettner <kevinb@redhat.com>
22774
22775 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22776 * gdb.base/step-line.exp: New file. Test step/next in presence of
22777 #line directives.
22778 * gdb.base/step-line.c: New file. Test program for the above.
22779 * gdb.base/step-line.inp: New file. We pretend that this file has
22780 been transformed by some other tool into step-line.c.
22781
13b57657
JB
227822001-03-21 Jim Blandy <jimb@redhat.com>
22783
22784 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22785 unmangled operator names.
22786
754cbe1c
JB
227872001-03-20 Jim Blandy <jimb@redhat.com>
22788
22789 * gdb.threads/linux-dp.exp: Recognize an additional message
22790 generated by GDB when it doesn't understand how to debug threads
22791 on the target system.
22792
177495c9
AC
227932001-03-19 Andrew Cagney <ac131313@redhat.com>
22794
22795 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22796
f266096b
MC
227972001-03-12 Michael Chastain <chastain@redhat.com>
22798
22799 * gdb.c++/derivation.exp: Use the 'runto' library function.
22800
cac3c2ff
MC
228012001-03-12 Michael Chastain <chastain@redhat.com>
22802
22803 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22804
b6c11a24
MC
228052001-02-24 Michael Chastain <chastain@redhat.com>
22806
22807 * gdb.c++/ref-types.exp: Change handwritten code to library
22808 function 'runto'.
22809
6bae5bce
OF
228102001-03-16 Orjan Friberg <orjanf@axis.com>
22811
22812 * gdb.base/signals.exp: Set count to 0 explicitly.
22813
0015fd9a
MS
228142001-03-15 Mark Salter <msalter@redhat.com>
22815
22816 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22817 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22818 (gdb_load): Add support for additional target_info: gdb_download_size
22819 and gdb_load_timeout.
0015fd9a 22820
fc33412a
DT
22821Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22822
22823 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22824 file -- to prevent failing when the compile fails but we have no
22825 intention of running the tests anyway.
fc33412a
DT
22826
22827 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22828 tests if set.
22829
22830 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22831 integers.
fc33412a
DT
22832
22833 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22834 * gdb.c++/namespace.exp: Ditto.
22835
115f06de
OF
228362001-03-07 Orjan Friberg <orjanf@axis.com>
22837
22838 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22839 * gdb.base/pointers.exp: Relax pattern match of decimals.
22840
b6ba6518
KB
228412001-03-06 Kevin Buettner <kevinb@redhat.com>
22842
22843 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22844 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22845 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22846 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22847 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22848 config/sh.exp, config/sid.exp, config/slite.exp,
22849 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22850 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22851 config/vxworks.exp, config/vxworks29k.exp,
22852 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22853 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22854 gdb.base/arithmet.exp, gdb.base/assign.exp,
22855 gdb.base/async.exp, gdb.base/attach.exp,
22856 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22857 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22858 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22859 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22860 gdb.base/commands.exp, gdb.base/completion.exp,
22861 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22862 gdb.base/constvars.exp, gdb.base/corefile.exp,
22863 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22864 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22865 gdb.base/ending-run.exp, gdb.base/environ.exp,
22866 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22867 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22868 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22869 gdb.base/funcargs.exp, gdb.base/help.exp,
22870 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22871 gdb.base/logical.exp, gdb.base/long_long.exp,
22872 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22873 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22874 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22875 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22876 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22877 gdb.base/regs.exp, gdb.base/relational.exp,
22878 gdb.base/remote.exp, gdb.base/reread.exp,
22879 gdb.base/restore.exp, gdb.base/return2.exp,
22880 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22881 gdb.base/selftest.exp, gdb.base/setshow.exp,
22882 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22883 gdb.base/sigall.exp, gdb.base/signals.exp,
22884 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22885 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22886 gdb.base/step-test.exp, gdb.base/structs.c,
22887 gdb.base/structs.exp, gdb.base/structs2.exp,
22888 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22889 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22890 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22891 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22892 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22893 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22894 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22895 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22896 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22897 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22898 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22899 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22900 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22901 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22902 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22903 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22904 gdb.trace/circ.exp, gdb.trace/collection.exp,
22905 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22906 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22907 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22908 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22909 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22910 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22911 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22912 notices.
22913
dc96c6c7 229142001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22915
22916 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22917 first arg is int not float.
22918
dc96c6c7 229192001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22920
22921 * gdb.base/reread.exp: Unsupported for non-native targets;
22922 doesn't work for remote debugging.
22923
9b0c4aeb
FN
229242001-02-19 Fernando Nasser <fnasser@redhat.com>
22925
22926 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22927 * gdb.base/ending-run.exp: Properly handle the BSP state when
22928 stepping past the end of main.
9b0c4aeb 22929
02aa71d5
MC
229302001-02-19 John Moore <jmoore@redhat.com>
22931
22932 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22933 Converted HPUX fix for non-expected items following multiple
22934 step commands into general solution for all platforms.
22935
1fa449a4
MC
229362001-02-18 Michael Chastain <chastain@redhat.com>
22937
22938 * gdb.c++/classes.exp (do_tests): Change runto statements
22939 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22940 statements demangler agnostic.
22941 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22942 (gdb_virtfunc_restart): Likewise.
22943
b2f9ec70
MC
229442001-02-14 Michael Chastain <chastain@redhat.com>
22945
22946 * gdb.c++/inherit.exp (do_tests): Change runto statements
22947 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22948 statements demangler agnostic.
22949
cf74b8ca
AC
22950Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22951
22952 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22953 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22954 before calling common_routine 15 times'' tests.
cf74b8ca 22955
99f78f56
MC
229562001-02-11 Michael Chastain <chastain@redhat.com>
22957
22958 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22959 Helps the test script figure out which demangler is in use.
22960 (dm_type_foo_ref): Ditto.
22961 (dm_type_int_star): Ditto.
22962 (dm_type_long_star): Ditto.
22963 (dm_type_unsigned_int): Ditto.
22964 (dm_type_void): Ditto.
22965 (dm_type_void_star): Ditto.
99707966 22966 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22967 Probe the gdb demangler and set variables to accommodate
22968 formatting differences.
22969 (info_func_regexp): New function. Same as info_func, but
22970 matches against a regexp.
22971 (info_func): Match against a literal string.
22972 (print_addr_2): New function. Match against a literal string,
22973 which can be different from the input to gdb.
22974 (print_addr): Simply call print_addr_2 with the same argument twice.
22975 (test_lookup_operator_functions): Use demangler formatting variables.
22976 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22977 the tests in the same order as the C++ class declaration.
22978 (test_paddr_operator_functions): Ditto.
22979 (test_paddr_overloaded_functions): Ditto.
22980 (test_paddr_hairy_functions): Use demangler formatting variables.
22981 Add reference to gdb/19 for related tests.
22982 (do_tests): Call probe_demangler.
22983
1de8f023
KB
229842001-01-30 Kevin Buettner <kevinb@redhat.com>
22985
22986 * gdb.c++/templates.cc (printf): Remove unused function definition.
22987
ca3f91ed
MS
229882001-01-26 Felix Lee <flee@redhat.com>
22989
22990 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22991
229922001-01-25 matthew green <mrg@redhat.com>
22993
22994 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22995 up sid.
22996 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22997
229982001-01-25 matthew green <mrg@redhat.com>
22999
23000 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 23001 Deprecate $sid_spawn_id.
ca3f91ed
MS
23002 (sid_exit): Remove code necessary only for `spawn.'
23003
230042001-01-25 matthew green <mrg@redhat.com>
23005
23006 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
23007
fb18ec4a
MC
230082001-01-28 Michael Chastain <chastain@redhat.com>
23009
23010 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
23011 to call when tests fail. It takes gdb out of the overloaded
23012 function choice menu back to the main prompt, so that the test
23013 program stays synchronized.
23014 (set_bp_overloaded): New proc to collect all the common
23015 code for setting a breakpoint on an overloaded name. Calls
23016 take_gdb_out_of_choice_menu when needed.
23017 (menu_overload1arg): New variable to collect the repeated
23018 instances of the expected menu for an overloaded name. Change
23019 the regular expression to handle changes in g++ type encoding:
23020 "void" can be either "void" or "", and "unsigned int" can be
23021 either "unsigned int" or "unsigned".
23022 (continue_to_bp_overloaded): Change regular expressions to handle
23023 changes in g++ type encoding.
23024 (no proc): Call take_gdb_out_of_choice_menu when needed.
23025 Remove redundant calls to "info break". Accept either "canceled"
23026 or "cancelled". Change regular expressions in "info break"
23027 calls to handle changes in g++ type encoding. Give all tests
23028 unique strings.
23029
9c646a6e
BE
230302001-01-17 Ben Elliston <bje@redhat.com>
23031
23032 * config/sid.exp: New file.
23033
9549d9c1
AC
23034Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
23035
23036 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
23037
dc96c6c7 230382000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
23039
23040 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
23041 Add a RE to accept a non-ascii char if one is ever presented.
23042
b4df4f68
FN
230432000-12-20 Fernando Nasser <fnasser@redhat.com>
23044
297dd0fd 23045 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 23046
dc96c6c7 230472000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 23048
d63a86f8 23049 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
23050 in regexp. One '\' does not suffice on Linux.
23051
4a7bddb6
MC
230522000-12-09 Michael Chastain <chastain@redhat.com>
23053
23054 * gdb.base/break.exp (test_clear_command): Use a marker function
23055 rather than 'main' for the test function. Also move this
23056 test to an execution point where the marker function names are
23057 guaranteed to be bound to functions. (Executing tests after a
23058 'finish' from main runs into name conflicts with local names
23059 in __libc_start_main).
23060
dc96c6c7 230612000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
23062
23063 * gdb.base/finish.exp: New test for gdb's "finish" command.
23064 * gdb.base/return2.exp: New test for gdb's "return" command.
23065 * gdb.base/return2.c: New source file for above.
23066
dc96c6c7 230672000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
23068
23069 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
23070 * gdb.base/miscexprs.exp: Ditto.
23071 * gdb.base/pointers.exp: Ditto.
23072 * gdb.c++/derivation.exp: Ditto.
23073 * gdb.c++/local.exp: Ditto.
23074 * gdb.c++/namespace.exp: Ditto.
23075 * gdb.c++/overload.exp: Ditto.
23076 * gdb.c++/ref-types.exp: Ditto.
23077
dc96c6c7 230782000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
23079
23080 * gdb.base/constvars.exp: Test result of "up" command.
23081 * gdb.base/miscexprs.exp: Ditto.
23082 * gdb.base/pointers.exp: Ditto.
23083 * gdb.base/scope.exp: Ditto.
23084 * gdb.c++/derivation.exp: Ditto.
23085 * gdb.c++/local.exp: Ditto.
23086 * gdb.c++/namespace.exp: Ditto.
23087 * gdb.c++/overload.exp: Ditto.
23088 * gdb.c++/ref-types.exp: Ditto.
23089
44097287
FN
230902000-11-22 Michael Chastain <chastain@redhat.com>
23091
23092 * mips_pro.exp: Accept either "middle -> top -> main" or
23093 "middle -> main" in the backtrace, because gcc can optimize
23094 tail calls to jumps. Remove setup_xfail for the hppa case.
23095 Add a comment with the original warning messages from PR 3016,
23096 which was filed in 1993, to preserve them for posterity.
23097
9d2e1bab
ND
230982000-11-17 Nick Duffek <nsd@redhat.com>
23099
23100 * lib/gdb.exp (gdb_test): Override timeout with board info.
23101
1aca8eb7
ND
231022000-11-17 Nick Duffek <nsd@redhat.com>
23103
23104 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23105 the second kill and detach messages.
23106
93076499
ND
231072000-11-17 Nick Duffek <nsd@redhat.com>
23108
23109 * configure.in: Add AC_EXEEXT.
23110 * configure: Regenerate.
23111 * Makefile.in (just-check): Export EXEEXT.
23112 * lib/gdb.exp ($EXEEXT): Import from environment.
23113 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23114 expect "maint dump-me" on Cygwin.
23115 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23116 $EXEEXT.
23117
30e87cd3
ND
231182000-11-17 Nick Duffek <nsd@redhat.com>
23119
23120 * gdb.base/break.exp: Test backtrace and finish from called
23121 function on all platforms, not just HP-UX.
23122
dc96c6c7 231232000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23124
23125 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23126 code from gdb_target_monitor, so it can be used independantly
23127 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23128
dc96c6c7 231292000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23130
23131 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23132 * gdb.base/corefile.exp: Expect the message "Program is being
23133 debugged already" when we send the "corefile" command, since
23134 the preceeding gdb_load may have connected gdb to a remote target.
23135 * gdb.base/display.exp: Disable hardware watchpoints if new
23136 board info variable "no_hardware_watchpoints" is true.
23137 Replace single-letter commands with more readable ones.
23138 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23139 if new board info variable "no_hardware_watchpoints" is true.
23140 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23141 to see if stdio (printf) testing is possible.
23142 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23143 board info variable "no_hardware_watchpoints" is true. Use new
23144 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23145
39124dea
FN
231462000-11-13 Fernando Nasser <fnasser@redhat.com>
23147
23148 From Orjan Friberg <orjanf@axis.com>:
23149 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23150 in array print pattern match.
23151
a9e2e984
FN
231522000-11-09 Fernando Nasser <fnasser@redhat.com>
23153
23154 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23155 spelling "cancelled" to U.S. spelling "canceled" to match changes
23156 made to gdb.
23157 * gdb.c++/ovldbreak.exp: Ditto.
23158
c7db355b
PS
231592000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23160
23161 * gdb.base/callfuncs.c (main): Moved to end of file, call
23162 t_double_values to initialize the FPU before inferior calls are made.
23163 * gdb.base/callfuncs.exp: Test for register preservation after calling
23164 inferior functions. Add tests for continuining, finishing and
23165 returning from a stop in a call dummy.
23166
dc96c6c7 231672000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23168
23169 * gdb.base/commands.exp: Break up long lines, and re-indent.
23170
dc96c6c7 231712000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23172
23173 * config/gdbserver.exp: Rewritten from the ground up, to make it
23174 compatible with the current dejagnu tree, and to make it work with
23175 the new "gdbserver" in libremote.
23176
dc96c6c7 231772000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23178
23179 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23180 * gdb.base/varargs.exp: Skip entire test if no printf support.
23181 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23182 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23183
dc96c6c7 231842000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23185
23186 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23187 no floating point support.
23188 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23189 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23190 * gdb.base/call-rt-st.exp: Ditto.
23191 * gdb.base/call-strs.exp: Ditto.
23192
bac5fc66
JG
231932000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23194
23195 * gdb.base/sizeof.c: include <stdio.h>.
23196
23197 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23198 'finish', otherwise uncaptured gdb_prompt would potentially
23199 throw remaining test points out of sync.
bac5fc66 23200
b22a6027
SB
232012000-07-26 Scott Bambrough <scottb@netwinder.org>
23202
23203 * gdb.base/recurse.exp: Run tests for all targets.
23204 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23205 gnu-oldld case on ARM.
23206 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23207 for ARM targets.
d63a86f8 23208
d8231941
AG
23209Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23210
23211 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23212 * gdb.java/configure: Rebuild.
23213
8caabe69
AG
23214Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23215
23216 * gdb.java/jv-exp.exp: New file.
23217
9d273ca3
AG
23218Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23219
23220 * configure: Rebuilt.
23221 * configure.in (configdirs): Add gdb.java.
23222 * gdb.java/jmisc.java: New file.
23223 * gdb.java/jmisc.exp: New file.
23224 * gdb.java/Makefile.in: New file.
23225 * gdb.java/configure: Rebuilt.
23226 * gdb.java/configure.in: New file.
23227 * lib/java.exp: New file.
23228
4f823a66
AC
23229Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23230
23231 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23232 underflow.
4f823a66 23233
2391e11d
AC
23234Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23235
23236 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23237 and the compilers sizes.
2391e11d 23238
54602222
ND
232392000-07-09 Nick Duffek <nsd@redhat.com>
23240
23241 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23242 (use_methods): New function.
23243 (main): Call use_methods().
23244 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23245 (do_tests): Call test_method_param_class.
23246
2bec0572
ND
232472000-07-09 Nick Duffek <nsd@redhat.com>
23248
23249 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23250 spelling.
23251 (test_enums): New procedure. Move enum tests from end of script
23252 to here. Set breakpoint on function name instead of line number.
23253 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23254 (enums2): New marker function.
23255 (enums1): New function.
23256 (main): Call enums1(). Move enum tests to enums1().
23257
78492fde
AC
23258Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23259
23260 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23261 compile/link program. Update line numbers.
78492fde
AC
23262 * gdb.asm/d10v.inc: Define ``startup''.
23263 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23264
49a2cef8
AC
23265Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23266
23267 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23268
3e6c8688
EZ
232692000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23270
23271 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23272 of 'help maint print' command.
3e6c8688 23273
9ff5cbe9
AC
23274Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23275
23276 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23277 they use gdb_expect_list.
9ff5cbe9 23278
17c579bd
AC
23279Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23280
23281 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23282 memory-read-packet-size'' instead of ``set endian big'' to test
23283 long commands.
17c579bd 23284
e6d71bf3
DB
232852000-06-03 Daniel Berlin <dan@cgsoftware.com>
23286
23287 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23288 g++, and stop skipping them.
e6d71bf3
DB
23289
23290 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23291 work under g++.
23292
d63a86f8 23293 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23294 initialization.
23295
dc96c6c7 232962000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23297
23298 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23299 the regular expression: accept an (almost) arbitrary sequence of
23300 "frames-invalid" and "breakpoints-invalid" messages both before
23301 and after the "starting" message.
23302
dc96c6c7 233032000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23304
23305 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23306
dc96c6c7 233072000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23308
23309 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23310 Relax the regular expression a little, make it pass on Solaris 8.
23311
8216cda9
KB
233122000-05-12 Kevin Buettner <kevinb@redhat.com>
23313
23314 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23315 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23316 Instead, it is permissible for gdb to stop on the line of the
23317 call itself.
23318
1a570b2f
MS
233192000-05-12 Michael Snyder <msnyder@.cygnus.com>
23320
23321 * gdb.base/break.exp (bp on small function, optimized file):
23322 Add a second pass pattern. The behavior differs here between stabs
23323 and dwarf for one-line functions. Stabs preserves two line symbols
23324 (one before the prologue and one after) with the same line number,
23325 but dwarf regards these as duplicates and discards one of them.
23326 Therefore the address after the prologue (where the breakpoint is)
23327 has no exactly matching line symbol, and GDB reports the breakpoint
23328 as if it were in the middle of a line rather than at the beginning.
23329
dc96c6c7 233302000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23331
d63a86f8 23332 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23333 rather than "send_gdb" (for consistancy).
23334
7d418785
AC
23335Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23336
23337 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23338 * gdb.c++/templates.cc: Properly check for GCC version number.
23339 * lib/compiler.cc: Likewise
23340
dc96c6c7 233412000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23342
d63a86f8 23343 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23344 gdb may not stop at the first line of main, due to code motion.
23345
dc96c6c7 233462000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23347
23348 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23349 This test depends on parsing the printf output from the target.
23350 Since the sparclet stub doesn't do stdio, this will never work.
23351 * gdb.base/call-rt-st.exp: ditto.
23352 * gdb.base/call-strs: ditto.
23353
dc96c6c7 233542000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23355
23356 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23357
23358 * gdb.base/ending-run.exp: After connecting to a remote target,
23359 but before running, the target will appear to be in a random
23360 location. Specify both a file and a line for breakpoints.
23361 Also, the function that calls main may be called 'init'
23362 rather than 'start'.
23363
a5a51225
EZ
233642000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23365
23366 * gdb.base/help.exp: Update output for add-symbol-file command.
23367
7930cc7c
FN
233682000-04-10 Fernando Nasser <fnasser@cygnus.com>
23369
23370 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23371 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23372
23e37ab1
C
233732000-04-07 J.T. Conklin <jtc@redback.com>
23374
e93c542c
C
23375 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23376
23e37ab1
C
23377 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23378
591b8fa3
PDM
23379Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23380
23381 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23382 values that can be represented exactly.
591b8fa3
PDM
23383 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23384 above change, and to not check against the directory part of the source
23385 file name.
23386 (step into print_long_arg_list): Likewise.
23387 (print print_small_structs from print_long_arg_list): Likewise.
23388 (print print_long_arg_list): Likewise.
23389
7a495180
EZ
233902000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23391
30b53638 23392 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23393
beb998c6
AC
23394Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23395
23396 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23397
1c689132
DB
233982000-03-25 Daniel Berlin <dan@cgsoftware.com>
23399
23400 * gdb.base/commands.exp (deprecated_command_test): Add test for
23401 deprecate with no arguments.
23402
c1790a9d
JL
234032000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23404
23405 * gdb.base/break.exp: Add new test for setting breakpoints on
23406 optimized code so we can test breakpoints work even when function
23407 prologues may be optimized away
23408
003ba290
FN
234092000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23410
23411 From David Whedon <dwhedon@gordian.com>
a9c64011 23412 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23413
6837a0a2
DB
234142000-03-22 Daniel Berlin <dan@cgsoftware.com>
23415
23416 * gdb.base/help.exp: Added test for new apropos command.
23417
b9593231
KB
234182000-03-21 Kevin Buettner <kevinb@redhat.com>
23419
23420 * gdb.base/pointers.c (usevar): New function.
23421 (main): Make sure that global variables v_int_pointer2, rptr,
23422 and y are all referenced someplace in the program by calling
23423 usevar() on them. [Some linkers delete symbols which are
23424 never referenced. The space remains, but there's no way to
23425 get a (symbolic) handle on the variable from the debugger.]
23426
751a959b
EZ
234272000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23428
23429 * gdb.base/printcmds.c: Add typedeffed arrays.
23430
23431 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23432 procedure to test arrays that are typedef'd.
751a959b 23433
73a93a32
JI
234342000-03-13 James Ingham <jingham@leda.cygnus.com>
23435
23436 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23437 the library directories.
73a93a32 23438
fb40c209
AC
23439Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23440
23441 * configure.in (configdirs): Add sub directory gdb.mi.
23442 * configure: Re-generate.
23443
23444 * gdb.mi: New directory.
d63a86f8 23445
ee4dd2c9
AC
234462000-02-25 Scott Bambrough <scottb@netwinder.org>
23447
23448 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23449 a long long value as a double on ARM platforms.
ee4dd2c9 23450
70f0cc22
JB
234512000-02-16 Jim Blandy <jimb@redhat.com>
23452
23453 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23454 default source file is set properly before running this test.
23455
853819b8
EZ
234562000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23457
23458 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23459 gdbtk/library directory, not in gdbtcl2.
853819b8 23460
dfcd3bfb
JM
234612000-02-04 Jim Blandy <jimb@redhat.com>
23462
23463 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23464 backslash from regexp pattern.
23465
23466 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23467 procedure. Use it to run all the "continue to bp overloaded"
23468 tests. Note that this changes the names of the tests slightly.
23469 If the breakpoint hit message includes a hex PC value, because
23470 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23471 from the real source code, still consider that a pass.
23472
23473 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23474 XFAIL here if the breakpoint message contains a hex address. Note
23475 similar change on 1999-11-02.
23476
23477 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23478
23479 * gdb.base/ptype.exp: Establish a default source file before
23480 calling get_debug_format.
23481
234822000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23483
23484 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23485
8b93c638
JM
234862000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23487
23488 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23489 of successive stepi commands -- while in the prologue we should see
23490 the function entry bracket.
23491
234922000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23493
23494 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23495 reach __change_mode() when stepping through the end of main().
23496
c5394b80
JM
234972000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23498
23499 * gdb.base/default.exp: Fix expected pattern.
23500 * gdb.base/help.exp: Same.
23501
0d06e24b
JM
235022000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23503
23504 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23505 Don't use xfail's because that affects only the following test.
d63a86f8 23506
0d06e24b 23507 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23508 solaris or linux.
0d06e24b
JM
23509
23510 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23511
dc96c6c7 235122000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23513
d63a86f8 23514 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23515 "A syntax error" rather than "A parse error". Accept both.
23516
235172000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23518
23519 * gdb.base/default.exp: Remove OS dependent string from "target
23520 remote" test.
23521 * gdb.base/help.exp: Same for "help target remote" test.
23522
c3f6f71d
JM
235232000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23524
23525 From Jim Kingdon <kingdon@redhat.com>:
23526
23527 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23528 prompt (cleanup rather than necessity, but still might keep output
23529 from spilling to next test).
c3f6f71d
JM
23530
235312000-01-02 Fred Fish <fnf@cygnus.com>
23532
23533 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23534 AIX, which defines them in <sys/types.h>.
23535
ed9a39eb 235361999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23537
ed9a39eb 23538 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23539 float" test.
ed9a39eb
JM
23540
235411999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23542
ed9a39eb 23543 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23544
23545 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23546 outermost frame disallowed".
23547
235481999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23549
23550 * gdb.base/setvar.exp: New tests for setting the value of a struct
23551 with a constant list.
23552
235531999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23554
23555 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23556 require the user to type a cast before setting the value of a struct.
23557
de57eccd
JM
235581999-12-06 Jim Blandy <jimb@cygnus.com>
23559
23560 * gdb.base/default.exp: Expect the new 'info float' command on
23561 all i386 platforms.
23562
23563 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23564 LinuxThreads libraries that don't support debugging.
23565
c2d11a7d
JM
23566Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23567
23568 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23569 Change the buffer type to ``unsigned char'' to simplify size
23570 arithmetic.
c2d11a7d
JM
23571
23572 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23573 stub only handles 400-1 byte packets. Verify that the download
23574 worked.
c2d11a7d
JM
23575
235761999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23577
23578 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23579 tests, using UNRESOLVED for the untested cases. Also, does not wait
23580 for a timeout if the prompt was received before a recognizable pattern.
23581
235821999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23583
23584 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23585
235861999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23587
23588 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23589 watchpoints.
c2d11a7d
JM
23590
235911999-11-24 Jason Merrill <jason@casey.cygnus.com>
23592
23593 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23594
23595 * gdb.c++/local.exp: Be more flexible in recognizing local class
23596 name mangling. Don't allow horribly truncated method names.
23597 * gdb.c++/derivation.exp: Expect protected inheritance.
23598 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23599 * gdb.c++/virtfunc.exp: Likewise.
23600 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23601 when printing a nested enum.
23602
236031999-11-22 Jim Blandy <jimb@cygnus.com>
23604
23605 * gdb.base/step-test.exp: Properly await GDB's response to setting
23606 a breakpoint on the call to large_struct_by_value.
23607
23608 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23609 just because we have debug info for the `start' function.
23610
236111999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23612
23613 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23614 "Unknown signal" messages, which indicate (on LinuxThreads) that
23615 GDB doesn't know how to debug threads on this system. This is
23616 better than hanging while philosopher 0 dumps chatter into gdb.log.
23617
236181999-11-18 Tom Tromey <tromey@cygnus.com>
23619
23620 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23621
236221999-11-18 Fred Fish <fnf@cygnus.com>
23623
23624 * gdb.base/coremaker2.c: Add sample program for generating
23625 cores that is more self contained than coremaker.c. Eventually
23626 I'll add more code to this and tie it into the testsuite.
23627
4ce44c66
JM
236281999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23629
23630 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23631
236321999-11-10 Jimmy Guo <guo@cup.hp.com>
23633
23634 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23635 from $srcdir/lib/.
4ce44c66 23636 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23637 and gdb.c++/.
4ce44c66
JM
23638
23639 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23640
d63a86f8 23641 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23642 'continue with watch' test point.
23643
236441999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23645
23646 Merged from p2linux-990323-branch:
d63a86f8 23647
4ce44c66
JM
23648 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23649
11cf8741
JM
23650Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23651
23652 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23653 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23654
23655Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23656
23657 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23658 gdb_expect_list.
11cf8741
JM
23659
23660Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23661
23662 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23663
236641999-11-03 Mark Salter <msalter@cygnus.com>
23665
23666 * gdb.base/break.exp: Fix "stub continue" pattern.
23667
236681999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23669
23670 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23671
236721999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23673
23674 * gdb.base/display.exp ("finish"): Add timeout clause.
23675
23676 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23677 plain prompt clause, so this doesn't have to time out in order to
23678 fail.
23679
23680 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23681 breakpoint hit messages include an address.
11cf8741
JM
23682
23683 * gdb.base/display.exp: Don't forget to escape parens in regular
23684 expressions. Unix regexp notatation sucks.
23685
236861999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23687
23688 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23689 order for 'signalled' message.
11cf8741 23690
5c44784c
JM
236911999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23692
23693 From Jimmy Guo <guo@cup.hp.com>:
23694 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23695 * gdb.base/annota1.c: Add code for tests to work with.
23696
236971999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23698
23699 * gdb.base/remote.exp: New test for remote downloading settings.
23700 * gdb.base/remote.c: New file with large .data.
23701
917317f4
JM
237021999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23703
23704 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23705 for LinuxThreads support, merged from the Code Fusion branch.
23706
23707Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23708
23709 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23710 containing exp_continue into a while within an expect. Don't
23711 attempt a start more than three times. Check return value from
23712 gdb_load.
d63a86f8 23713
2df3850c
JM
23714Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23715
23716 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23717 a pass case.
2df3850c 23718
2acceee2
JM
237191999-10-01 Kevin Buettner <kevinb@cygnus.com>
23720
23721 * gdb.base/break.c (main): Added a statement that we can step
23722 off of.
23723 * gdb.base/break.exp: Added tests for setting a breakpoint
23724 at an offset and stepping onto a breakpoint.
23725
237261999-10-01 Fred Fish <fnf@cygnus.com>
23727
d63a86f8 23728 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23729 gdb output.
23730
c2c6d25f
JM
237311999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23732
23733 * gdb.base/break.exp: Code locations are in hex, don't forget!
23734 (For HP-UX.)
23735
237361999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23737
23738 * condbreak.exp: Use break.c as test program.
23739 * condbreak.c: Remove, redundant with break.c.
23740
237411999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23742
23743 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23744 Z-packets if the target needs it.
c2c6d25f
JM
23745
237461999-09-13 James Ingham <jingham@leda.cygnus.com>
23747
23748 * gdb.c++/overload.exp: Added tests for listing overloaded
23749 functions with function pointers in the arg, explicitly calling
23750 out the version you want.
23751
cff3e48b
JM
237521999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23753
23754 * long_long.exp: Add variations of test cases that work for
23755 targets with 16-bit ints and 32-bit doubles.
23756
d4f3574e
SS
237571999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23758
23759 * break.c (main): Compare a possibly-uninitialized argc with an
23760 unlikely value that fits in 16 bits.
23761
237621999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23763
23764 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23765 0xfeeb, don't want negative numbers if ints are 16 bits.
23766
23767 * lib/gdb.exp (skip_cplus_tests): New proc.
23768 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23769 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23770 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23771 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23772 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23773 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23774 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23775 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23776
23777 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23778
23779Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23780
23781 * gdb.base/corefile.exp (up): Allow a parameter to appear
23782 in the frame that we're going up to.
23783
23784 From Jim Blandy <jimb@cygnus.com>:
23785
23786 * gdb.base/default.exp (info float): Expect some output now.
23787
23788 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23789 returning floating-point values to fail on the x86.
23790 * gdb.base/callfwmall.exp (do_function_calls): Same.
23791
23792 * gdb.base/list.exp (test_listsize): Correct expectations for
23793 listing line 1 with listsize 2. Also, listing a single line
23794 works now, as does listing three lines. [Kevin's note: There
23795 were a number of other cases fixed too where the expectations
23796 differed...]
23797
237981999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23799
23800 * gdb.base/selftest.exp: Add case for when version prints as
23801 constant string instead of char pointer.
23802
104c1213
JM
238031999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23804
23805 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23806 stepping out of main.
104c1213
JM
23807
23808 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23809 G++ used.
23810
23811 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23812 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23813
23814 * gdb.c++/ovldbreak.exp: Update match string in test that
23815 includes a warning of multiple breakpoints.
23816
238171999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23818
23819 * gdb.base/display.exp: Improve precision of step-after-finish
23820 added yesterday.
23821
23822 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23823 test.
104c1213
JM
23824
23825 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23826 configs when using G++, not just hppa*.
23827
238281999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23829
23830 * gdb.base/async.c: New file.
23831 * gdb.base/async.exp: New file.
23832
23833Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23834
23835 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23836 PA64.
23837
53a5351d
JM
23838Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23839
104c1213
JM
23840 * gdb.base/display.exp: "finish" can leave us mid-line on many
23841 targets, deal with it. Add a small constant to main, instead of
23842 1000 since main+1000 may not be a valid address in the target.
23843
53a5351d
JM
23844 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23845 on hpux11.
23846
23847 * gdb.base/attach.exp: Handle another hpux11 error message variant
23848 when attaching to a process that does not exist.
23849
238501999-08-19 J.T. Conklin <jtc@redback.com>
23851
23852 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23853 characters in 'continue to 1241' test.
53a5351d
JM
23854
238551999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23856
23857 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23858 stop in print_long_arg_list, define and use a whitespace
23859 variable in print_small_structs test, add an XFAIL for Solaris.
23860 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23861 interested enough to fix.
23862
7be570e7
JM
238631999-08-13 Keith Seitz <keiths@cygnus.com>
23864
23865 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23866 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23867 proc knows about targets other than the natives.
23868 (test_assign): Use "gdb_run_cmd" to "run" the target.
23869 Check that we've actually hit the breakpoint at main.
23870 When we attempt to assign a value to a local variable, check
23871 that the variable is in the current scope, i.e., don't use
23872 a test with an empty result.
23873
23874Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23875
23876 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23877 command.
7be570e7
JM
23878
238791999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23880
23881 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23882 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23883 gdb.compat, gdb.threads-hp.
23884 gdb.hp/configure, gdb.hp/configure.in: New files.
23885 gdb.hp/Makefile.in: Recurse into new subdirs.
23886 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23887 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23888 in object files.
23889 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23890
96baa820
JM
238911999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23892
23893 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23894 funky printf, remove a bogus p/a test.
96baa820
JM
23895
238961999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23897
23898 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23899 connected to the target. This is necessary when running not
23900 natively.
96baa820
JM
23901
239021999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23903
23904 * gdb.base/step-test.exp: Removed some extraneous messages.
23905
23906 * gdb.base/long_long.exp: Don't run memory examination tests
23907 on little-endian targets (they will need a different set of
23908 results to match).
23909
239101999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23911
23912 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23913 until somebody decides to fix GDB.
23914
23915 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23916 constant as "ULL".
96baa820
JM
23917 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23918 matches for a couple x/2 commands.
23919
a0b3c4fd
JM
239201999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23921
23922 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23923 by merging in ref-types2 tests.
23924 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23925
23926 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23927 * gdb.c++/Makefile.in: Add standard actions.
23928 (EXECUTABLES): Rename from PROGS, update list.
23929 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23930 from gdb.hp.
23931 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23932 foo and bar locals.
23933 * gdb.c++/anon-union.exp: Fix tests to match.
23934 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23935 expect matches to handle output variations.
23936 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23937 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23938 output, add HP alternatives for new and delete prints.
a0b3c4fd 23939 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23940 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23941 * gdb.c++/demangle.exp: Use $style when reporting failure.
23942 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23943 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23944 match alternatives.
23945 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23946 compilers.
a0b3c4fd
JM
23947 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23948 * gdb.c++/method.exp: Add match alternatives.
23949 * gdb.c++/misc.cc: Add bool types.
23950 * gdb.c++/misc.exp: Add tests for bool types.
23951 * gdb.c++/overload.exp: Add xfails.
23952 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23953 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23954 add some more template parameter tests (only for HP currently).
23955 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23956 * gdb.c++/virtfunc.cc: Add return type and value for main.
23957 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23958 match alternatives.
d63a86f8 23959
a0b3c4fd
JM
239601999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23961
23962 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23963
239641999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23965
23966 * gdb.base/signals.exp: Don't expect getting a backtrace from
23967 within a signal handler to fail on Linux.
23968
239691999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23970
23971 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23972 * lib/gdb.exp: Remove some gratuitious semicolons.
23973 (delete_breakpoints): Increase timeout.
23974 (gdb_expect): Add -notransfer option.
23975 (gdb_test): Use -notransfer option.
23976 (get_compiler_info): Add f77 case.
23977 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23978 case.
a0b3c4fd
JM
23979 (gdb_preprocess): Call get_compiler.
23980
23981 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23982 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23983 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23984 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23985 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23986 third arg to gdb_test.
a0b3c4fd
JM
23987 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23988 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23989 HP-UX xfails, add others.
a0b3c4fd
JM
23990 * gdb.base/completion.exp: Reflect name change of self-test.
23991 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23992 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23993 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23994 HP failure number.
a0b3c4fd
JM
23995 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23996 useless HP-UX 10.30 references.
23997 * gdb.base/maint.exp: Loosen matches.
23998 * gdb.base/pointers.c (main): Declare more_code.
23999 * gdb.base/pointers.exp: Match on output of a `next'.
24000 * gdb.base/structs.c: Add prototypes.
24001 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
24002 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
24003
240041999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24005
24006 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 24007 command.
a0b3c4fd
JM
24008
240091999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24010
24011 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
24012 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
24013
24014 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
24015 debug info. Deal with lack of signal hanlder info in stack.
24016
a9c64011 24017 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
24018 * gdb.base/annota1.exp: If printf has debug info, deal with it.
24019
5a2468f5
JM
240201999-07-19 Stan Shebs <shebs@andros.cygnus.com>
24021
24022 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 24023 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 24024
adf40b2e
JM
24025Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
24026
24027 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 24028 a1-selftest.exp.
adf40b2e
JM
24029 * gdb.base/configure: Re-generate.
24030
240311999-07-12 Stan Shebs <shebs@andros.cygnus.com>
24032
24033 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
24034 in trying to run first and name is too long.
24035
24036 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
24037 pointers2.c and pointers2.exp, respectively.
24038 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
24039 doschk happier.
24040
43e526b9
JM
240411999-07-08 Stan Shebs <shebs@andros.cygnus.com>
24042
24043 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
24044 callfuncs2.c and callfuncs2.exp.
24045
24046 * gdb.base/list.exp: Remove mistaken xfails.
24047 * gdb.base/list0.h: Add optional prototypes.
24048
9846de1b
JM
24049Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
24050
a9c64011 24051 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 24052 calling malloc.
a9c64011
AS
24053 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
24054 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 24055 use.
9846de1b
JM
24056
240571999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24058
24059 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
24060 * gdb.base/annota2.cc, annota2.exp: Move from here.
24061 * gdb.c++/annota2.cc, annota2.exp: To here.
24062 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
24063
43ff13b4
JM
24064Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
24065
24066 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 24067 a consistent format.
43ff13b4 24068
085dd6e6
JM
240691999-06-25 Stan Shebs <shebs@andros.cygnus.com>
24070
24071 From Jimmy Guo <guo@cup.hp.com> and others at HP:
24072 * lib/gdb.exp (get_compiler_info): Add detection for assorted
24073 HP compilers, also set the globals $true and $false.
24074
24075 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
24076 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
24077 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
24078 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
24079 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
24080 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
24081 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
24082 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
24083 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
24084 whatis.c} Add C++ compatible function definitions and return
24085 types, add includes for library functions.
085dd6e6
JM
24086 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24087 * gdb.base/step-test.c (myglob): Rename from glob.
24088 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24089 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24090 files, move here from gdb.hp.
085dd6e6 24091 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24092 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24093 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24094 Adjust line numbers in regexps.
085dd6e6
JM
24095
24096 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24097 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24098 instead of 0/1.
24099
24100 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24101 foll-vfork.exp: New files, move here from gdb.hp.
24102 * gdb.base/page.exp: New file, test of pagination command.
24103
24104 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24105 recursion test.
24106 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24107
24108 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24109 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24110
24111 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24112 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24113 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24114 watchpoint test.
085dd6e6
JM
24115 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24116 them work.
24117 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24118 expressions properly.
24119 * gdb.base/corefile.exp: Loosen the match slightly.
24120 * gdb.base/default.exp: Allow "Error accessing memory" message
24121 also.
24122 * gdb.base/display.exp: Skip over x/0 j if PA64.
24123 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24124 * gdb.base/interrupt.exp: Ditto.
24125 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24126 in use.
24127 * gdb.base/list.exp: Add xfails for HP-UX.
24128 * gdb.base/long_long.exp: Refine some of the numeric matches.
24129 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24130 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24131 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24132 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24133 * gdb.base/ptype.exp: Succeed on more varieties of output.
24134 * gdb.base/scope.exp: Add xfails for HP-UX.
24135 * gdb.base/sect-cmd.exp: Add more cases.
24136 * gdb.base/setvar.exp: Add xfails for HP-UX.
24137 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24138 * gdb.base/signals.exp: Match on void symbolically.
24139 * gdb.base/step-test.exp: Add case for PA64.
24140 * gdb.base/term.exp: Add exit and restart.
24141 * gdb.base/twice.exp: Clean up after self.
24142 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24143 * gdb.base/whatis.exp: Allow more ways to pass tests.
24144
24145 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24146 no longer useful.
085dd6e6
JM
24147
24148Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24149
24150 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24151 list of patterns.
085dd6e6 24152 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24153 print_double_array(double_array)", "continuing to breakpoint
24154 1018", "print print_double_array(array_d)" and "continuing to
24155 1034" tests.
d63a86f8 24156
085dd6e6
JM
241571999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24158
a9c64011 24159 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24160
241611999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24162
24163 * config/mt-*: Remove, these haven't been used since 1996.
24164
241651999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24166
24167 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24168 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24169 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24170
9e0b60a8
JM
241711999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24172
24173 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24174 simpler match case for the ptype of the big class.
24175
241761999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24177
24178 * gdb.exp: Fix test for gdb_prompt existence.
24179
241801999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24181
24182 * gdb.exp (gdb_test): Add fail after calls to perror.
24183
241841999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24185
24186 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24187
241881999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24189
24190 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24191
0f71a2f6
JM
24192Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24193
24194 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24195 malloc() is linked in.
0f71a2f6
JM
24196
241971999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24198
24199 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24200 step at end.
24201
24202 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24203
242041999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24205
24206 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24207
cce74817
JM
24208Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24209
24210 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24211 * gdb.base/mips_pro.exp: Likewise.
24212
242131999-06-02 Keith Seitz <keiths@cygnus.com>
24214
24215 * gdb.c++/templates.cc: Change all "new" operators to throw
24216 an exception.
24217 * gdb.c++/cplusfuncs.cc: Likewise.
24218
24219 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24220
24221Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24222
24223 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24224 * gdb.base/ending-run.exp: When stepping out of main, accept a
24225 step into an arbitrary assembler file.
cce74817 24226
392a587b
JM
242271999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24228
d63a86f8 24229 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24230 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24231 * gdb.base/annota2.exp: Revise line number for main
24232 breakpoint. Allow any number of "frames-invalid" and
24233 "breakpoint-invalid" to be printed.
392a587b
JM
24234 * gdb.base/annota2.cc: Initialize a.x to 0.
24235
9e086581
JM
242361999-05-17 Keith Seitz <keiths@cygnus.com>
24237
6fdff2c5
PA
24238 * gdb.base/call-ar-st.exp: Skip
24239 "print print_double_array (double_array)" when "skip_float_tests" set.
24240 Ditto for "print print_double_array(array_d)",
24241 "print print_small_structs", "print print_ten_doubles", and
24242 "step into print_long_arg_list".
24243 Don't assume we can step into "print_long_arg_list": we could step
24244 into memcpy.
24245 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24246 "skip_float_tests" is set: "print print_one_double(*d1)"
24247 and "print print_two_floats(*f3)".
9e086581
JM
24248 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24249 "skip_float_tests" is set.
6fdff2c5
PA
24250 * gdb.base/varargs.exp: Skip
24251 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24252 "skip_float_tests" set.
d63a86f8 24253
cd0fc7c3
SS
242541999-05-06 Keith Seitz <keiths@cygnus.com>
24255
24256 * gdb.base/annota2.cc: Include stdio.h.
24257
24258Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24259
24260 * gdb.base/crossload.exp: Remove, this has been disabled ever
24261 since BFD stopped including all targets, and cross-GDB gets
24262 plenty of testing anyway.
24263 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24264 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24265 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24266 * gdb.base/README: Remove, was doc for this.
24267 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24268 needed.
cd0fc7c3 24269
b83266a0
SS
242701999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24271
24272 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24273 output.
24274
24275 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24276 * gdb.base/annota2.exp: New file. More annotation tests.
24277 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24278 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24279
242801999-04-23 Angela Marie Thomas <angela@cygnus.com>
24281
24282 * config/cfdbug.exp: New file.
24283
7a292a7a
SS
242841999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24285
24286 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24287 Marcus Daniel's and Dale Hawkins's demangler crashes.
24288
24289 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24290 test_lucid_style_demangling, test_arm_style_demangling,
24291 test_hp_style_demangling): Try Tom Tromey's core-dumping
24292 identifier under each demangling style.
7a292a7a
SS
24293
242941999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24295
24296 * gdb.c++/demangle.exp: Include the current demangling style
24297 in all test names.
24298 (current_demangling_style): New global variable.
24299 (set_demangling_style, test_demangling_core, test_demangling,
24300 test_demangling_exact): New functions.
24301 (test_gnu_style_demangling, test_lucid_style_demangling,
24302 test_arm_style_demangling, test_hp_style_demangling): Use those,
24303 instead of calling gdb_test and gdb_test_exact directly.
24304 (catch_demangling_errors): New function, which reports errors
24305 signalled by the demangling test functions in an orderly way.
24306 (do_tests): Use catch_demangling_errors.
24307
243081999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24309
24310 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24311 grouping in expressions, not {}.
7a292a7a
SS
24312
24313 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24314 initialized yet.
7a292a7a
SS
24315
243161999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24317
24318 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24319 are listed.
24320
243211999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24322
24323 * gdb.stabs/weird.exp: Test for CC being defined before
24324 looking at its value.
24325
243261999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24327
24328 * gdb.base/call-ar-st.exp: Remove stray '#'.
24329 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24330 "short int" and "long int".
24331 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24332 change, to mollify finicky HP compiler.
7a292a7a
SS
24333 * gdb.hp/reg-test.exp (testfile): Fix file name.
24334 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24335
7a292a7a
SS
24336 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24337 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24338 alternate form of enum ptype.
24339
c906108c
SS
243401999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24341
7a292a7a
SS
24342 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24343 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24344 passing skip_hp_tests, so as not to waste time on guaranteed
24345 failure.
7a292a7a 24346
c906108c
SS
24347 * gdb.c++/overload.cc: Pass string instead of char addr, always
24348 init ccpfoo.
24349 * gdb.c++/templates.cc: Fix syntax error.
24350
7a292a7a
SS
24351Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24352
24353 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24354 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24355 command.
24356
243571999-03-18 James Ingham <jingham@cygnus.com>
24358
24359 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24360
24361 * gdb.c++/method.exp: It was testing an uninitialized int on the
24362 stack and assuming it was positive.
24363
24364 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24365
24366 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24367 keep it from killing the rest of the tests.
7a292a7a
SS
24368 Use gdb_continue_to_end.
24369
24370 * gdb.base/sigall.exp: use gdb_continue_to_end.
24371
24372 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24373
24374 * gdb.base/display.exp: use runto_main, not run.
24375
d63a86f8
RM
24376 * gdb.base/default.exp: Check for the current error message in the
24377 r abbreviation test.
7a292a7a
SS
24378 Add strongarm to the targets that know info float.
24379
d63a86f8 24380 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24381 run which doesn't work with monitors.
24382
6fdff2c5
PA
24383 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24384 1034 test.
7a292a7a
SS
24385
24386 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24387
6fdff2c5
PA
24388 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24389 end of a program. Traps the case (in Cygmon) when the program
24390 never really exits. Same as Mark's continue_to_exit, but I had
24391 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
24392
24393 * config/monitor.exp (gdb_target_monitor): added another
24394 target_info parameter: remotebinarydownload. This will set the
24395 remotebinarydownload flag if this is causing some boards trouble.
24396
243971999-03-18 Mark Salter <msalter@cygnus.com>
24398
24399 * lib/gdb.exp (continue_to_exit): New function.
24400
24401 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24402 * gdb.base/ending-run.exp: Ditto.
24403 * gdb.base/step-test.exp: Ditto.
24404
244051999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24406
24407 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24408 (suggested by Art Haas <ahaas@neosoft.com>).
24409
244101999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24411
889bf7c5 24412 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24413
24414Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24415
24416 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24417 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24418
244191999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24420
24421 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24422 a call to strlen; sometimes we do have sources.
24423
244241999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24425
24426 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24427 character, so GDB won't print garbage after its end.
d63a86f8 24428
c906108c
SS
24429 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24430 breakpoint there instead. Sometimes GCC emits memcpy to handle
24431 the large structures being passed by value, so we step into that
24432 instead of sum_array_print, which obscures what we're really testing.
24433 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24434 the bizarre steps into memcpy, so do that here. Add check for
24435 stepping into function calls that pass large structures by value.
24436 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24437 Remove all references to specific line numbers.
24438 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24439 New type and function.
24440 (main): Call large_struct_by_value, passing it a large struct by value.
24441 * lib/gdb.exp (gdb_get_line_number): New function.
24442
24443 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24444 more portable.
24445
7a292a7a
SS
244461999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24447
c906108c
SS
24448 * lib/gdb.exp: Doc fixes.
24449
7a292a7a
SS
244501999-03-05 Nick Clifton <nickc@cygnus.com>
24451
d63a86f8 24452 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24453
244541999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24455
c906108c 24456 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24457 commands. They're not germane to this test, and they don't work
24458 that way on remote targets.
c906108c 24459
3fc11d3e
JM
244601999-03-01 James Ingham <jingham@cygnus.com>
24461
24462 * Changelog entries merged over from gdb development branch.
24463
3fc11d3e
JM
24464 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24465
24466 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24467 for outputting results of test run.
24468
2d4a1622 24469 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24470
24471 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24472
7a292a7a
SS
244731999-02-25 Felix Lee <flee@cygnus.com>
24474
24475 * lib/gdb.exp (debug_format): initialize
24476
c906108c
SS
244771999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24478
24479 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24480 * gdb.base/call-rt-st.c: Ditto.
24481
c906108c
SS
244821999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24483
24484 * gdb.threads/pthreads.exp (horiz): New variable.
24485 (test_startup): Fix regexps that capture thread numbers.
24486
244871999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24488
24489 * gdb.base/smoke.exp: Disambiguate two test case names (both
24490 called ``print'').
24491
24492Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24493
24494 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24495 compilation.
c906108c
SS
24496
244971999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24498
24499 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24500 actual output formatting.
24501 * gdb.base/smoke.exp: GDB removes leading 0's.
24502 * gdb.base/volatile.exp: Don't check type of remuneration;
24503 that variable is no longer defined in constvars.c.
24504 * gdb.base/step-test.c (main): Exit with explicit exit code.
24505 * gdb.base/step-test.exp: Remove two nexti checks--they are
24506 not portable.
24507
245081999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24509
24510 * gdb.base/help.exp ("help delete display"): Fix test to match
24511 gdb's output.
24512
24513 * gdb.base/long_long.c (known_types): Initialize values to zero.
24514 * gdb.base/long_long.exp: Step one more line
24515 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24516 leading zeros. Explicitly ask for hex formatting. Use
24517 unique test case names.
c906108c
SS
24518
24519Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24520
d63a86f8 24521 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24522
24523 * gdb.c++/method.exp: Add missing close brace.
24524
245251999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24526
24527 * gdb.base/maint.exp: Use 'set height 0' to disable page
24528 prompting, not 'set height 400'.
24529
24530 Fix a bunch of timeouts.
24531 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24532 four separate tests, so expect doesn't take forever to match a ton
24533 of text against a regexp with lots of .* forms.
24534 ("maint print psymbols", "maint print symbols"): Make some of
24535 these greps more selective, so that expect doesn't try to wade
24536 through huge piles of output and time out.
24537
24538 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24539
24540 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24541 tests: one which doesn't expect shlib events to be reported, and
24542 another which does, but is XFAIL for all platforms other than
24543 HP/UX.
c906108c
SS
24544
24545 * gdb.base/break.exp: Teach the test suite that the `catch
24546 fork', `catch vfork', and `catch exec' commands produce error
24547 messages on platforms that don't provide these features.
24548
24549Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24550
24551 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24552 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24553 (shortening names from solib_threshold.exp etc), won't run on
24554 anything but HP-UX for the foreseeable future.
c906108c 24555 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24556 reflect move.
c906108c
SS
24557
24558Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24559
24560 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24561 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24562
24563Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24564
24565 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24566 successfully re-sets breakpoints in shared libraries.
24567 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24568
24569Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24570
d63a86f8
RM
24571 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24572 and compiled w/o GCC.
c906108c
SS
24573
24574 * gdb.hp/watch-cmd.exp: ditto.
24575
24576 * gdb.hp/watch-hp.exp: ditto.
24577
24578 * gdb.hp/xdb1.exp: ditto.
24579
24580 * gdb.hp/xdb2.exp: ditto.
24581
24582 * gdb.hp/dbx.exp: ditto.
24583
24584Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24585
24586 * constvars.c: Remove C++-isms.
24587 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24588 with GCC.
c906108c
SS
24589
24590Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24591
24592 The following changes are part of the HP merge.
24593
24594 * gdb.base/break.exp: new tests to verify that catchpoints for
24595 fork, vfork, and exec don't trigger inappropriately.
24596
24597 * gdb.base/opaque.exp: compile one file at a time, then link.
24598
24599 * gdb.base/signals.exp: be more restrictive about which hppa
24600 systems receive a setup_xfail. new tests.
24601
24602 * gdb.base/solib_threshold.build: new file.
24603 * gdb.base/solib_threshold.exp: new file.
24604 * gdb.base/solib_threshold.link_opts: new file.
24605 * gdb.base/solib_threshold.mk: new file.
24606 * gdb.base/gen_solib_threshold.c: new file.
24607
24608 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24609 tests. New tests for enums inside classes.
24610
24611 * gdb.c++/compiler.cc: indicate support of template debugging.
24612
24613 * gdb.c++/demangle.exp: run hp style demangling tests.
24614
24615 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24616 tests.
24617
24618 * gdb.c++/misc.cc: changes to support new tests.
24619
24620 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24621 to support new tests.
24622
24623 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24624 gcc, then skip these tests.
24625
24626Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24627
24628 The following files are part of the HP merge; some had longer
24629 names at HP, but have been renamed to be no more than 14
24630 characters in length.
24631
24632 * gdb.hp/ambiguous.cc: new file.
24633 * gdb.hp/ambiguous.exp: new file.
24634 * gdb.hp/attach.exp: new file.
24635 * gdb.hp/attach2.exp: new file.
24636 * gdb.hp/classes-hp.exp: new file.
24637 * gdb.hp/ctti.exp: new file.
24638 * gdb.hp/ctti-add.cc: new file.
24639 * gdb.hp/ctti-add1.cc: new file.
24640 * gdb.hp/ctti-add2.cc: new file.
24641 * gdb.hp/ctti-add3.cc: new file.
24642 * gdb.hp/dbx.exp: new file.
24643 * gdb.hp/exception.cc: new file.
24644 * gdb.hp/exception.exp: new file.
24645 * gdb.hp/foll-exec.c: new file.
24646 * gdb.hp/foll-exec.exp: new file.
24647 * gdb.hp/foll-fork.c: new file.
24648 * gdb.hp/foll-fork.exp: new file.
24649 * gdb.hp/foll-vfork.c: new file.
24650 * gdb.hp/foll-vfork.exp: new file.
24651 * gdb.hp/inherit-hp.exp: new file.
24652 * gdb.hp/more-steps.exp: new file.
24653 * gdb.hp/namespace.cc: new file.
24654 * gdb.hp/namespace.exp: new file.
24655 * gdb.hp/optimize.exp: new file.
24656 * gdb.hp/pxdb.c: new file.
24657 * gdb.hp/pxdb.exp: new file.
24658 * gdb.hp/quicksort.exp: new file.
24659 * gdb.hp/reg-test.exp: new file.
24660 * gdb.hp/reg-test.s: new file.
24661 * gdb.hp/sized-enum.c: new file.
24662 * gdb.hp/sized-enum.exp: new file.
24663 * gdb.hp/start-stop.exp: new file.
24664 * gdb.hp/templ-hp.cc: new file.
24665 * gdb.hp/templ-hp.exp: new file.
24666 * gdb.hp/thr-lib.c: new file.
24667 * gdb.hp/thr-lib.exp: new file.
24668 * gdb.hp/thr-lib.h: new file.
24669 * gdb.hp/thr-liblib.c: new file.
24670 * gdb.hp/virtfun-hp.c: new file.
24671 * gdb.hp/virtfun-hp.exp: new file.
24672 * gdb.hp/watch-cmd.exp: new file.
24673 * gdb.hp/watch-hp.exp: new file.
24674 * gdb.hp/xdb1.exp: new file.
24675 * gdb.hp/xdb2.exp: new file.
24676 * gdb.hp/xdb3.exp: new file.
24677
24678Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24679
24680 The following files are part of the HP merge; some had longer
24681 names at HP, but have been renamed to be no more than 14
24682 characters in length.
24683
24684 * gdb.base/ss.h: new file.
24685 * gdb.base/call-ar-st.c: new file.
24686 * gdb.base/call-ar-st.exp: new file.
24687 * gdb.base/call-rt-st.c: new file.
24688 * gdb.base/call-rt-st-exp: new file.
24689 * gdb.base/call-strs.exp: new file.
24690 * gdb.base/ena-dis-br.exp: new file.
24691 * gdb.base/environ.exp: new file.
24692 * gdb.base/long_long.exp: new file.
24693 * gdb.base/sect-cmd.exp: new file.
24694 * gdb.base/shlib-cl2.exp: new file.
24695 * gdb.base/smoke.exp: new file.
24696 * gdb.base/so-impl-ld.c: new file.
24697 * gdb.base/so-impl-ld.exp: new file.
24698 * gdb.base/so-indr-cl.c: new file.
24699 * gdb.base/so-indr-cl.exp: new file.
24700 * gdb.base/varargs.exp: new file.
24701 * gdb.base/volatile.exp: new file.
24702 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24703 * gdb.base/display.exp: new file.
c906108c
SS
24704 * gdb.c++/derivation.exp: new file.
24705 * gdb.c++/local.exp: new file.
24706 * gdb.c++/member-ptr.exp: new file.
24707 * gdb.c++/overload.exp: new file.
24708 * gdb.c++/ovldbreak.exp: new file.
24709 * gdb.c++/ref-types.exp: new file.
24710 * gdb.c++/ref-types2.exp: new file.
24711 * gdb.c++/userdef.exp: new file.
d63a86f8 24712
c906108c
SS
24713Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24714
24715 * gdb.base/default.exp: Reflect wording change in remote.c.
24716
dc96c6c7 24717Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24718
24719 * gdb.base/help.exp: Update to reflect current text.
24720
24721Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24722
24723 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24724 they're stack variables and contain garbage.
24725 * gdb.c++/anon-union.exp: new file.
24726
24727 The following changes were made by David Taylor
889bf7c5
PA
24728 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24729 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24730 in changes by HP.
c906108c
SS
24731
24732 * gdb.base/bitops.exp: new file.
24733 * gdb.base/default.exp: change expected messages for catch and
24734 info catch tests to reflect HP merge changes.
24735 * gdb.base/enable-disable-break.exp
24736 * gdb.base/ending-run.c: new file.
24737 * gdb.base/long_long.c: new file.
24738 * gdb.base/maint.exp: new file.
24739 * gdb.base/pointers2.exp: new file.
24740 * gdb.base/shlib-call2.exp: new file.
24741 * gdb.base/solib.exp: new file.
24742 * gdb.base/step-test.c: new file.
24743 * gdb.c++/anon-union.cc: new file.
24744 * gdb.c++/local.cc: new file.
24745 * gdb.c++/member-pointer.cc: new file.
24746 * gdb.c++/method.cc: new file.
24747 * gdb.c++/ref-types.cc: new file.
24748 * gdb.c++/ref-types2.cc: new file.
24749 * gdb.c++/userdef.cc: new file.
d63a86f8 24750
c906108c
SS
24751 * gdb.base/scope.exp: compile one file at a time, then link.
24752 * gdb.base/langs.exp: ditto.
24753 * gdb.base/list.exp: ditto.
d63a86f8 24754
c906108c
SS
24755Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24756
24757 The following changes were made by David Taylor
889bf7c5
PA
24758 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24759 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24760 in changes by HP.
d63a86f8 24761
c906108c
SS
24762 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24763 skip tests. When compiling pass c++ flag to gdb_compile.
24764 * gdb.c++/
d63a86f8 24765
c906108c
SS
24766 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24767 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24768 (skip_hp_tests): new function.
24769 (gdb_preprocess): new function.
24770
24771 * configure.in (hpdir): decide whether to configure gdb.hp.
24772 * configure: regenerated.
24773
24774 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24775 to delete on clean.
24776 (EXECUTABLES): update to reflect new additions.
24777 * gdb.base/commands.exp: update message expected.
24778 * gdb.base/default.exp: add copyright notice.
24779 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24780 * gdb.base/help.exp: update messages to reflect current text.
24781 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24782 targets for recurse tests.
24783 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24784 skip this file.
24785
24786 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24787 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24788 compilation.
24789 * gdb.c++/misc.exp: ditto.
24790 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24791 run the tests. tell gdb_compile that it's a c++ compilation.
24792
24793 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24794
c906108c
SS
24795 * gdb.base/all-bin.exp: new file.
24796 * gdb.base/arithmet.exp: new file.
24797 * gdb.base/assign.exp: new file.
24798 * gdb.base/completion.exp: new file.
24799 * gdb.base/cond-expr.exp: new file.
24800 * gdb.base/condbreak.exp: new file.
24801 * gdb.base/define.exp: new file.
24802 * gdb.base/dollar.exp: new file.
24803 * gdb.base/environment.exp: new file.
24804 * gdb.base/eval-skip.exp: new file.
24805 * gdb.base/jump.exp: new file.
24806 * gdb.base/logical.exp: new file.
24807 * gdb.base/pointers.exp: new file.
24808 * gdb.base/relational.exp: new file.
24809 * gdb.base/section_command.exp: new file.
24810 * gdb.base/whatis-expr.exp: new file.
24811
24812 * gdb.base/all-types.c: new file.
24813 * gdb.base/call-array-struct.c: new file.
24814 * gdb.base/call-return-struct.c: new file.
24815 * gdb.base/call-strings.c: new file.
24816 * gdb.base/callfuncs2.c: new file.
24817 * gdb.base/condbreak.c: new file.
24818 * gdb.base/constvars.c: new file.
24819 * gdb.base/display.c: new file.
24820 * gdb.base/int-type.c: new file.
24821 * gdb.base/jump.c: new file.
24822 * gdb.base/miscexprs.c: new file.
24823 * gdb.base/pointers.c: new file.
24824 * gdb.base/pointers2.c: new file.
24825 * gdb.base/shmain.c: new file.
24826 * gdb.base/shr1.c: new file.
24827 * gdb.base/shr2.c: new file.
24828 * gdb.base/solib.c: new file.
24829 * gdb.base/solib1.c: new file.
24830 * gdb.base/solib2.c: new file.
24831 * gdb.base/varargs.c: new file.
24832 * gdb.c++/derivation.cc: new file.
24833 * gdb.c++/overload.cc: new file.
24834 * gdb.c++/ovldbreak.cc: new file.
24835 * gdb.hp/attach.c: new file.
24836 * gdb.hp/attach2.c: new file.
24837 * gdb.hp/average.c: new file.
24838 * gdb.hp/compiler.c: new file.
24839 * gdb.hp/compiler.cc: new file.
24840 * gdb.hp/execd-program.c: new file.
24841 * gdb.hp/follow-exec.c: new file.
24842 * gdb.hp/follow-fork.c: new file.
24843 * gdb.hp/follow-vfork-and-exec.c: new file.
24844 * gdb.hp/misc-hp.cc: new file.
24845 * gdb.hp/more-steps.c: new file.
24846 * gdb.hp/optimize.c: new file.
24847 * gdb.hp/quicksort.c: new file.
24848 * gdb.hp/run-hp.c: new file.
24849 * gdb.hp/start-stop.c: new file.
24850 * gdb.hp/sum.c: new file.
24851 * gdb.hp/templates-hp.cc: new file.
24852 * gdb.hp/thread-local-in-lib.c: new file.
24853 * gdb.hp/thread-local-in-lib.h: new file.
24854 * gdb.hp/thread-local-in-lib.lib.c: new file.
24855 * gdb.hp/vforked-program.c: new file.
24856 * gdb.hp/virtfunc-hp.cc: new file.
24857 * gdb.hp/watchpoint-hp.c: new file.
24858 * gdb.hp/xdb.c: new file.
24859 * gdb.hp/xdb0.c: new file.
24860 * gdb.hp/xdb0.h: new file.
24861 * gdb.hp/xdb1.c: new file.
24862
24863Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24864
24865 The following change was made by Edith Epstein
889bf7c5
PA
24866 <eepstein@cygnus.com> as part of a project to merge in changes
24867 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24868
24869 * gdb.c++/demangle.exp: changed the expected output for some
24870 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24871 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24872 T1<char>::~T1<char>(void)
c906108c 24873 becomes,
a9c64011
AS
24874 maint demangle __dt__11T1__pt__2_cFv
24875 T1<char>::~T1(void)
c906108c 24876
889bf7c5 24877 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24878
c906108c
SS
24879Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24880
24881 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24882 * gdb.trace/backtrace.exp: Likewise.
24883 * gdb.trace/circ.exp: Likewise.
24884 * gdb.trace/collection.exp: Likewise.
24885 * gdb.trace/deltrace.exp: Likewise.
24886 * gdb.trace/infotrace.exp: Likewise.
24887 * gdb.trace/limits.exp: Likewise.
24888 * gdb.trace/packetlen.exp: Likewise.
24889 * gdb.trace/passc-dyn.exp: Likewise.
24890 * gdb.trace/passcount.exp: Likewise.
24891 * gdb.trace/report.exp: Likewise.
24892 * gdb.trace/save-trace.exp: Likewise.
24893 * gdb.trace/tfind.exp: Likewise.
24894 * gdb.trace/tracecmd.exp: Likewise.
24895 * gdb.trace/while-dyn.exp: Likewise.
24896 * gdb.trace/while-stepping.exp: Likewise.
24897
248981998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24899
24900 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24901
24902Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24903
24904 From Brendan Kehoe:
24905 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24906 int return types.
24907
24908Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24909
24910 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24911 remote dos host testing right.
c906108c
SS
24912
24913Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24914
24915 * gdb.base/corefile.exp: remove some xfails.
24916
24917Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24918
24919 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24920 have different timestamps.
c906108c
SS
24921
24922Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24923
24924 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24925 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24926
24927Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24928
24929 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24930 delta.
c906108c
SS
24931
24932Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24933
24934 * gdb.base/default.exp: Add brace missing from previous delta.
24935
24936Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24937
24938 * gdb.base/default.exp: Support test for info float for all
24939 varieties of arm toolchain.
24940
dc96c6c7 24941Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24942
24943 * gdb.trace/*.exp: remove "remote_download" command.
24944
dc96c6c7 24945Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24946
24947 * gdb.trace/*.exp: remove -gdwarf from compile.
24948
24949Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24950
24951 * gdb.trace/configure.in(AC_INIT): typo
24952 * gdb.trace/configure: regenerated
24953
dc96c6c7 24954Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24955
24956 * config/m68k-emc.exp: New file.
24957 * lib/<emc-support.exp trace-support.exp}: New files.
24958 * configure.in: add new test directory gdb.trace.
24959 * gdb.trace/{configure configure.in Makefile.in}: New files.
24960 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24961 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24962 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24963 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24964 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24965 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24966 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24967
dc96c6c7 24968Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24969
24970 * gdb.c++/classes.exp: Change all regular expressions to match
24971 arbitrary combinations of newline/carriage-return, so that they
24972 will work equally well on Unix and Windows.
24973 * gdb.c++/inherit.exp: ditto.
24974 * gdb.c++/virtfunc.exp: ditto.
24975
249761998-08-11 Dawn Perchik <dawn@cygnus.com>
24977
24978 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24979
c2d11a7d
JM
24980Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24981
24982 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24983 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24984 to use a0-a3/d0-d3 as needed.
24985
24986Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24987
24988 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24989 * gdb.disasm/am33.exp: Corresponding changes.
24990
c906108c
SS
249911998-07-11 Felix Lee <flee@cygnus.com>
24992
24993 * gdb.base/callfuncs.exp: add cmp10 test.
24994 * gdb.base/callfuncs.c (cmp10): new function.
24995
24996Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24997
d63a86f8 24998 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24999 into two parts to get around a synchronization problem in expect.
25000
3fc11d3e
JM
25001Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
25002
25003 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
25004
25005 * configure.in: Add options for gdbtk testsuite.
25006
25007 * configure: Regenerate.
25008
25009 * gdb.gdbtk: New directory to hold gdbtk tests.
25010
c906108c
SS
25011Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25012
25013 * gdb.fortran/types.exp: Escape brackets in expect patterns
25014 for test_float_literal_types_accepted tests.
25015 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
25016 before run test.
25017
c2d11a7d
JM
25018Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
25019
25020 * am33.exp: Just compile, do not link the testcase.
25021 * am33.s: Add ".am33" pseudoop to force am33 mode.
25022
c906108c
SS
250231998-06-25 Felix Lee <flee@cygnus.com>
25024
25025 * gdb.base/setshow.exp: make sure $pc is sane.
25026
25027 * gdb.stabs/weird.exp: split expect patterns properly.
25028
c2d11a7d
JM
25029Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
25030
25031 * gdb.disasm/am33.s: New disassembler testfile for the am33.
25032 * gdb.disasm/am33.exp: Run it.
25033
dc96c6c7 25034Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25035
25036 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
25037 match processing (and eliminate spurious timeouts when running).
25038
dc96c6c7 25039Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25040
25041 * gdb.base/signals.exp (test_handle_all_print): put back Mach
25042 exception test, but conditionalize it on target [mach | gnu].
25043
dc96c6c7 25044Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25045
25046 * gdb.base/overlays.exp: fixup compile line for linker script.
25047
25048Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
25049
25050 * gdb.fortran/types.exp: don't guess at float size.
25051
25052Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
25053
25054 * gdb.base/exprs.exp: delete test that depends on int size.
25055
25056Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
25057
25058 * config/sim.exp: Removed checks for target triplets.
25059 (gdb_target_sim): Use gdb,target_sim_options.
25060
25061Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
25062
25063 * gdb.base/reread.exp: New file.
25064 * gdb.base/reread1.c: New file.
25065 * gdb.base/reread2.c: New file.
25066
25067Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
25068
25069 * config/sim.exp: Use 'target sim -sparclite' when running
25070 SPARClite programs.
25071
25072Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
25073
25074 * gdb.base/structs2.exp: New file.
25075 * gdb.base/structs2.c: New file.
25076
25077Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
25078
25079 * gdb.asm/common.inc: New file.
25080 * gdb.asm/d10v.inc: New file.
25081 * asm-source.exp: Pass -I's to gas to find .inc files.
25082 Update line numbers in expected output.
25083 * asmsrc1.s: Rewrite.
25084 * asmsrc2.s: Rewrite.
25085 * configure.in: Create arch.inc symlink.
25086 * configure: Regenerate.
25087 * Makefile.in (distclean): Delete arch.inc.
25088
25089Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25090
25091 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25092 (t_enum_value2): ditto
25093 (t_enum_value3): ditto
25094 (main): ditto
c906108c
SS
25095Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25096
25097 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25098 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25099 change.
25100 Use gdb_test instead of send_gdb/gdb_expect sequences.
25101
25102Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25103
25104 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25105 not void.
25106
25107Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25108
25109 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25110 subroutines. Used to test gdbs ability to single step through PC
25111 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25112
25113Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25114
25115 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25116 more rigorous EGCS C++ error checking.
25117
25118Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25119
a9c64011
AS
25120 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25121 tests.
25122 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25123 function when asleep.
25124 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25125 for i*86 Linux and SVR4 signal handling problems.
25126 Remove linux xfail for `next to handler in signals_tests_1', fixed
25127 by recent infrun.c change.
25128 Limit backtrace to 10 frames to avoid timeout problems with infinite
25129 stack backtraces.
25130 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25131 target.[ch] change.
c906108c
SS
25132
25133Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25134
25135 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25136 for a newline from gdb before continuing.
25137 (default_gdb_exit): Just look for y or n.
25138 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25139 it does, fail the rests of the tests in the file.
25140
25141Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25142
25143 * config/cygmon.exp: New file.
25144
25145Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25146
25147 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25148 main" test on remote targets.
c906108c
SS
25149
25150 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25151 run test on remote targets.
25152
25153Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25154
25155 * gdb.asm: New directory.
25156 * configure.in: Configure it.
25157 * configure: Regenerate.
25158 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25159 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25160
25161Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25162
25163 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25164
dc96c6c7 25165Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25166
a9c64011
AS
25167 * gdb.base/overlays (several files): Merge the two overlay
25168 managers into one. Change variables (foox, barx, bazx, grbxx)
25169 back into ints but force them to load in their proper sections.
c906108c
SS
25170
25171Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25172
25173 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25174 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25175 (D10VCopy): Handle memory regions crossing 16k boundaries.
25176 (D10VCopy): Transfer data in 32 bit chunks.
25177
25178Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25179
25180 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25181 correct.
c906108c
SS
25182
25183 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25184 map. Include space for printf in .text segment.
c906108c
SS
25185
25186 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25187 updated d10v memory VMA/LMA map.
c906108c 25188 (D10VCopy): Call D10VTranslate.
d63a86f8 25189
c906108c
SS
25190Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25191
25192 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25193
25194 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25195 that it won't be put into the .sdata - small data -
25196 section. Update reference.
c906108c
SS
25197 * gdb.base/baz.c (bazx, baz): Ditto.
25198 * gdb.base/foo.c (foox, foo): Ditto.
25199 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25200
25201 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25202 to be arrays.
d63a86f8 25203
dc96c6c7 25204Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25205
a9c64011
AS
25206 * gdb.base/overlays.exp: fix up and get working again.
25207 Add tests for backtraces from an overlay function.
d63a86f8 25208
c906108c
SS
25209Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25210
25211 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25212 "calling function with watchpoint enabled".
25213
25214Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25215
25216 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25217 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25218 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25219 pending review of whether it is useful or not.
25220
25221Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25222
25223 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25224
25225Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25226
25227 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25228 * config/dve.exp: New file to support Densan boards.
25229
25230Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25231
25232 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25233 reads and BSD.
c906108c
SS
25234
25235Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25236
25237 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25238 response.
25239
25240 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25241
25242Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25243
25244 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25245 test.
c906108c
SS
25246
25247 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25248 target_sizeof_long and target_bigendian_p.
c906108c 25249 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25250 to targets word size and endianess.
d63a86f8 25251
c906108c
SS
25252Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25253
25254 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25255 output.
c906108c
SS
25256
25257Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25258
25259 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25260 Update test of set args help to match source change.
c906108c
SS
25261
25262Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25263
25264 * gdb.base/default.exp: Expect help system output to be in
25265 alphabetical order.
25266 * gdb.base/help.exp: Ditto.
25267
25268Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25269
25270 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25271 "i*86-pc-linux-gnu*".
25272 * gdb.base/interrupt.exp: Ditto.
25273 * gdb.base/corefile.exp: Ditto.
25274
25275 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25276 define vxworks when building the testcase.
c906108c
SS
25277
25278 * gdb.base/ptype.exp: Fix testnames to be unique.
25279 * gdb.base/radix.exp: Ditto.
25280 * gdb.base/term.exp: Ditto.
25281 * gdb.base/whatis.exp: Ditto.
25282 * gdb.c++/classes.exp: Ditto.
25283
25284Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25285
25286 * gdb.base/callfuncs.exp: Fix indentation.
25287
25288 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25289 suppress_flag has been set.
25290 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25291 target feature.
25292
25293Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25294
25295 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25296 the testcase.
25297
25298 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25299 set_debug_traps() and breakpoint().
c906108c
SS
25300 * gdb.c++/misc.cc (main): Ditto.
25301 * gdb.c++/templates.cc (main): Ditto.
25302 * gdb.c++/virtfunc.cc (main): Ditto.
25303
25304Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25305
25306 * lib/gdb.exp(gdb_step_for_stub): New function.
25307 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25308 exists, reload the executable and do a "continue" instead of
25309 doing a jump.
25310 (runto_main): Use gdb_step_for_stub.
d63a86f8 25311
c906108c 25312 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25313 tests to have unique names.
c906108c
SS
25314 * gdb.base/callfuncs.exp: Ditto.
25315 * gdb.base/commands.exp: Ditto.
25316 * gdb.base/default.exp: Ditto.
25317 * gdb.base/help.exp: Ditto.
25318 * gdb.base/list.exp: Ditto.
25319 * gdb.base/opaque.exp: Ditto.
25320 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25321 similar tests.
d63a86f8 25322
c906108c
SS
25323 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25324 * gdb.c++/cplusfuncs.cc: Ditto.
25325 * gdb.c++/virtfunc.cc: Ditto.
25326
25327 * config/monitor.exp: Keep track of the last file we saw, rather
25328 than trying to get the info from gdb.
25329
25330 * gdb.fortran/types.exp: Move comment to previous line.
25331
25332Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25333
25334 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25335 target mode.
c906108c
SS
25336
25337Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25338
25339 From Bob Manson:
25340 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25341 string from GDB when it connects.
c906108c
SS
25342
25343 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25344
25345Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25346
25347 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25348 if we can't get a debug format from GDB (we may be testing an
25349 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25350
25351 * gdb.stabs/weird.exp: Fix quoting.
25352
25353 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25354
25355Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25356
25357 * config/arm-ice.exp: New file.
25358
25359Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25360
25361 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25362 until it has been modified to work with the new testsuite.
c906108c 25363
99707966 25364 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25365 testcase won't compile, cause all of the testcases in the file to
25366 fail instead.
c906108c
SS
25367
25368 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25369 (gdb_clear_suppressed): New procedure.
25370 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25371 it contains a positive value.
25372
25373Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25374
25375 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25376
25377 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25378
25379Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25380
25381 * lib/gdb.exp (setup_xfail_format): New function.
25382 (get_debug_format): New function to get debug format.
25383 (debug_format): New global variable to hold last value set
25384 by get_debug_format.
25385 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25386 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25387 * gdb.c++/ptype.exp: Ditto.
25388 * gdb.c++/classes.exp: Ditto.
25389 * gdb.c++/cplusfuncs.exp: Ditto.
25390 * gdb.c++/inherit.exp: Ditto.
25391 * gdb.c++/templates.exp: Ditto.
25392 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25393
c906108c
SS
25394Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25395
25396 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25397 host doesn't have a currently-open connection.
25398
25399 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25400 any gdb stub target. Handle cases where gdb doesn't respond when
25401 interrupted in a sane fashion.
c906108c
SS
25402
25403 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25404 same thing in a totally different way.
c906108c
SS
25405
25406 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25407 setting "timeout".
c906108c 25408 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25409 default_gdb_init now.
c906108c
SS
25410
25411Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25412
25413 * gdb.base/printcmds.exp: Fix "check for floating addition"
25414 regexp to accept results within approx +/- .01 of exact value.
25415 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25416
25417Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25418
25419 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25420 properly.
c906108c
SS
25421 (gdb_expect): Add optional timeout parameter, and add timeout
25422 value to various calls.
25423 (gdb_suppress_tests): Only give one warning message per group.
25424
25425Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25426
25427 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25428 global variables. Handle getting a value for $timeout more
25429 gracefully.
c906108c
SS
25430
25431Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25432
25433 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25434 initialize.
c906108c 25435 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25436 by a target configuration file.
c906108c
SS
25437 (gdb_expect): Pass the timeout to remote_expect.
25438
25439 * config/monitor.exp(gdb_load): Fix typo in regexp.
25440
25441Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25442
25443 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25444
25445Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25446
25447 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25448 here. Call gdb_target_exec before rebooting the target, to make
25449 sure the connection to the target is closed.
c906108c
SS
25450 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25451 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25452 Also detect "Timeout reading from remote" error.
25453
25454 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25455 gdb_target_monitor. Don't call gdb_file_cmd here; let
25456 gdb_target_monitor do it.
c906108c
SS
25457
25458 * gdb.disasm/hppa.exp: Don't use exec_output.
25459
25460Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25461
25462 * gdb.base/list.exp: If we're debugging a non-native target,
25463 try to set the pc register to point to the start of the
25464 program before doing the first list command.
25465
25466 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25467 test_calls after restarting.
c906108c
SS
25468
25469 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25470 reloading.
c906108c
SS
25471
25472 * gdb.base/watchpoint.exp: Fix typo.
25473
25474 * gdb.base/setshow.exp: Check for use_gdb_stub.
25475
25476 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25477 stub case.
c906108c
SS
25478 * gdb.base/langs.exp: Ditto.
25479
25480 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25481 gdb_load_offset. If we weren't given a file to load, figure out
25482 what the current file is and use it.
c906108c
SS
25483
25484 * config/i386-bozo.exp: New file.
25485
25486Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25487
25488 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25489 feature.
25490
25491 * config/proelf.exp: New entry.
25492
25493Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25494
25495 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25496 of regexps.
25497
25498 * gdb.base/watchpoint.exp: Don't run the test_stepping
25499 tests if gdb can't call functions on the target.
25500
25501 * gdb.base/setshow.exp: Don't run the set prompt tests if
25502 the board has gdb_prompt set.
25503
25504Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25505
25506 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25507 * gdb.base/commands.exp: Likewise.
25508 * gdb.base/setshow.exp: Likewise.
25509
25510Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25511
25512 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25513 feature.
25514
25515 * config/i960.exp: New file.
25516
25517Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25518
25519 * gdb.base/funcargs.exp: Check for gdb,short_int target
25520 feature instead of looking for explicit target triplets.
25521
dc96c6c7 25522Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25523
d63a86f8 25524 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25525 "p 123DEADBEEF", to check parse_number.
25526 * top.c: change "to enable to enable" to "to enable" in a couple
25527 of help strings.
25528
25529Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25530
25531 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25532 on the mn10300.
d63a86f8 25533
c906108c
SS
25534Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25535
25536 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25537 where the test executable is run with explicit args.
25538 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25539
25540Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25541
25542 * gdb.base/run.c: Use FAKEARGV to build test executable that
25543 does not require a command line arg, since most simulators
25544 don't currently support passing such an arg into the simulated
25545 program.
25546 * gdb.base/commands.exp: Change tests to insert the proper
25547 value as the arg to the first recursive factorial call. Change
25548 compilation line to define FAKEARGV at compile time.
25549
25550Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25551
25552 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25553 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25554 function with watchpoint enabled" test.
25555
25556Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25557
25558 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25559 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25560
25561 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25562 "Tests restarted" messages.
c906108c
SS
25563
25564Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25565
25566 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25567
dc96c6c7 25568Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25569
25570 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25571 for INFO SYMBOL; add help tests for OVERLAY commands.
25572 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25573 add tests for OVERLAY commands
25574 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25575 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25576 * gdb.base/sigall.c: add usestubs code frag
25577 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25578
c906108c
SS
25579Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25580
25581 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25582 failures.
25583 (gdb_stop_suppressing_tests): Note that tests have restarted.
25584
25585Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25586
25587 * config/h8300.exp: New file.
25588
25589Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25590
25591 * gdb.base/setshow.exp: Check for the existence of a
25592 feature, not its value.
25593
25594Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25595
25596 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25597
25598 * gdb.base/scope.exp: It's now init0(), not init().
25599
25600 * gdb.base/scope0.c: For now, change init() to be init0().
25601
25602 * config/monitor.exp: Use gdb_serial in preference to serial
25603 or netport.
25604
25605 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25606 and it's not already set.
c906108c
SS
25607
25608Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25609
25610 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25611 isn't using a stub and if it supports argument passing.
c906108c
SS
25612
25613Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25614
25615 * config/udi.exp(gdb_start): Make sure UDICONF is set
25616 properly before starting gdb.
25617
25618Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25619
25620 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25621 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25622 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25623
25624Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25625
25626 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25627 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25628
25629 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25630
25631 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25632
25633 * config/monitor.exp: Make sure we disconnect from the target.
25634 Also, try a reboot/reload cycle instead of failing if the
25635 load fails.
25636
25637Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25638
25639 * gdb.base/default.exp: Don't set match_max.
25640 * gdb.base/help.exp: Ditto.
25641 * gdb.base/list.exp: Ditto.
25642 * gdb.base/signals.exp: Ditto.
25643
25644 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25645 set, use remote_ld to download the testcase instead of
25646 the GDB loader.
25647
25648Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25649
25650 * config/vr5000.exp: New file.
25651
25652 * config/monitor.exp(gdb_target_monitor): Add pattern for
25653 "Ending remote" to detect errors in connecting.
25654
25655 * gdb.base/setshow.exp: Add .* within auto language test.
25656
25657 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25658 target feature.
25659
25660 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25661 and reboot the board if necessary.
c906108c
SS
25662
25663 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25664 a set of tests. Remove print.* from the patterns being checked.
25665
25666Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25667
25668 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25669 refer to gdb_spawn_id.
25670
25671 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25672 longer used.
25673 * config/sparclet.exp: Ditto.
25674 * config/sparclet-old.exp: Ditto.
25675 * config/slite.exp: Ditto.
25676 * config/sim.exp: Ditto.
25677 * gdb.base/funcargs.exp: Ditto.
25678
25679 * lib/gdb.exp:Remove references to gdb_spawn_id.
25680 (gdb_expect): Move to remote.exp.
25681
25682Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25683
25684 * config/monitor.exp: Detect the "Couldn't establish connection"
25685 message from GDB.
25686
25687Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25688
25689 * gdb.base/bitfields.exp: Use runto instead of explicit
25690 gdb_run_cmd/gdb_expect sequences.
25691
25692 * gdb.base/break.exp(text_next_with_recursion): Add match for
25693 gdb_expect call.
25694
25695 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25696 We also need to handle the "A program is being debugged already"
25697 prompt from gdb. Use gdb_test to set the baud rate.
25698
25699 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25700 to 20000. Really. I mean it.
25701
25702Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25703
25704 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25705 fails. If suppress_flag is set, skip perror message about not
25706 being able to send to GDB.
c906108c 25707 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25708 GDB.
c906108c
SS
25709 (gdb_expect): If suppress_flag is set, always fail immediately.
25710 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25711 (gdb_init): Call gdb_stop_suppressing_tests.
25712 (default_gdb_exit): Ditto.
25713 (default_gdb_start): Ditto.
25714
25715 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25716 gdb_stop_suppressing_tests as appropriate.
c906108c 25717 * gdb.base/break.exp: Ditto.
889bf7c5 25718 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25719 * gdb.base/commands.exp: Ditto.
25720 * gdb.base/exprs.exp: Ditto.
889bf7c5 25721 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25722 * gdb.base/list.exp: Ditto.
25723 * gdb.base/recurse.exp: Ditto.
889bf7c5 25724 * gdb.base/scope.exp: Ditto.
c906108c
SS
25725 * gdb.base/structs.exp: Ditto.
25726 * gdb.c++/inherit.exp: Ditto.
25727
25728Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25729
25730 * config/vr4300.exp: New file.
25731
99707966 25732 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25733
99707966 25734 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25735
25736Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25737
25738 * lib/gdb.exp(gdb_init): New function.
25739
25740 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25741 for each individual variable set.
c906108c
SS
25742
25743 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25744 name.
25745
25746 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25747
25748 * gdb.base/scope.exp: Use gdb_test.
25749
25750 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25751 aborting; the testsuite driver will do that for us (see
25752 gdb_finish). Also, use gdb_test in a few more places.
25753
25754Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25755
25756 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25757
25758Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25759
25760 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25761 and "add_tests" are not at the same address.
25762
25763Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25764
25765 * gdb.base/ptype.exp: Use gdb_test.
25766
25767Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25768
25769 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25770 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25771 left in. No longer expect them to fail.
25772
25773 * gdb.stabs/*.mt; Deleted, no longer used.
25774 * gdb.stabs/configure.in: Remove references to target makefile
25775 frags.
25776 * gdb.stabs/configure: Rebuilt.
25777
25778 * gdb.disasm/*.mt: Deleted, no longer used.
25779 * gdb.disasm/configure.in: Remove references to target makefile
25780 frags. Use "sh3.s" as the unique filename for this directory.
25781 * gdb.disasm/configure: Rebuilt.
25782
25783 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25784 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25785 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25786
25787Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25788
25789 * config/udi.exp: Use mondfe,name instead of remote_host.
25790
25791Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25792
25793 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25794 a function with a watchpoint enabled on the mn10200.
25795
25796 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25797 before trying to create it!
25798
25799Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25800
25801 * config/vx.exp: Use hostname instead of netport.
25802
25803 * config/vxworks.exp: New file.
25804
25805 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25806
25807 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25808 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25809 occurs.
25810
25811 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25812 $gdb_spawn_id directly.
25813 (gdb_run_cmd): Try _start as well as start. Use the target feature
25814 gdb,start_symbol as the symbol to start from when jumping.
25815
25816Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25817
25818 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25819 redundant) test.
25820
25821 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25822 it doesn't lose for 16bit integer systems.
25823
25824Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25825
25826 * gdb.fortran/types.exp: If the target doesn't support "double"
25827 data types, then expect "real" types to only be 4 bytes.
25828
25829 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25830 call tests if the target doesn't support inferior function calls.
25831
25832 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25833 in printf tests.
25834
25835Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25836
25837 * gdb.base/help.exp: Disable "help set", "help show", and
25838 "help support". Simplify regexp for "help stack".
25839
25840 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25841 to 60 seconds. Temporarily set match_max to 15000 around the
25842 "info copying" test.
25843
25844 * gdb.base/nodebug.exp: Don't try to do an inferior function
25845 call if the target doesn't support them.
25846 * gdb.base/printcmds.exp: Likewise.
25847 * gdb.base/setvar.exp: Likewise.
25848 * gdb.base/structs.exp: Likewise.
25849 * gdb.c++/templates.exp: Likewise.
25850 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25851
25852 * gdb.base/recurse.exp: Enable for the mn10200.
25853
25854 * configure.in: Do configure gdb.stabs directory for *-*-elf
25855 targets.
25856 * configure: Rebuilt.
25857
25858 * gdb.base/break.exp: Check for gdb,noresults before testing
25859 exit status and/or results from the target.
25860 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25861 * lib/gdb.exp: Remove old (now bogus) initialization of
25862 noinferior, noargs, noresults and nosignals.
25863
25864Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25865
25866 * config/sh.exp: New file.
25867
25868 * config/slite.exp: Try to connect multiple times to the board
25869 before rebooting. Only send a "monitor run" if need_monitor_run
25870 is set.
25871
25872 * gdb.base/break.exp: Don't do the "stub continue" test if
25873 the target has gdb_stub set.
25874
25875 * gdb.base/callfuncs.exp: Increase the timeout.
25876
25877 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25878 if the target has gdb,noinferiorio set.
25879
25880 * gdb.base/list.exp: Increase match_max to 10000 characters.
25881
25882 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25883
25884 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25885 target.
25886
25887 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25888
25889Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25890
25891 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25892 trying to delete the copy of gdb. Catch the file delete so we
25893 don't die if the delete fails; also, the file should be copied to
25894 the host, not to the build.
c906108c
SS
25895
25896Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25897
25898 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25899 parenthesis in case it contains multiple regexps separated
c906108c
SS
25900 with |.
25901
25902 * gdb.base/watchpoint.exp: Use gdb_test.
25903 * gdb.base/default.exp: Ditto.
25904
25905Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25906
99707966 25907 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25908
c906108c
SS
25909 * gdb.base/scope.exp: Use gdb_test.
25910 * gdb.c++/classes.exp: Ditto.
25911 * gdb.c++/inherit.exp: Ditto.
25912
25913Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25914
25915 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25916 remote_exec instead.
25917 * gdb.base/corefile.exp: Don't be ridiculous.
25918 * gdb.base/*.c: Add missing stub invocations.
25919
25920Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25921
25922 * config/slite.exp: Miscellaneous fixes.
25923
25924 * lib/gdb.exp: Fix runto.
25925
25926 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25927 the target.
25928
25929 * gdb.base/watchpoint.exp: Fix regexp.
25930
25931 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25932 close and wait commands, as the descriptor may now be
25933 invalid. Always call "remote_close host".
25934
25935Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25936
25937 Major rewrite for testsuite revision.
d63a86f8 25938
c906108c
SS
25939 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25940 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25941 instead of relying on spawn_id to always contain a valid
25942 spawn id.
25943 (get_compiler_info): New procedure to build the ${binfile}.ci
25944 file, instead of replicating this in N different places.
25945 (gdb_compile): New procedure.
d63a86f8 25946
c906108c 25947 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25948 appropriate arguments) instead of compile. Use gdb_test in a lot
25949 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25950 at the start of a testcase, as this is no longer done magically.
25951
25952 config/*-gdb.exp: Rename without the -gdb suffix.
25953
25954 config/mips.exp: Use remote_close instead of exit_remote_shell.
25955 config/monitor.exp: Use target_info instead of looking at
25956 baud, timeout, etc.
25957 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25958
25959Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25960
25961 * gdb.c++/templates.exp (test_ptype_of_templates),
25962 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25963 Update expect patterns for destructors and assignment operators
25964 to match corresponding c-typeprint.c changes.
25965 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25966 to destructor breakpoint test, GDB should be able to set the
25967 destructor breakpoint without specifying arguments.
25968
25969Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25970
25971 * gdb.threads/pthreads.exp: Change result for failure to compile due
25972 to lack of pthreads runtime support from an error to simply an
25973 unsupported test, per dejagnu standards.
25974
25975Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25976
25977 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25978 where GDB exits to reduce pattern match time.
25979 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25980
25981 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25982
dc96c6c7 25983Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25984
25985 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25986 * gdb.base/default.exp: ditto.
25987 * gdb.base/nodebug.exp: ditto.
25988 * gdb.base/printcmds.exp: ditto.
25989 * gdb.base/ptype.exp: ditto.
25990 * gdb.base/setvar.exp: ditto.
25991 * gdb.base/structs.exp: ditto.
25992 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25993
25994Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25995
25996 * configure, */configure: Rebuild with autoconf 2.12.
25997
25998Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25999
26000 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
26001 use new i*86-pc-linux*-gnu quads.
26002 * gdb.base/corefile.exp: Ditto.
26003 * gdb.base/signals.exp: Ditto.
26004 * gdb.base/sigall.exp: Ditto.
26005 * gdb.base/interrupt.exp: Ditto.
26006
26007 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
26008 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
26009 RedHat 4.0.
d63a86f8 26010
c906108c 26011 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
26012 linux. This allows the test case to at least compile on latest
26013 linux, but still not run due to missing the threads runtime library.
c906108c
SS
26014
26015Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26016
26017 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
26018 directory to search gdb directory. Accept and step over conditional
26019 stack alignment code. Consume $prompt in failure cases.
26020 Reset timeout to $oldtimeout instead of some arbitrary value.
26021 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
26022 timeout problems with infinite stack backtraces.
26023 * gdb.base/ptype.exp (ptype struct link, union tu_link):
26024 Accept function parameters for linkfunc member.
26025
26026Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
26027
26028 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
26029 (CXXFLAGS): Remove, unreferenced.
26030 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
26031 previous -B options and also add -B option to pick up cross compiled
26032 runtime.
c906108c
SS
26033 (TARGET_INCLUDES): Add for -I options and add code to initialize when
26034 doing cross compiles.
26035 (target_alias): Declare global.
26036 (xgcc): Set variable to full path of gcc in build tree. Use findfile
26037 to verify that gcc exists in build tree, and if so set CC to that
26038 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 26039
c906108c
SS
26040Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
26041
26042 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
26043 ptype test for anonymous union. Fixup testcase to match
26044 current gcc debug output.
26045
26046Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
26047
26048 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
26049 force argument to an unsigned long type.
26050
26051Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
26052
26053 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 26054 tests and anonymous union print/ptype tests.
c906108c
SS
26055 * gdb.base/list.exp (test_forward-search): Increase timeout by
26056 5 minutes for the "search extremely long line" case.
26057 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
26058 completely optional and that the pass/fail messages use the command as
26059 the message if that third arg is a null string.
26060 (gdb_test_exact): Arrange that a null string pattern means match a
26061 null string output rather than any output, which might include random
889bf7c5 26062 errors.
c906108c
SS
26063 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
26064 backtrace test.
26065 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
26066 always failing and failure is now exposed by gdb.exp changes.
26067
26068Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
26069
26070 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
26071 weren't being noted.
26072
26073Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26074
26075 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
26076 * gdb.stabs/weird.exp: Remove v_comb xfails.
26077
dc96c6c7 26078Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26079
26080 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 26081 list.exp scope.exp watchpoint.exp]
c906108c 26082 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 26083
dc96c6c7 26084Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26085
26086 * config/monitor.exp: Increase download timeout to 1000 seconds.
26087
dc96c6c7 26088Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26089
26090 * config/m32r.exp: Increase timeout to 120 seconds.
26091
26092Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26093
26094 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26095 and accept older ordering as obsolescent gcc or gdb.
26096 * gdb.c++/templates.exp: Ditto.
26097 * gdb.c++/virtfunc.exp: Ditto.
26098
26099Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26100
26101 * gdb.base/coremaker.c: Add code to mmap some data so we
26102 can check that it ends up in the core file.
26103 * gdb.base/corefile.exp: Add test to read mmapped data
26104 from core file.
26105
dc96c6c7 26106Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26107
26108 * config/m32r.exp: New file.
26109
26110Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26111
26112 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26113 that cflags can contains -gstabs, and work correctly for other tests.
26114
dc96c6c7 26115Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26116
26117 * gdb.base/setshow.exp: New file, tests show and set.
26118 * gdb.base/setshow.c: New file, tests show and set.
26119 * gdb.base/help.exp: Add test for help set|show annotate.
26120 * gdb.base/default.exp: Add test for set|show annotate.
26121
26122Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26123
26124 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26125 errors unique.
26126 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26127 explicitly.
26128
26129Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26130
26131 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26132 and width commands. This is done elsewhere.
26133 * (gdb_start): Don't call gdb_start_sim here. That's already
26134 done in gdb_load. This fixes lots of failures in default.exp.
26135
26136Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26137
26138 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26139 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26140 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26141 in the same we we treat other failures (since it may be an expected
889bf7c5 26142 condition), rather than as an error.
c906108c
SS
26143 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26144 old test format.
26145
26146Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26147
26148 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26149 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26150 twice. Nuke the duplicates.
c906108c 26151 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26152 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26153 Remove config.h along with other config files.
26154
26155Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26156
26157 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26158 "p func1 ()" and note that rests of tests are skipped.
26159 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26160 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26161 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26162 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26163 affected by the previous run test.
26164 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26165 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26166 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26167 "pass int powerset tuple" and "pass modeless int powerset tuple".
26168 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26169 "real write 4" and "real write 8".
26170 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26171 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26172 "print \$i after tuple assign 2", and
26173 "print vs2 after tuple assign 2".
26174 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26175 meaningful error message and return -1 so the caller can
26176 suppress further tests and avoid a cascade of errors.
d63a86f8 26177
c906108c
SS
26178Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26179
26180 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26181 format for printing version.
26182 * gdb.base/default.exp: Ditto.
26183 * gdb.base/interrupt.exp: Fix problem with cascade of
26184 errors if child process dies while calling a function.
d63a86f8 26185
c906108c
SS
26186Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26187
26188 * Makefile.in (VPATH): Add
26189 * Makefile.in (Makefile, config.status): Fix rules so things get
26190 remade when necessary.
26191
26192Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26193
26194 * Makefile.in (just-check): Add path to sibling expect dir
26195 to environment variable specified by RPATH_ENVVAR.
26196
26197Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26198
26199 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26200 (just-check): Add shared library paths for libstdc++, tk,
26201 tcl, bfd, and opcodes to the environment variable specified
26202 in RPATH_ENVVAR.
26203 * configure.in: Add support to recognize --enable-shared flag
26204 and generate correct value for RPATH_ENVVAR.
26205 * configure: Regenerated with autoconf.
26206
26207Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26208
26209 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26210 include all osf versions.
c906108c
SS
26211 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26212 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26213 when target is linux. When failing to build pthreads test
26214 executable, give more meaningful message.
26215 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26216 arg for pthread_create.
d63a86f8 26217
c906108c
SS
26218Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26219
26220 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26221 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26222 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26223 and -lpthreads (everybody else).
c906108c
SS
26224 (test_startup): Fail gracefully if threads are not supported.
26225 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26226 "p/c array_index("abcdef",2)" when not gcc compiled.
26227 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26228 "print func2::coremaker_local" when not gcc compiled.
26229 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26230 "ptype on opaque struct tagname (statically)",
26231 "ptype on opaque struct tagname (dynamically) 1", and
26232 "ptype on opaque struct tagname (dynamically) 2"
26233 for not compiled with gcc.
26234 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26235 backtrace when compiled with gcc.
d63a86f8 26236 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26237 than always return success.
26238
26239Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26240
26241 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26242
26243Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26244
26245 * gdb.base/structs.exp: Undo last change.
26246
26247Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26248
26249 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26250 encapsulate all the steps/nexts done during self test, starting
26251 at main, and makes them less sensitive to optimization issues.
26252 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26253 signal handler" test.
26254 * gdb.threads/pthreads.exp: Only run this for native configs.
26255 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26256 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26257 tests.
26258 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26259 for "runto test_calls(void)" test.
d63a86f8 26260
c906108c
SS
26261Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26262
26263 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26264 and don't expect address info in breakpoint confirmations.
26265
26266Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26267
26268 * gdb.base/list.exp (test_forward_search): Increase timeout
26269 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26270 and then reset to old value when done. Increase expect input
c906108c
SS
26271 buffer to 10000.
26272
26273Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26274
26275 * gdb.base/list.exp (test_forward_search): Fix to handle very
26276 long source line without overflowing expect's input buffer.
26277
26278Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26279
26280 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26281 "buffer_full".
26282
26283 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26284 "buffer_full".
26285
26286 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26287 "buffer_full".
26288
26289 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26290 "buffer_full".
26291
26292Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26293
26294 * configure.in (configdirs): Add gdb.threads.
26295 * configure: Regenerated with autoconf.
26296 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26297 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26298 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26299
c906108c
SS
26300Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26301
26302 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26303
26304Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26305
26306 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26307 each signal's status in the output of "handle all print".
26308 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26309 the \r\n sequence that immediately precedes the gdb prompt.
26310 * gdb.base/a1-selftest.exp: Save original timeout and restore
26311 after test.
26312
26313Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26314
26315 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26316 symbol.
26317
26318Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26319
26320 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26321
26322Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26323
26324 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26325 timeout by 60 seconds.
26326
26327Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26328
26329 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26330 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26331 error return.
26332
26333Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26334
26335 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26336 gdb initialization, also report how long dejagnu waited. Restore
26337 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26338 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26339
26340Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26341
26342 * lib/gdb.exp: Report timeout value for verbosity level 2.
26343 * config/gdbserver.exp: Ditto.
26344 * config/hppro.exp: Ditto.
26345 * config/mips-gdb.exp: Ditto.
26346 * config/monitor.exp: Ditto.
26347 * config/netware.exp: Ditto.
26348 * config/sim-gdb.exp: Ditto.
26349 * config/slite-gdb.exp: Ditto.
26350 * config/udi-gdb.exp: Ditto.
26351 * config/unix-gdb.exp: Ditto.
26352 * config/vx-gdb.exp: Ditto.
26353 * gdb.base/a1-selftest.exp: Ditto.
26354 * gdb.base/a2-run.exp: Ditto.
26355 * gdb.base/break.exp: Ditto.
26356 * gdb.base/corefile.exp: Ditto.
26357 * gdb.base/list.exp: Ditto.
26358 * gdb.base/recurse.exp: Ditto.
26359 * gdb.base/scope.exp: Ditto.
26360 * gdb.base/signals.exp: Ditto.
26361
26362Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26363
26364 * gdb.threads/Makefile.in (docdir): Removed.
26365
26366Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26367
26368 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26369 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26370 @srcdir@.
d63a86f8 26371 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26372 autoconf 2.5 or higher.
26373 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26374
26375Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26376
26377 * configure: Regenerated.
26378 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26379 avoid name clashes with SunOS headers.
26380
26381Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26382
26383 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26384
26385Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26386
26387 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26388 prototype information ends up in the compiler info file.
26389
26390Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26391
26392 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26393 attempting to regenerate it. Eliminate use of a temporary file
26394 and just generate the info file directly. Source it immediately,
26395 for consistency of use.
26396 * gdb.base/corefile.exp: Ditto
26397 * gdb.base/exprs.exp: Ditto.
26398 * gdb.base/funcargs.exp: Ditto.
26399 * gdb.base/langs.exp: Ditto.
26400 * gdb.base/list.exp: Ditto.
26401 * gdb.base/mips_pro.exp: Ditto.
26402 * gdb.base/nodebug.exp: Ditto.
26403 * gdb.base/opaque.exp: Ditto.
26404 * gdb.base/ptype.exp: Ditto.
26405 * gdb.base/scope.exp: Ditto.
26406 * gdb.base/setvar.exp: Ditto.
26407 * gdb.base/signals.exp: Ditto.
26408 * gdb.base/whatis.exp: Ditto.
26409 * gdb.c++/templates.exp: Ditto.
26410 * gdb.c++/virtfunc.exp: Ditto.
26411 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26412 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26413
26414Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26415
26416 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26417 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26418 Increase timeout, a lot of single stepping might be needed if the
26419 target has no hardware watchpoints.
26420
26421Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26422
26423 * gdb.base/break.exp: Ignore compiler warnings when compiling
26424 break.c.
26425 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26426 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26427 from remote-sim.
26428 * gdb.base/exprs.exp: Add h8300 xfails.
26429 * gdb.base/funcargs.exp: Likewise.
26430 * gdb.base/nodebug.exp: Likewise.
26431 * gdb.base/printcmds.exp: Likewise.
26432 * gdb.base/ptype.exp: Likewise.
26433 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26434 h8300 xfails.
d63a86f8 26435 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26436 on the h8300.
26437 * gdb.base/funcargs.c: Explicitly make last constant argument to
26438 call_after_alloca_subr an unsigned long type.
26439 * gdb.base/return.c: Include stdio.h.
26440
26441Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26442
26443 * config/abug.exp: New file for the older Motorola Bug monitor
26444 that runs on the mvme13x series VME boards.
26445 * config/monitor.exp: Use the new config array for target settings
26446 if they exist.
26447
26448Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26449
26450 * sim-gdb.exp: Make the SH simulator allocate less space when
26451 it is targeted.
26452
26453Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26454
26455 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26456 test.
26457
26458Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26459
26460 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26461 "rs6000-*-*" for "list function in include file" when gcc compiled.
26462 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26463 for "p ctable1[120]".
26464 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26465 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26466 Remove setup_xfail for "rs6000-*-*" for
26467 "print 'scope0.c'::filelocal before run".
26468 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26469 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26470 since some compilers don't allow both options to be given
26471 on the same command line. Create object file and move it.
d63a86f8 26472
c906108c
SS
26473Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26474
26475 * gdb.base/corefile.exp: Always regenerate the core file, since
26476 we always regenerate the coremaker program. Detect special case
26477 where registers cannot be read from core file.
d63a86f8 26478
c906108c
SS
26479Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26480
26481 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26482 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26483 * gdb.c++/templates.exp: Only match on basename of file since
26484 some formats like xcoff don't encode directory information.
26485 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26486 and rs6000 AIX xcoff targets.
26487 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26488 * configure: Regenerate.
26489 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26490 here, rather than in distclean.
d63a86f8 26491
c906108c
SS
26492Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26493
26494 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26495 defined, and use it to compile the test case with -O2. The
26496 native compilation still uses no optimization.
26497 * gdb.base/mips_pro.c: Remove inline assembly code since
26498 it is compiled PIC by default, which results in assembler
26499 warnings that make the testsuite think the compilation
26500 was unsuccessful.
26501
26502Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26503
26504 * gdb.c++/misc.exp: Add note to message for
26505 "print s.a for foo struct" that this is a known gcc 2.7.2
26506 and earlier bug.
26507
26508Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26509
26510 * gdb.base/break.exp: Fix pattern for matching "Delete all
26511 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26512 setup_xfail for deleting all breakpoints test. Fix various
26513 timeout messages to include "(timeout)".
26514 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26515 for "p t_float_values2(3.14159,float_val2)".
26516 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26517 for "continue to call2g" when gcc compiled.
26518 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26519 "up to foo in langs.exp", "show language at foo in langs.exp",
26520 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26521 and "show language at fsub in langs.exp".
26522 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26523 "list line 1 in include file", "list message for lines past EOF",
26524 "list function in include file", "list list0.h:foo", and
26525 "list filename:function; nonexistant function".
26526 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26527 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26528 and "ptype t_char_array" to be for native cc only.
d63a86f8 26529
c906108c
SS
26530Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26531
d63a86f8 26532 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26533 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26534 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26535
26536Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26537
26538 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26539 "bt in signals.exp". This problem only appears when running
26540 the testsuite, and then only intermittently.
26541
26542Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26543
26544 * gdb.base/return.exp (return_tests): Differentiate between
26545 two tests of continuing.
26546
26547Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26548
26549 * */Makefile.in (maintainer-clean): Remove config.log.
26550 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26551 * gdb.c++/Makefile.in (PROGS): Add inherit.
26552 (clean): Remove *.ci.
26553
26554Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26555
26556 * gdb.c++/misc.cc: Add test code from Mike Stump.
26557 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26558
26559Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26560
26561 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26562 to "alpha-*-osf2*" and add comment.
26563 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26564 setup_xfail for "step over execarg initialization" and
26565 "step over corearg initialization".
c906108c
SS
26566 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26567 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26568 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26569 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26570 "print func2::coremaker_local", and "backtrace in corefile.exp".
26571 * gdb.base/signals.exp: Build and source signals.ci.
26572 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26573 to be for gcc only.
26574 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26575
c906108c
SS
26576Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26577
26578 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26579 Feb 3 procfs.c change.
26580
26581Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26582
26583 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26584
26585Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26586
26587 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26588 from dejagnu's apparent default of 10 seconds, which gives random
26589 results when running the tests over NFS on moderately loaded systems.
26590 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26591
26592Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26593
26594 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26595 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26596 result reports.
c906108c
SS
26597
26598Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26599
26600 * configure.in (CY_AC_PATH_TCLH): Remove.
26601 * configure: Regenerate.
26602
26603Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26604
26605 * gdb.c++/Makefile.in (clean): Add missing '{'.
26606
26607Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26608
26609 * lib/gdb.exp: Provide a default value for noinferior.
26610
26611 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26612 Load libgloss.exp.
26613
26614Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26615
26616 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26617 the executable, not the .o to run the tests from.
26618
26619Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26620
26621 * gdb.base/break.exp: Don't test for program exit or exit status
26622 if $noresults if nonzero.
26623 * gdb.base/langs.exp: Likewise.
26624 * gdb.base/watchpoint.exp: Likewise.
26625
26626 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26627 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26628 trying to compile the testcase.
26629
26630Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26631
26632 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26633 * gdb.base/signals.exp (continue to handler): Likewise.
26634
26635Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26636
26637 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26638
26639 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26640
26641Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26642
26643 * gdb.base/corefile.exp: Recognize "not found" as failure
26644 when trying to determine if a core file was generated.
26645 If no core file was generate the first time, try again without
26646 the ulimit -c to work around braindamaged shells.
26647
26648Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26649
26650 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26651 [] tests with "test" and enclose string in quotes.
26652 * gdb.stabs/configure: Rebuild
d63a86f8 26653
c906108c
SS
26654Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26655
26656 Changes in sync with expect:
26657 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26658 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26659 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26660 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26661 argument to AC_REQUIRE.
26662 * configure: Regenerated.
26663
26664Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26665
26666 * gdb.base/corefile.exp: When generating a core, discard any
26667 error messages about ulimit not found and the "core dumped"
26668 message from the shell that runs the coredumper.
26669
26670Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26671
26672 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26673
26674 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26675 which sed script to run. Expect failure for v_comb test
26676 on PA targets too.
d63a86f8 26677
c906108c
SS
26678Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26679
26680 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26681 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26682
26683Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26684
26685 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26686 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26687 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26688 * lib/gdb.exp (default_gdb_start): Fix typo.
26689 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26690 messages to not include the full program name that caused
26691 the core dump since some systems (such as solaris) apparently
26692 truncate this path to about 80 characters.
26693 When generating a core file first try increasing the core file
26694 size limit to unlimited since some systems may default it to
26695 zero, and it is harmless to try it. Move the test for failing
26696 to generate a core file to where it will actually get executed.
26697 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26698 new gdb result from g++ debug info improvements and make old
26699 pattern obsolescent. Also account for size_t differences
26700 (may be int or long).
26701 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26702 initialization before function call is placed in the delay slot
26703 and thus appears to be skipped over by commands such as "next".
26704
26705Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26706
26707 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26708
26709Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26710
26711 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26712 input source file; fix code to compile test to deal with this
26713 convention.
26714 * gdb.c++/*.exp: Likewise.
26715
26716Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26717
26718 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26719 "bt in signals.exp".
26720
26721Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26722
26723 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26724 "step over execarg initialization" and
889bf7c5 26725 "step over corearg initialization".
c906108c
SS
26726
26727Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26728
26729 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26730 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26731
26732Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26733
26734 From Rob Savoye (rob@poseidon.cygnus.com)
26735 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26736 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26737 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26738 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26739 configure.in}: Major reworking for autoconfig.
c906108c
SS
26740 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26741 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26742 New files.
c906108c
SS
26743 * config/unix-gdb.exp: Make GDB global.
26744 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26745 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26746 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26747 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26748 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26749 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26750 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26751 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26752 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26753 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26754 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26755 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26756 to returns as necessary, arrange for test to compile own testcase
26757 executable.
c906108c 26758 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26759
c906108c
SS
26760Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26761
26762 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26763 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26764 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26765 "backtrace through signal handler".
26766
26767Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26768
26769 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26770 continuing from a job control stop signal.
26771 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26772
26773Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26774
26775 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26776 * gdb.base/corefile.exp: Likewise.
26777 * gdb.base/funcargs.exp: Likewise.
26778
26779Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26780
26781 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26782 * config/monitor.exp: Add support for setting baud rate.
26783
26784Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26785
26786 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26787 i*86-*-linux* xfails for "backtrace through signal handler".
26788 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26789 "print func2::coremaker_local".
26790 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26791 alpha-dec-osf2* xfail for
c906108c
SS
26792 "delete all breakpoints when none".
26793
26794Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26795
26796 * gdb.base/break.exp: Change test that deletes all breakpoints
26797 when no user breakpoints are installed. A post 4.15 change
26798 causes gdb to no longer prompt in this case.
26799
26800Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26801
26802 * gdb.base/return.exp (return_tests): Change xfail for test
26803 "correct value returned double test" to stop xfailing at
26804 Solaris 2.5. Apparently the bug has been fixed.
26805
26806Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26807
26808 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26809 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26810
26811Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26812
26813 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26814 * gdb.disasm/hppa.s: Corresponding changes.
26815
26816Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26817
26818 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26819 makefile fragment.
26820 * config/mt-hpux: Deleted.
26821
26822Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26823
d63a86f8 26824 * Many files: When warning about suppressed tests due to a
c906108c
SS
26825 nonexistant test binary, avoid incrementing the warning count.
26826
26827Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26828
26829 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26830
c906108c
SS
26831Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26832
26833 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26834 "sparc-*-solaris2*".
26835
26836Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26837
26838 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26839 Add global and local variables and initialize them.
26840 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26841 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26842 extracts the file name and terminating signal from the core file.
26843 * TODO: Remove note about tests for correct mapping of corefile.
26844 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26845 from optimizing it away.
26846 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26847 handles common blocks.
26848
26849Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26850
26851 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26852 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26853
26854Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26855
26856 * Makefile.in (maintainer-clean): New target, synonym for
26857 realclean.
26858 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26859 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26860 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26861 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26862 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26863 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26864
26865Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26866
26867 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26868 xfails when not gcc compiled for "print foo::funclocal".
26869 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26870 "print foo::funclocal at foo",
26871 "print 'scope1.c'::foo::funclocal at foo",
26872 "print foo::funclocal_bss at foo",
26873 "print 'scope1.c'::foo::funclocal_bss at foo",
26874 "print foo::funclocal_ro at foo",
26875 "print 'scope1.c'::foo::funclocal_ro at foo",
26876 "print bar::funclocal at foo" and
26877 "print 'scope1.c'::bar::funclocal at foo".
26878 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26879 gcc compiled for "print foo::funclocal at bar".
26880 Expand all messages to ensure that they identify that
26881 the test is at bar().
26882 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26883 gcc compiled for:
26884 "ptype on opaque struct pointer (statically)",
26885 "ptype on opaque struct tagname (statically)",
26886 "ptype on opaque struct pointer (dynamically) 1",
26887 "ptype on opaque struct tagname (dynamically) 1",
26888 "ptype on opaque struct pointer (dynamically) 2" and
26889 "ptype on opaque struct tagname (dynamically) 2
26890 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26891 gcc compiled for:
26892 "p datalocal"
26893 "whatis datalocal",
26894 "ptype datalocal",
26895 "p bsslocal",
26896 "whatis bsslocal", and
26897 "ptype bsslocal".
26898 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26899 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26900 when not gcc compiled.
26901 * gdb.base/funcargs.exp (float_and_integral_args): Add
26902 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26903 compiled.
26904 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26905 "backtrace from call6a" when not gcc compiled.
26906 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26907 "backtrace from call7a" when not gcc compiled.
26908 * gdb.base/callfuncs.exp (do_function_calls):
26909 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26910 "p t_char_array_values(char_array_val2,char_array_val1)",
26911 "p t_char_array_values(char_array_val1,char_array_val2)",
26912 "p t_char_array_values("carray 1","carray 2")",
26913 "p t_char_array_values("carray 1",char_array_val2)",
26914 "p t_char_array_values(char_array_val1,"carray 2")",
26915 "p sum_args(1,{2})",
26916 "p sum_args(2,{2,3})",
26917 "p sum_args(3,{2,3,4})",
26918 "p sum_args(4,{2,3,4,5})"
26919 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26920 "backtrace in corefile.exp" when not gcc compiled.
26921
26922Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26923
26924 * gdb.base/signals.exp: Rewrite `handle all print' test as
26925 a procedure. Accept blanks or TABs as whitespace, increase
26926 timeout and expect input buffer size for the large output
26927 from the command. Remove "i*86-*-bsdi2.0" xfail.
26928
26929Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26930
26931 * gdb.base/setvar.exp: Add new testcases for truncation when
26932 assigning invalid values to bitfields.
26933
26934Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26935
d63a86f8 26936 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26937 mips-sgi-irix* xfail for
26938 "call inferior func with struct - returns char *"
26939 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26940 accepted in the result.
c906108c
SS
26941
26942Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26943
26944 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26945 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26946 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26947 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26948 that accidentally got checked in.
26949
26950Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26951
d63a86f8 26952 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26953 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26954 compiled test.
26955 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26956 Add mips-sgi-irix5* xfail for not gcc compiled.
26957 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
26958 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
26959 compiled for "p top", "whatis top", "p middle", and "whatis
26960 middle".
c906108c
SS
26961 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26962 "whatis signed char" for not gcc compiled.
26963 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26964 "set variable signed char=-1 (-1)" and
26965 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26966 * gdb.base/funcargs.exp (float_and_integral_args):
26967 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26968 Add mips-sgi-irix* xfail when not gcc compiled for
26969 "continue to call2b".
26970 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26971 "continue to call2g".
6fdff2c5
PA
26972 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
26973 compiled for "backtrace from call6a"
26974 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
26975 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
26976 when not gcc compiled for "backtrace from call7a".
c906108c
SS
26977 (localvars_after_alloca): Fix gdb_test cmds for
26978 "print * after runto ...".
26979 Remove rs6000-*-* xfails for
26980 "print i after runto localvars_after_alloca" and
26981 "print l after runto localvars_after_alloca"
26982 for all compilers.
26983 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26984 when not compiled with gcc, for:
c906108c
SS
26985 "print signed char == (minus)",
26986 "print signed char != (minus)",
26987 "print signed char < (minus)",
26988 "print signed char > (minus)".
26989 * gdb.base/callfuncs.exp (do_function_calls):
26990 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26991 "call inferior func with struct - returns char *".
d63a86f8 26992 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26993 "correct value returned double test" to include Solaris 2.4.
26994 * gdb.base/funcargs.exp (float_and_integral_args):
26995 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26996
c906108c
SS
26997Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26998
26999 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
27000 enumeration bitfields if compiling with GNU C.
27001 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
27002 to empty' prompt.
27003
27004Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
27005
27006 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
27007 test for PRO targets.
27008
27009 * gdb.base/funcargs.exp: Avoid ever setting more than 8
27010 breakpoints in the inferior at any given time by making
27011 two groups of breakpoints for call2*, call6* and call7*
27012 tests.
27013
27014Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27015
27016 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
27017 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
27018 from optimizing it away.
27019 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
27020 "call inferior func with struct".
27021
27022Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
27023
27024 * configure.in: Only configure gdb.chill for particular targets.
27025
27026Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
27027
27028 * gdb.base/Makefile.in: Add action to .c.o transformation
27029 rule that generates a .ci file for each .o file and remove
27030 explicit .c.o rules except for callfuncs.o.
27031 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
27032 generates a .ci file for each .o file and remove explicit
27033 .cc.o rules.
27034 (clean): Remove *.tmp *.ci files.
27035 (EXECUTABLES): Remove templ-info.exp.
27036 * gdb.base/compiler.c: New file.
27037 * gdb.c++/compiler.cc: New file
27038 * gdb.base/scope.exp: Source gdb.base/scope.ci.
27039 Change rs6000-*-* xfail for
27040 "print 'scope0.c'::filelocal_ro" and
27041 "print 'scope1.c'::filelocal" and
27042 "print 'scope1.c'::filelocal_bss" and
27043 "print 'scope1.c'::filelocal_ro" and
27044 "print 'scope1.c'::foo::funclocal" and
27045 "print 'scope1.c'::foo::funclocal_ro" and
27046 "print 'scope1.c'::bar::funclocal" and
27047 "print 'scope0.c'::filelocal_ro" and
27048 "print 'scope1.c'::filelocal at foo" and
27049 "print 'scope1.c'::filelocal_bss at foo" and
27050 "print 'scope1.c'::filelocal_ro at foo" and
27051 "print 'scope1.c'::foo::funclocal at foo" and
27052 "print 'scope1.c'::foo::funclocal_bss at foo" and
27053 "print 'scope1.c'::foo::funclocal_ro at foo" and
27054 "print 'scope1.c'::bar::funclocal at foo" and
27055 "print 'scope0.c'::filelocal_ro" and
27056 "print 'scope1.c'::filelocal" and
27057 "print 'scope1.c'::filelocal_bss" and
27058 "print 'scope1.c'::filelocal_ro" and
27059 "print 'scope1.c'::foo::funclocal" and
27060 "print 'scope1.c'::foo::funclocal_bss" and
27061 "print 'scope1.c'::foo::funclocal_ro" and
27062 "print 'scope1.c'::bar::funclocal" and
27063 "print 'scope1.c'::bar::funclocal_bss"
27064 to only be xfail'd when not compiled with gcc.
d63a86f8 27065 Add rs6000-*-* xfail for
c906108c
SS
27066 "print 'scope0.c'::filelocal_bss before run"
27067 when compiled with gcc.
27068 (test_at_main): Add rs6000-*-* xfail for
27069 "print filelocal_ro in test_at_main"
27070 when compiled with gcc.
27071 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 27072 Add rs6000-*-aix* xfail for
c906108c
SS
27073 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
27074 "ptype t_char_array", not compiled with gcc.
27075 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
27076 xfail for "list foo (in include file)" when gcc compiled.
27077 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 27078 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
27079 "run to call0a" if not compiled with gcc.
27080 (unsigned_integral_args): Add rs6000-*-* xfail for
27081 "run to call1a" if not compiled with gcc.
27082 (float_and_integral_args): Add rs6000-*-* xfail for
27083 "run to call2a" if not compiled with gcc and for
27084 "continue to call2b" for any compiler.
27085 Add rs6000-*-* xfail to
27086 "print f1 after run to call2a" for gcc compiled.
27087 (discard_and_shuffle): Add rs6000-*-* xfail for
27088 "run to call6a".
27089 (shuffle_round_robin): Add rs6000-*-* xfail for
27090 "backtrace from call7a" if not compiled with gcc.
27091 Add rs6000-*-* xfail for
27092 "backtrace from call7b" if compiled with gcc.
27093 (call_after_alloca): Add rs6000-*-* xfail for
27094 "print c in call_after_alloca" and
27095 "print s in call_after_alloca" and
27096 "backtrace from call_after_alloca_subr"
27097 if not compiled with gcc.
27098 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27099 "print c in localvars_in_indirect_call" and
27100 "print c in localvars_in_indirect_call" and
27101 "backtrace in indirectly called function" and
27102 "stepping into indirectly called function"
27103 if not compiled with gcc.
27104 (localvars_after_alloca): Add rs6000-*-* xfail for
27105 "print c after runto localvars_after_alloca" and
27106 "print s after runto localvars_after_alloca" and
27107 "print i after runto localvars_after_alloca" and
27108 "print l after runto localvars_after_alloca"
27109 for all compilers.
27110 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27111 than whatis-info.exp.
27112 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27113 than opaque-info.exp.
27114 Setup rs6000-*-* xfail for
d63a86f8 27115 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27116 "ptype on opaque struct pointer (dynamically)" when
27117 not compiled with gcc.
27118 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27119 rather than callf-info.exp.
27120 (do_function_calls): Add clear_xfail for rs6000-*-* for
27121 "p t_float_values2(3.14159,float_val2)". Seems to work
27122 fine there, both with xlc and gcc. Need to find out what
27123 it is doing right and fix other platforms.
27124 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27125 "call inferior func with struct - returns int",
27126 "call inferior func with struct - returns long",
27127 "call inferior func with struct - returns float",
27128 "call inferior func with struct - returns double",
27129 "call inferior func with struct - returns char *",
27130 but only if not gcc compiled (presumes xlc compiled).
27131 Change rs6000-*-* xfails for
27132 "call inferior func with struct - returns char" and
27133 " call inferior func with struct - returns short" to only
27134 xfail if not using gcc.
27135 (clean mostlyclean): Remove *.ci and *.tmp files.
27136 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27137 than templ-info.exp.
27138 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27139 Add rs6000-*-* xfail for "up to foo in langs.exp"
27140 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27141 when not gcc compiled.
d63a86f8 27142
c906108c
SS
27143Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27144
27145 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27146 * gdb.base/corefile.exp: Likewise.
27147 * gdb.base/list.exp: Likewise.
27148 * gdb.base/scope.exp: Likewise.
27149 * gdb.base/siganls.exp: Likewise.
27150
27151 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27152 compiler output.
27153 * gdb.base/whatis.exp: Likewise.
27154
27155Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27156
27157 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27158 failure (opcode table has been fixed to match reality).
27159
27160Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27161
27162 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27163 "call inferior func with struct - returns char",
27164 "call inferior func with struct - returns short"
27165
27166 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27167 "print 'scope0.c'::filelocal at main",
27168 "print 'scope0.c'::filelocal_bss in test_at_main",
27169 "print 'scope0.c'::filelocal at foo",
27170 "print 'scope0.c'::filelocal_bss in test_at_foo",
27171 "print 'scope0.c'::filelocal at bar",
27172 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27173
c906108c
SS
27174 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27175 in source file 1". This bug seems to have been fixed with both
27176 gcc and native cc (was native assembler bug?).
27177
27178Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27179
27180 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27181 "backtrace through signal handler" to "i*86-*-sysv4*".
27182 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27183 continue" case. Add "known SVR4 bug" to fail message.
27184 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27185 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27186 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27187 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27188 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27189 "up to foo in langs.exp", "show language at foo in
27190 langs.exp", "up to cppsub_ in langs.exp", "show
27191 language at cppsub_ in langs.exp", "up to fsub in
27192 langs.exp", and "show language at fsub in langs.exp".
27193 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27194 "bactrace in corefile.exp".
27195 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27196 "call inferior function with struct - returns float" and
27197 "call inferior function with struct - returns double".
d63a86f8 27198
c906108c
SS
27199Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27200
27201 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27202 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27203 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27204 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27205
27206Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27207
27208 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27209 (or overriden) "CHILL" macro rather then bare "gcc".
27210 Also look for ../../gcc/xgcc since that is what we will
27211 actually need, not "Makefile". Remove following assignment
27212 of CHILL to CHILL_FOR_TARGET because that results in
27213 recursive definition.
27214
27215Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27216
27217 * gdb.base/corefile.exp: Change xfail for backtrace in
27218 corefile.exp from linuxaout to all linux.
27219 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27220 cases where we miss the breakpoint at the signal handler
27221 for some reason. Setup xfail for linuxoldld/linuxaout and
27222 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27223 hitting SIGURG breakpoint.
27224 * gdb.base/signals.exp: Setup xfail for "next" acting like
27225 continue to add linuxoldld. Setup xfail for all linux for
27226 "next to handler in signals_tests_1", "backtrace in
27227 signals_tests_1", "continue to func1", "pass SIGUSR1",
27228 and continue to handler".
27229
27230Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27231
27232 * Update all FSF addresses except those in COPYING* files.
27233
27234Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27235
27236 * gdb.base/a2-run.exp: Change messages to be more explicit about
27237 the status of args, and quote binfile in results.
27238
27239Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27240
27241 * gdb.base/callfuncs.exp: Add tests for passing structs to
27242 inferior functions and return various types.
27243 * gdb.base/callfuncs.c: Add functions to receive a struct
27244 and return a member of the struct, in various types.
27245
27246Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27247
27248 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27249
27250Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27251
27252 * config/vxworks29k.exp: New file, sources vxworks.exp.
27253
27254Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27255
27256 * config/gdbremote.exp: New file. Testing framework using
27257 gdbserver.
27258
27259Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27260
27261 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27262 "call function when asleep" and "send end of file".
27263 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27264 for "backtrace in corefile.exp".
27265 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27266 for "backtrace through signal handler".
27267 * gdb.base/corefile.exp: Make sure we actually generate a core file
27268 before trying the core tests. Some systems allow the user to suppress
27269 generation of core files and default to that (linux for example).
27270 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27271 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27272
27273Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27274
27275 * gdb.threads: New directory with some crude multi-threaded
27276 gdb tests (step.exp and step2.exp).
27277 * config/mt-lynx (STEP_EXECUTABLE): Define.
27278 (THREADFLAGS): Define.
27279
27280Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27281
27282 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27283
27284 * gdb.base/signals.exp: Disable whole file for lynx until
27285 further notice.
27286
27287 * gdb.base/signals.exp: xfail test where "next" acts like
27288 "continue" for lynx.
27289
27290 * gdb.base/interrupt.exp: xfail test for calling function while
27291 inferior is asleep for lynx.
27292
27293 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27294 than one cr-lf after each command.
27295
27296Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27297
27298 * configure.in: Reinstate setting of stabsdirs variable, fix
27299 typo in setting up configdirs for native builds.
27300
27301 * gdb.base/return.exp: Fix typo in return double test.
27302 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27303 compiler from optimizing them away.
27304
27305Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27306
27307 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27308 sequences to be echo'd by gdb when using gdb_test.
27309 * gdb.chill/chexp.exp: Likewise.
27310 * gdb.fortran/exprs.exp: Likewise
27311
27312Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27313
27314 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27315 after the inferior gdb has started.
27316
27317 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27318 after each command.
27319 * gdb.base/funcargs.exp: Likewise.
27320 * gdb.base/gdbvars.exp: Likewise.
27321 * gdb.base/interrupt.exp: Likewise.
27322 * gdb.base/list.exp: Likewise.
27323 * gdb.base/watchpoint.exp: Likewise.
27324 * gdb.c++/demangle.exp: Likewise.
27325 * gdb.c++/inherit.exp: Likewise.
27326 * gdb.chill/chexp.exp: Likewise.
27327 * gdb.fortran/exprs.exp: Likewise.
27328
27329 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27330 test if we can't handle IO to/from the inferior.
27331
27332 * gdb.c++/misc.exp: Always check for a program already being
27333 started after sending a "run" command to gdb.
27334
27335 * gdb.base/twice.exp: Start with a fresh gdb.
27336
27337 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27338 only depend on gdb's expression code, not the chill runtime.
27339
27340 * gdb.base/return.c: Put return values into variables so we
27341 can have gdb print them rather than depending on the program
27342 to print them.
27343 * gdb.base/return.exp: Corresponding changes.
27344
27345 * lib/gdb.exp: Provide default value for noinferiorio.
27346 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27347 the inferior.
27348
27349 * gdb.base/break.exp: Always check for a program already being
27350 started after sending a "run" command to gdb.
27351 (text_next_with_recursion): Don't check the output from the
27352 program's printf statement. Instead just make sure the program
27353 exited.
27354
27355 * gdb.base/commands.exp: Protect tests which need arguments with
27356 $noargs conditionals.
27357
27358Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27359
27360 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27361 of structure member arrays to match gdb/valops.c:value_addr change.
27362
27363Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27364
27365 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27366 cases.
27367
27368Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27369
27370 * configure.in (configdirs): Remove gdb.chill from default list
27371 of subdirs and then add it back in only if doing a native build.
27372 The current chill compiler does not yet work in any cross build.
27373 * Revert all signal changes from Jul 6.
27374 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27375 for sh-hms targets, allowing these tests to link, with no other
27376 changes. Testing is suppressed by setting "nosignals" in site.exp.
27377
27378Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27379
27380 * configure.in (signaldirs): Define and add to configdirs for all
27381 targets except some specific ones that are known to not support signals.
27382 Also clean up formatting.
27383 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27384 (signals, sigall): Remove rules to build.
27385 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27386 Moved to new gdb.signals directory.
27387 * gdb.signals: New test directory.
27388 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27389 signals.c signals.exp}: New or moved files.
27390
27391Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27392
27393 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27394
27395Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27396
27397 * gdb.base/return.exp: Xfail `return double' test failure
27398 on at least Solaris 2.3 and handle future/past versions on
27399 a case by case basis as appropriate. Also update message
27400 to include i*86 failures.
27401
27402Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27403
27404 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27405
27406 * lib/gdb.exp: Fix comment which erroneously identified
27407 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27408 gdb_file_cmd not gdb_load).
27409 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27410
27411 * gdb.base/setvar.exp: Make test names consistent between pass and
27412 fail cases. Use gdb_test more.
27413
27414Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27415
27416 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27417
27418Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27419
27420 * gdb.base/help.exp: Fix expected help string for `show commands'.
27421
27422Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27423
27424 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27425
27426 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27427 of a text section.
27428
27429Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27430
27431 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27432 that loop eventually terminates. Fix Connection refused logic so
27433 that testsuite will expire nicely.
27434
27435Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27436
27437 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27438 config/rom68k.exp: New tcl glue for the appropriate monitors.
27439 These all just end up calling monitor.exp.
27440 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27441 refused' by retrying. Cleanup some timeout issues.
27442 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27443 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27444 callers don't have to set/restore global timeout variable.
27445
27446 * The following set of changes centralizes management of the global
27447 timeout variable. This way, it can be set in one target dependent
27448 place instead of dozens of places scattered throughout the test suite.
27449 If you need to lengthen a timeout, then you should either set timeout
27450 in one of the config/{target}.exp files, or multiply it by a factor.
27451 Setting it to an absolute value is always going to lose for some
27452 targets.
27453 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27454 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27455 * gdb.base/funcargs.exp: Don't set timeout.
27456 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27457 * gdb.base/printcmds.exp (test_print_string_constants
27458 test_print_array_constants): Don't set timeout.
27459 * gdb.base/ptype.exp: Don't set timeout.
27460 * gdb.base/recurse.exp: Don't set timeout.
27461 * gdb.base/return.exp: Don't set timeout.
27462 * gdb.base/watchpoint.exp: Don't set timeout.
27463 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27464 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27465
27466Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27467
27468 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27469
27470Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27471
27472 * lib/gdb.exp: Disable chill tests for irix5.
27473
27474Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27475
27476 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27477 each test pass or fail.
27478
27479Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27480
27481 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27482 xlc not gcc.
27483
27484Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27485
27486 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27487
27488Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27489
27490 * config/est.exp: Fix copyright and comments. Remove dead code.
27491 Use targetname, serialport and baud variables instead of fixed
27492 constants.
27493 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27494 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27495
27496Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27497
27498 * gdb.base/watchpoint.exp: Don't run
27499 test_watchpoint_triggered_in_syscall for sunos.
27500
27501Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27502
27503 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27504 they don't seem to exist. Do include stdio.h.
27505
27506Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27507
27508 * gdb.base/a1-selftest.exp: Add alpha xfail.
27509
27510Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27511
27512 * gdb.base/watchpoint.c (main): Prompt before calling read().
27513 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27514 Revise accordingly. Remove cruft about sending "123" several
27515 times, until it gets noticed. Clean up the "print buf[0]" stuff
27516 so that it passes or fails, and waits for prompts in the usual way.
27517
27518Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27519
27520 * gdb.base/recurse.exp: Fix comment.
27521
27522 * TODO: Remove item about printing variables in nodebug.exp. Add
27523 item about enabling tests which are only run on some targets.
27524
27525 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27526 fail, make test names unique, use new gdb_test convention
27527 regarding pattern, use gdb_test more, etc.).
27528
27529 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27530 fail, make test names unique, etc.).
27531
27532Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27533
27534 * gdb.base/nodebug.c: Change return type of top and middle to
27535 short.
27536 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27537 are fixed by the recent mdebugread.c changes. Allow `short ()'
27538 as type for top and middle.
27539
27540Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27541
27542 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27543 nearly as I can tell, the whole thing was an accident in Stu's
27544 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27545 to replace a send/expect pair with gdb_test, but ended up only
27546 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27547 of 30 Mar 1995 took care of it, but left this vestigial comment
27548 which I am now nuking.
27549
27550Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27551
27552 * gdb.base/break.exp: Look for different line number for
27553 breakpoint at main depending on usestubs.
27554
27555Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27556
27557 * gdb.base/list.exp: Adjust some alternate expect patterns to
27558 match recent list0.c change. Add alternate expect pattern for
27559 output from `list default lines around main' for optimizing
27560 compilers.
27561
27562Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27563
27564 * lib/gdb.exp: If nosignals is not set, set it to 0.
27565
27566Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27567
27568 * config/slite-gdb.exp: Responds to load symbol table prompt.
27569 * gdb.base/break.exp: Adjust line number, fix rerun.
27570 * gdb.base/langs0.c: Add #ifdef usestubs.
27571
27572Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27573
27574 * gdb.base/list.exp: Adjust line contents after adding new lines in
27575 list0.c. Also fix a syntax error.
27576
27577 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27578 * gdb.base/break.exp: ditto.
27579 * gdb.base/list.exp: ditto.
27580 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27581 * gdb.base/run.c: ditto.
27582 * gdb.base/list0.c: ditto.
27583 * gdb.base/funcargs.c: ditto.
27584
27585Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27586
27587 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27588 $targetname, $serialport and $baud instead of hardwired variables.
27589 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27590 target doesn't support signals.
27591
27592Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27593
27594 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27595
27596Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27597
27598 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27599 Don't rely on the value of an auto variable before it has been
27600 initialized. Use gdb_test more.
27601
27602Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27603
27604 * lib/gdb.exp (default_gdb_version): A version number must start
27605 with a digit, but other than that contains all characters up to
27606 the first whitespace character.
27607
27608Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27609
27610 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27611
27612Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27613
27614 * gdb.c++/*.exp: Warn if executable does not exist. The original
27615 reason for skipping the warning was that configure.in sometimes
27616 intentionally skipped building the executables but the tcl code
27617 had no way of knowing. That (a) was always bogus with respect to
27618 error handling, (b) is no longer true (right now there is no way
27619 to skip C++ tests).
27620
27621 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27622
27623Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27624
27625 * gdb.base/list.exp: Add expect patterns for output from
27626 SunPRO compiled executables.
27627 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27628 types.
27629
27630Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27631
27632 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27633 number (we are already testing that the correct source line text
27634 gets printed).
27635
27636 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27637 that is what is intended, but something needed to be done to get
27638 sunos4 native working again.
27639
27640 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27641
27642 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27643 apparently went with a (very) old xfail.
27644
27645Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27646
27647 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27648 runto_main is a proc in gdb.exp that will do 'step' for target use
27649 stubs.
27650 * gdb.base/exprs.exp: ditto.
27651 * gdb.base/interrupt.exp: ditto.
27652 * gdb.base/opaque.exp: ditto.
27653 * gdb.base/printcmds.exp: ditto.
27654 * gdb.base/ptype.exp: ditto.
27655 * gdb.base/scope.exp: ditto.
27656 * gdb.base/setvar.exp: ditto.
27657 * gdb.base/signals.exp: ditto.
27658 * gdb.base/twice.exp: ditto.
27659 * gdb.c++/classes.exp: ditto.
27660 * gdb.c++/inherit.exp: ditto.
27661 * gdb.c++/templates.exp: ditto.
27662 * gdb.base/break.exp: no run and hit main for stubs. Change line
27663 numbers for breakpoints and info breakpoint.
27664 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27665 breakpoint().
27666 * gdb.base/callfuncs.c: ditto.
27667 * gdb.base/exprs: ditto.
27668 * gdb.base/interrupt.c: ditto.
27669 * gdb.base/opaque0.c: ditto.
27670 * gdb.base/printcmds.c: ditto.
27671 * gdb.base/ptype.c: ditto.
27672 * gdb.base/scope0.c: ditto.
27673 * gdb.base/setvar.c: ditto.
27674 * gdb.base/signals.c: ditto.
27675 * gdb.base/twice.c: ditto.
27676 * gdb.c++/misc.cc: ditto.
27677 * gdb.c++/templates.cc: ditto.
27678
27679Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27680
27681 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27682
27683 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27684 somewhere between `read' and `main.c'. I'm pretty sure the
27685 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27686 and it isn't particularly useful.
27687
27688 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27689
27690Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27691
27692 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27693
27694Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27695
27696 * config/mt-slite: add LIBS and -nostdlib.
27697 * config/slite-gdb.exp: add this new file to support sparclite target.
27698
27699Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27700
27701 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27702
27703 * gdb.base/a2-run.exp: Change argument to istarget from
27704 "*-*-vxworks" to "*-*-vxworks*".
27705 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27706
27707Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27708
27709 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27710 will not runto main but do a 'step' to step out of breakpoint().
27711 * config/mt-slite: add -Dusestubs.
27712
27713Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27714
27715 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27716 instead of just @.
27717
27718 * gdb.base/signals.exp: Add test for "handle all print".
27719 * TODO: Remove "handle all print". Also remove item about
27720 checking copyright date (I don't like the idea of a spurious FAIL
27721 based on when we run the tests).
27722
27723 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27724 for SunOS4 (reason for failure not investigated). Remove
27725 redundant test for $binfile.
27726
27727 * gdb.base/nodebug.c (array_index): Call malloc.
27728
27729 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27730
27731Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27732
27733 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27734 conventions and slightly simplify the matching regexp.
27735
27736Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27737
27738 * gdb.base/break.exp: Update gdb_test invocation to use new
27739 convention.
27740
27741 * lib/gdb.exp: If noargs is not set, set it to 0.
27742
27743 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27744 tests unique.
27745
27746 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27747
27748Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27749
27750 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27751 one argument of type "<non-float parameter>".
27752
27753Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27754
27755 * config/rom68k.exp: New file to support Motorola IDP board.
27756 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27757 * gdb.base/break.c: Change things around so that this program
27758 doesn't depend upon args. This is necessary to make remote
27759 targets work (in general, they can't take args).
27760 * gdb.base/break.exp: Don't try to send args to program. Don't
27761 expect output. Also, replace lots of code with gdb_test.
27762
27763Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27764
27765 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27766 printing of '\'' (which is what the comment says we are testing,
27767 even though we were not), not '''.
27768 (test_integer_literals_rejected): Test that printing ''' is an error.
27769
27770 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27771 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27772 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27773 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27774 Use gdb_test not test_print_accept.
27775 * lib/gdb.exp: Remove test_print_accept.
27776
27777 * gdb.base/signals.exp (signal_tests_1): Make pass message
27778 consistent with fail message.
27779
27780 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27781 unsigned char; the bug (PR 1821) is fixed.
27782
27783 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27784
27785 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27786 successful tests--makes xfailing them work right.
27787
27788Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27789
27790 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27791 only \r\n, not .*. The test can pass .* as the last thing in
27792 $pattern if that is what it wants. In addition to providing this
27793 flexibility, this change should speed up pattern matching in cases
27794 where the pattern already ended with .* (there were a number of
27795 them). This change also helps catch bad patterns--in the old
27796 scheme the typo "char \*" instead of "char \\*" would pass. Now
27797 it is caught.
27798 * Many .exp files: Update callers.
27799
27800 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27801 clearer and does not spuriously match multiple ('s. Likewise for
27802 ) and *.
27803
27804 * gdb.base/nodebug.exp: Test ability to call a function and pass
27805 it a string (even with no debugging info).
27806
27807 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27808 "p '\'", which is the same as "p ''" once tcl gets done with
27809 quoting, to "p '\\'", which I suspect is what is intended (one
27810 backslash gets sent to GDB).
27811
27812 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27813
27814Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27815
27816 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27817 1817) was fixed literally years ago.
27818
27819Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27820
27821 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27822 test, it causes stepping out of call_after_alloca_subr with
27823 optimizing compilers.
27824 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27825 fails.
27826
27827 * gdb.c++/templates.exp: Source templ-info.exp only if
27828 the templates executable exists.
27829
27830 * gdb.c++/misc.cc (class Contains_static_instance,
27831 class Contains_nested_static_instance),
27832 gdb.c++/classes.exp (test_static_members): Test printing of
27833 a class that contains a static instance of the class.
27834
27835Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27836
27837 * gdb.base/langs2.c (cppsub_): Don't prototype.
27838 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27839 only, I believe).
27840
27841Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27842
27843 * lib/gdb.exp (skip_chill_tests): New procedure.
27844
27845 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27846
27847Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27848
27849 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27850 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27851
27852Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27853
27854 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27855
27856 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27857 disassemble 8, not 16, instructions for part 4.
27858
27859 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27860 support the latter anymore.
27861
27862 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27863 -DNO_PROTOTYPES.
27864 * gdb.base/callfuncs.c: Control use of prototypes based on
27865 NO_PROTOTYPES, not __STDC__.
27866 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27867 t_float_values2 tests if prototypes in use.
27868
27869 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27870 t_double_values): When checking differences against DELTA, check
27871 that difference is within the range (-DELTA,DELTA), not just
27872 (-infinity,DELTA).
27873
27874Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27875
27876 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27877 'file' command firts, then 'target', then 'load', this is due to gdb
27878 target set up.
27879 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27880
27881Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27882
27883 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27884 FP load/store variants.
27885 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27886
27887Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27888
27889 * gdb.base/term.exp: Do not give a warning if not native, it is
27890 not an abnormal condition.
27891
27892Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27893
27894 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27895 t_char_array".
27896
27897Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27898
27899 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27900 are getting the version number.
27901
27902 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27903 if not native, it is not an abnormal condition.
27904
27905Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27906
27907 * lib/gdb.exp: Just use "file exists", rather than undocumented
27908 dejagnu procedure "findfile".
27909
27910Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27911
27912 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27913 (LDFLAGS): Set to -Xlinker -Ur.
27914
27915 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27916 Removed, these values are set by lib/gdb.exp.
27917
27918 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27919
27920Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27921
27922 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27923 of replicating gdb startup code.
27924
27925 * config/mt-vxworks (LDFLAGS): Set to -r.
27926 (CFLAGS_FOR_TARGET): Removed.
27927
27928 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27929 (gdb) and gdb for vxworks uses (vxgdb).
27930
27931 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27932 executable is not in the tree and host != target, use sed and
27933 program_transform_name to determine the gdb name used by the
27934 target.
27935
27936 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27937 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27938
27939Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27940
27941 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27942 floats, chars, and shorts where there are ANSI-style function
27943 definitions.
27944
27945 * gdb.base/langs.exp, gdb.base/langs*: New test.
27946 * gdb.base/Makefile.in: Build it.
27947 * TODO: Remove item about checking that C names don't get C++
27948 demangling applied; this test tests it.
27949
27950Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27951
27952 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27953 went with the const70 xfail. The xfail went away a year ago.
27954
27955 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27956
27957 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27958 for hp300.
27959
27960 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27961
27962 * gdb.base/a1-selftest.exp: Don't run on hp300.
27963
27964Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27965
27966 * Makefile.in (site.exp): Set host_alias and target_alias as well
27967 as host_triplet and target_triplet.
27968
27969Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27970
27971 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27972
27973 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27974 places as other ecoff systems).
27975
27976 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27977 ultrix.
27978
27979Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27980
27981 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27982 remove them.
27983 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27984 variable and "variable" in addition to "data variable".
27985 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27986
27987 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27988 2.
27989 * gdb.base/list1.c (long_line): Add additional statement at start
27990 of function.
27991 * gdb.base/list.exp (test_forward_search): Update line number to
27992 reflect new statement.
27993
27994Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27995
27996 * gdb.base/signals.exp: Reinitialize searched source directories
27997 after gdb_start call.
27998
27999Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
28000
28001 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
28002 * gdb.stabs/Makefile.in: Likewise.
28003
28004 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
28005 change. Instead split the tests into smaller pieces.
28006 * gdb.disasm/hppa.s: Corresponding changes.
28007
28008Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28009
28010 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28011 Quote ^C when passing it to stty. For some shells ^ is a pipe.
28012
28013 * gdb.base/funcargs.exp: Modify many tests so that every test
28014 either passes or fails. Make some test names unique.
28015
28016Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28017
28018 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
28019 Call stty to set interrupt character.
28020
28021 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
28022 for HP assembler versus GNU assembler based on actual behavior of
28023 $(CC), rather than assuming that $(AS) is always the GNU assembler.
28024
28025 * TODO: Suggest a few more stepping tests.
28026
28027Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
28028
28029 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
28030 restart GDB for h8300 after a continue.
28031 (return): Add pattern to match a29k-udi behavior.
28032 * gdb.base/nodebug.exp: Remove obsolete comment.
28033 * gdb.base/regs.exp: New file, testing of register displays.
28034 * gdb.base/return.exp: Fix typo in reference to $objdir.
28035 * gdb.base/whatis.exp: Always start with a fresh GDB.
28036
28037Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28038
28039 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
28040 higher, these tests generate a lot of output.
28041
28042Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28043
28044 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
28045 code following the catch silently ignored some errors; without the
28046 catch they should be thrown like any other tcl error. Also, the
28047 catch used "" instead of {} which meant all the callers who wanted
28048 to include one of the characters "[]$ had to quote it an extra time.
28049 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
28050 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
28051 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
28052 Remove extra quoting.
28053
28054Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
28055
28056 * gdb.base/commands.exp: Make test names unique; every test either
28057 passes or fails. Update some comments.
28058
28059 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
28060
28061Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28062
28063 The following fixes a FAIL caused by the fact that the alpha stabs
28064 configuration didn't use the ".if alpha" code in weird.def.
28065 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
28066 bit pointer, so the 32 bit version works even on the alpha.
28067 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
28068 Remove the stuff which allowed us to have separate versions for
28069 alpha and everything else.
28070
28071 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
28072 regexp which "info func operator\[\](" is supposed to match. Fix
28073 string to send to GDB. Note that GDB still doesn't work right. Add a
28074 new test for "info func .perator\[\](" which GDB does handle correctly.
28075
28076 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
28077
28078Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28079
28080 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
28081 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
28082 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
28083 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
28084 it makes the tests harder to understand and confuses test-o-matic.
28085 The preferred style is that each test provides a PASS or a FAIL,
28086 and has a unique message (e.g. "continue #54" not just "continue")
28087 which is the same for the pass and the fail.
28088 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28089 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28090 to lib/gdb.exp.
28091 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28092 prt_accept which was basically the same thing. Likewise for
28093 test_print_reject and prt_reject.
28094 * lib/gdb.exp (test_print_reject): Add some more error message
28095 patterns to match from the former printcmds.exp (prt_reject).
28096 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28097 One defect of the passcount stuff is that some of it failed to
28098 report XPASS where appropriate.
28099 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28100 stuff before and after arg in expected pattern.
28101 (test_paddr_operator_functions): Re-do test without print_addr_of;
28102 this is the only test which seems to want extra stuff there.
28103
28104Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28105
28106 * gdb.base/nodebug.exp: Update new tests to reflect improved
28107 wording of gdb output.
28108
28109 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28110 and "ptype" work on variables in files compiled without -g.
28111 Replaces commented out "maint print msymbol" tests.
28112
28113Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28114
28115 * gdb.base/setvar.c (dummy): Call malloc.
28116
28117 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28118 losing with the irix4 sed.
28119
28120 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28121 ALRM" on irix4.
28122
28123Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28124
28125 * TODO: Remove items about corefile.exp testing new exec-file and
28126 backtrace; both are now done. Add items about printing enums.
28127
28128Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28129
28130 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28131 "get signal $thissig" test fails.
28132
28133 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28134
28135Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28136
28137 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28138 compiler warning with dec alpha compiler.
28139
28140 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28141 extra \n from gdb_test call (this explains why the prompt test
28142 that I removed yesterday was there).
28143 (user_defined_command_test): Remove extra \n and prompt test.
28144
28145 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28146 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28147 doesn't exist.
28148 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28149 Also remove alpha workaround, which turns out to be because
28150 SIGABRT == SIGLOST.
28151
28152 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28153
28154 * gdb.base/help.exp: Don't test "help show".
28155
28156Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28157
28158 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28159 "set print address" is on.
28160 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28161 pass prompt to gdb_test; gdb_test already looks for the prompt.
28162
28163 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28164
28165 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28166 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28167 was to make sure that gdb can read a core file. But (a) the "read
28168 the corefile" part didn't make it to a1-selftest.exp, we just
28169 delete the corefile after creating it, and (b) we test reading
28170 corefiles in corefile.exp anyway. Also, this test left around a
28171 xgdb process on Solaris.
28172
28173 * gdb.base/corefile.exp: Also test backtrace.
28174
28175Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28176
28177 * gdb.base/commands.exp: Test a simple user defined command with
28178 arguments and if/while statements; verify the full user command is
28179 printed by "show user".
28180
28181 * gdb.base/commands.exp: Test if/while commands as part of a
28182 breakpoint command list; verify they appear in breakpoint
28183 information.
28184
28185Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28186
28187 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28188 than by dividing by zero.
28189
28190Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28191
28192 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28193 performing an inferior call with watchpoints enabled.
28194 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28195 call.
28196
28197Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28198
28199 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28200 of "file" command.
28201
28202 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28203 Add additional pattern for when "int operator int(void);" appears
28204 in a different order.
28205
28206Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28207
28208 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28209
28210 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28211 and "signal" with ".*".
28212
28213Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28214
28215 * TODO: Add note about "handle all nostop".
28216
28217 * gdb.base/{sigall.c, sigall.exp}: New test.
28218 * gdb.base/Makefile.in: Add it.
28219
28220Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28221
28222 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28223 when invoking GDB, suppresses any windowing interface.
28224
28225Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28226
28227 * config/sim-gdb: New file, simulator testing support.
28228
28229Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28230
28231 * gdb.base/interrupt.exp: Test calling func1 twice.
28232
28233Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28234
28235 * gdb.base/list.exp (test_forward_search): Set timeout higher
28236 when we'll be getting lots of output from gdb.
28237
28238 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28239 "init_malloc" to after the expect statement. Run it if that
28240 regexp is taken, but also for two others which happen if source
28241 cannot be found.
28242
28243Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28244
28245 * gdb.base/printcmds.exp: New test, for printing register before
28246 program is running.
28247
28248Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28249
28250 * gdb.base/list.exp: Correct some alternate expect patterns
28251 to reflect changes in list1.c.
28252
28253Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28254
28255 * TODO: Add item regarding large frames.
28256
28257 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28258
28259 * TODO: Remove item about enabling return.exp; it
28260 is enabled. Suggest a few more "return" tests.
28261
28262Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28263
28264 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28265 anonymous unions.
28266
28267Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28268
28269 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28270 and pr-5646.o, so "make" is the same as "make all", not "make
28271 pr-4975.o".
28272
28273Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28274
28275 * gdb.base/list.exp: Adjust expectations to reflect changes in
28276 list1.c.
28277 (test_forward_search): New test proc.
28278 * gdb.base/list1.c (long_line): New function, has long source line.
28279
28280Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28281
28282 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28283 additional line of code that was added.
28284
28285Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28286
28287 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28288 tests so as not to overflow expect's input buffers.
28289 * gdb.disasm/hppa.exp: Corresponding changes.
28290
28291Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28292
28293 Beginnings of template debugging tests.
28294 * gdb.c++/templ-info.cc: New file to test for template
28295 debugging capability of the compiler.
28296 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28297 templ-info.cc.
28298 * gdb.c++/templates.cc: Add explicit template instantiations
28299 to enable compiling with -fno-implicit-templates. Add destructor
28300 and 'value' method to T5 class for template tests.
28301 * gdb.c++/templates.exp: Add testcases for printing of template
28302 types, setting breakpoints on template methods and calling a
d63a86f8 28303 template method.
c906108c
SS
28304
28305Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28306
28307 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28308 branch target since some assemblers (gas-2.5) may emit a
28309 relocation for the branch instead of resolving it in the
28310 assembler.
28311
28312Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28313
28314 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28315 through signal handler.
28316
28317Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28318
28319 * configure.in (*-*-netware): Use config/mt-netware.
28320
28321 * config/mt-netware: New file.
28322 * config/mt-i386-netware: Removed, separate configs for different
28323 netware architectures are no longer needed now that we have
28324 --with-headers.
28325
28326Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28327
28328 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28329 by the recent changes to use ANSI C arithmetic conversions.
28330
28331Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28332
28333 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28334 bug involving using inferior_pid to figure out whether to select a
28335 frame.
28336
28337Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28338
28339 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28340 match the current disassembler output.
28341
28342Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28343
28344 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28345 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28346 types, expect "int" as type of integer values (for now).
28347
28348Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28349
28350 * gdb.base/commands.exp: New tests for if/while commands.
28351
28352Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28353
28354 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28355 by .*, since hex values have different syntax in Chill mode.
28356
28357Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28358
28359 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28360 linefeed from expect pattern for repeated types with indices > 9.
28361
28362Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28363
28364 First part of Fortran test suite.
28365 * gdb.fortran: New directory.
28366 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28367
28368Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28369
28370 * gdb.base/default.exp: Update expect pattern for load command
28371 without arguments.
28372
28373Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28374
28375 * configure.in: Change i386 to i[345]86.
28376 * gdb.base/configure.in: Likewise.
28377 * gdb.c++/configure.in: Likewise.
28378 * gdb.chill/configure.in: Likewise.
28379
28380Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28381
28382 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28383 patterns, since that is not a valid context for comments.
28384
28385Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28386
28387 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28388 repeated types and repeated types with indices > 9.
28389
28390Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28391
28392 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28393 2417; old bug has been fixed.
28394
28395Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28396
28397 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28398 send the newline ourselves instead of assuming gdb_test will do
28399 so when passed an empty input string.
28400
28401 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28402 stabs testcode.
28403
28404Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28405
28406 * lib/gdb.exp (gdb_test): Don't send anything if the first
28407 argument is an empty string. This makes cases where we want to
28408 match output that is already in expect's buffers (for example,
28409 matching a breakpoint after gdb_run_cmd has been called) work
28410 reliably.
28411
28412Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28413
28414 * config/netware.exp: New file.
28415
28416Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28417
28418 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28419 the -B and -L prefixes so we can find the debugging stub.
28420
28421 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28422 there and we are using the gcc from the tree.
28423
28424 * gdb.base/types.c: Removed.
28425
28426 * gdb.base/configure.in: Look for makefile fragments in ../config.
28427 Recognize i386-*-netware.
28428 * gdb.c++/configure.in: Likewise.
28429
28430Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28431
28432 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28433 the correct TCL syntax.
28434
28435Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28436
28437 * gdb.base/opaque.exp: use runto instead of messing around with
28438 breakpoints. Simplify by using gdb_test.
28439
28440 * gdb.base/bitfields.exp: restart between tests on netware targets
28441 because breakpoints aren't relocated after target death. Run
28442 processes to completion.
28443
28444 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28445
28446Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28447
28448 * Makefile.in: Remove extra tabs that confuse some versions
28449 of "make". Use the newly built gdb to test with by default,
28450 rather than the first one in the tester's search path.
28451
28452Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28453
28454 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28455
28456 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28457 condition help.
28458
28459Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28460
28461 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28462
28463 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28464 running.
28465 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28466 * gdb.base/funcargs.exp: Likewise.
28467
28468 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28469 * gdb.base/funcargs.exp: Likewise.
28470
28471 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28472 message is "".
28473
28474Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28475
28476 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28477 return,signals,twice}.exp: Handle non-existant binaries
28478 consistantly.
28479
28480 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28481 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28482 might testing a cross development system.
28483
28484Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28485
28486 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28487 runtest script is relative to ${srcdir}, not ${rootdir}.
28488
28489Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28490
28491 * gdb.base/signals.exp: Allow for optionality of breakpoint
28492 address.
28493
28494Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28495
28496 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28497
28498Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28499
28500 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28501 for size_t definition.
28502 * gdb.c++/templates.cc: Likewise
28503
28504 * config/mt-i386-netware: New file.
28505
28506 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28507 defined.
28508
28509 * gdb.base/Makefile.in: Added support for systems that name core
28510 files by appending "core" to the program name.
28511 * gdb.base/a1-selftest.exp: Likewise.
28512
28513Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28514
28515 * gdb.base/return.exp: Add comment and message for `return double'
28516 test failure on Sparc Solaris.
28517
28518Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28519
28520 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28521
28522Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28523
28524 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28525 from optimizing them away.
28526 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28527 patterns to include default constructors and assignment operators,
28528 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28529 character in the output of the virtual base pointer.
28530
28531Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28532
28533 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28534 expression match in print_addr_of to avoid unintented matches.
28535 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28536 versions up to 2.5.8.
28537
28538Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28539
28540 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28541 included file to run under newer versions of expect.
28542 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28543 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28544 Remove xfail for the virtual table of BDDHookV.
28545
28546Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28547
28548 * lib/gdb.exp (string_to_regexp): Set a default result.
28549 (default_gdb_start): Fix misleading message.
28550
28551Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28552
28553 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28554 Remove all CC, etc definitions.
28555 * config/mt-hpux: New file.
28556 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28557 (CFLAGS, LDFLAGS): Define.
28558 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28559
28560 * Makefile.in (site.exp): Don't insert host_os, etc.
28561 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28562 (distclean): Check existence of subdir.
28563 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28564 * gdb.base/Makefile.in: General cleanup and simplification.
28565 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28566 to build executables. Use default rule to build .o files.
28567 (EXPECT, RUNTEST, CC): Fix relative pathname.
28568 (site.exp): Don't insert host_os, etc.
28569 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28570 and/or SIGUSR1 defined.
28571 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28572 * gdb.c++/Makefile.in: General cleanup and simplification.
28573 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28574 (CFLAGS): Remove.
28575 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28576
28577Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28578
28579 * gdb.base/recurse.exp: Misc changes to get tests running again
28580 after Kung's changes to the watchpoint code.
28581 * gdb.base/watchpoint.exp: Likewise.
28582
28583Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28584
28585 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28586
28587Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28588
28589 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28590 * lib/gdb.exp (default_gdb_start): Define.
28591 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28592 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28593 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28594 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28595 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28596 Don't call gdb_target_udi in between tests.
28597
28598Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28599
28600 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28601 (which was basically just a local version of the same thing). In
28602 addition to avoiding duplication, gdb_test_exact is faster.
28603 * lib/gdb.exp (gdb_test_exact): Fix typo.
28604
28605 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28606 don't give an error.
28607
28608 * gdb.base/term.exp: Call delete_breakpoints before starting.
28609
28610 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28611 (t10): Add comment.
28612
28613Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28614
28615 Reorganization of the GDB Test Suite.
28616
28617 * gdb.base: New directory, contains all the basic tests.
28618 * gdb.c++: New directory, tests specific to C++.
28619 * gdb.chill: New directory, tests specific to Chill.
28620 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28621 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28622 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28623 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28624 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28625 t30-31 to chill).
28626 * */gdbme.*: Rename to match appropriate expect scripts.
28627 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28628 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28629 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28630 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28631 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28632 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28633 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28634 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28635 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28636 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28637 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28638 gdb.c++/virtfunc.cc: New names of C++ files.
28639 * gdb.chill/chillvars.ch: New name of Chill file.
28640 * gdb.base/configure.in, gdb.c++/configure.in,
28641 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28642 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28643 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28644 * configure.in (configdirs): Update to reflect directory changes.
28645 (target_abbrev): No longer define for any configuration.
28646 * Makefile.in: Cosmetic improvements to header comments.
28647
28648Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28649
28650 Various changes to gdb.t31:
28651
28652 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28653 * gdbme.ch: Make all key-words and predefineds be upper-case.
28654 * chillvars.exp: Expect key-words and predefinds in upper-case.
28655
28656 * chillvars.exp: Use gdb_test_exact many places.
28657 Change expected output for arrays (which now includes index labels).
28658
28659 * pr-5020.exp, gdme.ch (module PR_5020):
28660 New test, for PR-5020.
28661
28662Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28663
28664 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28665 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28666
28667Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28668
28669 * Makefile.in: Fix bit-rot in definitions of CHILL,
28670 CHILL_FOR_TARGET and Chill_LIB.
28671 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28672 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28673 CHILL, and CHILL_LIB.
28674
28675Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28676
28677 * Revert the previous changes. Please see Rob's directory
28678 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28679
28680Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28681
28682 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28683 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28684 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28685 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28686 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28687 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28688 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28689 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28690 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28691 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28692 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28693 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28694 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28695 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28696 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28697 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28698 changes from 94Q1.
28699
28700Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28701
28702 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28703 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28704 Rob's new testing fragments.
28705
28706Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28707
28708 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28709 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28710
28711Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28712
28713 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28714 version also, match on casted version strings, and match on
28715 gdb startup case where the line numbers might be messed up.
28716
28717Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28718
28719 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28720 (CFLAGS): Delete it from here.
c906108c
SS
28721
28722Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28723
28724 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28725
28726Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28727
28728 * Makefile.in (RUNTEST): Default to just "runtest".
28729
28730Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28731
28732 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28733 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28734 the code has been restructured.
28735
28736Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28737
28738 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28739 \n, not just one of each.
28740
28741 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28742 /bin/cc gives a warning if you do.
28743
28744Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28745
d63a86f8 28746 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28747 __t10ListS_link1ZUiRCUiPT0
28748
28749Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28750
28751 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28752 on local variables in recursive functions.
28753
28754 * gdb.t07/Makefile.in: Build the new test.
28755
28756Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28757
28758 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28759 directly. Instead compare the return values from actual calls.
28760
28761Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28762
28763 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28764
28765Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28766
28767 * From Peter Schauer with minor modifications.
a9c64011
AS
28768 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28769 stops in mid-line in the caller. Add xfail for returning a float
28770 value on X86 targets.
c906108c
SS
28771
28772Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28773
28774 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28775 to avoid expect lossage.
28776 (fmem_LRbug_tests): Likewise.
28777 * gdb.disasm/hppa.s: Corresponding changes.
28778
28779 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28780 conditions to work with latest dejagnu/expect.
28781
28782 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28783 expected to fail on the PA.
28784 (backtrace in call with trampolines): Explicitly require main
28785 to be frame #1 (no trampolines should show up in backtrace).
28786
28787 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28788 "continue -expect".
28789 * gdb.t06/break.exp: Likewise.
28790 * gdb.t07/watchpoint.exp: Likewise.
28791 * gdb.t13/bitfields.exp: Likewise.
28792 * gdb.t15/{funcargs,return}.exp: Likewise.
28793 * gdb.stabs/weird.exp: Likewise.
28794 * config/{mips,udi}-gdb.exp: Likewise.
28795
28796 * hppa.sed: Enclose comments within a sed command to avoid
28797 losing with the old OSF1 sed.
28798
28799Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28800
28801 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28802 sequent dynix.
28803 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28804 * gdb.t15/funcargs.exp: Conditionally step again to really
28805 finish from marker_call_with_trampolines. Handle the case where
28806 the first step from within call_with_trampolines already steps
28807 us back to main.
28808 * gdb.t15/gdbme.c: Add comment to closing brace of
28809 call_with_trampolines for funcargs.exp.
28810
28811Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28812
d63a86f8 28813 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28814 Fix typo(s).
28815
28816Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28817
28818 * gdb.t07/gdbme.c: More code for watchpoint testing.
28819
28820 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28821 "Hardware watchpoint" throughout file.
28822 (test_watchpoint_triggered_in_syscall): New test.
28823 (test_complex_watchpoint): New test.
28824
28825Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28826
28827 * gdbme.c (call_with_trampolines): New function to try and step
28828 into. Tests trampoline problems on the PA.
28829
28830 * funcargs.exp (localvars_in_indirect_call): No longer expect
28831 stepping into indirect call to fail on PAs.
28832 (test_stepping_over_trampolines): New test.
28833
28834Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28835
28836 * TODO: Add suggestions for static member function tests, and
28837 completion tests.
28838
28839Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28840
28841 * TODO: Add suggestions for "p/a" tests.
28842
28843 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28844 (default_gdb_exit): Replace all the hair with sending "quit" to
28845 the process with a simple close.
28846
28847Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28848
28849 * TODO: Add suggestions for shared library tests.
28850
28851Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28852
28853 * TODO: Add suggestions for x/s tests.
28854
28855Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28856
28857 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28858 "enable once", and "enable breakpoints once" with ".*".
28859
28860Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28861
28862 * TODO: Add suggestions about structure passing tests.
28863
28864Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28865
28866 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28867 the primary1 test, use work around if __GNUC__ < 2.
28868 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28869 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28870 Test for bad output rather than waiting for timeout. Issue
28871 second continue only if first continue failed.
28872
28873Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28874
28875 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28876 operator[] test with gdb_test because the old code didn't seem to
28877 be getting the quoting right with the new dejagnu.
28878
28879Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28880
28881 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28882 one from the path.
28883 * Makefile.in: Use a fresh expect if there is one, use runtest
28884 from the src tree if there is one.
d63a86f8 28885
c906108c
SS
28886Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28887
28888 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28889 next over recursive call. Revise the tests from that point on
28890 (which had been skipped) to match GDB's actual (correct) output.
28891
28892 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28893 with next over a breakpoint whose condition is false.
28894
28895 * gdb.t00/help.exp: Comment out "help set print" tests just like
28896 (and for same reason as) "help set" test.
28897
28898Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28899
28900 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28901 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28902
28903Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28904
28905 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28906 necessary gdb_target_udi.
28907
28908 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28909
28910 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28911 1838 and 2417; they are fixed.
28912
28913 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28914 gdb.t03/ptype.exp (ptype structure, ptype union):
28915 Remove xfails; the test is looser than when the xfails were added.
28916
28917 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28918 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28919
28920 * gdb.t01/run.exp: Only run shell test if isnative.
28921
28922 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28923 since "run" automatically loads if necessary. Call gdb_target_udi
28924 after the "file" since "file" kills any execution target.
28925
28926 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28927 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28928 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28929 argument for UDI.
28930
28931Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28932
28933 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28934
28935 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28936
28937Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28938
28939 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28940 properly quoting regexps. This makes the second argument to
28941 demangle a fixed string, which matches the callers, instead of a
28942 shell-style pattern which is what the previous implementation
28943 used. Update some of the callers.
28944
28945Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28946
28947 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28948 (comib_nullified_tests): Fix typo.
28949 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28950 strings. No longer expected to fail.
28951
28952 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28953 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28954 strings. No longer expected to fail.
28955
28956 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28957 string. No longer expected to fail.
28958
28959Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28960
28961 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28962 No longer expected to fail.
28963
28964 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28965 string. No longer expected to fail.
28966
28967Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28968
28969 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28970 only in the names (I probably got most of them). I was even
28971 generous with some which differed in underscores in names, and
28972 probably missed a few, and I *still* was able to remove almost a
28973 third of the file with almost no impact on testsuite coverage.
28974
28975Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28976
28977 * gdb.t00/default.exp: Match udi_attach error message as well as
28978 the one from child_attach.
28979
28980 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28981
28982 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28983
28984 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28985 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28986
28987 * Move test with enums and partial symbols back to
28988 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28989 Reverts the change of 26 May 93. Per today's change to
28990 stabs.texinfo, the behavior that weird.exp was expecting was
28991 unreasonable; what is important is that the compiler+gdb get
28992 things right, which happens with a recent gcc. Also fix the test
28993 to deal with native compilers which put out the stab gdb can't
28994 deal with.
28995
28996Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28997
28998 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28999 in the names. The main thing these accomplish is to slow things down.
29000 Many more such duplicates surely remain.
29001
29002 * gdb.t00/help.exp: Comment out "help support" test just like
29003 (and for same reason as) "help set" test.
29004
29005Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
29006
29007 * gdb.t06/break.exp: Remove setup_xfails for
29008 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
29009 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
29010 about known bug in gcc to include up through 2.5.8.
29011 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
29012 well as "_vb$".
29013 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
29014 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
29015 with latest gcc and gdb.
29016 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
29017 well as "_vb$".
29018
29019Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29020
29021 * configure.in (hppa*-*-*): Also configure and build stabs-only
29022 tests.
29023
29024Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29025
29026 * gdb.t10/hppa.mt: A makefile fragment for the PA.
29027 * gdb.t10/configure.in (hppa*-*-*): Use it.
29028
29029Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29030
29031 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
29032
29033Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29034
29035 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
29036 versions prior to 1.13.5.
29037
29038Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29039
29040 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
29041 the prompt is at the start of a line.
29042
29043Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
29044
29045 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
29046 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
29047 in the copr tests now.
29048 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
29049 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
29050 expected to fail.
29051
29052Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
29053
29054 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
29055 gdb.t31/chillvars.exp, lib/gdb.exp:
29056 Tweak to run under either version of expect.
29057 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
29058 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
29059 * gdb.t11/list.exp: Remove extraneous whitespace.
29060
29061Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29062
29063 * gdb.t16/printcmds.exp (test_print_strings): Accept
29064 "(unsigned char *) " before the string.
29065
29066 * TODO: Add notes about printing of fancy types and GDB expressions.
29067
29068Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
29069
29070 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
29071 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 29072 if doing mips-idt-ecoff.
c906108c
SS
29073
29074Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
29075
29076 * Most .exp files: Tweak to run under either version of expect.
29077
29078Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29079
29080 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
29081 xfails; I'm not sure why they are failing, but not because of PR 1806.
29082
29083Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
29084
29085 * config/unix-gdb.exp: Remove gdb_unload cause it's already
29086 defined in lib/gdb.exp.
29087
29088Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29089
29090 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29091 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29092 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29093 have to be typeless.
29094
29095Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29096
29097 * TODO: Add suggestion for copyright year test.
29098
29099Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29100
29101 * configure.in (*-*-lynxos*): Add stabs tests.
29102
29103Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29104
29105 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29106 so insert a tab before any assembler directive in column zero.
29107
29108 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29109 stores.
29110 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29111 stores.
29112 (fpu_short_memory_tests): Likewise.
29113
29114Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29115
29116 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29117 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29118 .stabs directives in comments.
29119
29120Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29121
29122 * TODO: New file, describing tests we could write.
29123 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29124
29125Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29126
29127 * gdb.t06/signals.exp: Add kludge to force re-sync.
29128
29129 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29130 to xgdb instead of gdb, get out of gdb.
29131
29132Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29133
29134 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29135 for info.
29136
29137Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29138
29139 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29140 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29141 * gdb.stabs/hppa.sed: New sed script for the PA.
29142
29143Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29144
29145 * gdb.stabs: Re-write weird.def and configuration to use sed
29146 instead of cpp. sed is portable and POSIX; cpp is neither.
29147
29148Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29149
29150 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29151
29152Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29153
29154 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29155
29156Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29157
29158 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29159 "_vb$".
29160 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29161 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29162
29163Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29164
29165 * lib/gdb.exp: Comment out code which depends on non-existent
29166 `transform' procedure.
29167
29168Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29169
29170 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29171 * lib/gdb.exp: Transform tool name.
29172 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29173 1.1's new error handling system.
29174
29175Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29176
29177 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29178
29179Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29180
29181 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29182 They made pattern matching so slow that timeouts happened on
29183 heavily loaded systems. Now any output from "show print" which
29184 gets us back to the GDB prompt is a PASS.
29185
29186Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29187
29188 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29189
29190Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29191
29192 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29193
29194 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29195 It is not from PR 3220.
29196
29197Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29198
29199 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29200 just started failing because they depended on the order the
29201 subcommands are presented, or exact docstring text. This kind of
29202 test is a pain and has minimal benefit.
29203
29204Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29205
29206 * gdb.t09/corefile.exp: At end of test, use "core" command with
29207 no arguments.
29208
29209Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29210
29211 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29212 17}/Makefile.in: Make it possible to run the testsuite with Sun
29213 make and CC = cross gcc by adding explicit build rules for .o
29214 files.
29215
29216Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29217
29218 * gdb.t15/funcargs.exp: Don't put comments on same line as
29219 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29220
c906108c
SS
29221Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29222
29223 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29224
29225Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29226
29227 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29228 * gdb.t20/inherit.exp: remove three dumplicate entries.
29229
29230Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29231
29232 * gdb.t06/break.exp: For "next over recursive call", fail on any
29233 incorrect output, not just on "factorial (value=2)".
29234
29235Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29236
29237 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29238 working now. Add an xfail if accesing a bss variable causes
29239 a memory error if the target is not yet run.
29240
29241Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29242
29243 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29244 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29245 name of __st* demangling (2 strings). Did Kung really get the
29246 more than 95 others right without testing them?
29247
29248Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29249
29250 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29251
29252Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29253
29254 * configure.in (configdirs): Add gdb.disasm
29255 * gdb.disasm: New directory for GDB disassembler tests.
29256 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29257
29258Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29259
29260 * gdb.t00/help.exp: Don't test "help set".
29261
29262 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29263 from within expect statements. None of these happen anymore and
29264 they cause regressions to be silently unnoticed.
29265
29266 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29267 messages) about known failures with gcc cygnus-2.4.5-930417.
29268
29269 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29270 comp-info.exp so it gets built if it doesn't exist.
29271
29272 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29273 it is no longer used.
29274 * gdb.t13/comp-info.c: Removed.
29275
29276Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29277
29278 * gdb.t06/signals.exp: Add xfail for sun3.
29279
29280Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29281
29282 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29283 relevant because ^C doesn't get sent but failure can be reproduced
29284 interactively).
29285
29286Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29287
29288 * gdb.stabs/alpha.mt: New configuration file for alpha.
29289 * gdb.stabs/configure.in: Use it.
29290 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29291 sharing with alpha.mt, redefine long to word via preprocessor.
29292 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29293 for alpha.
29294 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29295 native cc.
29296 * gdb.t00/teststrategy.exp: Change expect string so that we
29297 consume the `(xgdb)' from the command echo and from the gdb prompt.
29298 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29299 gdb currently compares all values as long, so this failure probably
29300 applies to any configuration where LONGEST is bigger than a target int.
29301 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29302 with gcc.
29303 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29304 to handle opaque pointers, gcc is.
29305 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29306 as first argument. Include <sys/types.h> and change all operator
29307 new definitions to use size_t.
29308 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29309 now that we use size_t.
29310
29311Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29312
a9c64011 29313 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29314 a long or float array cast all array members to the same type.
a9c64011 29315 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29316 with 64 bit longs.
a9c64011 29317 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29318 on alpha.
a9c64011 29319 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29320
29321Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29322
29323 * gdb.t24 (demangle.exp): Constructors of templates have names like
29324 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29325 section 14.6 of the ARM.
29326
29327 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29328 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29329 accomplish little and slow down the testsuite.
29330
29331 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29332 Accept spaces various places.
29333
29334Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29335
29336 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29337 with watchpoint enabled.
29338
29339 * Makefile.in: Remove definition of CC and remove the second
29340 definition of CXX (the "CXX = gcc" one remains). These definitions
29341 were causing backquotes to be expanded within backquotes, which
29342 doesn't work.
29343
29344Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29345
29346 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29347
29348Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29349
a9c64011
AS
29350 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29351 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29352 by mips cc and contains no stabs entries.
29353
29354Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29355
29356 * config/vx-gdb.exp: Use fake device to load files rather than
29357 NFS.
29358 * lib/gdb.exp: New proc to do "file" command.
29359 * config/unix-gdb.exp: Use new "file" proc.
29360
29361Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29362
29363 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29364 Rework board rebooting slightly.
29365 (gdb_exit): Don't exit from the remote shell; there isn't one.
29366 * gdb.stabs/weird.exp: If a program is being debugged already,
29367 kill it.
29368 * gdb.t04/setvar.exp: Stop and restart gdb.
29369 * gdb.t05/expr.exp: Likewise.
29370 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29371 restart gdb and reload the program.
29372 * gdb.t08/opaque.exp: Likewise.
29373 * gdb.t12/scope.exp: Likewise.
29374 * gdb.t13/bitfields.exp: Likewise.
29375 * gdb.t15/funcargs.exp: Likewise.
29376 * gdb.t20/classes.exp: Likewise.
29377 * gdb.t03/ptype.exp: Increase timeout.
29378 * gdb.t16/printcmds.exp (test_print_string_constants,
29379 test_print_array_constants): Likewise.
29380 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29381 * gdb.t20/classes.exp (do_tests): Likewise.
29382 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29383
29384Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29385
29386 * gdb.stabs: Renamed *wierd* to *weird*.
29387
29388Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29389
29390 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29391 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29392
29393Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29394
29395 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29396 (do_tests): Remove xfail for whatis on one_var and two_var.
29397
29398Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29399
29400 * Makefile.in: Made cross building work better by adding
29401 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29402
29403Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29404
29405 * gdb.t15/{return.c,return.exp,Makefile.in}:
29406 New test, currently commented out.
29407
29408Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29409
29410 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29411 still running and removes the leftover named socket so GDb can do
29412 clean restarts.
29413
29414Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29415
29416 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29417 console, not GDB.
29418 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29419 cross testing works better with "make check"
29420 * config/unix-gdb: Use default procedures for exit and version.
29421 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29422 with the newest VxWorks.
29423
29424Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29425
29426 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29427 old form.
29428
29429 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29430 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29431
29432 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29433
29434 * config/unix-gdb.exp: Remove this version of gdb_exit
29435 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29436 Rob says he'll look at it when he gets back to testing boards.
29437
29438Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29439
29440 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29441 an expected fail for certain ptype commands.
29442
29443 * gdb.t20/classes.exp: Update expected results of "ptype class
29444 Base1" to account for the constructor that now appears in the type.
29445
29446Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29447
29448 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29449 disappeared from list.
29450 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29451 "alldone" proc with call to cleanup and exit.
29452 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29453 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29454 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29455 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29456 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29457 "alldone" proc with simple returns that suppress remaining
29458 tests. The alldone proc went away many months ago.
29459
29460Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29461
29462 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29463
29464 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29465
29466Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29467
29468 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29469 as vax gdb will display them.
29470
29471Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29472
29473 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29474 optimizers.
29475
29476 * scope.exp: Change "bad value for localval" messages so each one
29477 is unique.
29478
29479 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29480 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29481
29482 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29483
29484Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29485
29486 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29487 doesn't exist (due to optimization).
29488
29489Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29490
29491 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29492 contains \r because the filename is long.
29493
29494 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29495 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29496
29497Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29498
29499 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29500 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29501 Ultrix.
29502 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29503 int tests.
29504 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29505
29506Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29507
29508 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29509
29510 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29511 to match does not match the passing case but still matches the
c906108c
SS
29512 failing case.
29513
29514Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29515
29516 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29517
29518Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29519
29520 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29521 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29522 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29523 Remove various versions of gdb_exit.
29524 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29525 gdb_exit.
29526 * config/unix-gdb.exp: gdb_exit remains here, and should override
29527 the generic version, since it's doing a lot of wierd stuff that
29528 the other versions aren't. FIXME, fold it in, or abandon this
29529 version.
29530
29531Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29532
29533 * gdb.t24/demangle.exp: Add tests for PR 3220.
29534
29535Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29536
29537 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29538
29539Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29540
29541 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29542 "i386-*-*". Works for i486 as well.
29543
29544 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29545 bug, and expand domain of xfail to all SVR4 systems, since the
29546 actual problem is likely to be in generic SVR4 /proc support.
29547
29548Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29549
29550 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29551
29552Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29553
29554 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29555 xfails for other systems. Match a missing 'Continuing.' as an
29556 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29557
29558 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29559 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29560 Only issue warning for missing executables if -all option is used.
29561
29562 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29563 file if -all option is used. It's like an unpredictable XFAIL.
29564
29565Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29566
29567 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29568 for dynamically linked binaries.
29569
29570 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29571
29572Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29573
29574 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29575 to state that this is a known bug in old versions of g++.
29576
29577Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29578
29579 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29580 while waiting for `Continuing'.
29581
29582Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29583
29584 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29585 in text, data, and bss.
29586 * gdb.t10/nodebug.c: Add local and global test variables for
29587 initialized and uninitialized data.
29588
29589Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29590
29591 * config/unix-gdb.exp (gdb_exit): Add "wait".
29592
29593Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29594
29595 * gdb.t06/signals.exp: xfail the continue from the handler for all
29596 targets.
29597
29598 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29599 function with watchpoints enabled, the i386 call dummy starts with
29600 a call.
29601
29602 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29603 386 bsd names its corefiles.
29604
29605Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29606
29607 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29608 compilers don't grok it.
29609 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29610 with small octal ints rather than character constants, which
29611 are signed and might not fit if first promoted to int.
29612
29613Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29614
29615 * gdb.t09/Makefile.in (clean): Remove corefile.
29616
29617Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29618
29619 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29620
29621Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29622 and Jim Kingdon (kingdon@cygnus.com)
29623
29624 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29625 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29626 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29627
29628Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29629
29630 * gdb.t17/interrupt.exp: Add xfail for hppa.
29631
29632Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29633
29634 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29635 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29636 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29637 to determine signed-ness of bitfields and use the result to setup
29638 the xfail.
29639 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29640 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29641 call line is reached if necessary.
29642
29643Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29644
29645 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29646
29647Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29648
29649 * gdb.t06/break.exp: Also test `clear' command.
29650
29651Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29652
29653 * gdb.t00/teststrategy.exp: Remove extra quote.
29654
29655 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29656 watchpoint enabled to be for all non-68k machines.
29657
29658 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29659
29660Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29661
29662 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29663 targets use aout.mt instead of ecoff.mt as gas understands
29664 standard aout format.
29665
29666Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29667
29668 * lib/gdb.exp (runto): Don't insist that function we are running to
29669 was compiled with -g.
29670
29671 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29672
29673 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29674 to get back into the read system call.
29675 Accept leading newline in case where we woke it up.
29676
29677Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29678
29679 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29680 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29681 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29682 enable ecoff configuration.
29683
29684Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29685
29686 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29687
29688Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29689
29690 * gdb.t16/printcmds.exp: Add another printf test.
29691
29692Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29693
29694 * configure.in: If configured -with-stabs on any target, add
29695 stabsdirs to configdirs.
29696
29697Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29698
29699 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29700 fun" so pattern does not match the command itself.
29701
29702Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29703
29704 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29705
29706Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29707
29708 * gdb.t17/interrupt.exp: Test for more things.
29709
29710Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29711
29712 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29713 compiler arranges the code and line numbers.
29714
29715 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29716
29717Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29718
29719 * gdb.t00/help.exp: Increase expect input buffer size.
29720
29721Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29722
29723 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29724
29725 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29726
29727 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29728
29729 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29730 [0-9]*, not just [0-9].
29731
29732Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29733
29734 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29735
29736 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29737
29738Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29739
29740 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29741
29742Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29743
29744 * gdb.t06/signals.c: Add xfails for sun3.
29745
29746 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29747
29748 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29749 test_stepping tests.
29750
29751Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29752
29753 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29754
29755 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29756
29757 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29758 rather than actually putting it through cpp twice.
29759
29760 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29761
29762Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29763
29764 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29765 no longer needed.
29766
29767Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29768
29769 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29770
29771 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29772 C++ features prints as "struct", make it a pass, not an xfail.
29773
29774Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29775
29776 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29777 Don't require VA to print as "class" rather than "struct".
29778
29779Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29780
29781 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29782
29783Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29784
29785 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29786
29787Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29788
29789 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29790 order.
29791
29792Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29793
29794 * gdb.t16/printcmds.exp: Add printf tests.
29795
29796 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29797
29798 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29799
29800Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29801
29802 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29803 pass counts, to counteract any existing or future setup_xfails.
29804
29805Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29806
29807 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29808 {BEGIN,END}_COMMON for common block instead of STAB.
29809 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29810
29811 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29812 intp_var should be N_GSYM not N_LSYM.
29813 wierd-aout.S: Use a label for the value of the N_SO.
29814 wierd.def: Remove all backslashes.
29815 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29816
29817Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29818
29819 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29820 get the expected next to inheritance3.
29821
29822Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29823
29824 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29825 now that gcc-2.4 gets it right.
29826
29827Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29828
29829 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29830
29831 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29832 generating comp-info.exp which works for cross-compilation.
29833
29834Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29835
29836 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29837 "*-*-sysv4.*".
29838
29839Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29840
29841 * gdb.t01/run.exp: Start with a fresh gdb.
29842 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29843 SVR4.x.
29844
29845Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29846
29847 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29848 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29849 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29850 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29851 things to remove.
29852
29853Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29854
29855 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29856 test cases from bug reports.
29857
29858Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29859
29860 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29861 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29862 avoid spurious xfails.
29863 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29864 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29865 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29866
29867Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29868
29869 * gdb.t00/teststrategy.exp: Rework to provide more useful
29870 description of each test, fix problem with systems that define
29871 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29872 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29873 results for "next over recursive call" so timeouts aren't taken
29874 by error.
29875
29876Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29877
29878 * gdb.t12/scope.exp: Test printing of variables before run.
29879
29880 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29881 printed in wrong order due to sorting.
29882
29883Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29884
29885 * gdb.t00/teststrategy.exp: Fix expected results for printing
29886 user entered string constant. Is array of char, prints with no
29887 address.
29888
29889 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29890 commands.
29891 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29892 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29893 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29894 of struct of char arrays.
29895 * gdb.t00/radix.exp: New tests for radix commands.
29896
29897Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29898
29899 * gdb.t16/printcmd.exp: Print a variable before running program
29900 (with xfail for AIX).
29901
29902Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29903
29904 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29905
29906 * gdb.t16/printcmd.exp: Don't print variables before running program.
29907
29908 * gdb.t06/break.exp: Don't require envp argument to main.
29909
29910 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29911
29912 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29913 Add xfails for rs6000.
29914
29915 * gdb.t02/whatis.exp: Change other tests not to re-test something
29916 we already tested.
29917
29918 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29919 each type used has a variable of that type.
29920
29921Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29922
29923 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29924
29925Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29926
29927 * configure.in: change srctrigger to be a file, not a directory
29928
29929Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29930
29931 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29932
29933 * gdb.t11/list.exp: Fixed a couple of typos.
29934
29935Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29936
29937 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29938 is fixed and PR is closed.
29939 * gdb.t16 (gdbme.c): Add simple test string variable.
29940 * gdb.t16 (printcmds.exp): Add tests with simple test string
29941 variable, primarily for boundaries on "set print elements".
29942
29943Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29944
29945 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29946 Make leading 0's optional and don't expect a tab in the middle
29947 of the number.
29948
29949 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29950
29951 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29952 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29953 don't end command passed to gdb_test with newline.
29954
29955 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29956 signed keyword away, don't expect signed bitfields to be signed.
29957
29958 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29959 printing with only as many 1's as are in the field as well as printing
29960 with 32 1's (see comment).
29961
29962Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29963
29964 * gdb.t00/default.exp: Start with a fresh gdb.
29965 * configure.in (configdirs): Remove gdb.t31 until the chill
29966 compiler works again. It no longer is able to find chillrt0
29967 since it isn't in libchill.a anymore.
29968 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29969 wierd.o, make more modular.
29970 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29971 spurious newlines that caused problems.
29972
29973Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29974
29975 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29976 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29977 gdb.stabs/wierd.{exp,def}: Many new tests.
29978
29979 * gdb.t00/default.exp: update info line for new message.
29980
29981 * gdb.t02/{whatis.exp,gdbme.c}:
29982 Test that "char *" doesn't print as "caddr_t".
29983
29984Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29985
29986 * gdb.t00/help.exp: Use .* in place of some help messages which
29987 just changed.
29988 gdb.t00/default.exp: Update "info frame" test for new message.
29989 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29990 Remove some xfails
29991
29992Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29993
29994 * gdb.t03/{gdbme.c,ptype.exp}:
29995 Add tests for typedef'd struct and union without tags.
29996 Also check "whatis" on a variable of a typedef'd enum without a tag.
29997
29998 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29999 PRMS 1823; the bug still exists but isn't reproduced by this test
30000 anymore), and remove rs6000 XFAIL (the bug is fixed).
30001
30002 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
30003 duplicated from whatis.exp. For those that are left, accept
30004 "long", "long int", or "int" for long variables (whatis.exp already
30005 has an XFAIL for "int", so no need to fail it here).
30006
30007 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
30008 Deal with GCC's names for types now that GDB uses the compiler's names.
30009
30010 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
30011 setup_xfail's for sunos4. If we #defined the signed keyword away,
30012 don't expect GDB to know that char it is signed.
30013
30014 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
30015
30016Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
30017
30018 * configure.in (configdirs): Add gdb.t24 for C++ tests that
30019 should work on any system, regardless of debugging format.
30020 * gdb.t21/demangle.exp: Move to gdb.t24.
30021 * gdb.t24/demangle.exp: Move from gdb.t21.
30022 * gdb.t24/{Makefile.in, configure.in}: New files.
30023
30024Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30025
30026 * configure.in: Do gdb.stabs and C++ tests only for stabs.
30027 * gdb.stabs: New directory.
30028
30029Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30030
30031 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
30032 not just "Quit anyway?".
30033
30034Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
30035
30036 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
30037 that all setup_xfails are immediately followed by clear_xfails.
30038
30039Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
30040
30041 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
30042 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
30043 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
30044 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
30045 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
30046 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30047 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30048 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
30049 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
30050 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
30051 gdb.t31/chillvars.exp, lib/gdb.exp:
30052 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
30053 bug-gdb@prep.ai.mit.edu.
30054
30055Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
30056
30057 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
30058 with 0.0, not integer 0.
30059
30060Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
30061
30062 * gdb.t06/break.exp: Update for "Kill the program" message change.
30063
30064Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
30065
30066 * Makefile.in (GDBFLAGS): Set to -nx.
30067 * Makefile.in (site.exp): Use GDBFLAGS.
30068
30069Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30070
30071 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
30072 Makefiles.
30073 (check): depend on just-check.
30074 (just-check): added so that tests can be run without a noop
30075 build pass.
30076
30077Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
30078
30079 Switch to using configure's configdirs.
30080 * Makefile.in (Makefile): add configure.in dependency.
30081 (SUBDIRS): removed redundant assignment.
30082 * configure.in: switch subdirs assignment to configdirs.
30083 * gdb.t*/configure.in: new files.
30084
30085Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
30086
30087 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30088 works.
30089
30090Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30091
30092 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30093 in explicit rules. Apparently this is not supported by some makes.
30094
30095Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30096
30097 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30098
30099Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30100
30101 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30102 disappeared.
30103
30104Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30105
30106 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30107
30108Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30109
30110 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30111 watchpoint problem that is now fixed.
30112 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30113 uninitialized convenience variables.
30114 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30115 structures.
30116
30117Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30118
30119 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30120 which causes expect to get out of sync with gdb on long output
30121 from help set.
30122 * gdb.t09/corefile.exp: Make expected pattern for core file
30123 failing signal and frame output format less sun specific.
30124
30125Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30126
30127 * gdb.t31/chillvars.exp: Add and remove initial dummy
30128 breakpoint, so that symbol table is forced in.
30129 (Needed at least on Sunos4, though it seems not SVR4.)
30130 * gdb.t31/chillvars.exp: Update for changed output format.
30131
30132Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30133
a9c64011 30134 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30135
30136Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30137
30138 * Makefile.in: Added --srcdir when invoking runtest, removed the
30139 need for a local config file. (optional now)
30140
30141Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30142
30143 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30144 failure count used to force early termination. Add some more
30145 expected failures for gnu style demangling.
30146
30147Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30148
30149 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30150 pmi variable from gdb.t20/gdbme to get optimized away.
30151 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30152 Check for written corefile upon timeout _and_ eof.
30153
30154Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30155
30156 * config/unix-gdb.exp: Add missing return 0.
30157
30158Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30159
30160 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30161 test termination.
30162
30163Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30164
30165 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30166 disappeared.
30167
30168Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30169
30170 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30171 time as i860 support works.
30172
d63a86f8 30173 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30174 "backtrace 100\r" rather than just "backtrace\r", to match last
30175 change.
30176
30177Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30178
30179 * config/udi-gdb.exp (gdb_exit): Remove close command.
30180 (gdb_target_udi): New procedure to set the UDI target.
30181 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30182 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30183 Added waits for prompts after several question responses. Added
30184 some more responses used by a29k-amd-udi-gdb.
30185 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30186 pass different arguments, restart UDI connection after program
30187 completion.
30188 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30189 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30190 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30191 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30192 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30193 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30194 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30195 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30196 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30197 after program completion.
30198 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30199 compiled with a SELECT_VECS setting.
30200 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30201 infinite recursion.
30202
30203 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30204 Added checks for COFF results, and made them expected failures for
30205 all targets. It would be better to make them expected failures
30206 for COFF targets only.
30207
30208Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30209
30210 * Makefile.in: add null dvi target, don't bother to recurse
30211 through test directories for info and install-info; rename
30212 $(datadir) to be dejagnu instead of deja-gnu
30213
30214Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30215
30216 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30217 compiler to coredump.
30218 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30219 code.
30220
30221Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30222
30223 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30224 coredump.
30225 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30226 code.
30227
30228Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30229
30230 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30231 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30232 which in a shell. Deletes xgdb when done.
30233 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30234 Tests the return from the "set height" or "set width" commands.
30235 Added a few return codes where needed.
30236
30237Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30238
30239 * Makefile.in (SUBDIRS): Add gdb.t17.
30240 * configure.in (subdirs): Add gdb.t17.
30241 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30242 files to test gdb's calling of functions in the inferior with
30243 the correct arguments and gdb's ability to retrieve any
30244 result returned.
30245
30246Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30247
30248 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30249 may be called after gdb goes away. Previous versions of expect
30250 needed these to avoid file descriptor leaks, but they cause
30251 errors with the current revision of expect.
30252 * gdb.t00/gdbvars.exp: Use -re on expected output after
30253 setting sevenbit-strings.
30254 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30255 to set sevenbit-strings consistent across tests.
30256 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30257 set sevenbit-strings consistent across tests.
30258
30259Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30260
30261 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30262 expected output to match current "expect" expectations.
30263
30264Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30265
30266 * gdb.t00/default.exp: Change expected output for default "source"
30267 command, to match new gdb behavior which requires a filename to
30268 source.
30269
30270Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30271
30272 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30273 expected fail for i486-*-* that misses the marker2 function.
30274 * gdb.t10/crossload.exp (bfddefault): Allow successful
30275 recognition of a format to pass even if no symbols are found.
30276 Explicitly catch failures where the format is not recognized
30277 or is ambiguous, and add the reason to the fail message.
30278 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30279 the cause is and invalid target and add reason to failure message.
30280 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30281 elf32-i386, elf32-sparc, and elf32-i860.
30282 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30283 Set up expected failure for 'filename'::variable scope resolution,
30284 which is now apparently broken on all targets.
30285 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30286 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30287 gdb.t23/templates.exp: Change failure for missing binfile into
30288 just a warning.
30289 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30290 references.
30291
30292Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30293
30294 * gdb.t00/default.exp: Add expected output for default "source"
30295 command, to match new gdb behavior.
30296 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30297
30298Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30299
30300 * config/*-gdb.exp: returns an error, rather than exiting on
30301 internal errors.
30302
30303Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30304
30305 * gdb.t03/gdbme.c: Add pointer to struct variable.
30306 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30307 referencing struct members.
30308
30309Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30310
30311 * configure.in (mips-idt-ecoff): New target.
30312 * config/mips-gdb.exp: New file for remote board using MIPS remote
30313 debugging protocol.
30314
30315 * Redid configuration scheme. Removed gdb.t*/configure.in.
30316 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30317 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30318 distclean targets. Built executables via .o files. Adjusted
30319 tests to account for source files in $(srcdir) rather than
30320 $(objdir).
30321 * lib/gdb.exp (runto): Don't expect () after the function name,
30322 because it may have arguments.
30323
30324Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30325
30326 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30327 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30328 expected failures for mips-idt-* and mips-sgi-*.
30329 * gdb.t00/default.exp (attach): Kill process if requested.
30330 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30331 that does not read core files.
30332 * gdb.t01/run.exp: Removed checks for exit status code.
30333 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30334 it is linked in.
30335 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30336 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30337 appropriate, rather than doing it by hand.
30338 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30339 execution.
30340 * gdb.t10/crossload.exp: Kill existing program if needed.
30341 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30342 appropriate, rather than doing it by hand. Always increase
30343 timeout for this test, not just for VxWorks.
30344
30345Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30346
30347 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30348 of Chill STRUCT types and STRUCT values.
30349 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30350 than "char".
30351 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30352 struct2): New struct definitions and initializations to test
c906108c
SS
30353 simple Chill STRUCT types.
30354
30355Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30356
30357 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30358 the null byte at the end of strings.
30359 * gdb.t00/default.exp: Make show version insensitive to copyright
30360 date.
30361 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30362 to avoid dependencies on target char signedness.
30363 * gdb.t16/printcmds.exp: Update expected results for explicitly
30364 unsigned char.
30365 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30366 now work.
30367 * gdb.t21/demangle.exp: Add many more patterns for template
30368 demangling, most of them being expected failures.
30369 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30370 string we are matching for, to match on the whole string.
30371 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30372 and fix a whole bunch that had incorrect expected output but were
30373 passing anyway because of the bug in "proc demangle".
30374 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30375 type.
30376 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30377
30378Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30379
a9c64011
AS
30380 * gdb/testsuite: made modifications to testcases, etc., to allow
30381 them to work properly given the reorganization of deja-gnu and the
30382 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30383
30384Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30385
30386 * gdb/testsuite: Initial creation of gdb/testsuite.
30387 Migrated dejagnu testcases and support files for testing nm to
30388 gdb/testsuite from deja-gnu. These files were moved "as is"
30389 with no modifications. This migration is part of a major overhaul
30390 of dejagnu. The modifications to these testcases, etc., which
30391 will allow them to work with the new version of dejagnu will be
30392 made in a future update.
48efe704 30393
8d8cb839 30394 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30395\f
8d8cb839
EZ
30396;; Local Variables:
30397;; mode: change-log
30398;; left-margin: 8
30399;; fill-column: 74
30400;; version-control: never
30401;; End:
902f2ccb 30402
28e7fd62 30403 Copyright 1993-2013 Free Software Foundation, Inc.
902f2ccb
MC
30404 Copying and distribution of this file, with or without modification,
30405 are permitted provided the copyright notice and this notice are preserved.